Ir para conteúdo
  • Cadastre-se

dev botao

Erro "xmlParseEntityRef: no name" na consulta de CT-e com eventos vinculados e emitente com "&" na razão social


Recommended Posts

Postado

Boa tarde.

Ao efetuar a consulta de CT-es com eventos vinculados e cujos emitentes possuam "&" na razão social o erro "xmlParseEntityRef: no name" é gerado.

A solução aplicada foi alterar o método TCTeConsulta.TratarResposta da unit ACBrCTeWebServices, conforme abaixo:

Antes

image.thumb.png.5764913e1a75f518eb5970f5f6917977.png

Depois

image.thumb.png.f4483bb8e79fcfd7cbef6d971040448f.png

A linha destacada em verde, com a instrução: CTeRetorno.XmlRetorno := StringReplace(CTeRetorno.XmlRetorno, '&', '&', [rfReplaceAll]); foi adicionada para substituir o '&' por '&' .

Se possível, gostaria de saber se:

Primeiro: Essa solução pode ser considerada ideal ou há uma outra melhor?

Segundo: Essa solução deve também ser aplicada aos outros métodos de nome TratarResposta que se encontram na mesma unit, porém em outras classes?

Desde já agradeço a atenção.

  • Moderadores
Postado
19 horas atrás, Italo Giurizzato Junior disse:

Boa tarde @Marcílio Jr,

Muito obrigado pela colaboração, já foi criado a TK-6256 para analise.

@Italo Giurizzato Junior

Boa tarde,

Estou com uma demanda parecida!

Na emissão do documento modelo 55 (NF-e) com o caractere & na razão social o xml está gerando &

O correto não seria apenas &?

Já que vai dar uma analisada! Poderia incluir no teste o modelo 55?

 

  • Consultores
Postado

Boa tarde @Marcílio Jr,

Apliquei uma outra possível solução para o problema.

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.

@Waldir Paim, o seu caso é a geração do XML, consegui reproduzir essa situação e consegui encontrar uma possível solução que se for aceita pelos demais membros da Equipe ACBr não só vai resolver para a NF-e como para todos o modelos de DF-e.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.