Jump to content
Notícias do ACBr

click.png

click.png

click.png

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

QR CODE SEM DigestValue


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

Recommended Posts

      memoLog.Text :=  ACBrNFe1.GetURLQRCode(
       ACBrNFe1.NotasFiscais.Items[0].NFe.ide.cUF,
       ACBrNFe1.NotasFiscais.Items[0].NFe.ide.tpAmb,
       OnlyNumber(ACBrNFe1.NotasFiscais.Items[0].NFe.InfNFe.ID),
       IfThen(ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.idEstrangeiro <> '',ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.idEstrangeiro, ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.CNPJCPF),
       ACBrNFe1.NotasFiscais.Items[0].NFe.ide.dEmi,
       ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF,
       ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS,
       ACBrNFe1.NotasFiscais.Items[0].NFe.signature.DigestValue
      );

 

DigestValue está vindo vazio uma vez que nao uso o procedimento de enviar. Quero fazer a contingência.

O que deve ser feito para que este valor venha preenchido sem usar o ACBrNFe1.Enviar(vNumLote,True,Sincrono) para enviar depois.

Alguem ajuda por favor.

Link to comment
Share on other sites

  • Moderadores
4 horas atrás, FABRICIO CERAVOLO PENA disse:

      memoLog.Text :=  ACBrNFe1.GetURLQRCode(
       ACBrNFe1.NotasFiscais.Items[0].NFe.ide.cUF,
       ACBrNFe1.NotasFiscais.Items[0].NFe.ide.tpAmb,
       OnlyNumber(ACBrNFe1.NotasFiscais.Items[0].NFe.InfNFe.ID),
       IfThen(ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.idEstrangeiro <> '',ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.idEstrangeiro, ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.CNPJCPF),
       ACBrNFe1.NotasFiscais.Items[0].NFe.ide.dEmi,
       ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF,
       ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS,
       ACBrNFe1.NotasFiscais.Items[0].NFe.signature.DigestValue
      );

 

DigestValue está vindo vazio uma vez que nao uso o procedimento de enviar. Quero fazer a contingência.

O que deve ser feito para que este valor venha preenchido sem usar o ACBrNFe1.Enviar(vNumLote,True,Sincrono) para enviar depois.

Alguem ajuda por favor.

Se não me engano, o digestvalue e o qrcode sao gerados na hora de assinar o xml.

Em contingencia tambem, o xml precisara ser assinado primeiro, para entao ser impresso com o qrcode gerado corretamente.

Faça um teste assinando o xml sem enviar....

Att

Ricardo

Link to comment
Share on other sites

  • Este tópico foi criado há 1495 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.