Boa tarde, por gentileza, estou tendo problemas com emissão de vendas do SAT. Quando envio valores inteiros para os campos qCom, vUnCom, cCFeLei12741, me gera o erro no sat de valores dos campos inválidos.
Observei que quando mando por exemplo um produto que custa 2,00 reais, ele tira o 00 e estava mandando 002 e retornando erro.
Consegui solucionar o problema alterando a unit pcnGerador.pas alterando a linha 876
ConteudoProcessado := StringReplace(FloatToString(valorDBl),',','.',[rfReplaceAll]);
para
ConteudoProcessado := StringReplace(FloatToStrF(valorDBl,ffNumber,TamMax,NumeroDecimais),',','.',[rfReplaceAll]);
Porem gostaria de saber se existe algum outro jeito ou pode ser atualizado isso no ACBr
Coloquei em anexo a alteração que fiz.
pcnGerador.rar
Grato pela atenção