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


Ver Solução Respondido por Italo Giurizzato Junior,

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
  • Solution
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

Postado
Em 22/11/2024 at 17:52, Italo Giurizzato Junior disse:

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.

Bom dia @Italo Giurizzato Junior.

Atualizei os fontes, reinstalei o ACBr e fiz os testes.

Agora está funcionando normalmente.

Muito obrigado!

  • Curtir 1
  • Consultores
Postado

Bom dia @Marcílio Jr,

Muito obrigado pelo retorno, vou fechar esse tópico uma vez que o problema inicial foi resolvido.

@Waldir Paim, a sua questão eu já passei para os demais membros da equipe e já esta sendo analisado, até o final desta semana teremos uma solução.

Se desejar pode criar um novo tópico tratando exclusivamente desse problema da geração do XML com o caracter & na razão social.

Desde já muito obrigado pela compreensão.

  • Curtir 3
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

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.