QR Code da NFC-e - Versão 2.00
Código: HD-000024 || Criado em 23/12/2019 12:57:33 || Atualizado em 23/12/2019 12:57:33 || Autor: Giovana MeleroQR Code da NFC-e – Versão 2.00
Numa NFC-e (mod. 65) há a informação do QR Code dentro do XML (tag qrCode). Na versão 2.00, o QR Code deverá ser composto segundo o Manual de Especificações Técnicas do DANFE NFC-e e QR Code, publicado em fevereiro de 2018.
Para emissões online ou offline (em Contingência), as informações seguem o seguinte padrão:
- 1° Parte – Endereço do site da Secretaria da Fazenda de localização do emitente da NFC-e (<dominio>). Consulte o Endereço da Consulta para cada Unidade Federada;
- 2° Parte – Parâmetros constantes das tabelas específicas para emissão online e offline.
NFC-e emitida Online
Quando a NFC-e é emitida online (sem contingência), a URL segue o modelo a seguir:
http:// <dominio> ?p= <chave_acesso> | <versao_qrcode> | <tipo_ambiente> | <identificador_csc> | <codigo_hash>
Veja as descrições e orientações para cada parâmetro:
Posição | Descrição do Parâmetro | Bytes | Orientações de Preenchimento |
---|---|---|---|
1° | Chave de Acesso da NFC-e | 44* | Informar a chave de acesso da NFC-e |
2° | Versão do QR Code | 1* | Para esta versão de documento, preencher com "2" |
3° | Identificação do Ambiente (1 - Produção; 2 - Homologação) | 1* | Informar valor do campo B24 do leiaute NFC-e |
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 bando de dados da SEFAZ, não confundir com o próprio CSC |
5° | Código Hash dos Parâmetros | 40* | Código gerado sobre um conjunto de padrão de informações essenciais da NFC-e e do CSC |
Manual de Especificações Técnicas do DANFE NFC-e Qr Code versão 5.0 - Página 21
*O número indicado refere-se à quantidade de bytes que deve ser preenchida na URL.
NFC-e emitida Offline (Em Contingência)
Quando a NFC-e é emitida offline (em contingência), a URL segue o modelo a seguir:
http:// <dominio> ?p= <chave_acesso> | <versao_qrcode> | <tipo_ambiente> | <dia_data_emissao> | <valor_total_nfce> | <digVal> | <identificador_csc> | <codigo_hash>
Veja as descrições e orientações para cada parâmetro:
Posição | Descrição do Parâmetro | Bytes | Orientações de Preenchimento |
---|---|---|---|
1° | Chave de Acesso da NFC-e | 44* | Informar a chave de acesso da NFC-e |
2° | Versão do QR Code | 1* | Para esta versão de documento, preencher com "2" |
3° | Identificação do Ambiente (1 - Produção; 2 - Homologação) | 1* | Informar valor do campo B24 do leiaute NFC-e |
4° | Dia da data de emissão | 2* | Informar o dia da data de emissão, que consta no campo B09 do leiaute NFC-e. O valor deverá ter dois dígitos |
5° | Valor Total da NFC-e | 15* | Informar valor do campo W16 do leiaute NFC-e. O valor deve ser informado com ponto (".") como separador decimal; não informar separador de milhar ou sinais |
6° | DigestValue da NFC-e | 56* | Informar o digestvalue presente na NFC-e offline |
7° | 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 bando de dados da SEFAZ, não confundir com o próprio CSC |
8° | Código Hash dos Parâmetros | 40* | Código gerado sobre um conjunto de padrão de informações essenciais da NFC-e e do CSC |
Manual de Especificações Técnicas do DANFE NFC-e Qr Code versão 5.0 - Página 22
*O número indicado refere-se à quantidade de bytes que deve ser preenchida na URL.
Localizando a informação
Utilizando o Gestão DF-e, acesse a opção [Consulta de NFC-e Emitidas]. No Menu Inferior, clique em [XML] e, posteriormente, em [Visualizar XML]:
Procure pela tag qrCode, veja o exemplo abaixo:
Referência
Manual de Especificações Técnicas do DANFE NFC-e e QR Code – versão 5.0