MENSAGEM:
[243] XML Mal Formado
SITUAÇÃO:
A rejeição ocorre ao tentar transmitir uma Nota Fiscal Eletrônica (NF-e) quando o arquivo XML gerado não segue a estrutura exigida pelo Schema da SEFAZ.
SOLUÇÃO:
Siga o passo a passo para corrigir a rejeição:
Valide o arquivo XML antes de enviar:
Utilize um validador de XML (online ou integrado ao sistema) para verificar se a estrutura está conforme o Schema da SEFAZ. Revise a codificação do arquivo:
Confirme que o XML está salvo em "UTF-8 sem BOM". Evite que certos caracteres especiais estejam em sua forma pura:
Certifique-se de que caracteres como "&", "<", ">" e "aspas" estejam escapados corretamente, conforme a tabela abaixo:
| Caractere | Uso no XML | Como deve ser representado no conteúdo |
|---|---|---|
& |
Marca início de entidades XML | & |
< |
Indica abertura de tag | < |
> |
Indica fechamento de tag | > |
" (aspas duplas) |
Delimita valor de atributo | " |
' (aspas simples) |
Também pode delimitar atributo | ' |
Corrija tags mal estruturadas:
Verifique se todas as tags abertas foram devidamente fechadas e se estão na ordem correta. Utilize um editor de texto ou XML adequado:
Ferramentas como "VS Code", "Notepad++", "XML Notepad" ou sistemas de ERP confiáveis ajudam a detectar erros automaticamente.
Para saber mais como fazer essa detecção automática dos erros, acesse o artigo: Como identificar caracteres inválidos em um XML?
CAUSA:
A rejeição é causada por erros de estruturação no arquivo XML, como tags abertas sem fechamento, caracteres inválidos, espaços em branco indevidos, sequência incorreta de elementos ou codificação errada do arquivo.
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.