Figura 01 - Rejeição
1.Verificar o valor do pagamento informado: Certifique-se de que o valor do pagamento informado no XML seja igual ou menor ao valor total da nota fiscal. Caso contrário, ajuste o valor do pagamento para que seja igual ou menor ao valor total da nota.
ERRO:
<notaFiscal>
<valorTotal>100.00</valorTotal>
<valorPagamento>120.00</valorPagamento> <!-- Errado: valor de pagamento maior que o valor total -->
<troco>0.00</troco>
</notaFiscal>
CORREÇÃO:
<notaFiscal>
<valorTotal>100.00</valorTotal>
<valorPagamento>100.00</valorPagamento> <!-- Corrigido: valor de pagamento igual ao valor total -->
<troco>0.00</troco>
</notaFiscal>
2.Incluir o valor do troco: Se for necessário fornecer o valor do troco no XML, verifique se ele está sendo calculado corretamente com base no valor do pagamento e no valor total da nota. Caso contrário, ajuste o valor do troco para que seja calculado corretamente
ERRO:
<notaFiscal>
<valorTotal>100.00</valorTotal>
<valorPagamento>120.00</valorPagamento>
<!-- Ausência do valor do troco -->
</notaFiscal>
CORREÇÃO:
<notaFiscal>
<valorTotal>100.00</valorTotal>
<valorPagamento>100.00</valorPagamento>
<troco>0.00</troco> <!-- Valor do troco ajustado corretamente -->
</notaFiscal>