O que é Falha de Schema?
Ocorre a rejeição em cenários que a sefaz recebe um XML, que não esteja em conformidade com o layout de schema válido pela Sefaz. É uma rejeição genérica, então pode ser retornada em diferentes situações, essa validação se aplica para todos os modelos de Documentos Fiscais eletrônicos e Eventos.
Causas comuns de Falha de Schema.
- Espaços em brancos, no começo ou final da tag;
- Quebras de linhas;
- Valores inválidos;
- Caracteres especiais;
- Tags com erros de digitação ou que não existam;
- Entre outros.
Exemplos de estruturas com falhas.
PlugNotas JSON:
No exemplo acima irá retornar falha de schema, pelo valor estar negativo no campo valor.
XML gerado:
Mesma falha porém na estrutura em XML.
Como identificar a falha de schema?
1º Passo
Após retornado falha de schema no envio da nota, é necessário utilizar a rota https://api.plugnotas.com.br/nfe/{idNotaorChave}/xml, para consultar o XML de envio.
Retorno da API:
2º Passo
Com o XML de envio retornado, cole o mesmo no validador tecnospeed ou validador Sefaz e clique em validar.
Retorno validador tecnospeed:
O validador da tecnospeed trata melhor o retorno da Sefaz, ficando mais claro o entendimento.
Retorno validador Sefaz:
Em ambos validadores o retorno da Sefaz foi que o campo possui valor inválido, pelo motivo de possuir espaços.
3º Passo
Corrija a falha e revalide.
Retorno obtido:
Comentários
0 comentário
Artigo fechado para comentários.