Bom dia,
Estou com um problema na geração e envio da nota fiscal eletrônica. Ao tentar fazer o envio dar um erro de valor de ponto flutuante inválido. Fui seguindo o erro e acabei chegando no arquivo ACBrNFeUtil.pas, na procedure abaixo:
class procedure NotaUtil.ConfAmbiente;
begin
DecimalSeparator := ',' ;
end;
O padrão do ACbr é usar vírgula (,) neste ponto do código, porém para que funcionasse aqui no meu sistema foi preciso colocar ponto (.).
Eu gostaria de saber como devo passar os meus valores, se devo passá-los com ponto ou com vírgula, pois já tentei com os dois e não obtive sucesso. Quando mando com ponto dá erro nas outras funcionalidades (geração da nota, validação, etc) e quando mando com a vírgula dá erro na transmissão. Para continuar gerando e transmitindo as notas fiz uma alteração no meu componente e estou usando com ponto na procedure citada. Segue o arquivo original do componente como anexo.
Desde já agradeço.
ACBrNFeUtil_Original.pas