Rejeição: Falha no schema XML (sem especificação de erro ou com erro 225)

perguntou 24 Set em Controlabem por sergio
editado 28 Out por sergio
Erro  de schema pode ser um conjunto muito diferente de problemas.

1 Resposta

0 votos
respondida 24 Set por sergio
editado 28 Out por sergio

O mais indicado no caso desse erro é pegar o XML gerado para análise com validador (isso porque vários tipos de erros diferentes podem estar ocasionando o problema).

Pegar o XML na pasta (exemplo):

C:\Program Files (x86)\DocFix\Logs\25132066000166\NFCE\202510\28\ENVIAR\Requisições

Pode ser utilizado o validador do endereço:

https://validador.nfe.tecnospeed.com.br/


Possiveis razões para o probema incluem:

  • campo de código de barras do produto estava com conteúdo inválido (estava "OIL").
  • cep com um zero a mais
  • campo NCM - com tamanho diferente de 8 dígitos (a + ou a -)
  • percentual do imposto errado no item da nota (112%) ou ainda percentual zerados (no caso do CB).
  • percentual do imposto interestadual errado. Para conferir precisa ver a tabela atual (aqui tem um exemplo de 2025).
  • R$ 0,01 negativo no troco
  • CNPJ Fabricante preenchido (em geral não deve ser preenchido)
  • Chave de acesso referenciada no documento fiscal. Em geral a pessoa copia e cola. Quando se copia com espaçamentos e cola no campo de nota referenciada, vai faltando numeração. É preciso retirar todos os espaçamentos pra referenciar corretamente, sem que falte nenhuma numeração.
  • Inscrição Estadual. Uma instituição de ensino, não tinha IE mas a cliente preencheu com ISENTO. Foi deixado em branco o referido campo e foi aceito.
  • Preenchido o campo de código da Suframa, e cliente não tinha suframa.
  • Forma de pagamento marcada com integração TEF e um CNPJ 2222222222222. Foi desmarcado a integração e removido o CNPJ. Deixou-se POS.

Outra situação, que foi mais complexa, acusou o erro de schema e o XML foi submetido ao validador que acusou: O XML é inválido. Erro: "Whitespace is not allowed at this location. Line: 1 <root><docautorizacao><cnpj>491601570001".

Entretanto, a mensagem não tinha nada haver com o problema.

Foi feito uma inspeção nos produtos e um deles foi identificado:

- o csosn que estava 2 900 foi alterado para 0 900

- Difal estava marcado e não tinha nada inserido, então, foi desmarcado.


De forma equivalente, pode haver uma rejeição sem apresentar o numero do erro, mas citando rejeição: falha no schema XML, pode ser visto aqui.

...