Ir para conteúdo
  • Cadastre-se

dev botao

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