Ir para conteúdo
  • Cadastre-se

Consulta de NFSe utilizando o ACBrNFSeX.ConsultarDFe


Ver Solução Respondido por Sergio Fuchs,
  • Este tópico foi criado há 325 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Solution
Postado (editado)

Bom dia

Tem alguns XML's que tem uma tag inválida que causa uma erro na ConsultaDFe

Exception que acontece na hora da Consulta
ErrEACBrXmlException with message 'Extra content at the end of the document

Abaixo a TAG no xml com problema.
<xDescServ>Créditos para solicitar o download de 2.000 chaves de NFe ou CTe </br> </br>Inscrição estadual do tomador: 252696654 </br> </br>Valor aprox. dos tributos (24,91% ) Lei da Transparência nº12.741/12. </br>Fonte: IBPT</xDescServ>

Em anexo tem o Xml completo.

Aqui fiz a seguinte alteração para conseguir processar o xml e funcionou.

Na Unit ACBrXmlBase
Dentro da Função: RemoverCaracteresDesnecessarios
Adicionei na linha 250:
Result := FaststringReplace(Result, '</br>', ';', [rfReplaceAll]);

Esta função já esta tratando o '<br >' e '<br>', somente esta faltando tratar o '</br>'

2500000029945.xml

Editado por Sergio Fuchs
  • Este tópico foi criado há 325 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.

The popup will be closed in 10 segundos...