Rejeição 871 O campo Meio de Pagamento Deve ser Preenchido com a Opção Sem Pagamento

rejeição 871 0

MUDANÇA NAS FORMAS DE PAGAMENTO DA NFE 4.00 PODE CAUSAR REJEIÇÃO 871 O Campo Meio de Pagamento deve ser Preenchido com a Opção Sem Pagamento

Quando for emitida uma NFe 4.00 com a finalidade “finNfe” igual a  3 (NFe de ajuste) ou igual a 4 (Devolução/Retorno) e no campo meio de pagamento “tPag” for informado um valor diferente de 90 (Sem pagamento) vai ocorrer a Rejeição 871 O campo Forma de Pagamento deve ser preenchido com a opção Sem Pagamento.

Essa regra de validação entrou em vigor dia 23/07/2018 em ambiente de produção juntamente com o novo layout da NFe 4.00 através da NT 2016 002 versão 1.60.

tabela regra de validação ya02-04 nfe rejeição 871

Veja abaixo um exemplo de um txt onde foi informado o campo finNfe=4 (devolução/retorno) e o campo tPag=99 (<>90):

exemplo de arquivo de emissão txt errado com rejeição 871

exemplo do retorno json com erro rejeição 871

Como Resolver

Para resolver a Rejeição 871 basta informar no campo meio de pagamento (tPag) a opção 90 (Sem pagamento) conforme no exemplo abaixo:

exemplo de arquivo de emissão txt rejeição 871 corrigido ok

exemplo do retorno json autorizado corrigido sem rejeição 871

Obs: Não esqueça que quando for informado o tPag=90 (sem pagamento) obrigatoriamente o campo vPag (valor de pagamento) deve ser igual a 0 (zero), caso contrário retornará a Rejeição 904 Informado indevidamente campo valor de pagamento.

Assinatura blog Luciano redonda

Gostou do Post? Caso você não conheça nossa API entre em contato conosco! 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *