Passar para o conteúdo principal

Rejeição 243: XML Mal Formado

Escrito por Zukey

O Que Significa a Rejeição 243 do DC-e?

A Rejeição 243 do DC-e (Declaração de Conteúdo Eletrônica, modelo 99) é um código de erro devolvido pelo autorizador da SEFAZ quando o arquivo XML enviado está estruturalmente malformado, ou seja, não segue o padrão técnico exigido pelo schema oficial.

A mensagem oficial exibida é: “XML Mal Formado” .

Em termos práticos: a SEFAZ não conseguiu interpretar o arquivo porque ele contém erros de estrutura — como tags abertas e não fechadas, caracteres inválidos, codificação incorreta ou espaços indevidos entre elementos .


Quando a Rejeição 243 Acontece?

A validação está catalogada na seção “Regras de Validação dos Webservices” do manual oficial do DC-e, identificada como B02 — facultativa, com a descrição “XML de Dados Malformado”.

Importante: A regra é marcada como facultativa, o que significa que a rejeição só acontece onde o estado ligou a validação. Em unidades federadas que não ativaram essa verificação, o DC-e pode ser autorizado mesmo com a condição presente.

Principais Causas

O XML pode ser considerado malformado por diversos motivos técnicos:

  • Tags abertas e não fechadas — exemplo: <xLgr> sem o correspondente </xLgr>

  • Caracteres especiais não escapados — como &, <, > dentro de valores

  • Espaços extras entre tags ou dentro de elementos

  • Codificação incorreta — o arquivo deve estar em UTF-8 sem BOM

  • Problemas na assinatura digital — o bloco <Signature> pode estar corrompido ou fora do padrão XMLDSig

  • Estrutura fora do schema — mesmo com conteúdo correto, a organização dos elementos pode não seguir o leiaute oficial


Regra de Validação Oficial

Campo

Regra de Validação

Aplicação

Mensagem

Efeito

B02

XML de Dados Malformado

Facultativa

243

Rejeição

Mensagem de Erro: “Rejeição: XML Mal Formado”


Como Resolver a Rejeição 243 do DC-e

A correção envolve identificar e reparar a falha estrutural no XML antes de retransmitir o documento.

Passo a Passo

  1. Valide o XML com ferramentas apropriadas — utilize editores XML com suporte a validação de schema ou ferramentas online que identifiquem erros de formatação .

  2. Verifique a estrutura das tags — confirme que todas as tags estão corretamente abertas e fechadas. Um erro comum é a falta de fechamento em campos como <xLgr>, <CNPJ> ou <CFOP> .

  3. Confira caracteres especiais — certifique-se de que caracteres como &, <, > estão devidamente escapados (usando &amp;, &lt;, &gt;) .

  4. Verifique a codificação — o arquivo deve estar salvo em UTF-8 sem BOM.

  5. Inspecione a assinatura digital — se estiver usando certificado A3 (token ou cartão), verifique se a assinatura foi aplicada corretamente. No emissor, acesse a opção de documentos assinados e confirme se o XML abre corretamente. Se houver registro com problema, exclua e refaça a assinatura.

  6. Corrija e retransmita — o DC-e rejeitado não existe juridicamente. Não precisa ser cancelado e o número pode ser reaproveitado .


Dicas Importantes

O número 243 aparece em vários documentos com significados diferentes

O código 243 surge em múltiplos documentos fiscais eletrônicos com o mesmo significado genérico de “XML Mal Formado”, mas cada um tem seu próprio contexto de validação:

Documento

Significado da Rejeição 243

DC-e (modelo 99)

XML Mal Formado

NF-e (modelo 55)

XML Mal Formado

NF-e ABI (modelo 77)

XML Mal Formado

CT-e

XML Mal-formado

SAT/CFe

XML Mal Formado

Atenção: Embora o significado seja semelhante, a regra de validação específica e o campo verificado variam conforme o documento. Sempre confira pela mensagem e pelo documento que está sendo emitido.

O emissor pode exibir um código diferente

ERPs e emissores frequentemente exibem um código próprio de protocolo ou sistema junto à mensagem. Se o texto for “XML Mal Formado”, o código oficial do DC-e é o 243.

Regra facultativa — nem todo estado rejeita

Como a validação B02 é facultativa, a rejeição 243 do DC-e só ocorre nos estados que ativaram essa verificação. Em unidades federadas que não ligaram a regra, o documento pode ser autorizado mesmo com a condição presente .


Perguntas Frequentes (FAQ)

1. O que significa a Rejeição 243 do DC-e?

Significa que o XML do DC-e está estruturalmente malformado — com erros de tags, caracteres, codificação ou assinatura que impedem a SEFAZ de interpretá-lo.

2. Como resolver a Rejeição 243 do DC-e?

Valide o XML com ferramentas apropriadas, corrija erros de tags, caracteres especiais, codificação e assinatura digital, e retransmita o documento.

3. A Rejeição 243 consome a numeração do DC-e?

Não. O DC-e rejeitado não existe juridicamente. Não precisa ser cancelado e o número pode ser reaproveitado.

4. A Rejeição 243 quer dizer a mesma coisa em outro documento fiscal?

O significado genérico é semelhante (XML malformado), mas a regra de validação específica e os campos verificados variam conforme o documento (DC-e, NF-e, NF-e ABI, CT-e, SAT). Sempre confira pela mensagem e pelo documento emitido.

5. Meu emissor mostrou outro número junto dessa mensagem. É o mesmo erro?

Provavelmente sim. O que identifica a rejeição é a mensagem, não o número exibido na tela. ERPs costumam “embrulhar” o texto oficial com códigos próprios de sistema.

6. A SEFAZ rejeita mesmo o DC-e pelo código 243?

Depende da unidade federada. A regra é facultativa no manual. A rejeição só acontece onde o estado ligou a validação; onde não ligou, o DC-e é autorizado mesmo com a condição presente.

7. A assinatura digital pode causar a Rejeição 243?

Sim. Problemas na assinatura — especialmente ao usar certificado A3 (token/cartão) — podem gerar XML malformado. Verifique no emissor se o documento foi assinado corretamente e se o XML abre sem erros.


Conclusão

A Rejeição 243 do DC-e é um erro de estrutura do XML que impede a SEFAZ de interpretar o documento.

Resumo da solução:

  • ✅ Valide o XML com ferramentas apropriadas

  • ✅ Verifique tags abertas/fechadas, caracteres especiais e codificação UTF-8

  • ✅ Inspecione a assinatura digital (especialmente com certificado A3)

  • ✅ Corrija e retransmita — o número pode ser reutilizado

  • ⚠️ Lembre-se: a regra é facultativa e pode não valer em todos os estados

Palavras-chave: Rejeição 243 DC-e, XML mal formado, erro DC-e, como resolver rejeição 243, DC-e modelo 99, SEFAZ rejeição 243, XML malformado DC-e, correção DC-e, validação XML, assinatura digital DC-e.

Respondeu à sua pergunta?