Prezado parceiro,
A Bematech acaba de lançar a versão 5.10.6.1 da BemaFI32.dll que contempla funções específicas para o PAF-ECF e o controle automático das informações sobre a legislação do Cupom Mania do estado do Rio de Janeiro.
Clique aqui para realizar o download do pacote da dll.
Funções para o PAF-ECF
Mais uma vez a Bematech sai na frente, apoiando seus Partners e toda a comunidade de desenvolvedores de software para Automação Comercial, com funções em sua dll de alto-nível, que auxiliam na implementação do PAF-ECF na aplicação comercial.
- DAV (Documento Auxiliar de Venda)
Implementamos funções para tratar tanto a emissão das DAVs quanto a captura delas, já emitidas na impressora.
Para impressão de DAV:
- Bematech_FI_AbreDocumentoAuxiliarVenda
- Bematech_FI_UsaDocumentoAuxiliarVenda
- Bematech_FI_FechaDocumentoAuxiliarVenda

Para retorno de DAVs emitidas:
- Bematech_FI_DAVEmitidosRelatorioGerencial

- Bematech_FI_DAVEmitidosArquivo

- Pré-venda
Função que encerra o cupom fiscal com informações da Pré-venda e MD5 da aplicação.
- Bematech_FI_TerminaFechamentoCupomPreVenda

- Leitura da Memória Fiscal com assinatura EAD
Funções que realizam a Leitura da Memória Fiscal em arquivo, já incluíndo a assinatura EAD com base nas chaves pública e privada informadas.
- Bematech_FI_LeituraMemoriaFiscalSerialDataPAFECF
- Bematech_FI_LeituraMemoriaFiscalSerialDataPAFECF
- Espelho e Arquivo MFD com assinatura EAD
Funções que fazem o Espelho e o Arquivo MFD (Ato Cotepe 17/04) em arquivo, já incluíndo a assinatura EAD com base nas chaves pública e privada informadas.
- Bematech_FI_EspelhoMFD
- Bematech_FI_ArquivoMFD
- Identificação do PAF-ECF
Função que imprime a identificação do PAF-ECF.
- Bematech_FI_IdentificacaoPAFECF

- GT criptografado e GT descriptografado
Funções que criptografam e descriptografam a valor do Grande Total (GT) da impressora.
- Bematech_FI_GrandeTotalCriptografado
- Bematech_FI_GrandeTotalDescriptografado

- Meios de Pagamento
Funções que emitem informações dos meios de pagamento da impressora.
- Bematech_FI_AbreRelatorioMeiosPagamento
- Bematech_FI_UsaRelatorioMeiosPagamento

E, o arquivo de ajuda da dll já está atualizado e disponível, tanto no pacote da BemaFI32.dll quanto on-line, trazendo em detalhes informações e exemplos de como implementar estas funções.
Além disso, em nosso Tutorial de Automação Comercial, você encontra funções para implementar o “Menu Fiscal” e de geração dos relatórios do Anexo VI.
Implementação do Cupom Mania (RJ)
Através da dll BemaFI32.dll o controle e a impressão da mensagem “Total ICMS: R$ XX,XX VÁLIDO PARA O CUPOM MANIA” são automáticos, sem a necessidade de alterações na aplicação comercial!
No estado do Rio de Janeiro, as aplicações comerciais necessitam imprimir dentro do campo reservado à mensagem promocional do cupom, a informação como destacada acima.
Veja trecho do decreto ou clique aqui para conhecê-lo na íntegra:
(…)
Art. 1.º O inciso XI do art. 50 do Livro VIII do Regulamento do ICMS (RICMS/00) aprovado pelo Decreto nº 27.427/00, de 17 de novembro de 2000 , passa a vigorar com a seguinte redação:
” Art. 50- ……………………………………………………………………………………….
XI – informações suplementares, se for o caso, impressas no máximo em 8 (oito) linhas, onde deverá constar:
1 – o valor total do ICMS devido na operação ou prestação, isto é, o somatório dos valores do imposto incidente em cada item do Cupom Fiscal;
2 – a expressão: “VÁLIDO PARA O CUPOM MANIA”.
(…)
A Bematech implementou em sua dll de alto-nível, o controle e a impressão automática desta informação na mensagem promocional do cupom fiscal.
Veja como é simples habilitar este controle:
1) No arquivo BemaFI32.ini, a chave CalculoIcmsCupom deve estar habilita (CalculoIcmsCupom=1) e a chave UF deve estar igual a RJ (UF=RJ).
2) A dll passa a controlar o valor total do ICMS recolhido no cupom fiscal e usa uma das linhas disponíveis da mensagem promocional para imprimir a informação:
Total ICMS: R$ XX,XX VÁLIDO PARA O CUPOM MANIA
Importante saber que, caso não exista uma linha de 48 colunas disponível na mensagem promocional passada pela aplicação, a dll não irá imprimir esta informação, ou seja, você não corre o risco de perder linhas de sua mensagem promocional, pois a dll irá finalizar o cupom fiscal normalmente. Apenas para lembrar, a mensagem promocional possui 8 linhas X 48 colunas.
Caso tenha dúvidas na implementação destas funções, nossa equipe de suporte ao desenvolvedor está a sua disposição:
- 0800 644 7277
- suporte@bematech.com.br
16 de novembro de 2009 às 8:02
Comentário by Éverton
Olá, bom dia!
quando eu tento usar a função Bematech_FI_UsaRelatorioMeiosPagamento, na hora de compilar o sistema dá o seguinte erro: “Não foi possível localizar o ponto de entrada do procedimento Bematech_FI_UsaRelatorioMeiosPagamento na biblioteca de vinculo dinâmico BEMAFI32.DLL”.
por favor gostaria de uma ajuda o mais rápido possível pois vou homologar o sistema na segunda-feira q vem, dia 23/11/2009. desde já agradeço.
20 de novembro de 2009 às 18:07
Comentário by Igor
Poxa, show de bola!!! bematech realmente, sempre ajudando os desenvolvedores,
pena q só vou conseguir aproveitar 2 funcoes dessa dll que era o q faltava pro meu
paf-ecf, mas pra quem ta começando agora, nao vai sofrer nada hein!
soh um detalhe, aquela funcao Bematech_FI_UsaRelatorioMeiosPagamento ficou um pokinho estranha, mas se homologar ta valendo ! =)
17 de maio de 2010 às 14:10
Comentário by Jorge Mantini
Show de bola.