Caracteres não aceitos na emissão de NFe

Modificado em Wed, 13 Sep 2023 na (o) 04:26 PM

5.3 Tratamento de Caracteres Especiais no Texto de XML

Todos os textos de um documento XML passam por uma análise do “parser” específico da
linguagem. Alguns caracteres afetam o funcionamento deste “parser”, não podendo
aparecer no texto de uma forma não controlada.

Os caracteres que afetam o “parser” são:

• > (sinal de maior),
• < (sinal de menor),
• & (e-comercial),
• “ (aspas),
• ‘ (sinal de apóstrofe). 

•  (espaço a mais no final ou entre palavras).

Alguns destes caracteres podem aparecer especialmente no campo de Razão Social,
Endereço e Informação Adicional. Para resolver esses casos, é recomendável o uso de uma
seqüência de “escape” em substituição ao caractere que causa o problema.

Ex. a denominação: DIAS & DIAS LTDA deve ser informada como: DIAS &amp; DIAS LTDA
no XML para não afetar o funcionamento do "parser".

caractere seqüência de escape
< = &lt;
> = &gt;
& = &amp;
" = &quot;
' = &#39;

Nota: A sequência de escape conta como um único caractere para a validação do tamanho
do campo pelo Schema.


Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo