Requisitos básicos para corrigir falhas de Schema no XML
Causas mais comuns de falha de validação do XML
Nos exemplos abaixo, estaremos utilizando o Validador NF-e da Tecnospeed.
-
XML mal formado: parâmetro XML sem conteúdo ou mal formados (Ex. tag sem fechamento) impede a validação do Schema XML - Ex. A tag de início <xLgr> não tag correspondente ao seu fechamento: </xLgr>
-
Conteúdo inválido: tag preenchida sem observar a regra de preenchimento do campo (Ex. CNPJ com tamanho diferente de 14 dígitos, CNPJ com máscara de formatação, existência de espaço em branco no início ou no fim do campo, etc.).Em casos semelhantes, examine o conteúdo informado e consulte o leiaute da NF-e ou o Schema XML e veja qual o formato correto de preenchimento;
-
Conteúdo incompleto: O elemento 'X' está incompleto. Possíveis elementos esperados: 'X, Y'. A própria mensagem de erro da a dica de qual tag é esperada. Portanto, consulte o Manual de Orientação do Contribuinte para localizar a tag esperada e examine a aplicação para verificar qual a razão da omissão ou inclusão indevida da tagEx. Falha de Esquema: O elemento 'ICMS00' está incompleto. Possíveis elementos esperados: orig, CST, modBC, vBC, pICMS, vICMS'.
Outras situações
-
Espaços entre as TAGs do XML ou no início/fim da mesma;
-
Quebras de Linhas dentro das tags;
- Caracteres especiais
-
Nome de TAGs errados;
-
Versão do XML diferente do esperado pelo Web Service;
Soluções Tecnospeed
Está com dificuldade para emitir documentos fiscais? Nossos produtos são a solução que você precisa para resolver seu problema!
Comentários
1 comentário
Recomendo fazer o mesmo artigo porém pra quem emite o tx2 e usa o Monitorador + Tecnocontrol ou apenas o Monitorador
Por que as vezes o mais difícil é você chegar no XML, uma vez que tenha o XML em mãos ai este artigo faz sentido.
Por favor, entre para comentar.