Boa Tarde,
Estou com esse problema em um cliente, porém todas as possíbilidades de caracteres estranhos bem com espaços duplos e Enter nas informações complemantares estão descartadas pois já conferi, porém descobri que o valor passado a um dos campos nos caso vICMS do produto estava indo "errado" ou seja o valor no XML quando criado com o 24.11 dá o problema porém enviado com 24.12 o problema não acontece
Debugando o sistema descobri que se enviar ao componente o valor de 24.115 para esse campo (resultado do calculo 344,50/0,07 ) o XML era criado com 24.11 dando problema de Assinatura difere do Calculado.
Porém alterarando o arquivo pcnGerador.pas linha 672:
De :
ConteudoProcessado := FormatFloat('0.' + StringOfChar('0', NumeroDecimais), valor);
Para:
ConteudoProcessado := FormatCurr('0.' + StringOfChar('0', NumeroDecimais), valor);
o valor vai como 24.12 não ocasionando o problema, seria problema no componente para ser relatado, alguém pode ajudar?
[]'s
Marcio