Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Erro ao consultar NFC-e versão 4.0


  • Este tópico foi criado há 1062 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde.  Estou com um problema na consulta de NFC-e versão 4.

 

Problema:

O erro ocorre quando o XML não é gerado com o conteúdo em destaque abaixo:

image.png.e51a2879ad14f7f2f489b63399016e4b.png

 

image.png.431717e491e66e98fa54a437ea64ae62.png

 

Desta feita, ao consultar a nota, é gerado um novo XML, a partir do XML existente e da resposta da webservice,  e , ao tentar gravar esse xml na base, em uma coluna do tipo xml,  um erro de "Invalid XML Content" é exibido, como mostra a imagem abaixo.

image.png.9fc39096bf3e197c116dd8dfcdfb0c3a.png

Por que ocorre:

Verifiquei que o problema se encontra na unit pcnProcNFe.pas no método GerarXML, mais precisamente na linha abaixo:

image.thumb.png.cc75b6d5c870aff55da79d4caa6113d2.png

Como no XML que possuo não exite o texto xmlns, o conteúdo retornado pelo método RetornarConteudoEntre fica incompleto.

 

Solução possível:

Caso não haja nenhuma consequência a partir desta alteração, eu sugiro alterar o conteúdo do método TProcNFe.GerarXML, do arquivo pcnProcNFe.pas, de:

Gerador.wTexto('<NFe xmlns' + RetornarConteudoEntre(FXML_NFe, '<NFe xmlns', '</NFe>') + '</NFe>');

para:

Gerador.wTexto('<NFe' + RetornarConteudoEntre(FXML_NFe, '<NFe', '</NFe>') + '</NFe>');
 

 

image.png

image.png

image.png

Link to comment
Share on other sites

  • Moderadores
28 minutos atrás, CAMILAX disse:

Como no XML que possuo não exite o texto xmlns, o conteúdo retornado pelo método RetornarConteudoEntre fica incompleto.

Como foi gerado esse XML que você está tentando consultar?

Pode anexar ele aqui?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Este tópico foi criado há 1062 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.