A Rejeição 215: Falha no Schema XML é comum para os emissores de documentos fiscais, mas geralmente quem está realizando emissões em homologação está mais sujeito a receber essa rejeição, e quais procedimentos devem ser tomados para esta rejeição, vejamos.
Explicando a validação
A falha no schema XML indica que o preenchimento do XML do seu MDF-e pode ter sido feito de forma errada ou incompleta, porém, como trata-se de uma rejeição genérica temos que considerar alguns pontos:
- Espaços entre as TAGs do XML
- Grupo incompleto
- Campo obrigatório não informado
- Quebra de linha
- Caracteres especiais
- Nome de TAGs errada
- TAG com valor menor ou maior que solicitado pelo dicionário de dados
- Versão do XML diferente do esperado pelo Web Service
Na prática, o que isso significa?
Essa rejeição irá ocorrer sempre que a estrutura do seu XML estiver fora do padrão, abaixo temos um exemplo.
<emit>
<enderEmit>
<CEP>8640</CEP>
</enderEmit>
</emit>
Veja que no exemplo foi preenchido a tag CEP informando o CEP do emissor incompleto, onde o retorno para esse envio foi <cStat>215</cStat> <xMotivo>Rejeição 215: Falha no Schema XML</xMotivo>.
Na imagem abaixo temos que esse campo é opcional, porém, ao preenchê-lo o valor esperado é um número de oito dígitos.
Observação: Para auxiliá-lo temos a documentação Validando um XML | MDF-e onde orientamos como baixar o XML rejeitado e realizar a validação do mesmo.
Explicando as exceções/observações
Em nosso produto Manager SAAS → MDFe → Configurações → Geral, temos a opção "Validar esquema antes do envio", ela é utilizada para que no envio seja feito a validação da estrutura do seu arquivo, e o retorno caso houver alguma inconsistência será uma EXCEPTION.
Exemplo de retorno:
EXCEPTION,EspdMDFeFalhaEsquemaException,O arquivo cont�m 1 ou mais erros no de valida��o de esquema '8640' violates pattern constraint of '[0-9]{8}'.
The element '{http://www.portalfiscal.inf.br/mdfe}CEP' with value '8640' failed to parse
Comentários
0 comentário
Por favor, entre para comentar.