CENÁRIO
Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65) e o total do pagamento (Campo: pag / vPag - ID: YA03) for maior que o total da NF (Campo: total / ICMSTot / vNF - ID: W16), e não for informado o valor do troco (Campo: pag / vTroco - ID: YA09), haverá a rejeição pelo motivo 866 - Ausência de troco quando o valor dos pagamentos informados for maior que o total da nota.
EXCEÇÃO
Para essa regra de validação não há exceções. Sempre que informado o valor de pagamento maior que o valor da NF, deve ser informado o valor do troco.
EXEMPLO
Foi emitida uma NF-e, com o valor do pagamento de R$ 8.170,00, e o valor da NF-e no grupo de totais da NF, foi informado um valor de R$ 8.165,00. Como não foi informado o valor do troco, o documento será rejeitado pelo motivo 865.
SOLUÇÃO
A resolução é simples, no exemplo utilizado foi informado o campo Valor do Troco com o valor igual ao resultado do seguinte cálculo:
vTroco = vPag - vNF
vTroco = 8170.00 - 8165.00
vTroco = 5.00
- No XML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | < total > < ICMSTot > < vBC >0.00</ vBC > < vICMS >0.00</ vICMS > < vICMSDeson >0.00</ vICMSDeson > < vFCP >0.00</ vFCP > < vBCST >0.00</ vBCST > < vST >0.00</ vST > < vFCPST >0.00</ vFCPST > < vFCPSTRet >0.00</ vFCPSTRet > < vProd >8165.00</ vProd > < vFrete >0.00</ vFrete > < vSeg >0.00</ vSeg > < vDesc >0.00</ vDesc > < vII >0.00</ vII > < vIPI >0.00</ vIPI > < vIPIDevol >0.00</ vIPIDevol > < vPIS >0.00</ vPIS > < vCOFINS >0.00</ vCOFINS > < vOutro >0.00</ vOutro > <!-- Valor Total da NF-e --> < vNF >8165.00</ vNF > </ ICMSTot > </ total > <!-- Dados da cobrança da NF-e --> < cobr > < fat > < nFat >16410</ nFat > < vOrig >8165.00</ vOrig > < vDesc >0.00</ vDesc > < vLiq >8165.00</ vLiq > </ fat > </ cobr > <!-- Dados de Pagamento. --> < pag > < detPag > <!-- Forma de Pagamento:01-Dinheiro --> < tPag >01</ tPag > <!-- Valor do Pagamento --> < vPag >8170.00</ vPag > </ detPag > <!-- Valor do troco --> < vTroco >5.00</ vTroco > </ pag > |