Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Senhores, bom dia. Como pegar na mesma consulta o protocolo de envio e cancelamento. A nota foi enviada, mas não retornou o protocolo, ai o usuário cancelou a mesma, mas tb não retornou o protocolo, ai quando realizo a consulta só consigo pegar o protocolo de envio. Mesmo no retorno constar os dois protocolos...

Estou tentando ler os dados da seguinte forma

 

      // **** REALIZA A CONSULTA E ATUALIZA O BD *** //
             g.ACBrNFe.WebServices.Consulta.NFeChave := lcst_Chave;
             g.ACBrNFe.WebServices.Consulta.Executar;
             lcst_Motivo   := g.ACBrNFe.WebServices.Consulta.XMotivo;
             lcst_Stat     := IntToStr( g.ACBrNFe.WebServices.Consulta.cStat );
             lcst_DataHora := DateTimeToStr( g.ACBrNFe.WebServices.Consulta.DhRecbto);

             ShowMessage( 'Protocolo de Cancelamento: ' + g.ACBrNFe.WebServices.Consulta.retCancNFe.nProt );   CAMPO VAZIO, DEVERIA ESTA COM O PROTOCOLO =>131190016137912
             ShowMessage( 'Status de Cancelamento: '    +  IntToStr( g.ACBrNFe.WebServices.Consulta.retCancNFe.cStat )); CAMPO VAZIO, DEVERIA ESTAR COM VALOR
             ShowMessage( 'Protocolo de Envio: '        +  g.ACBrNFe.WebServices.Consulta.protNFe.nProt ); RETORNA O VALOR CORRETO
             ShowMessage( 'Status de Envio: '           +  IntToStr( g.ACBrNFe.WebServices.Consulta.protNFe.cStat )); RETORNA O VALOR CORRETO
 

 

image.thumb.png.dbb1f24c898b03f929443140b71caca5.png

 

image.thumb.png.33f9a33213adce479202edfa271eb8c7.png

 

 

31190403601579000136650020000020231000020231-nfe.xml

Editado por ALA
inclui novos arquivos
  • Este tópico foi criado há 2058 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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