Jump to content

click.png click.png click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

dhRegEvento


Go to solution Solved by BigWings,
  • Este tópico foi criado há 1028 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

  • Membros Pro

Boa tarde a todos...

Estou tentando tratar um erro de duplicidade de evento de cancelamento e preciso pegar o conteúdo da tag dhRegEvento e nProt, que obtenho após carregar o XML de autorização da NFe e executar uma consulta pela chave de acesso no Webservice.

Não consigo encontrar como pegar essas informações. Segue abaixo, imagem para facilitar entendimento, se alguém souber e por ajudar, fico muito agradecido.

image.png.899b8e07684362af13cc6bd10167f1ad.png

Link to comment
Share on other sites

  • Moderadores
4 minutos atrás, Marcelo Calvi Belanga disse:

Boa tarde a todos...

Estou tentando tratar um erro de duplicidade de evento de cancelamento e preciso pegar o conteúdo da tag dhRegEvento e nProt, que obtenho após carregar o XML de autorização da NFe e executar uma consulta pela chave de acesso no Webservice.

Não consigo encontrar como pegar essas informações. Segue abaixo, imagem para facilitar entendimento, se alguém souber e por ajudar, fico muito agradecido.

image.png.899b8e07684362af13cc6bd10167f1ad.png

Boa tarde, Marcelo Calvi Belanga.

Veja o exemplo abaixo:

ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.cStat
ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.xMotivo
ACBrNFe.NotasFiscais.Items[0].NFe.Ide.nNF
ACBrNFe.NotasFiscais.Items[0].NFe.Ide.serie
ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.chNFe
ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.nProt
ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.dhRecbto
  • Like 2
Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link to comment
Share on other sites

  • Moderadores
  • Solution
ACBrNFe1.NotasFiscais.Clear;
ACBrNFe1.WebServices.Consulta.NFeChave := '35181003857918000140550000000005291961081045';
ACBrNFe1.WebServices.Consulta.Executar;

ShowMessage(
    'dhRegEvento = ' + DateTimeToStr(ACBrNFe1.WebServices.Consulta.procEventoNFe[0].RetEventoNFe.retEvento[0].RetInfEvento.dhRegEvento) + #13#10 +
    'nProt = ' + ACBrNFe1.WebServices.Consulta.procEventoNFe[0].RetEventoNFe.retEvento[0].RetInfEvento.nProt
  );

 

  • Like 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro

Muitíssimo obrigado @BigWings, era exatamente isso que eu precisava.

Acrescentando informações ao mesmo assunto...

Através deste DM_Principal.ACBrNFe.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.XML, consegui separar somente o XML do envento teCancelamento e salvar na base de dados. Através do componente, consigo gravar somente esse XML em disco após a consulta? Como se fosse no Envio do Evento?

  • Like 1
Link to comment
Share on other sites

  • Membros Pro

Bom pessoal, necessitei dessas informações que não havia conseguido obter, para tratar a rejeição 573, de duplicidade de evento, com a ajuda do @BigWings, consegui obter as informações necessárias para salvar na base de dados, as informações que geralmente salvo, quando o registro do evento ocorre normalmente. O que ocorreu esse dias e que na resposta do webservice de evento, deu algum problema que o aplicativo não recebeu tais informações, então após a consulta da NFe pela chave de acesso, tenho tais informações carregadas no componente.

Por fim, usei Campo.SaveToFile para salvar o XML "-procEventoNFe.xml" do evento. Não sei se é a maneira mais simples, mas foi a única forma que consegui.

Se houver mais algum comentário, ou dica, ótimo.

Caso contrário, podemos dar por encerrado esse tópico.

Obrigado.

  • Like 3
Link to comment
Share on other sites

  • Este tópico foi criado há 1028 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui
Guest
This topic is now closed to further replies.
×
×
  • 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.