FA - Como Fazer - Impressão de código MD5 - Notas Modelo 21 e 22
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.
Índice
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:
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.
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.
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.


