FA - Como Fazer - Impressão de código MD5 - Notas Modelo 21 e 22

De CIGAM WIKI

O código MD5 (Message-Digest algorithm 5) é um algoritmo de hash de 128 bits, e muito utilizado por softwares com protocolo ponto-a-ponto (P2P, ou Peer-to-Peer, em inglês) na verificação de integridade de arquivos e logins.

Este código se faz necessário na impressão de Notas Fiscais de Serviço com o Modelo de Formulário igual a “21 - Nota Fiscal de Serviço de Comunicação”; “22 - Nota Fiscal de Serviço de Telecomunicações” ou “06 - Nota Fiscal de Conta de Energia Elétrica”.

Observação: A Nota Fiscal modelo 21 não tem comunicação via webservice como a NFe.

Palavra Chave

Nota Fiscal. Código MD5. Impressão do DANFE. Modelo Formulário 21. Modelo Formulário 22.

Como realizar a geração e impressão do código MD5 nas Notas Fiscais?

O código de autenticação md5 será composto pelas informações concatenadas dos seguintes campos: CNPJ ou CPF do cliente + número da nota fiscal + valor total da nota + base de cálculo do ICMS + valor do ICMS. A variável para imprimir o código de autenticação da nota fiscal em formato "Message Digest 5" (MD5):

<!$MG_cod_autenticacao_md5> 

É necessário imprimir o código de autenticação no campo “Reservado ao Fisco”.

Na impressão da Nota Fiscal Modelo 21 a variável <!$MG_cod_autenticacao_md5> será impressa com o seguinte formato requisitado pela legislação: "XXXX.XXXX.XXXX.XXXX.XXXX.XXXX.XXXX.XXXX".

Exemplo:

Impressão de Código MD5 - Notas Modelo 21 e 22 1.png


Impressão de Código MD5 - Notas Modelo 21 e 22 2.png


Impressão de Código MD5 - Notas Modelo 21 e 22 3.png


Impressão de Código MD5 - Notas Modelo 21 e 22 4.png

Como enviar estas notas automaticamente por email?

Visando facilitar o processo de emissão de Notas Fiscais de Serviço com o Modelo de Formulário igual a '21 - Nota Fiscal de Serviço de Comunicação', '22 - Nota Fiscal de Serviço de Telecomunicações' ou '06 - Nota Fiscal de Conta de Energia Elétrica' o sistema passa a questionar se o usuário deseja enviar a Nota Fiscal por e-mail logo após a impressão da mesma. Para o envio do e-mail para o cliente o sistema vai considerar a configuração ‘LF NE 2058 - Enviar em anexo no e-mail da NFe o arquivo’, desta forma será possível enviar a Nota Fiscal em PDF através do e-mail.

Impressão de Código MD5 - Notas Modelo 21 e 22 5.png

Como realizar a impressão do código de barras e linha digitável do boleto na Nota Fiscal Modelo 21 e 22?

Na rotina de impressão da Nota Fiscal de Saída, para imprimir o código do Boleto, quando o Modelo de Formulário da Nota Fiscal for igual a 21 ou 22, o modelo de impressão deverá ter as variáveis:

Código de Barras: <!$MG_codigo_barras_primeiro_lanc> - No modelo de impressão esta variável deverá estar selecionada com a fonte ‘Barras Biro’.

Código de barras digitável: <!$MG_codigo_barras_digitado>

Na impressão apenas será apresentado o código de barras para um único boleto, ou seja, caso a nota fiscal possua mais de um lançamento financeiro, sendo cada lançamento com seu respectivo Boleto, irá imprimir somente o código de barras do primeiro lançamento/boleto.

Impressão de Código MD5 - Notas Modelo 21 e 22 6.png


Impressão de Código MD5 - Notas Modelo 21 e 22 7.png


Impressão de Código MD5 - Notas Modelo 21 e 22 8.png


Impressão de Código MD5 - Notas Modelo 21 e 22 9.png


Impressão de Código MD5 - Notas Modelo 21 e 22 10.png


Impressão de Código MD5 - Notas Modelo 21 e 22 11.png


Observação: A impressão do código de barras será limitada a um único boleto, ou seja, caso a Nota Fiscal possua mais de um lançamento financeiro, sendo cada lançamento com seu respectivo Boleto, irá imprimir somente o código de barras do primeiro lançamento/boleto. No entanto, caso a Nota Fiscal possua vários lançamentos e já tenha sido realizada a impressão de um boleto que não seja o primeiro, será o código de barras deste boleto impresso que será apresentado na impressão da Nota Fiscal.