Base de conhecimento

Rejeição 215: Falha no schema XML - Como resolver?

3 minutos de leitura
Copiar

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.

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, etc.

Regra de validação da Sefaz

#ModeloRegra de ValidaçãoAplic.MsgEfeitoDescrição Erro
D0155/65Verifica Schema XML da Área de DadosObrig.215Rej.Rejeição: Falha no schema XML
MOC 7.0 – Anexo I – Anexo I – Leiaute e Regras de Validação da NFe e da NFCe – D. Validação de forma da área de dados

Exemplo

No exemplo abaixo, foi emitido um Evento de Inutilização para inutilizar a numeração de uma NFe e, no campo de Justificativa (xJust), existe uma quebra de linha. Nessa situação, o Evento foi rejeitado pelo motivo 215.

Trecho do XML:

<code>infInut Id="ID52200738511100010255001000000453000000453">
    <tpAmb>2</tpAmb>
    <xServ>INUTILIZAR</xServ>
    <cUF>52</cUF>
    <ano>20</ano>
    <CNPJ>07385111000102</CNPJ>
    <mod>55</mod>
    <serie>1</serie>
    <nNFIni>453</nNFIni>
    <nNFFin>453</nNFFin>
    <!-- Justificativa -->
    <xJust>ERRO NA INSCRICAO
    ESTADUAL</xJust>
</infInut></code>

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. Caso tenha dúvidas de como proceder, acesse estes artigos:

Outro método para realizar essa validação, é utilizar os Schemas XML disponibilizados pela Sefaz em seu Portal Nacional.

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

Imagem destacando o retorno da validação do Schema e de Regras de Negócio do validador de schema da Sefaz RS, que inedica que o erro no schema do XML é no campo xJust.

Indicando que o campo xJust está inválido, ou seja, não esta 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:

<code>infInut Id="ID52200738511100010255001000000453000000453">
    <tpAmb>2</tpAmb>
    <xServ>INUTILIZAR</xServ>
    <cUF>52</cUF>
    <ano>20</ano>
    <CNPJ>07385111000102</CNPJ>
    <mod>55</mod>
    <serie>1</serie>
    <nNFIni>453</nNFIni>
    <nNFFin>453</nNFFin>
    <!-- Justificativa -->
    <xJust>ERRO NA INSCRICAO ESTADUAL</xJust>
</infInut></code>

Referência

Não encontrou o que procurava?