Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

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

Geração do Hash do QR Code na emissão ONLINE


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

Recommended Posts

De acordo com o Manual_de_Especificações_Técnicas_do_DANFE_NFC-e_QR_Code 2.0, a geração do Hash do QR Code na emissão ONLINE se da seguinte forma:

• Passo 1: Montar a string com os valores dos parâmetros separados por barra “|”, na ordem indica na tabela 2 (seção 4.2.1); Resultado: 28170800156225000131650110000151341562040824|2|1|1

• Passo 2: Adicionar, ao final dos parâmetros, o CSC referente ao identificador indicado no parâmetro 4 (CSC do contribuinte disponibilizado pela SEFAZ da UF onde a empresa está localizada);Resultado: 28170800156225000131650110000151341562040824|2|1|1SEUCODIGO-CSC-CONTRIBUINTE-36-CARACTERES

• Passo 3: Gerar o Hash, aplicando o algoritmo SHA-1 sobre o resultado acima. A saída do algoritmo SHA-1 deve ser em HEXADECIMAL. Para verificar se a conversão realizada está correta, acesse o Portal Nacional NFC-e - Desenvolvedor (http://nfce.encat.org/desenvolvedor/) na opção "Validador de SHA1 e HEXA". Entrada: 28170800156225000131650110000151341562040824|2|1|1SEUCODIGO-CSC-CONTRIBUINTE-36-CARACTERES Saída: Hash do QR Code = DC6AE2C2B9A992BE59679AC365E29922DE6B7511

• Passo 4: Gerar a imagem do QR Code, conforme descrito na seção 4.2: 1ª parte (endereço da consulta) + 2ª parte (parâmetros da tabela 2 separados por “|”) O resultado da URL formada deverá ser incluída na imagem QR Code:

na funçao GetURLQRCode da unit ACBrNFe na linha 606 esta sCSC := cIdCSC + cCSC; 

sugestão seria  sCSC := cIdCSC +'|'+ cCSC; 

fiz o teste  desta forma e foi possivel consular na sefaz pr.

Link to comment
Share on other sites

calculando assim 41180776763630000180650010002087981833085357|2|2|1|QAV2XFLWZ3TE6ZYJGY3Q4Y5CWHOCFIQDVDGZ no site http://www.nfce.se.gov.br/portal/portalNoticias.jsp?jsp=barra-menu/servicos/validadorSHA1HEXA.htm gera a segunte hash: AD1399325061D772A4DC2CECCEE5F945570E1768

http://www.fazenda.pr.gov.br/nfce/qrcode/?p=41180776763630000180650010002087981833085357|2|2|1|AD1399325061D772A4DC2CECCEE5F945570E1768

o componente passa assim: 41180776763630000180650010002087981833085357|2|2|1QAV2XFLWZ3TE6ZYJGY3Q4Y5CWHOCFIQDVDGZ

que calcula o hash 04264681D9921649CAE159FC6AE782ECE9589BB0

http://www.fazenda.pr.gov.br/nfce/qrcode/?p=41180776763630000180650010002087981833085357|2|2|1|04264681D9921649CAE159FC6AE782ECE9589BB0 = qr code invalido

 

Edited by Joas Vilas Boas
Link to comment
Share on other sites

Significa que a própria SEFAZ/PR não está respeitando as especificações estipuladas na NT, ou seja, provavelmente terão que alterar a página deles para seguir a NT. Que canseira isso hein... parece que em outro estado tinha outro problema parecido com esse, se não me engano era o MT, eu acho.

Link to comment
Share on other sites

Parece as SEFAZ de vários estados estão calculando o Hash do QR Code 2.0 de forma diferente do que é especificado no Manual do Encat no "Passo 2", incluindo uma "|" antes do CSC, ou então, o manual  está com um erro de redação. O fato é que aqui no RJ, as NFCEs com QR Code 2.0 estão sendo autorizadas tanto no ambiente de homologação quanto em produção, mas na página de consulta por QR Code aparece uma mensagem de erro no Hash do QR Code. Quando você coloca a "|" antes do CSC o erro desaparece. Pior que nem a SEFAZ, nem o Encat se manifestam sobre está divergência no cálculo do Hash do QR Code.

Link to comment
Share on other sites

gerai o qr code conforme esta no manual e agora foi possível consultar NFce na sefaz PR.

Em 01/08/2018 at 16:09, Everton Gavioli disse:

Joas Vilas Boas em relação a emissão OFFLINE você conseguiu montar o Hash para consulta na SEFAZ/PR? caso sim poderia compartilhar o procedimento.

nao fiz offline ainda.

Edited by Joas Vilas Boas Fernandes
Link to comment
Share on other sites

  • 6 months later...
Em 31/07/2018 at 16:36, Joas Vilas Boas disse:

calculando assim 41180776763630000180650010002087981833085357|2|2|1|QAV2XFLWZ3TE6ZYJGY3Q4Y5CWHOCFIQDVDGZ no site http://www.nfce.se.gov.br/portal/portalNoticias.jsp?jsp=barra-menu/servicos/validadorSHA1HEXA.htm gera a segunte hash: AD1399325061D772A4DC2CECCEE5F945570E1768

http://www.fazenda.pr.gov.br/nfce/qrcode/?p=41180776763630000180650010002087981833085357|2|2|1|AD1399325061D772A4DC2CECCEE5F945570E1768

o componente passa assim: 41180776763630000180650010002087981833085357|2|2|1QAV2XFLWZ3TE6ZYJGY3Q4Y5CWHOCFIQDVDGZ

que calcula o hash 04264681D9921649CAE159FC6AE782ECE9589BB0

http://www.fazenda.pr.gov.br/nfce/qrcode/?p=41180776763630000180650010002087981833085357|2|2|1|04264681D9921649CAE159FC6AE782ECE9589BB0 = qr code invalido

 

Aqui no ES esta acontecendo a mesma coisa.

Thiago Ribeiro da Silva

Analista Sistema Auditor

www.Auditornet.com.br

Link to comment
Share on other sites

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