Login Registre-se
[RESOLVIDO] NFC-e - Dúvida na Consulta NFC-e com QrCode inválido  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
rafaelv_s

JavaC Membro
[Avatar]

Membro desde: 20/05/2018 14:37:53
Mensagens: 18
Localização: Santa Cruz do Sul, RS
Offline

Resolvido em outro tópico: http://www.javac.com.br/jc/posts/list/3544-parametro-do-qrcode-inexistente-chacesso-nfce-pr-400.page


Boa noite pessoal.
Hoje realizei a primeira alteração da url do qrcode com nfc-e 4.0 baseado no Manual de Especificações Técnicas do DANFE NFC-e e QR Code - Versao 5.0.
De acordo com o QRCode 2.0, a nova url tem uma mudança de parâmetros.
Realizei a mudança e a NFC-e autorizou em ambiente de homologação.
A minha aplicação tem um validador do xml utilizando os arquivos xsd. E o validador não rejeitou nenhuma tag no xml.

Com a nota autorizada, realizei a impressão utilizando a url nova do qrcode pra gerar o danfe.
Quando fui ler a url e abrir no navegador para realizar a consulta NFC-e o site de consulta da sefazrs não exibiu o danfe e mostrou a mensagem MSg 200 - qrcode inválido.
Bom, a url segue criteriosamente os passos do manual(http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=/xyXbAFZ71k=).
E o qr code é criado utilizando esta url.

Modelo: http://<dominio>/nfce/qrcode?p=<chave_acesso>|<versao_qrcode>|<tipo_ambien
te>|<identificador_csc>|<codigo_hash>

site consulta nfc-e sefaz rs:
https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?p=

Parametros

1º Chave de Acesso daNFC-e
2º Versão do QR Code 1* Para esta versão de documento, preencher o com 2.
3º Identificação do Ambiente (1 –Produção, 2 –Homologação)
4º Identificador do CSC(Código de Segurança do Contribuinte no Banco de Dados da SEFAZ) 1-6 Deve ser informado sem os “0” (zeros) não significativos. A identificação do CSC corresponde a
ordem do CSC no banco de dados da SEFAZ, não confundir com o próprio CSC.
5º Código Hash dos Parâmetros

• Passo 1: Concatenar os parâmetros de 1 a 4 constantes da tabela 2 (seção 4.2.1)
separados por “|” na ordem indicada;
• Passo 2: Adicionar ao final da string o CSC (disponibilizado pela SEFAZ da UF onde
a empresa está localizada);
• Passo 3: Aplicar o algoritmo SHA-1 sobre o resultado e converter para hexadecimal,
correspondendo a 40 bytes.

Então gerei esta url que está autorizada pelo sefaz:

https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?p=43180798102924000365650020000058521549535850|2|2|1|ADBA5A320281C55EB64A16F8D90723BAA8E9916A

porém quando leio o qr-code com o telefone ele gera a seguinte url:

https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?p=43180798102924000365650020000058521549535850|2|2|1|ADBA5A320281C55EB64A16F8D90723BAA8E9916A%1Bw

com esse caracteres a mais: %1Bw

mesmo se eu remove-los e atualizar a pagina ela irá exibir :

Msg: 200 - QR-Code inválido (Chave de Acesso)

Se eu gerar um NFC-e com Qr-code na versão 1.00 a leitura do qrcode funciona.

Esta mensagem foi editada 1 vez. Última atualização foi em 17/07/2018 22:35:29


Rafael V. Suarez
Programador Junior
[Email] [MSN]
GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 231
Offline

Bom dia.

Todos os QRCode 2.0 estão com esse erro ao fazer a consulta na página da SEFAZ RS. Sempre o erro da chave de acesso.

o QRCode 2.0 teve seu uso em produção prorrogado para o dia 23/07/2018. Creio que até lá os servidores já vão estar funcionando e reconhecendo os endereços do QRCode 2.0

If you're here, who's running hell?
rafaelv_s

JavaC Membro
[Avatar]

Membro desde: 20/05/2018 14:37:53
Mensagens: 18
Localização: Santa Cruz do Sul, RS
Offline

Compreendo. É estranho a nt da nfce 4.0 ser válida e autorizar o novo qrcode e a consulta da nfce somente não.
Até dia 23.

Rafael V. Suarez
Programador Junior
[Email] [MSN]
GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 231
Offline

Acesse www.nfe.fazenda.gov.br e verá que a NT 2016.002 V1.60 (que inclui o QRCode 2.0) foi prorrogada para o dia 23.

Essa alteração de datas não veio via NT. também descobri por acaso quando fui consultar uma chave para um cliente.

If you're here, who's running hell?
rafaelv_s

JavaC Membro
[Avatar]

Membro desde: 20/05/2018 14:37:53
Mensagens: 18
Localização: Santa Cruz do Sul, RS
Offline

Alguém conseguiu consultar NFC-e pelo QR Code 2.0?
Em homologação está dando ainda Msg 200

Rafael V. Suarez
Programador Junior
[Email] [MSN]
GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 231
Offline

rafaelv_s wrote:Alguém conseguiu consultar NFC-e pelo QR Code 2.0?
Em homologação está dando ainda Msg 200


O QR-Code 2.0 entrou em funcionamento no nosso sistema hoje. Peguei algumas DANFES emitidas pelos nossos clientes hoje e o QR-Code funciona normalmente. Em produção, a consulta cai direto na nota sem nenhum tipo de erro.

Esta mensagem foi editada 1 vez. Última atualização foi em 23/07/2018 19:11:37


If you're here, who's running hell?
rafaelv_s

JavaC Membro
[Avatar]

Membro desde: 20/05/2018 14:37:53
Mensagens: 18
Localização: Santa Cruz do Sul, RS
Offline

O valor pago na consulta do RS está exibindo o valor nan

Rafael V. Suarez
Programador Junior
[Email] [MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team