Jump to content

dev botao

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

Recommended Posts

Posted

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.

Posted (edited)

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
Posted

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.

Posted (edited)

Acredito que seja a mesma situação de MT mesmo, veja a postagem do Daniel S Ferreira:

O ideal seria entrar em contato com a SEFAZ/PR para questioná-los da falha da validação deles, pois não estão seguindo a especificação da NF.

Edited by Fabrício G. Araújo
Posted

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.

Posted (edited)

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
  • 6 months later...
Posted
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.SistemaAuditor.com.br

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

The popup will be closed in 10 seconds...