Pular para o conteúdo
Central de Rejeições

Rejeição 225: Falha no Schema XML do lote de NFe

O XML não passou na validação contra o schema oficial do leiaute. Alguma tag está fora do padrão: faltando, fora de ordem, com tamanho inválido ou com caractere não permitido.

Quem resolve
TI ou fornecedor do sistema
Documentos
NF-e, NFC-e
Categoria
Schema e leiaute

Por que acontece

  • Campo obrigatório ausente ou vazio
  • Elementos fora da ordem definida pelo schema — a ordem das tags é normativa
  • Valor maior que o tamanho máximo do campo, ou com casas decimais além do permitido
  • Caractere de controle, acento mal codificado ou & solto no meio de um texto
  • Versão do leiaute declarada no XML diferente da versão realmente montada

Como resolver

  1. Leia a mensagem completa devolvida pela SEFAZ: ela costuma nomear o elemento que quebrou a validação.
  2. Valide o XML localmente contra o XSD oficial do leiaute antes de transmitir de novo.
  3. Verifique o encoding: o arquivo deve ser UTF-8, sem BOM e sem caracteres de controle.
  4. Confirme que a versão declarada nos atributos do XML é a mesma da estrutura montada pelo emissor.

Perguntas frequentes

A SEFAZ diz apenas "Falha no Schema XML", sem detalhe. Como descubro o campo?

Valide o arquivo contra o XSD oficial no seu ambiente. O validador local aponta a linha e o elemento exatos, coisa que a resposta da SEFAZ nem sempre traz.

Acento no nome do destinatário causa rejeição 225?

Acento em si não é proibido, desde que o arquivo esteja realmente em UTF-8. O problema aparece quando o texto foi gerado em outra codificação e o XML declara UTF-8.

Rejeições relacionadas