Ir para conteúdo
  • Cadastre-se

dev botao

Retorno XML caracteres estranhos


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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

Tentando usar o ACBrLib (ACBrNFe32.dll), no método NFE_DistribuicaoDFePorUltNSU.

A configuração do ACBrLib.ini eh a padrao, apenas mudei para retorno em xml e coloquei os dados do certificado

O que ta acontecendo eh que o xml do retorno está vindo com caracteres estranhos, conforme o proprio log do acbr registra

O interessante eh que testei em duas linguagens diferentes (harbour e windev), e o resultado eh sempre o mesmo.

Detalhe: se configuro para retorno em INI, as tags vem tudo ok

<ResNFe001>
  <CNPJ></CNPJ>
  <CNPJCPF>13281460000187</CNPJCPF>
  <CNPJDest></CNPJDest>
  <CStat>0</CStat>
  <EmiCNPJ></EmiCNPJ>
  <EmiIE></EmiIE>
  <EmixNome></EmixNome>
  <IE>647339524117</IE>
  <Id></Id>
  <NSU>000000000000166</NSU>
  <VerAplic></VerAplic>
  <Versao></Versao>
  <XML>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;resNFe xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"&gt;&lt;chNFe&gt;35200713281460000187550010003158141254708320&lt;/chNFe&gt;&lt;CNPJ&gt;13281460000187&lt;/CNPJ&gt;&lt;xNome&gt;PRIMEX DISTRIBUIDORA DE TECNOLOGIA LTDA&lt;/xNome&gt;&lt;IE&gt;647339524117&lt;/IE&gt;&lt;dhEmi&gt;2020-07-03T00:00:00-03:00&lt;/dhEmi&gt;&lt;tpNF&gt;1&lt;/tpNF&gt;&lt;vNF&gt;6861.95&lt;/vNF&gt;&lt;digVal&gt;1OdUzTpPQgogkDtnoOw2pGD+aMo=&lt;/digVal&gt;&lt;dhRecbto&gt;2020-07-03T15:43:12-03:00&lt;/dhRecbto&gt;&lt;nProt&gt;135200549006835&lt;/nProt&gt;&lt;cSitNFe&gt;1&lt;/cSitNFe&gt;&lt;/resNFe&gt;</XML>
  <arquivo>35200713281460000187550010003158141254708320-resNFe.xml</arquivo>
  <cOrgao>0</cOrgao>
  <cOrgaoAutor>0</cOrgaoAutor>
  <cSitNFe>1</cSitNFe>
  <chNFe>35200713281460000187550010003158141254708320</chNFe>
  <cteChvCte></cteChvCte>
  <cteDhRebcto/>
  <cteDhemi/>
  <cteModal></cteModal>
  <cteNProt></cteNProt>
  <descEvento></descEvento>
  <dhEmi>03/07/2020</dhEmi>
  <dhEvento/>
  <dhRecbto>03/07/2020 15:43:12</dhRecbto>
  <dhRegEvento/>
  <digVal>1OdUzTpPQgogkDtnoOw2pGD+aMo=</digVal>
  <emailDest></emailDest>
  <nProt>135200549006835</nProt>
  <nSeqEvento>0</nSeqEvento>
  <schema>resNFe</schema>
  <tpAmb></tpAmb>
  <tpEvento></tpEvento>
  <tpNF>1</tpNF>
  <vNF>6861,95</vNF>
  <verEvento></verEvento>
  <xEvento></xEvento>
  <xJust></xJust>
  <xMotivo></xMotivo>
  <xNome>PRIMEX DISTRIBUIDORA DE TECNOLOGIA LTDA</xNome>
</ResNFe001>


Percebam na tag XML que o xml de retorno vem com diversos &gt;&lt

 

  • Membros Pro
Postado

Quando o retorno eh em INI
 

[ResNFe001]
CNPJ=
CNPJCPF=13281460000187
CNPJDest=
CStat=0
EmiCNPJ=
EmiIE=
EmixNome=
IE=647339524117
Id=
NSU=000000000000166
VerAplic=
Versao=
XML=<?xml version="1.0" encoding="UTF-8"?><resNFe xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"><chNFe>35200713281460000187550010003158141254708320</chNFe><CNPJ>13281460000187</CNPJ><xNome>PRIMEX DISTRIBUIDORA DE TECNOLOGIA LTDA</xNome><IE>647339524117</IE><dhEmi>2020-07-03T00:00:00-03:00</dhEmi><tpNF>1</tpNF><vNF>6861.95</vNF><digVal>1OdUzTpPQgogkDtnoOw2pGD+aMo=</digVal><dhRecbto>2020-07-03T15:43:12-03:00</dhRecbto><nProt>135200549006835</nProt><cSitNFe>1</cSitNFe></resNFe>
arquivo=35200713281460000187550010003158141254708320-resNFe.xml
cOrgao=0
cOrgaoAutor=0
cSitNFe=1
chNFe=35200713281460000187550010003158141254708320
cteChvCte=
cteModal=
cteNProt=
descEvento=
dhEmi=03/07/2020
dhRecbto=03/07/2020 15:43:12
digVal=1OdUzTpPQgogkDtnoOw2pGD+aMo=
emailDest=
nProt=135200549006835
nSeqEvento=0
schema=resNFe
tpAmb=
tpEvento=
tpNF=1
vNF=6861,95
verEvento=
xEvento=
xJust=
xMotivo=
xNome=PRIMEX DISTRIBUIDORA DE TECNOLOGIA LTDA

Os caracteres estranhos no XML somem

×
×
  • 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.