Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado (editado)

Estou usando esta funcao para imprimir uma nfc-e off-line 

(

                      //FAZER NFC-E OFF-LINE
                      Form_NFe.ACBrNFe1.Configuracoes.Geral.FormaEmissao := teOffLine;
                      CriarNFCe(1, vAux, vNumLote  );
                      Form_NFe.ACBrNFe1.NotasFiscais.Assinar;
                      Form_NFe.ACBrNFe1.NotasFiscais.Valida;
 

  )

 

 

//IMPRIMIR

 

          Form_NFe.ACBrNFe1.NotasFiscais.Clear;
          Form_NFe.ACBrNFe1.NotasFiscais.LoadFromFile(RAIZ+'\SQL_PDV\NFe\EnvioDeResposta\'+chave+'-nfe.xml');
 

 

           Barcode2D_QRCode1.Barcode:= NotaUtil.GetURLQRCode(
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.cUF,
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpAmb,
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.chNFe,
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.CNPJCPF,
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.dEmi,
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF,
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS,
             Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.digVal,
             IDTOKEN,
             TOKEN );

 

 

mais quando é teOffLine fica em Branco

Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.chNFe,

Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.digVal

 

ai o QRCode fica invalido ,

o que poço fazer ?

 

 

 

 

//antes o qrcode ficava invalido, mais quando consultava(com leito de qrcode) ele,

mostrava na web espere 48 horas,

agora so mostra erro QRcode invalido,

 

e quando enviavamos para sefaz

e consultava(com leito de qrcode) de novo a nfc-e, mostrava o nfc-e tudo,

so dizia que o qrcode tava invalido,

agora so mostra erro QRcode invalido e nao mostra o nfc-e

Editado por hetoandrade
  • Consultores
Postado

Boa noite Heto Andrade,

 

(...)

mais quando é teOffLine fica em Branco

Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.chNFe,

Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.digVal

 

ai o QRCode fica invalido ,

o que poço fazer ?

(...)

 

É lógico que o QR-Code fica invalido, uma vez que você esta pegando a chNFe e digVal de procNFe (resultado do processamento da NF-e), ou seja, o retorno da SEFAZ acusando que a NF-e foi autorizada.

 

Você deve extrair essas informações de outros lugares, a chave esta no ID da nota e o digVal esta na assinatura.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
  • Solution
Postado (editado)

blz,

 

             Barcode2D_QRCode1.Barcode:= NotaUtil.GetURLQRCode(
               Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.cUF,
               Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpAmb,
               copy( Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4,44 ),
               Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.CNPJCPF,
               Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.dEmi,
               Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF,
               Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS,
               Form_NFe.ACBrNFe1.NotasFiscais.Items[0].NFe.signature.DigestValue,
               IDTOKEN,
               TOKEN );

 

 

Brigadoooooooo.

Editado por hetoandrade
  • Curtir 1
  • Este tópico foi criado há 3648 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...