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;
Comentários
0 comentário
Por favor, entre para comentar.