Table of contents
-
Conteúdo
- Os ECFs Bematech
-
A DLL BemaFI32
- Apresentando a DLL
- Configurando a DLL
- Declarando a DLL
- Instalando a porta USB para comunicação através da DLL
- Gerando a lib para Borland C++ Builder
- Histórico de Versões
-
Funções da DLL
-
Inicialização
- Bematech_FI_AlteraSimboloMoeda
- Bematech_FI_EspacoEntreLinhas
- Bematech_FI_ForcaImpactoAgulhas
- Bematech_FI_LinhasEntreCupons
- Bematech_FI_NomeiaDepartamento
- Bematech_FI_NomeiaTotalizadorNaoSujeitoIcms
- Bematech_FI_ProgramaAliquota
- Bematech_FI_ProgramaArredondamento
- Bematech_FI_ProgramaHorarioVerao
- Bematech_FI_ProgramaTruncamento
-
Cupom Fiscal
- Bematech_FI_AbreCupom
- Bematech_FI_AumentaDescricaoItem
- Bematech_FI_UsaUnidadeMedida
- Bematech_FI_VendeItem
- Bematech_FI_VendeItemDepartamento
- Bematech_FI_CancelaItemAnterior
- Bematech_FI_CancelaItemGenerico
- Bematech_FI_IniciaFechamentoCupom
- Bematech_FI_EfetuaFormaPagamento
- Bematech_FI_EfetuaFormaPagamentoDescricaoForma
- Bematech_FI_EfetuaFormaPagamentoIndice
- Bematech_FI_EfetuaFormaPagamentoIndiceDescricaoForma
- Bematech_FI_TerminaFechamentoCupom
- Bematech_FI_FechaCupom
- Bematech_FI_FechaCupomResumido
- Bematech_FI_CancelaCupom
- Bematech_FI_EstornoFormasPagamento
- Relatórios Fiscais
- Operações Não Fiscais
- Autenticação
- Gaveta de Dinheiro
-
Informações da Impressora
- Bematech_FI_Acrescimos
- Bematech_FI_Cancelamentos
- Bematech_FI_CGC_IE
- Bematech_FI_ClicheProprietario
- Bematech_FI_ContadorBilhetePassagem
- Bematech_FI_ContadoresTotalizadoresNaoFiscais
- Bematech_FI_DadosUltimaReducao
- Bematech_FI_DataHoraGravacaoUsuarioSWBasicoMFAdicional
- Bematech_FI_DataHoraImpressora
- Bematech_FI_DataHoraReducao
- Bematech_FI_DataMovimento
- Bematech_FI_Descontos
- Bematech_FI_FlagsFiscais
- Bematech_FI_FlagsVinculacaoIss
- Bematech_FI_GrandeTotal
- Bematech_FI_GrandeTotalCriptografado
- Bematech_FI_GrandeTotalDescriptografado
- Bematech_FI_MinutosImprimindo
- Bematech_FI_MinutosLigada
- Bematech_FI_ModeloImpressora
- Bematech_FI_MonitoramentoPapel
- Bematech_FI_NumeroCaixa
- Bematech_FI_NumeroCupom
- Bematech_FI_NumeroCuponsCancelados
- Bematech_FI_NumeroIntervencoes
- Bematech_FI_NumeroLoja
- Bematech_FI_NumeroOperacoesNaoFiscais
- Bematech_FI_NumeroReducoes
- Bematech_FI_NumeroSerie
- Bematech_FI_NumeroSerieCriptografado
- Bematech_FI_NumeroSerieDescriptografado
- Bematech_FI_NumeroSubstituicoesProprietario
- Bematech_FI_RetornoAliquotas
- Bematech_FI_SimboloMoeda
- Bematech_FI_SubTotal
- Bematech_FI_TotalIcmsCupom
- Bematech_FI_UltimoItemVendido
- Bematech_FI_ValorFormaPagamento
- Bematech_FI_ValorPagoUltimoCupom
- Bematech_FI_ValorTotalizadorNaoFiscal
- Bematech_FI_VendaBruta
- Bematech_FI_VerificaAliquotasIss
- Bematech_FI_VerificaDepartamentos
- Bematech_FI_VerificaEpromConectada
- Bematech_FI_VerificaEstadoImpressora
- Bematech_FI_VerificaFormasPagamento
- Bematech_FI_VerificaIndiceAliquotasIss
- Bematech_FI_VerificaModoOperacao
- Bematech_FI_VerificaRecebimentoNaoFiscal
- Bematech_FI_VerificaReducaoZAutomatica
- Bematech_FI_VerificaTipoImpressora
- Bematech_FI_VerificaTotalizadoresNaoFiscais
- Bematech_FI_VerificaTotalizadoresParciais
- Bematech_FI_VerificaTruncamento
- Bematech_FI_VersaoFirmware
- Bematech_FI_VerificaZPendente
- Impressão de Cheques
- TEF (Transferência Eletrônica de Fundos)
-
Outras Funções
- Bematech_FI_AberturaDoDia
- Bematech_FI_AbreBilhetePassagem
- Bematech_FI_AbrePortaSerial
- Bematech_FI_DadosSintegra
- Bematech_FI_FechamentoDoDia
- Bematech_FI_FechaPortaSerial
- Bematech_FI_ImpressaoCarne
- Bematech_FI_ImprimeConfiguracoesImpressora
- Bematech_FI_ImprimeDepartamentos
- Bematech_FI_InfoBalanca
- Bematech_FI_BaudRateBalanca
- Bematech_FI_MapaResumo
- Bematech_FI_RegistrosTipo60
- Bematech_FI_RelatorioTipo60Analitico
- Bematech_FI_RelatorioTipo60Mestre
- Bematech_FI_ResetaImpressora
- Bematech_FI_RetornoImpressora
- Bematech_FI_VerificaImpressoraLigada
- Bematech_FI_VersaoDll
-
Funções específicas para os ECFs Bematech do Conv. 85/01
- Importante
-
Inicialização
- Bematech_FI_AtivaDesativaAlinhamentoEsquerdaMFD
- Bematech_FI_AtivaDesativaCancelamentoCupom2HorasMFD
- Bematech_FI_AtivaDesativaTratamentoONOFFLineMFD
- Bematech_FI_AtivaDesativaVendaUmaLinhaMFD
- Bematech_FI_AtivaDesativaSensorPoucoPapelMFD
- Bematech_FI_AtivaDesativaCorteTotalMFD
- Bematech_FI_NomeiaRelatorioGerencialMFD
-
Cupom Fiscal
- Bematech_FI_AbreCupomMFD
- Bematech_FI_AcrescimoDescontoItemMFD
- Bematech_FI_AcrescimoDescontoSubtotalMFD
- Bematech_FI_CancelaAcrescimoDescontoItemMFD
- Bematech_FI_CancelaAcrescimoDescontoSubtotalMFD
- Bematech_FI_CancelaCupomMFD
- Bematech_FI_CupomAdicionalMFD
- Bematech_FI_EfetuaFormaPagamentoIndiceMFD
- Bematech_FI_EfetuaFormaPagamentoMFD
- Bematech_FI_IniciaFechamentoCupomMFD
- Bematech_FI_ProgramaFormaPagamentoMFD
- Bematech_FI_SubTotalizaCupomMFD
- Bematech_FI_TerminaFechamentoCupomCodigoBarrasMFD
- Bematech_FI_TotalizaCupomMFD
- Bematech_FI_VendeItemArredondamentoMFD
- Relatórios Fiscais
-
Operações Não Fiscais
- Bematech_FI_AbreRelatorioGerencialMFD
- Bematech_FI_UsaRelatorioGerencialMFD
- Bematech_FI_UsaRelatorioGerencialMFDTEF
- Bematech_FI_AbreComprovanteNaoFiscalVinculadoMFD
- Bematech_FI_AbreRecebimentoNaoFiscalMFD
- Bematech_FI_EfetuaRecebimentoNaoFiscalMFD
- Bematech_FI_CancelaItemNaoFiscalMFD
- Bematech_FI_AcrescimoItemNaoFiscalMFD
- Bematech_FI_CancelaAcrescimoNaoFiscalMFD
- Bematech_FI_SubTotalizaRecebimentoMFD
- Bematech_FI_AcrescimoDescontoSubtotalRecebimentoMFD
- Bematech_FI_CancelaAcrescimoDescontoSubtotalRecebimentoMFD
- Bematech_FI_TotalizaRecebimentoMFD
- Bematech_FI_IniciaFechamentoRecebimentoNaoFiscalMFD
- Bematech_FI_FechaRecebimentoNaoFiscalMFD
- Bematech_FI_CancelaRecebimentoNaoFiscalMFD
- Bematech_FI_AbreSegundaViaNaoFiscalVinculadoMFD
- Bematech_FI_EstornoNaoFiscalVinculadoMFD
- Bematech_FI_EstornoNaoFiscalVinculadoPosteriorMFD
- Bematech_FI_ReimpressaoNaoFiscalVinculadoMFD
- Bematech_FI_SegundaViaNaoFiscalVinculadoMFD
- Autenticação
-
Informações da Impressora
- Bematech_FI_CNPJMFD
- Bematech_FI_ComprovantesNaoFiscaisNaoEmitidosMFD
- Bematech_FI_ContadorComprovantesCreditoMFD
- Bematech_FI_ContadorCupomFiscalMFD
- Bematech_FI_ContadoresTotalizadoresNaoFiscaisMFD
- Bematech_FI_ContadorFitaDetalheMFD
- Bematech_FI_ContadorOperacoesNaoFiscaisCanceladasMFD
- Bematech_FI_ContadorRelatoriosGerenciaisMFD
- Bematech_FI_DadosUltimaReducaoMFD
- Bematech_FI_DataHoraUltimoDocumentoMFD
- Bematech_FI_DataMovimentoUltimaReducaoMFD
- Bematech_FI_FlagsFiscais3MFD
- Bematech_FI_GrandeTotalUltimaReducaoMFD
- Bematech_FI_InicioFimCOOsMFD
- Bematech_FI_InicioFimGTsMFD
- Bematech_FI_InscricaoEstadualMFD
- Bematech_FI_InscricaoMunicipalMFD
- Bematech_FI_MarcaModeloTipoImpressoraMFD
- Bematech_FI_MinutosEmitindoDocumentosFiscaisMFD
- Bematech_FI_NumeroSerieMemoriaMFD
- Bematech_FI_NumeroSerieMFD
- Bematech_FI_PercentualLivreMFD
- Bematech_FI_ReducoesRestantesMFD
- Bematech_FI_StatusEstendidoMFD
- Bematech_FI_SubTotalComprovanteNaoFiscalMFD
- Bematech_FI_TamanhoTotalMFD
- Bematech_FI_TempoOperacionalMFD
- Bematech_FI_TempoRestanteComprovanteMFD
- Bematech_FI_TotalIssCupomMFD
- Bematech_FI_TotalLivreMFD
- Bematech_FI_UFProprietarioMFD
- Bematech_FI_ValorFormaPagamentoMFD
- Bematech_FI_ValorTotalizadorNaoFiscalMFD
- Bematech_FI_VerificaCancelamentoCupom2HorasMFD
- Bematech_FI_VerificaEstadoImpressoraMFD
- Bematech_FI_VerificaFlagCorteMFD
- Bematech_FI_VerificaFormasPagamentoMFD
- Bematech_FI_VerificaRecebimentoNaoFiscalMFD
- Bematech_FI_VerificaRelatorioGerencialMFD
- Bematech_FI_VerificaSensorPoucoPapelMFD
- Bematech_FI_VerificaTotalizadoresNaoFiscaisMFD
- Bematech_FI_VerificaTotalizadoresParciaisMFD
- Bematech_FI_VersaoFirmwareMFD
- Impressão de Cheques
-
Impressão de Código de Barras
- Bematech_FI_ConfiguraCodigoBarrasMFD
- Bematech_FI_CodigoBarrasCODABARMFD
- Bematech_FI_CodigoBarrasCODE128MFD
- Bematech_FI_CodigoBarrasCODE39MFD
- Bematech_FI_CodigoBarrasCODE93MFD
- Bematech_FI_CodigoBarrasEAN13MFD
- Bematech_FI_CodigoBarrasEAN8MFD
- Bematech_FI_CodigoBarrasISBNMFD
- Bematech_FI_CodigoBarrasITFMFD
- Bematech_FI_CodigoBarrasMSIMFD
- Bematech_FI_CodigoBarrasPDF417MFD
- Bematech_FI_CodigoBarrasPLESSEYMFD
- Bematech_FI_CodigoBarrasUPCAMFD
- Bematech_FI_CodigoBarrasUPCEMFD
-
Outras Funções
- Bematech_FI_AbreBilhetePassagemMFD
- Bematech_FI_AcionaGuilhotinaMFD
- Bematech_FI_AtivaDesativaCorteProximoMFD
- Bematech_FI_AtivaDesativaGuilhotinaMFD
- Bematech_FI_AvancaPapelAcionaGuilhotinaMFD
- Bematech_FI_ConfiguraCorteGuilhotinaMFD
- Bematech_FI_DadosSintegraMFD
- Bematech_FI_DownloadMF
- Bematech_FI_DownloadMFD
- Bematech_FI_DownloadSB
- Bematech_FI_FormatoDadosMFD
- Bematech_FI_FormatoDadosMF
- Bematech_FI_GeraRelatorioSintegraMFD
- Bematech_FI_HabilitaDesabilitaRetornoEstendidoMFD
- Bematech_FI_ImprimeClicheMFD
- Bematech_FI_MapaResumoMFD
- Bematech_FI_ProgramaIdAplicativoMFD
- Bematech_FI_RelatorioSintegraMFD
- Bematech_FI_RelatorioTipo60AnaliticoMFD
- Bematech_FI_RetornoImpressoraMFD
-
Funções específicas para os ECFs Bematech do Conv. 09/09
- Inicialização
-
Cupom Fiscal
- Bematech_FI_AbreCupomCV0909
- Bematech_FI_AcrescimoDescontoItemCV0909
- Bematech_FI_AcrescimoDescontoSubtotalCV0909
- Bematech_FI_CancelaAcrescimoDescontoItemCV0909
- Bematech_FI_CancelaAcrescimoDescontoSubtotalCV0909
- Bematech_FI_CancelaCupomAtualCV0909
- Bematech_FI_CancelaCupomCV0909
- Bematech_FI_EfetuaFormaPagamentoIndiceCV0909
- Bematech_FI_TerminaFechamentoCupomCV0909
- Bematech_FI_VendeItemCV0909
-
Informações da Impressora
- Bematech_FI_BufferRespostaCV0909
- Bematech_FI_DadosUltimaReducaoCV0909
- Bematech_FI_MinutosEmitindoDocumentosFiscaisCV0909
- Bematech_FI_NumeroCupomCV0909
- Bematech_FI_NumeroOperacoesNaoFiscaisCV0909
- Bematech_FI_NumeroSerieCV0909
- Bematech_FI_RetornoAliquotasCV0909
- Bematech_FI_RetornoImpressoraCV0909
- Bematech_FI_TempoEmitindoOperacionalCV0909
- Bematech_FI_VerificaFormasPagamentoCV0909
- Bematech_FI_VerificaIndiceAliquotasIssCV0909
- Bematech_FI_VerificaRecebimentoNaoFiscalCV0909
- Bematech_FI_VerificaTotalizadoresNaoFiscaisCV0909
- Bematech_FI_VersaoFirmwareCV0909
-
Operações Não Fiscais
- Bematech_FI_AbreComprovanteNaoFiscalVinculadoCV0909
- Bematech_FI_AbreRecebimentoNaoFiscalCV0909
- Bematech_FI_AbreRelatorioGerencialCV0909
- Bematech_FI_EfetuaRecebimentoNaoFiscalCV0909
- Bematech_FI_EstornoFormasPagamentoCV0909
- Bematech_FI_EstornoNaoFiscalVinculadoCV0909
- Bematech_FI_FechaRecebimentoNaoFiscalCV0909
- Bematech_FI_FechaRelatorioGerencialCV0909
- Bematech_FI_SangriaCV0909
- Bematech_FI_SuprimentoCV0909
- Bematech_FI_SegundaViaNaoFiscalVinculadoCV0909
- Bematech_FI_ReimpressaoNaoFiscalVinculadoCV0909
- Bematech_FI_UsaRelatorioGerencialCV0909
- Relatórios Fiscais
- Outras Funções
-
Funções para PAF-ECF
- Bematech_FI_TerminaFechamentoCupomPreVenda
- Bematech_FI_AbreDocumentoAuxiliarVenda
- Bematech_FI_UsaDocumentoAuxiliarVenda
- Bematech_FI_FechaDocumentoAuxiliarVenda
- Bematech_FI_DAVEmitidosRelatorioGerencial
- Bematech_FI_DAVEmitidosArquivo
- Bematech_FI_LeituraMemoriaFiscalSerialDataPAFECF
- Bematech_FI_LeituraMemoriaFiscalSerialReducaoPAFECF
- Bematech_FI_EspelhoMFD
- Bematech_FI_ArquivoMFD
- Bematech_FI_ArquivoMFDPath
- Bematech_FI_IdentificacaoPAFECF
- Bematech_FI_AbreRelatorioMeiosPagamento
- Bematech_FI_UsaRelatorioMeiosPagamento
- Bematech_FI_FechaRelatorioMeiosPagamento
- Bematech_FI_NomeiaRelatorioMeiosDePagamento
- Bematech_FI_NomeiaRelatorioDocumentoAuxiliarDeVenda
- Bematech_FI_NomeiaRelatorioDAVEmitidos
- Bematech_FI_NomeiaRelatorioIdentificacaoPAFECF
- Bematech_FI_NomeiaRelatoriosPAFECF
-
Inicialização
- Gerando os Registros da CAT-52
- Gerando os Registros do Sintegra nas Impressoras Fiscais MFD (térmica)
- Gerando Registros do SPED
- Gerando Registros do SPED Completo
- Linguagem de Programação JAVA
- Utilizando a DLL em aplicações 16 Bits
- Assinatura Digital (registro EAD)
- Sobre