Jump to content

dev botao

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

Recommended Posts

Posted (edited)

Amigos, boa tarde.

 

Venho pedir ajuda, pois estou implementando NFC-e para um cliente, porem eu gostaria de salvar a URL que foi utilizada para criar o QrCode, para depois de dentro do retaguarda pode consultar se for o caso, porem já fiz de tudo estou o dia todo no fórum pesquisando e nada, vocês poderiam me dizer se o que eu quero existe? pois o melhor que consegui foi isso: 

 

estou usando o ACBrNFeDANFCeFortes1 para emissão da nota.

 

ACBrNFe1.WebServices.Retorno.URL;

 

porem não resolve meu problema.

 

já estou salvando a chave, protocolo e recibo, falta para completar minha missão falta somente a URL do qrcode.

 

Abraços.

Edited by Rafael Stoffel
Posted (edited)

Pra gerar o QrCode quando necessitar, você poderia carrregar o XML através da função ACBrNFe.LoadFromFile( AXML ), e depois chamar a função que gera o QrCode dento da unit ACBrNFeUtil.

Edited by Solivan

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Posted

Solivan, obrigado por responder, mas vamos lá.

 

a Questão e que o código já esta gerado a URL também eu não quero no futuro gerar ele novamente quero poder acessar a nota pela URL, pois o retaguarda é web em php, logo eu gostaria de somente clicar no link e abrir a nota para o cliente.

Posted

Ok, veja se esta função atende as suas necessidade;

 

uses ACBrNFeUtil, ACBrUtil, ACBrDFeUtil ;

function GerarLinkQrCode(Nota : TACBrNFe) : string;
var
  qrcode : string ;
begin
  with Nota.NotasFiscais.Items[0] do
    begin
       qrcode := NotaUtil.GetURLQRCode(

       NFe.ide.cUF,
       NFe.ide.tpAmb,
       OnlyNumber(NFe.InfNFe.ID),
       DFeUtil.SeSenao(NFe.Dest.idEstrangeiro <> '',NFe.Dest.idEstrangeiro, NFe.Dest.CNPJCPF),
       NFe.ide.dEmi,
       NFe.Total.ICMSTot.vNF,
       NFe.Total.ICMSTot.vICMS,
       NFe.signature.DigestValue,
       TACBrNFe( Nota ).Configuracoes.Geral.IdToken,
       TACBrNFe( Nota ).Configuracoes.Geral.Token );

       Result := qrcode ;
    end;
end;
 

 

Att. Solivan.

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

  • Moderadores
Posted

Utilize o método NotaUtil.GetURLQRCode que está disponível na unit ACBrNFeUtil, ele vai lhe retornar a string do qrcode e você pode salvar como desejar.

 

Exemplo de uso:

var
  QrCode: string;
begin
  with ACBrNFe1.NotasFiscais[0].NFe do
  begin
    QrCode := NotaUtil.GetURLQRCode(
      ide.cUF,
      ide.tpAmb,
      infNFe.ID,
      DFeUtil.SeSenao(Dest.idEstrangeiro <> '', Dest.idEstrangeiro, Dest.CNPJCPF),
      ide.dEmi,
      Total.ICMSTot.vNF,
      Total.ICMSTot.vICMS,
      signature.DigestValue,
      ACBrNFe1.Configuracoes.Geral.IdToken,
      ACBrNFe1.Configuracoes.Geral.Token
    );
  end;

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Posted

Prezados Régys e Solivan, bom dia.

 

obrigado as funções que me passaram me atenderam fico grato pela ajuda.

 

Não sei se posso fazer essa pergunta por aqui, por se tratar de outro assunto, porem é relacionado a NFCe caso não possa abro outro tópico.

 

Como sou novo nesse processo da NFe e NFCe gostaria de tirar duas dividas:

 

1 - o Sequencial para o ambiente de homologação e diferente do ambiente de produção correto?

 

2 - a Parte de tributação eu vi que o componente faz tudo, bastando apenas passar os valores, porem sou bem leigo no assunto vocês teriam como me orientar um site ou algum material que eu possa estudar para entender como funciona a tributação e como devo configurar?

 

mais uma vez obrigado pela ajuda.

  • Moderadores
  • Solution
Posted

1 - o Sequencial para o ambiente de homologação e diferente do ambiente de produção correto?

R.: Sim

 

2 - a Parte de tributação eu vi que o componente faz tudo, bastando apenas passar os valores, porem sou bem leigo no assunto vocês teriam como me orientar um site ou algum material que eu possa estudar para entender como funciona a tributação e como devo configurar?

R.: Procure um contador ou consultoria este é o melhor caminho, tributação é algo muito atrelado a empresa para a qual vai prestar o serviço, se seu sistema trabalha com mais de um tipo de empresa (lucro real, presumido, simples nacional, etc) você vai precisar cobrir todos os casos, então o melhor modo para você que está iniciando é procurar uma consultoria especializada para lhe mostrar o rumo correto a seguir.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Este tópico foi criado há 3505 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.