A nota volta com uma mensagem técnica, em parte em inglês, cheia de nomes de campos do XML. Quase sempre a causa é simples e está num cadastro: um produto sem código, um lote sem data, um CFOP que não combina com o estado do cliente. A SEFAZ só aponta o sintoma; este artigo liga cada mensagem ao cadastro que precisa ser corrigido.
Há dois momentos em que a nota pode ser barrada. A validação de schema acontece antes do envio: o próprio sistema confere se o XML segue o leiaute oficial e mostra o erro sem que nada chegue à SEFAZ. A rejeição vem da SEFAZ, depois do envio, com um código e uma mensagem. Nos dois casos, corrija o cadastro, atualize o documento a partir da fatura e envie de novo.
Erros de validação (antes do envio)
| A mensagem fala de | O que está faltando | Onde corrigir |
rastro … dFab ou dVal | O lote do produto está sem data de fabricação (dFab) ou de validade (dVal). Para produtos rastreados, a NF-e exige as duas. | No cadastro do lote. Veja Lotes, números de série e validade. |
uCom ou unidade comercial | A unidade de medida do produto não tem a sigla aceita na NF-e. | Na unidade de medida do produto. Veja Unidades de medida e embalagens. |
Missing child element(s) | Um grupo do XML ficou incompleto. O nome logo antes da mensagem diz qual: endereço, imposto, transporte, pagamento. | No cadastro indicado pelo grupo, normalmente o cliente ou o produto. |
codigo_produto | O produto está sem Referência interna, que vira o código do item na nota. | No cadastro do produto. Veja Cadastro de produtos. |
| Dados do destinatário | CNPJ ou CPF, indicador de IE, município ou CEP do cliente faltando ou inválidos. | No cadastro do cliente. Veja Cadastro de clientes e fornecedores. |
Rejeições da SEFAZ (depois do envio)
| Rejeição | O que significa | Como resolver |
| CFOP de operação interna e idDest diferente de 1 | A nota usa um CFOP de dentro do estado (5xxx) para um cliente de outro estado, ou o contrário. | Confira o estado do cliente e a posição fiscal da venda. Os impostos da posição fiscal precisam trazer o CFOP certo para cada destino. Veja Posições fiscais. |
| Duplicidade de NF-e com diferença na chave de acesso | O número dessa nota já foi usado por outra NF-e autorizada, na mesma série. | Acontece quando a numeração do sistema está atrás da última nota emitida, por exemplo depois de trocar de sistema. Não tente acertar o número por conta própria: abra um chamado para o Odoo ajustar a sequência. |
| 531: Total da BC ICMS difere do somatório dos itens | Algum item isento, não tributado ou com suspensão saiu com base de cálculo preenchida. | Ligue a opção de zerar a base nesses CSTs. Veja CST sem base de cálculo. |
| NCM inexistente | O NCM do produto não existe na tabela oficial ou foi digitado errado. | Corrija o NCM no produto. Veja NCM e CST. |
Corrigiu o cadastro? Atualize a nota
O documento eletrônico guarda os dados do momento em que foi gerado. Depois de corrigir o produto, o cliente ou o imposto, use a atualização do documento a partir da fatura antes de enviar de novo. Sem isso, a nota volta com o mesmo erro. Veja Emitir uma NF-e.
Perguntas frequentes
A mensagem está em inglês e não entendo nada. Por onde começo?
Procure o nome entre chaves ou aspas: é o campo do XML com problema. Com ele, a tabela acima quase sempre aponta o cadastro. Se não achar, abra um chamado e cole a mensagem inteira.
Uma nota rejeitada gasta o número?
Não. Uma nota rejeitada não foi autorizada e pode ser corrigida e enviada de novo com o mesmo número.
A SEFAZ está fora do ar. O que fazer?
Aguarde e tente de novo em alguns minutos. Quando a indisponibilidade é longa, a SEFAZ publica um aviso de contingência; nesses casos, fale com o suporte antes de emitir.
Dúvidas de uso? Abra um chamado na Central de Ajuda do Odoo.