Bematech Software Partners

 
  • nov 10 2009

    Edição 134 – Funções para o PAF-ECF e Cupom Mania (RJ)

    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

     DAV

    Para retorno de DAVs emitidas:

    • Bematech_FI_DAVEmitidosRelatorioGerencial

    dav_emitidos

    • Bematech_FI_DAVEmitidosArquivo

    dav_emitidos_arq

    - Pré-venda

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

    • Bematech_FI_TerminaFechamentoCupomPreVenda

    pre_venda

    - 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

    id_paf

    - 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

    gt

    - Meios de Pagamento

    Funções que emitem informações dos meios de pagamento da impressora.

    • Bematech_FI_AbreRelatorioMeiosPagamento
    • Bematech_FI_UsaRelatorioMeiosPagamento

    meios_pgto

    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.

    help_paf

    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.

    cupom_mania

    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

     

3 Comentários

  • 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.

Deixe um comentário