Boa tarde, eu estou implementando o SAT no software da empresa que eu trabalho, e estou com um problema bem estranho.
Em inúmeros testes funciona normalmente, porém quando testo com determinados produtos, mesmo o troco sendo R$0,00, ele é apresentado como R$2,84.
Eu "debuguei" o sistema e identifiquei que o valor está indo para o Emulador SAT como '0' e ao retornar ele retorna como 2,84, ao menos foi o que eu entendi.
Detalhando mais o problema:
arquivo: pcnCFeW - Linha: 714 > vTroco = 0;
arquivo: pcnCFeR - Linha: 332 > vTroco = 2,84;
Quando vou finalizar a venda no meu código eu faço o cálculo do Troco e atribuo ( o mesmo atribui 0 para a variavel vTroco ).
Segue em anexo um xml, constando o problema relatado acima, não sei se irão conseguir simular com os dados que constam nele, mas acredito que sim.
Obrigado desde já.
cfe.xml