Declaração em FOXPRO

BemaFI32

Declaração em FOXPRO

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

DECLARE INTEGER Bematech_FI_VendaLiquida IN BemaFI32.DLL STRING

 

* 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