Declaração das Funções da BemaFI32.dll em Visual Fox Pro |
* Funções de Inicialização
DECLARE INTEGER Bematech_FI_AlteraSimboloMoeda IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_ProgramaAliquota IN BemaFI32.DLL STRING, INTEGER DECLARE INTEGER Bematech_FI_ProgramaHorarioVerao IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_NomeiaTotalizadorNaoSujeitoIcms IN BemaFI32.DLL INTEGER, STRING DECLARE INTEGER Bematech_FI_ProgramaArredondamento IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_ProgramaTruncamento IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_NomeiaDepartamento IN BemaFI32.DLL INTEGER, STRING DECLARE INTEGER Bematech_FI_LinhasEntreCupons IN BemaFI32.DLL INTEGER DECLARE INTEGER Bematech_FI_EspacoEntreLinhas IN BemaFI32.DLL INTEGER DECLARE INTEGER Bematech_FI_ForcaImpactoAgulhas IN BemaFI32.DLL INTEGER DECLARE INTEGER Bematech_FI_ResetaImpressora IN BemaFI32.DLL
* Funções do Cupom Fiscal
DECLARE INTEGER Bematech_FI_AbreCupom IN BemaFI32.DLL STRING @CNPJ_CPF DECLARE INTEGER Bematech_FI_VendeItem IN BemaFI32.DLL STRING, STRING, STRING, STRING, STRING , short, STRING, STRING ,STRING DECLARE INTEGER Bematech_FI_VendeItemDepartamento IN BemaFI32.DLL STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING DECLARE INTEGER Bematech_FI_CancelaItemAnterior IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_CancelaItemGenerico IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_IniciaFechamentoCupom IN BemaFI32.DLL STRING , STRING ,STRING DECLARE INTEGER Bematech_FI_EfetuaFormaPagamento IN BemaFI32.DLL STRING ,STRING DECLARE INTEGER Bematech_FI_EfetuaFormaPagamentoDescricaoForma IN BemaFI32.DLL STRING, STRING , STRING DECLARE INTEGER Bematech_FI_TerminaFechamentoCupom IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_FechaCupom IN BemaFI32.DLL STRING , STRING, STRING, STRING, STRING DECLARE INTEGER Bematech_FI_FechaCupomResumido IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_CancelaCupom IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_AumentaDescricaoItem IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_UsaUnidadeMedida IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_EstornoFormasPagamento IN BemaFI32.DLL STRING, STRING, STRING
* Funções dos Relatórios Fiscais
DECLARE INTEGER Bematech_FI_ReducaoZ IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_LeituraX IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_LeituraXSerial IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_LeituraMemoriaFiscalData IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_LeituraMemoriaFiscalReducao IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_LeituraMemoriaFiscalSerialData IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_LeituraMemoriaFiscalSerialReducao IN BemaFI32.DLL STRING, STRING
* Funções de Operações Não Fiscais
DECLARE INTEGER Bematech_FI_RelatorioGerencial IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_RelatorioGerencialTEF IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_FechaRelatorioGerencial IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_RecebimentoNaoFiscal IN BemaFI32.DLL STRING, STRING, STRING DECLARE INTEGER Bematech_FI_AbreComprovanteNaoFiscalVinculado IN BemaFI32.DLL STRING, STRING, STRING DECLARE INTEGER Bematech_FI_UsaComprovanteNaoFiscalVinculado IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_UsaComprovanteNaoFiscalVinculadoTEF IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_FechaComprovanteNaoFiscalVinculado IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_Sangria IN BemaFI32.DLL STRING DECLARE INTEGER Bematech_FI_Suprimento IN BemaFI32.DLL STRING, STRING
* Funções de informações da impressora
DECLARE INTEGER Bematech_FI_VerificaEstadoImpressora IN BemaFI32.DLL INTEGER @n_ack, INTEGER @n_st1, INTEGER @n_st2 DECLARE INTEGER Bematech_FI_RetornoAliquotas IN BemaFI32.DLL STRING @ aliquotas DECLARE INTEGER Bematech_FI_VerificaTotalizadoresParciais IN BemaFI32.DLL STRING @ c_totalizadores DECLARE INTEGER Bematech_FI_SubTotal IN BemaFI32.DLL STRING @ csub DECLARE INTEGER Bematech_FI_DadosUltimaReducao IN BemaFI32.DLL STRING @ c_dadosreducao DECLARE INTEGER Bematech_FI_MonitoramentoPapel IN BemaFI32.DLL INTEGER @ c_linhasimpressas DECLARE INTEGER Bematech_FI_MinutosLigada IN BemaFI32.DLL STRING @ c_minutosligada DECLARE INTEGER Bematech_FI_MinutosImprimindo IN BemaFI32.DLL STRING @ c_minutosimprimindo DECLARE INTEGER Bematech_FI_NumeroSerie IN BemaFI32.DLL STRING @ c_nserie DECLARE INTEGER Bematech_FI_NumeroCupom IN BemaFI32.DLL STRING @ nf DECLARE INTEGER Bematech_FI_NumeroOperacoesNaoFiscais IN BemaFI32.DLL STRING @ c_operacoes DECLARE INTEGER Bematech_FI_NumeroCuponsCancelados IN BemaFI32.DLL STRING @ c_cuponscancelados DECLARE INTEGER Bematech_FI_NumeroReducoes IN BemaFI32.DLL STRING @ c_reducoes DECLARE INTEGER Bematech_FI_NumeroIntervencoes IN BemaFI32.DLL STRING @ c_intervencoes DECLARE INTEGER Bematech_FI_NumeroSubstituicoesProprietario IN BemaFI32.DLL STRING @ c_substituicoes DECLARE INTEGER Bematech_FI_NumeroCaixa IN BemaFI32.DLL STRING @ c_numerocaixa DECLARE INTEGER Bematech_FI_NumeroLoja IN BemaFI32.DLL STRING @ c_numeroloja DECLARE INTEGER Bematech_FI_VersaoFirmware IN BemaFI32.DLL STRING @ c_versaofirmware DECLARE INTEGER Bematech_FI_CGC_IE IN BemaFI32.DLL STRING @ c_cgc, STRING @ c_ie DECLARE INTEGER Bematech_FI_GrandeTotal IN BemaFI32.DLL STRING @ c_grandetotal DECLARE INTEGER Bematech_FI_Descontos IN BemaFI32.DLL STRING @ c_descontos DECLARE INTEGER Bematech_FI_Cancelamentos IN BemaFI32.DLL STRING @ c_cancelamentos DECLARE INTEGER Bematech_FI_UltimoItemVendido IN BemaFI32.DLL STRING @ c_ultimoitem DECLARE INTEGER Bematech_FI_ClicheProprietario IN BemaFI32.DLL STRING @ c_clicheproprietario DECLARE INTEGER Bematech_FI_SimboloMoeda IN BemaFI32.DLL STRING @ c_simbolomoeda DECLARE INTEGER Bematech_FI_FlagsFiscais IN BemaFI32.DLL INTEGER @ n_flagfiscal DECLARE INTEGER Bematech_FI_VerificaModoOperacao IN BemaFI32.DLL STRING @ c_modooperacao DECLARE INTEGER Bematech_FI_VerificaEpromConectada IN BemaFI32.DLL STRING @ c_flageprom DECLARE INTEGER Bematech_FI_ValorPagoUltimoCupom IN BemaFI32.DLL STRING @ c_valor DECLARE INTEGER Bematech_FI_DataHoraImpressora IN BemaFI32.DLL STRING @ c_data, STRING @ c_hora DECLARE INTEGER Bematech_FI_ContadoresTotalizadoresNaoFiscais IN BemaFI32.DLL STRING @ c_contadores DECLARE INTEGER Bematech_FI_VerificaTotalizadoresNaoFiscais IN BemaFI32.DLL STRING @ c_totalizadores DECLARE INTEGER Bematech_FI_DataHoraReducao IN BemaFI32.DLL STRING @ c_datareducao, STRING @ c_horareducao DECLARE INTEGER Bematech_FI_DataMovimento IN BemaFI32.DLL STRING @ c_datamovimento DECLARE INTEGER Bematech_FI_VerificaTruncamento IN BemaFI32.DLL STRING @ c_flagtruncamento DECLARE INTEGER Bematech_FI_VerificaAliquotasIss IN BemaFI32.DLL STRING @ aliquotasiss DECLARE INTEGER Bematech_FI_Acrescimos IN BemaFI32.DLL STRING @ c_valoracrescimo DECLARE INTEGER Bematech_FI_ContadorBilhetePassagem IN BemaFI32.DLL STRING @ c_numerobilhetes DECLARE INTEGER Bematech_FI_VerificaFormasPagamento IN BemaFI32.DLL STRING @ c_formaspagamento DECLARE INTEGER Bematech_FI_VerificaRecebimentoNaoFiscal IN BemaFI32.DLL STRING @ c_recebimentos DECLARE INTEGER Bematech_FI_VerificaDepartamentos IN BemaFI32.DLL STRING @ c_departamentos DECLARE INTEGER Bematech_FI_VerificaTipoImpressora IN BemaFI32.DLL INTEGER @ n_tipoimpressora DECLARE INTEGER Bematech_FI_VerificaIndiceAliquotasIss IN BemaFI32.DLL STRING @ c_indicealiquotasiss DECLARE INTEGER Bematech_FI_ValorFormaPagamento IN BemaFI32.DLL STRING @ c_formapagamento, STRING @ c_valor DECLARE INTEGER Bematech_FI_ValorTotalizadorNaoFiscal IN BemaFI32.DLL STRING @ c_totalizador, STRING @ c_valor DECLARE INTEGER Bematech_FI_TotalIcmsCupom IN BemaFI32.DLL STRING @ c_valoricms
* Funções de Gaveta de Dinheiro
DECLARE INTEGER Bematech_FI_AcionaGaveta IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_VerificaEstadoGaveta IN BemaFI32.DLL INTEGER
* Outras Funções
DECLARE INTEGER Bematech_FI_AbrePortaSerial IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_FechaPortaSerial IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_VerificaImpressoraLigada IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_RetornoImpressora IN BemaFI32.DLL INTEGER @n_ack, INTEGER @n_st1, INTEGER @n_st2 DECLARE INTEGER Bematech_FI_AbreBilhetePassagem IN BemaFI32.DLL STRING, STRING, STRING, STRING, STRING, STRING, STRING DECLARE INTEGER Bematech_FI_MapaResumo IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_AberturaDoDia IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_FechamentoDoDia IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_RelatorioTipo60Analitico IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_RelatorioTipo60Mestre IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_ImprimeDepartamentos IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_ImprimeConfiguracoesImpressora IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_DadosSintegra IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_IniciaModoTEF IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_FinalizaModoTEF IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_VersaoDll IN BemaFI32.DLL STRING @ Versao DECLARE INTEGER Bematech_FI_RegistrosTipo60 IN BemaFI32.DLL DECLARE INTEGER Bematech_FI_LeArquivoRetorno IN BemaFI32.DLL STRING @ Retorno DECLARE INTEGER Bematech_FI_GeraRegistrosCAT52MFD IN BemaFI32.DLL STRING, STRING DECLARE INTEGER Bematech_FI_GeraRegistrosCAT52MFDEx IN BemaFI32.DLL STRING, STRING, @ STRING DECLARE INTEGER Bematech_FI_VendeItemArredondamentoMFD IN BemaFI32.DLL STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING
* Função para o SPED DECLARE INTEGER Bematech_FI_GeraRegistrosSpedMFD IN BemaFI32.dll STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING |