Jump to content

2 Dia do ACBr

Visite Stands dos Patrocinadores
Control iD, CS Devices, Elgin, Gertec, Bematech, Jetway, PlugMobile, Epson, Custom e Sweda
Inscreva-se

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Recommended Posts

Prezados,

Estou configurando nosso sistema para emissão de NFC-e, aproveitando a estrutura da NF-e, que já está em funcionamento.

Após várias correções de rejeições, não estou sabendo como corrigir e/ou gerar o QR-Code usando os componentes do Acbr.

Está me gerando o seguinte erro: Rejeição 903 - Versao informada no QR-Code (100) nao e mais valida para a data de emissao.

Neste caso, sei que devo utilizar a versão 2.00, pois utilizamos a versão de NFe 4.0.

Conseguem me orientar para gerar o QR-Code e corrigir a rejeição? Tem alguma função que gera o QR-Code automático?

Obrigado.

Share this post


Link to post
Share on other sites

Boa tarde

Toda funcionalidade da NFCe com versão 2.0 do QRCode já está funcional no Componente ACBr, basta setar a propriedade "VersaoQRCode" para 2.0, isso resolve o problema de rejeição.

Existem funções internas do componente para calculo de Hash, a melhor opção, se for utilizar apenas essa função é analisar os fontes com um Debug para um melhor entendimento. 

  • Like 1

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

Quais propriedades devo definir para gerar o QRCode para NFC-e?

Eu informei as seguintes:

      ACBrNFe1.Configuracoes.Geral.VersaoQRCode:=TpcnVersaoQrCode.veqr200;  //  (veqr000, veqr100, veqr200);
      ACBrNFe1.Configuracoes.Geral.IdCSC:='1';
      ACBrNFe1.Configuracoes.Geral.CSC:='A89D7B99-F2ED-4DAE-F083-E71486FTESTE';

Tem alguma outra que preciso setar para que o componente ACBR gere o QRCode?

Sou obrigado a informar NotaF.NFe.infNFeSupl.urlChave? 

Obrigado.

Edited by Datalogical Informática

Share this post


Link to post
Share on other sites

Boa tarde,

Somete as 3 que você listou.

Outra coisa o componente esta configurado para gerar a nota na versão 4.00 e segundo o modelo NFC-e?

VersaoDF := ve400;

ModeloDF := moNFCe;

Ao alimentar o componente com os dados da venda esta atribuindo a versão e o modelo de forma correta?

NFe.infNFe.Versao := 4.00

NFe.Ide.modelo    := 65;


Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites

Os campos qrCode e urlChave são preenchidos automaticamente pelo componente, veja:

    if (NFe.Ide.modelo = 65) then
    begin
      with TACBrNFe(TNotasFiscais(Collection).ACBrNFe) do
      begin
        NFe.infNFeSupl.qrCode := GetURLQRCode(NFe.Ide.cUF, NFe.Ide.tpAmb,
                                  onlyNumber(NFe.infNFe.ID),
                                  trim(IfThen(NFe.Dest.idEstrangeiro <> '', NFe.Dest.idEstrangeiro, NFe.Dest.CNPJCPF)),
                                  NFe.Ide.dEmi, NFe.Total.ICMSTot.vNF,
                                  NFe.Total.ICMSTot.vICMS, NFe.signature.DigestValue,
                                  NFe.infNFe.Versao);

        if NFe.infNFe.Versao >= 4 then
          NFe.infNFeSupl.urlChave := GetURLConsultaNFCe(NFe.Ide.cUF, NFe.Ide.tpAmb, NFe.infNFe.Versao);

        GerarXML;
      end;
    end;

 


Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Like 1

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...