Identificando o PAF-ECF
Caro parceiro,
Dando seqüência às dicas de implementação em nossos Flash Tips, nesta edição continuaremos abordando o tema: PAF-ECF.
A Bematech possui em sua dll de alto nível, várias funções que facilitam a operação com o PAF-ECF, tais como:
- Bematech_FI_ArquivoMFD;
- Bematech_FI_EspelhoMFD;
- Bematech_FI_LeituraMemoriaFiscalSerialDataPAFECF;
- Funções para assinatura digital dos arquivos e;
- etc.
Uma das funções exigidas e que necessita estar presente no Menu Fiscal é a função que identifica o aplicativo comercial homologado e, para isso, a Bematech disponibilizou em sua BemaFI32.dll/BemaFI64.dll a função
Bematech_FI_IdentificacaoPAFECF, que iremos abordar nesta edição.
Como o próprio nome da função diz, ela permite identificar o aplicativo comercial PAF homologado, sendo impresso por meio de um relatório gerencial.
Mas afinal, o que é a Identificação do PAF-ECF?
Basicamente, a identificação do PAF-ECF é exigida no requisito XLIII do Roteiro de Homologação, que pede que sejam impressos no ECF, as seguintes informações conforme ITEM 1:
ITEM 1: O PAF-ECF deve disponibilizar função que permita a impressão, pelo ECF, de Relatório Gerencial, denominado “IDENTIFICAÇÃO DO PAF-ECF”, contendo as seguintes informações:
a) Nº do Laudo (que deverá ser extraído do Laudo de Análise do PAF-ECF);
b) Identificação da empresa desenvolvedora:
b1) CNPJ;
b2) Razão Social;
b3) Endereço;
b4) Telefone;
b5) Contato;
c) Identificação do PAF-ECF:
c1) Nome comercial (que deverá ser extraído do Laudo de Análise do PAF-ECF);
c2) Versão (que deverá ser a que está instalada no contribuinte e emitiu este Relatório Gerencial);
c3) Principal arquivo executável (que deverá ser o instalado no PAF-ECF que emitiu este Relatório Gerencial);
c4) Código de autenticação (MD-5) a que se refere o requisito IX:
c5) A relação dos arquivos a que se refere o requisito IX, com os respectivos códigos MD-5;
d) Relação contendo número de fabricação dos ECFs autorizados para funcionar com este PAF-ECF, cadastrados no arquivo auxiliar de que trata o item 4 do requisito XXII.
Resumindo, são informações referentes à homologação do aplicativo comercial, junto ao órgão homologador, dados da software house, informações do executável principal e auxiliares
com respectivos MD5’s e demais informações conforme listagem acima...
(leia mais)
Um forte abraço e
até o próximo Flash Tip!
Sidnei do Carmo
Analista de Suporte ao Desenvolvedor
Engenharia de Desenvolvimento - P&D - Bematech S/A
0800 644 SBSP (7277)
Email/msn: suporte.sidnei@bematech.com.br
Skype: suporte.sidnei
|