Rejeição 869: Valor do troco incorreto | GREENSYS

Central de rejeições SEFAZ / NF-e, NFC-e

NF-e, NFC-e · CÓDIGO 869

Rejeição 869: Valor do troco incorreto

Descrição


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.
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 >

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.

Orientação para suporte no HAFID


  • Conferir os dados fiscais informados no cadastro e no documento.
  • Validar se o XML gerado está coerente com a regra de validação retornada pela SEFAZ.
  • Após a correção, reenviar o documento fiscal para autorização.

Resumo:


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.

Referência

Manual de Orientação ao Contribuinte (MOC) v7.0 — Anexo I: Leiaute e Regras de Validação da NF-e e NFC-e | Nota Técnica 2016.002 – v.1.61

Consultar a referência informada

Conteúdos relacionados

Pesquisar rejeições SEFAZ · Fiscal e Tributário do HAFID

APOIO À SUA OPERAÇÃO FISCAL

Precisa de apoio com o HAFID ERP?

Se sua empresa utiliza o HAFID, informe à equipe GREENSYS o código retornado, o evento e o ambiente em que ocorreu a rejeição. A análise deve considerar a configuração da operação e o provedor utilizado.

Não envie senhas, certificados digitais ou chaves privadas pelo formulário.

Falar com a GREENSYS

Os campos com * são obrigatórios.

WhatsApp