NFe.io | Docs

Falha no Schema do XML

Essa rejeição ocorre quando é enviado um arquivo XML que não esteja em conformidade com o layout de schema válido pela Sefaz. Trata-se de uma rejeição genérica, ou seja, pode ser retornada em diversas situações, para todos os modelos de Documentos Fiscais eletrônicos e Eventos.

Hoje a nossa API aceita toda e qualquer informação que o usuário opte em preencher para realizar a emissão de sua Nota Fiscal de Produto.

Porém a Sefaz possui particularidades e regras para o preenchimento das informações de uma NF-e para que consideram ela válida e prossigam com a validação e emissão da mesma.

Desse modo, caso a NF-e esteja com informações divergentes ou fora das regras que a Sefaz considera correta para realizar a emissão, entre diversas rejeições que ela pode retornar de acordo com cada contexto, o mais comum é o de falha no schema do XML.

Então abaixo listamos os possíveis motivos para à Sefaz retornar a rejeição 215 - Falha no schema XML:

  • Espaços em brancos, no começo ou final da tag;
  • Quebras de linhas;
  • Caracteres especiais;
  • Tags com erros de digitação ou que não existam;
  • Entre outros.

Como resolver?

Por se tratar de uma rejeição muito ampla, primeiro devemos descobrir o motivo do arquivo XML ter sido rejeitado pelo motivo 215. Para isso, será necessário fazer a validação do XML.

A validação pode ser feita no Validador de Mensagens da Sefaz RS.

No exemplo citado abaixo, após fazer a validação no Validador da Sefaz RS, foi retornado a seguinte mensagem:

Indicando que o campo xJust está inválido, ou seja, não está de acordo com o schema XML. Neste caso, para corrigir, foi necessário retirar a quebra de linha do arquivo.

Abaixo exemplo de XML com a correção:

Our Score