Rejeição 215: Falha no schema XML
O XML da nota não obedece ao formato exigido pela SEFAZ. Quase sempre é caractere inválido ou campo obrigatório vazio no cadastro.
A Rejeição 215 acontece quando o XML da nota não obedece à estrutura exigida pela SEFAZ. É validação de formato: a nota é recusada antes de o fisco avaliar impostos, CFOP ou valores.
Na prática, quase sempre é um dado de cadastro fora do padrão que chegou ao XML.
Por que acontece a Rejeição 215
As causas mais frequentes da Rejeição 215:
Caractere que o XML não aceita. Símbolos como &, < e > no nome do cliente, na descrição do produto ou nas observações. Também caracteres invisíveis colados de planilha e emojis em campo de texto.
Campo obrigatório vazio. Produto sem NCM, cliente sem endereço completo, item sem unidade de medida.
Formato fora do especificado. CEP com menos de 8 dígitos, documento com pontuação onde o schema espera só números, texto acima do tamanho máximo do campo.
Casas decimais além do permitido. Valor unitário com mais decimais do que o campo aceita, geralmente vindo de importação ou de cálculo de rateio.
A mensagem devolvida pela SEFAZ costuma citar a tag onde a validação falhou. É por ela que se chega ao campo.
Diferença para a Rejeição 225: a 215 aponta falha no XML da nota; a 225 aponta falha no XML do lote que a transporta. O tratamento é o mesmo, mas na 225 uma nota malformada pode derrubar o envio inteiro.
Como resolver a Rejeição 215
- 1Leia a mensagem completa da rejeição e localize a tag citada — por exemplo
xNome,NCM,CEP,xProd. - 2Identifique o cadastro correspondente: cliente, produto ou dados da empresa.
- 3Corrija o campo, removendo caracteres especiais e completando o que estiver vazio.
- 4Emita a nota novamente.
A nota rejeitada não consome numeração: corrija o cadastro e reenvie com o mesmo número.
Como evitar a Rejeição 215
A origem mais comum é a importação de cadastros. Planilha vinda de outro sistema traz caractere invisível, acento fora do padrão e campo truncado. Depois de importar clientes ou produtos, emita uma nota de teste em homologação antes de usar em produção.
No cadastro manual, evite colar texto direto de e-mail ou site — colar como texto simples elimina a maior parte dos caracteres problemáticos.
Se a Rejeição 215 continuar
Se a mensagem não citar tag alguma, ou citar uma que você já conferiu, verifique os campos de texto livre da nota: observações, informações complementares e dados adicionais do item costumam receber texto colado sem revisão.
Persistindo, abra um chamado anexando a mensagem completa devolvida pela SEFAZ e informando o número e a série da nota.
Referência: MOC 7.0 — Anexo I, tabela de códigos de rejeição da NF-e. O schema XSD oficial é publicado no Portal Nacional da NF-e.