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:
- Edição 107 – Uma nova geração de ECFs ...
- Edição 126 – Tutorial de Automação Comercial Bematech Prezado Parceiro, A equipe de suporte técnico da Bematech, através...
- 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...
- Edição 142 – Developer´s Day 2010 Prezado parceiro, Desde o inicio do BEMATECH SOFTWARE PARTNERS realizamos...
- Edição 168 – Mais Visibilidade e Mais Lucratividade Prezado Parceiro, Queremos que você tenha mais visibilidade e melhores...
7 de março de 2010 às 22:17
Comentário by Anderson
E quanto ao bematech flashbuildedr, será atualizado também?