13.3. Validação de Schema XML
13.3.3. Como sanear um XML com falha de Schema XML?
13.3.2. Validar Schema XML
« Anterior
13.4. Utilidadades
Próximo »

13.3.3. Como sanear um XML com falha de Schema XML?

Requisitos básicos para corrigir as falhas de Schema XML

4. Regras de preenchimento dos campos da Nota Fiscal Eletrônica:

  • Campos que representam códigos (CNPJ, CPF, CEP, CST, NCM, EAN, etc.) devem ser informados com o tamanho fixo previsto, sem formatação e com o preenchimento dos zeros não significativos;
  • Campos numéricos que representam valores e quantidades são de tamanho variável, respeitando o tamanho máximo previsto para o campo e a quantidade de casas decimais. O preenchimento de zeros não significativos causa erro de validação do Schema XML. Os campos numéricos devem ser informados sem o separador de milhar, com uso do ponto decimal para indicar a parte fracionária se existente, respeitando-se a quantidade de dígitos prevista no leiaute;
  • O uso de caracteres acentuados e símbolos especiais para o preenchimento dos campos alfanuméricos devem ser evitados, caso sejam necessários fique atento com a codificação utilizada em sua aplicação e a codificação adotada na NF-e (UTF-8). Os espaços informados no início e no final do campo alfanumérico também devem ser evitados;
  • As datas devem ser informadas no formato “AAAA-MM-DD”;
  • A forma e a obrigatoriedade de preenchimento dos campos da Nota Fiscal Eletrônica estão previstas na legislação aplicável para a operação que se pretende realizar;
  • Inexistindo conteúdo (valor zero ou vazio) para um campo não obrigatório, a TAG deste campo não deverá ser informada no arquivo da NF-e;
  • Tratando-se de operações com o exterior, uma vez que o campo CNPJ é obrigatório não informar o conteúdo deste campo;
  • No caso das pessoas desobrigadas de inscrição no CNPJ/MF, deverá ser informado o CPF da pessoa, exceto nas operações com o exterior;

Causas mais comuns de falha de validação do XML

Como corrigir o problema

Editor de Schema XML

O Altova XMLSpy e o Liquid XML Studio são exemplos de editores de Schema XML que facilitam a compreensão de Schema XML em razão da sua interface gráfica.

13.3.3. Como sanear um XML com falha de Schema XML?
13.3. Validação de Schema XML
« Anterior
13.3.2. Validar Schema XML
Próximo »
13.4. Utilidadades