Bematech Software Partners

 
  • jan 25 2010

    Edição 137 – Atualização de PAF-ECF na BemaFI32.dll

    Prezado parceiro,

    Realizamos a atualização de algumas funções do PAF-ECF e também criamos novas funções disponíveis na BemaFI32.dll.

    As funções que sofreram atualizações, foram:

    • Bematech_FI_AbreDocumentoAuxiliarVenda

    Foram criados 2 novos parâmetros que correspondem ao índice do relatório gerencial, previamente cadastrado no ECF, e ao título usado para identificar o DAV.

    IndiceGerencial: (novo)      

    STRING com o índice do Relatório Gerencial, com até 2 caracteres.
    TituloDAV: (novo)      

    STRING com o título do DAV, com até 24 caracteres.
    NumeroDAV: STRING com o numero do DAV, com o tamanho de até 13 caracteres.
    NomeEmitente: STRING com o nome do emitente, com o tamanho de até 34 caracteres.
    CNPJ_CPF: STRING com o CNPJ ou CPF do emitente, com o tamanho de até 18 caracteres.
    NomeDestinatario: STRING com o nome do destinatário, com o tamanho de até 34 caracteres.
    CNPJ_CPF: STRING com o CNPJ ou CPF do destinatário, com o tamanho de até 18 caracteres.
    • Bematech_FI_DAVEmitidosRelatorioGerencial 

    Um novo parâmetro foi criado nesta função para receber o índice do relatório gerencial, previamente cadastrado no ECF.

    IndiceGerencial:(novo) STRING com o índice do Relatório Gerencial, com até 2 caracteres.
    DataInicial: STRING com a data inicial do período, com o formato DD/MM/AAAA.
    DataFinal: STRING com a data final do período, com o formato DD/MM/AAAA.

    • Bematech_FI_EspelhoMFD

    Modificado o parâmetro que identifica o tipo de download.

    NomeArquivo: STRING com o path + nome do arquivo txt a ser gerado, com o tamanho de até 512 caracteres.
    DataInicial: STRING com a data inicial para o download da MFD, com o formato DD/MM/AAAA.
    DataFinal: STRING com a data final para o download da MFD, com o formato DD/MM/AAAA.
    TipoDownload:(modificado) STRING indicando o tipo de download, onde:”D”: download por data.”C”: download por COO.
    Usuario: STRING contendo a identificação do usuário, com o tamanho de até 1 caracter.
    ChavePublica: STRING com a chave pública para assinatura do arquivo, com 256 caracteres.
    ChavePrivada: STRING com a chave privada para assinatura do arquivo, com 256 caracteres.

    • Bematech_FI_ArquivoMFD

    Foram criados 4 novos parâmetros que identificam o tipo de download, o número do usuário do ECF, o tipo de geração, e se o arquivo final gerado será único ou em múltiplos arquivos.

    ArquivoOrigem: STRING com o path + nome do arquivo de origem, com o tamanho de até 512 caracteres, podendo ser NULL caso o parâmetro seja usado como opcional, sendo assim a dll usará como base a MFD da impressora.
    DadoInicial: STRING com o dado inicial para o download da MFD. Para data no formato “DD/MM/AAAA” e para COO no formato “999999″.
    DadoFinal: STRING com o dado final para o download da MFD. Para data no formato “DD/MM/AAAA” e para COO no formato “999999″.
    TipoDownload:(novo) STRING indicando o tipo de download, onde:”D” = por Data”C” = por COO.
    Usuario:(novo) STRING com o número do usuário, com até 2 caracteres.
    TipoGeracao:(novo) INTEGER indicando a parametrização a ser feita no arquivo, onde:0 = MF1 = MFD2 = TDM3 = RZ

    4 = RFD

    ChavePublica: STRING com a chave pública para assinatura do arquivo, com 256 caracteres.
    ChavePrivada: STRING com a chave privada para assinatura do arquivo, com 256 caracteres.
    UnicoArquivo:(novo) INTEGER indicando se a geração do Arquivo MFD por intervalo de data, ficará em um único arquivo ou em múltiplos arquivos (arquivos diários), onde:1 = único arquivo0 = múltiplos arquivos

    • Bematech_FI_IdentificacaoPAFECF

    Um novo parâmetro foi criado nesta função para receber o índice do relatório gerencial, previamente cadastrado no ECF.

    IndiceGerencial:(novo) STRING com o índice do Relatório Gerencial, com até 2 caracteres.
    NumeroLaudo: STRING com o número do laudo, com até 15 caracteres.
    CNPJ: STRING com o CNPJ do desenvolvedor, com até 18 caracteres.
    RazaoSocial: STRING com a razão social, com  até 80 caracteres.
    Endereco: STRING com o endereço, com até 85 caracteres.
    Telefone: STRING com o telefone, com até 38 caracteres.
    Contato: STRING com o contato, com até 38 caracteres.
    NomeComercial: STRING com o nome comercial, com até 80 caracteres.
    Versao: STRING com a versão, com até 40 caracteres.
    Path: STRING com o caminho do principal executável da aplicação, com até 65 caracteres.
    MD5: STRING com o MD5 do principal executável da aplicação, com 32 caracteres.
    DemaisArquivos: STRING com o caminho dos demais arquivos, com até 670 caracteres. Cada PATH é limitado a 65 caracteres e separado por vírgula do PATH seguinte. Total de 10 Paths.
    MD5DemaisArquivos: STRING com o MD5 dos demais arquivos, com até 338 caracteres. Cada MD5 deve possuir 32 caracteres e separado por vírgula do MD5 seguinte. Total de 10 MD5.
    NumeroSerie: STRING com os números de fabricação dos ECFs autorizados a utilizar o PAF-ECF, com até 420 caracteres. Cada número de fabricação deve possui até 20 caracteres e separado por vírgula do número seguinte. Total de 20 números de fabricação.

    • Bematech_FI_AbreRelatorioMeiosPagamento

    Um novo parâmetro foi criado nesta função para receber o índice do relatório gerencial, previamente cadastrado no ECF.

    IndiceGerencial:(novo) STRING com o índice do Relatório Gerencial, com até 2 caracteres.

    • Bematech_FI_UsaRelatorioMeiosPagamento

    Retirado o parâmetro que definia a soma individual do meio de pagamento.

    DescricaoPagamento: STRING com a identificação do meio de pagamento, com até 18 caracteres.
    TipoDocumento: STRING com o tipo do documento, com até 10 caracteres.
    ValorAcumulado: STRING com o valor acumulado, com até 14 caracteres.
    Data: STRING com a data no formato “DD/MM/AAAA”.
    SomaIndividual:(retirado) STRING com a soma individual do meio de pagamento, com até 14 caracteres.

    • Bematech_FI_DataHoraGravacaoUsuarioSWBasicoMFAdicional

    Modificada a declaração da variável MFAdicional de CHAR para STRING.

    DataHoraUsuario: STRING para receber a informação da data e hora de gravação do último usuário da impressora, com o tamanho de 20 bytes.
    DataHoraSWBasico: STRING para receber a informação da data e hora de gravação do software básico da impressora, com o tamanho de 20 bytes.
    MFAdicional:

    (modificado de CHAR para STRING)

    STRING para receber a informação de Memória Fiscal adicional, com o tamanho de 2 bytes, caso exista. Se não houver MF adicional, o retorno será NULL.

    As novas funções implementadas, são:

    • Bematech_FI_FechaRelatorioMeiosPagamento

    Fecha o relatório de meios de pagamento emitido.

    • Bematech_FI_NomeiaRelatorioMeiosDePagamento

    Cria um relatório gerencial para emissão dos meios de pagamento.

    • Bematech_FI_NomeiaRelatorioDocumentoAuxiliarDeVenda

    Cria um relatório gerencial para emissão de DAVs.

    • Bematech_FI_NomeiaRelatorioDAVEmitidos

    Cria um relatório gerencial para emissão dos DAVs já emitidos.

    • Bematech_FI_NomeiaRelatorioIdentificacaoPAFECF

    Cria um relatório gerencial para emissão da identificação do PAF-ECF.

    • Bematech_FI_NomeiaRelatoriosPAFECF

    Cria um relatório gerencial para emissão de demais relatórios do PAF-ECF.

    A versão da BemaFI32.dll que implementa estas novas funções e modificações é a 5.10.6.5, que já se encontra disponível para download através do link:

    http://www.bematech.com.br/suporte/downloads/fisc_win/BemaFI32.zip

    O help on-line da dll também se encontra atualizado com estas implementações:

    http://www.bematech.com.br/suporte/bemafi32/index.html

    Dúvidas que surgirem no desenvolvimento, entre em contato com nosso suporte exclusivo ao desenvolvedor via 0800 644 7277. Estamos a disposição!

    Related posts:

    1. Edição 107 – Uma nova geração de ECFs ...
    2. Edição 126 – Tutorial de Automação Comercial Bematech Prezado Parceiro, A equipe de suporte técnico da Bematech, através...
    3. Edição 141 – Novo pacote BemaFI32, Bematech.jar, utilitário WinMFD2 e Bematech Monitor Prezado parceiro, Já estão disponíveis os novos pacotes de atualizações...
    4. Edição 142 – Developer´s Day 2010 Prezado parceiro, Desde o inicio do BEMATECH SOFTWARE PARTNERS realizamos...
    5. Edição 168 – Mais Visibilidade e Mais Lucratividade Prezado Parceiro, Queremos que você tenha mais visibilidade e melhores...

     

1 Comentário

  • 7 de março de 2010 às 22:17

    Comentário by Anderson

    E quanto ao bematech flashbuildedr, será atualizado também?

Deixe um comentário