Rejeição 869: Valor do troco incorreto - Como resolver?
Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65), e o valor do troco, calculado no grupo dos dados do pagamento (Campo: pag/ vTroco - ID: YA09), for diferente do resultado da subtração entre o valor do pagamento (Campo: vPag - ID: YA03) e o valor da NF-e/NFC-e (Campo: vNF - ID: W16), haverá a rejeição pelo motivo 869 - Valor do troco incorreto.
Exceções e Observações
Para essa Regra de Validação não há exceções e nenhuma observação.
Regra de Validação da Sefaz
Exemplo
Foi emitida uma NF-e com o valor do troco de R$ 0.00, no grupo de totais da NF, no campo do Valor da NF foi informado R$ 350.00 e no campo Valor do pagamento, foi informado R$ 400.00. Nessas condições, a NF-e foi rejeitada pelo motivo 869.
Trecho de XML:
[...] <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>3350.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 da NF --> <vNF>350.00</vNF> </ICMSTot> <retTrib /> </total> [...] <!-- Grupo de detalhamento da forma de pagamento. --> <pag> <detPag> <tPag>01</tPag> <!-- Valor do Pagamento. --> <vPag>400.00</vPag> </detPag> <!-- Valor do troco --> <vTroco>0.00</vTroco> </pag>
Como resolver?
A resolução é bem simples, utilizando os mesmos dados do exemplo, foi realizado o seguinte cálculo:
vTroco = vPag - vNF
vTroco = 400.00 - 350.00
vTroco = 50.00
Trecho de XML que deverá ser alterado:
[...] <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>3350.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 da NF --> <vNF>350.00</vNF> </ICMSTot> <retTrib /> </total> [...] <!-- Grupo de detalhamento da forma de pagamento. --> <pag> <detPag> <tPag>01</tPag> <!-- Valor do Pagamento. --> <vPag>400.00</vPag> </detPag> <!-- Valor do troco --> <vTroco>50.00</vTroco> </pag>
Após a correção da NF-e, faça o reenvio do documento.
Referências
- Nota Técnica 2016.002 - v 1.42 - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=uvfnqOj%20spg=