Declaração em Delphi

BemaFI32

Declaração em Delphi

function Bematech_FI_AdicionaInformacoesCombustivel(itemIndex: String; ANPProductCode: String; percentMixGN: String; CODIF: String; quantity: String; consumeUF: String; BCProductCIDE: String; taxProductCIDE: String; valueCIDE: String; fuelNozzleNumber: String; fuelPumpNumber: String; fuelTankNumber: String; fuelGaugeInitial: String; fuelGaugeFinal: String): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_ChaveAcessoNFCe (cIndice: string; cContador: string; cChaveAcesso: string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_DadosConsumidorNFCe ( cCPF: string; cNome: string; cEndereco: string; cComplemento: string; cNumero: string; cBairro: string; cCodIBGE: string; cCidade: string; cEstado: string; cCEP: string; cCodPais: string; cPais: string; cTelefone: string; cIEIndicador: string; cIE: string; cSUFRAMA: string; cEmail : string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_DadosEnvioNFCe (TipoLayout: string; TipoEmissao: string; cEmail : string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_EfetuaFormaPagamentoNFCeEx        (paymentForm: string; value: string; licensingCNPJ: string; licensingCode: string; authorizationCode: string; integrationCode : string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_NumeroNotaNFCe (noteNumber: String): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_NumeroSerieNFCe (cNumSerie: string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_ProgramaContadorNFCe (cIndice: string; cContador: string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_ProtocoloUltimaNFCe ( cProtocolo: String; cDataHora: String): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_RetornaInformacoesNFCe(paramType: string; paramValue: string; retChaveAcesso : string; retSerie  : string; retNumNFCe : string; retCancelled : string; retSendStatus  : string; retSendProtocol  : string; retSendProtocolDatetime : string; retCancellationStatus : string; retCancellationProtocol  : string) : Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_StatusUltimaNFCe(Status: String): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_StatusUltimoCancelamentoNFCe (cStatus: string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_TerminaFechamentoCupomNFCe ( cMensagem: string; Tax : string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_UltimaChaveAcessoNFCe (cChaveAcesso: string): Integer; StdCall; External 'BEMAFI32.DLL';

 

function Bematech_FI_VendeItemCompleto( Codigo: string;

                                             EAN13: string;

                                               Descricao: string;

                                               IndiceDepartamento: string;

                                               Aliquota: string;

                                               UnidadeMedida: string;

                                               TipoQuantidade: string;

                                               CasasDecimaisQtde: string;

                                               Quantidade: string;

                                               CasasDecimaisValor: string;

                                               ValorUnitario: string;

                                               TipoDesconto: string;

                                               ValorAcrescimo: string;

                                               ValorDesconto: string;

                                               ArredondaTrunca: string;

                                               NCM: string;

                                               CFOP: string;

                                               InformacaoAdicional: string;

                                               CST_ICMS: string;

                                               OrigemProduto: string;

                                               ItemListaServico: string;

                                               CodigoISS: string;

                                               NaturezaOperacaoISS: string;

                                               IndicadorIncentivoFiscal: string;

                                               CodigoIBGE: string; CSOSN: string;

                                               ValorBaseCalculoSimples: string;

                                               ValorICMSRetidoSimples: string;

                                               ModalidadeBaseCalculo: string;

                                               PercentualReducaoBase: string;

                                               ModalidadeBC: string;

                                               PercentualMargemICMS: string;

                                               PercentualBCICMS: string;

                                               ValorReducaoBCICMS: string;

                                               ValorAliquotaICMS: string;

                                               ValorICMS: string;

                                               ValorICMSDesonerado: string;

                                               MotivoDesoneracaoICMS: string;

                                               AliquotaCalculoCredito: string;

                                               ValorCreditoICMS: string;

                                               ValorTotalTributos :  string;

                                               CSTPIS :  string;

                                               BaseCalculoPIS :  string;

                                               AliquotaPIS : string;

                                               ValorPIS :  string;

                                               QuantVendidaPIS :  string;

                                               ValorAliquotaPIS :  string;

                                               CSTCOFINS :  string;

                                               BaseCalculoCOFINS :  string;

                                               AliquotaCOFINS :  string;

                                               ValorCOFINS :  string;

                                               QuantVendidaCOFINS :  string;

                                               ValorAliquotaCOFINS :  string;

                                               CEST :  string;

                                               Reservado01 :  string;

                                               Reservado02 :  string;

                                               Reservado03 :  string;

                                               Reservado04 :  string;

                                               Reservado05 :  string;

                                               Reservado06 :  string;

                                               Reservado07 :  string;

                                               Reservado08 :  string;

                                               Reservado09 :  string; ): Integer; StdCall; External 'BEMAFI32.DLL';