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

click.png click.png click.png

Código do Hash do QR Code inválido


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

Recommended Posts

  • Membros Pro

Olá a todos,

Implantei o meu emissor de NFC-e em um cliente novo e ao tentar consultar qualquer nota via QRCode sempre recebo esse alerta no rodapé do site da SEFAZ

Citar

 

Erro na formação do QR Code:

Código do Hash do QR Code inválido.

 

Já conferi o ID Token e o CSC, estão corretos, aliás essa empresa só possui um token/csc gerado e no ambiente de produção. Para efeito de conhecimento, essa empresa possui uma filial onde apenas o CNPJ é diferente, sendo o ID Token e CSC  idênticos ao da Matriz, e na filial não tenho esse problema.

Vou anexar alguns XMLs com esse problema, além do CSC desse meu cliente para ver se alguém consegue me dar uma luz, pois estou com receio de isso dar problema lá na contabilidade.

Desde já agradeço a atenção de todos

33161004856081000187650040000000019000000011-nfe.xml

33161004856081000187650040000000021000000021-nfe.xml

33161004856081000187650040000000031000000037-nfe.xml

33161004856081000187650040000000041000000042-nfe.xml

33161004856081000187650040000000051000000058-nfe.xml

33161004856081000187650040000000061000000063-nfe.xml

Gerenciamento de CSC.pdf

Link to comment
Share on other sites

  • Moderadores

Provavelmente vc não informou corretamente o idCSC e o CSC ao componente, pois fiz os testes usando os dados que vc enviou e o Hash do QRCode foi calculado diferente. Abaixo o valor calculado no meu teste.

http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?chNFe=33161004856081000187650040000000061000000063&nVersao=100&tpAmb=1&dhEmi=323031362D31302D32395432313A32323A30322D30323A3030&vNF=1.00&vICMS=0.00&digVal=664B736B59456D2F6453614B61534461707148366B4652514A476F3D&cIdToken=000001&cHashQRCode=66F9AC7E241F0E9BF957EEEB111D9A35BB0E99C2

Outro ponto a ser observado é como vc está informando o campo ACBrNFe1.NotasFiscais[0].NFe.Dest.CNPJCPF, ele deve ser informado sem máscara.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link to comment
Share on other sites

  • Membros Pro

Bem, não sei exatamente como funciona esse cálculo, mas reparei que o link que me mandou também dá o erro "Código do Hash do QR Code inválido". Vou expor os testes que realizei aqui para tentarmos entender o que pode ter ocorrido, pois o problema foi resolvido SEM EXPLICAÇÃO.

Aqui é um HortiFruti com 4 estações... Cada uma emite NFCes independente, series 1, 2, 3 e 4, cada uma com uma cópia do certificado A1, com o  ACBrNFe1.NotasFiscais[0].NFe.Emit.CNPJCPF recebendo o CNPJ com máscara e o idCSC e o CSC (o mesmo usado na filial) corretos.

Implantei esse final de semana e desde o início as NFCes eram autorizadas, mas com o erro "Código do Hash do QR Code inválido" ao ler o link do QRCode. Então postei esse tópico tentando achar uma solução, enquanto esperava uma resposta fiz o seguinte, gerei um segundo CSC de produção e nas máquinas onde coloquei o mesmo, passou a parar de dar o problema.

Agora vem a parte estranha, voltei a usar o primeiro CSC (o mesmo usado na filial) e que estava dando erro, e simplesmente começou a pegar, sem explicação nenhuma. Mas só voltou a pegar nas que eu primeiramente usei o segundo CSC, enquanto não usei o segundo CSC ele continuou dando erro ao usar o primeiro (igual da filial).

Quanto ao campo ACBrNFe1.NotasFiscais[0].NFe.Dest.CNPJCPF, por coincidência programei sem máscara mesmo, mas o campo ACBrNFe1.NotasFiscais[0].NFe.Emit.CNPJCPF em todos os meus clientes uso com máscara, inclusive nesse em questão, e está funcionando perfeitamente.

Coincidência ou não, o site da SEFAZ RJ estava instável esse final de semana (quando implantei) e hoje está em manutenção, mas creio nada ter haver, pois parece que esse cálculo usa apenas informações locais.

De qualquer forma, agradeço a atenção de todos

Link to comment
Share on other sites

×
×
  • 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.