Functionsdf



Comments



Description

Functionsint __stdcall Bematech_NFCe_DadosEmissor (char *CNPJ, char *name, char *tradeName, char *address, char *number, char *neighborhood, char *IBGECode, char *city, char *UF, char *CEP, char *countryCode, char *country, char *phone, char *stateRegistration, char *stateRegistrationST, char *municipalRegistration) int __stdcall Bematech_NFCe_DadosConsumidor (char *CPF_CNPJ_ID, char *name, char *address, char *complement, char *number, char *neighborhood, char *IBGECode, char *city, char *UF, char *CEP, char *countryCode, char *country, char *phone, char *stateRegistrationIndex, char *stateRegistration, char *SUFRAMACode, char *email) int __stdcall Bematech_NFCe_AbreNota (char *CPF_CNPJ_ID, char *serie, char *nf) int __stdcall Bematech_NFCe_VendeItem (char *code, char *EAN13, char *description, char *NCM, char *CFOP, char *unitOfMeasure, char *quantity, char *decimalsQuantity, char *unitaryValue, char *decimalsUnitaryValue, char *grossValue, char *incrementValue, char *discountValue, char *netValue, char *productOrigin, char *additionalInformation) int __stdcall Bematech_NFCe_InsereTributacaoICMS (char *item, char *CST_ICMS, char *basisCalculationMode, char *basisCalculationReductionPercentual, char *basisCalculationValue, char *tax, char *taxValue, char *ICMSSTBasisCalculationMode, char *ICMSSTValueAddedMarginPercentual, char *ICMSSTBasisCalculationReductionPercentual, char *ICMSSTBasisCalculationReductionValue, char *ICMSSTTax, char *ICMSSTValue, char *basisCalculationValueRetained, char *ICMSValueRetained, char *ICMSUnencumberedValue, char *ICMSUnburdeningMotive, char *incidentTaxTotalValue) int __stdcall Bematech_NFCe_InsereTributacaoSIMPLES (char *item, char *CSOSN, char *basisCalculationMode, char *basisCalculationReductionPercentual, char *basisCalculationValue, char *tax, char *taxValue, char *ICMSSTBasisCalculationMode, char *ICMSSTValueAddedMarginPercentual, char *ICMSSTBasisCalculationReductionPercentual, char *ICMSSTBasisCalculationReductionValue, char *ICMSSTTax, char *ICMSSTValue, char *basisCalculationValueRetained, char *ICMSValueRetained, char *creditCalculationApplicableTax, char *ICMSSNCreditValue, char *incidentTaxTotalValue) int __stdcall Bematech_NFCe_InsereTributacaoPIS (char *item, char *CST_PIS, char *PISBasisCalculation, char *PISTax, char *PISValue, char *PISQuantitySell, char *PISTaxValue, char *PISIncidentTaxValue) int __stdcall Bematech_NFCe_InsereTributacaoCOFINS (char *item, char *CST_COFINS, char *COFINSBasisCalculation, char *COFINSTax, char *COFINSValue, char *COFINSQuantitySell, char *COFINSTaxValue, char *COFINSIncidentTaxValue) int __stdcall Bematech_NFCe_AcrescimoDescontoItem (char *item, char *incrementTotalValue, char *discountTotalValue, char *newNetValue, char *newBasisCalculation, char *newTaxValue) int __stdcall Bematech_NFCe_CancelaItem (char *item) int __stdcall Bematech_NFCe_EfetuaFormaPagamento (char *paymentFormIndex, char *value) int __stdcall Bematech_NFCe_CancelaFormaPagamento (char *paymentSequence) int __stdcall Bematech_NFCe_CancelaNota (char *serie, char *nnf) int __stdcall Bematech_NFCe_FechaNota (char *promotionalMessage, char *changeValue, char *taxValue, char *DANFELayout, char *DANFEOut, char *email) int __stdcall Bematech_NFCe_InutilizaNota (char *serie, char *nf, char *reason) int __stdcall Bematech_NFCe_StatusInutilizaNota (char *serie, char *nf, char *SEFAZReturnCode, char *protocol, char *dateHourProtocol) int __stdcall Bematech_NFCe_ReimprimeDANFEChave (char *accessKey) int __stdcall Bematech_NFCe_ReimprimeDANFE (char *serie, char *nf) int __stdcall Bematech_NFCe_StatusNFCe (char *serie, char *nf, char *SEFAZReturnCode, char *keyAccess, char *protocol, char *dateHourProtocol) int __stdcall Bematech_NFCe_StatusUltimaNFCe (char *serie, char *nf, char *SEFAZReturnCode, char *keyAccess, char *protocol, char *dateHourProtocol) int __stdcall Bematech_NFCe_ImprimeTextoLivre (char *filename) int __stdcall Bematech_NFCe_VerificaNotaAberta (char *status) Function Documentation int __stdcall Bematech_NFCe_AbreNota ( char * CPF_CNPJ_ID, char * serie, char * nf ) Abrir uma Nota Fiscal ao Consumidor Eletrônica. Note Esta função sobrescreve o CPF, CNPJ ou identificação de estrangeiro do consumidor caso tenha sido informado na função de dados do consumidor, utilizando o CPF/CNPJ desta função. Parameters (int) -1 . Este parâmetro não pode ser nulo. char * incrementTotalValue. Tamanho máximo de 8 caracteres. (int) -4 . Este parâmetro não pode ser nulo. Parameters . int __stdcall Bematech_NFCe_AcrescimoDescontoItem ( char * item. Note Caso o produto já possua acréscimo ou desconto. Este parâmetro não pode ser nulo. Parameters item Char pointer o item a ser inserido dados de tributação ICMS. Tamanho máximo de 3 caracteres.Erro no arquivo de configuração.Erro no arquivo de configuração. Este parâmetro não pode ser nulo. serie Char pointer com a série da nota fiscal ao consumidor eletrônica.Ok. Return values (int) 1 . char * newBasisCalculation. CNPJ ou identificação de estrangeiro do consumidor. newBasisCalculation Char pointer com a nova base de cálculo do ICMS. char * newTaxValue ) Adicionar/Remover informações referente a acréscimo e desconto a um produto existente em uma Nota Fiscal ao Consumidor Eletrônica. Este parâmetro pode ser nulo. (int) -4 . Tamanho máximo de 8 caracteres. Tamanho máximo de 3 caracteres. (int) -2 . nf Char pointer com o número da nota fiscal ao consumidor eletrônica. int __stdcall Bematech_NFCe_CancelaFormaPagamento ( char * paymentSequence) Cancelar uma forma de pagamento em uma Nota Fiscal ao Consumidor Eletrônica. Tamanho máximo de 8 caracteres. incrementTotalValue Char pointer com o valor total do acréscimo aplicado ao produto. newTaxValue Char pointer com o novo valor do ICMS.Erro durante execução. newNetValue Char pointer com o novo valor líquido do produto. Returns Inteiro com o status da função. Returns Inteiro com o status da função. deverá ser passado à esta função os valores acumulados referente ao produto vendido. char * newNetValue. Return values (int) 1 .CPF_CNPJ_ID Char pointer com o CPF. char * discountTotalValue. Este parâmetro pode ser nulo. Tamanho máximo de 15 caracteres.Ok.Erro durante execução.Parâmetro inválido. Este parâmetro não pode ser nulo. Tamanho máximo de 15 caracteres. Este parâmetro não pode ser nulo. (int) -2 . (int) -1 . Tamanho máximo de 29 caracteres.Parâmetro inválido. Este parâmetro pode ser nulo. discountTotalValue Char pointer com o valor total do desconto aplicado ao produto. Tamanho máximo de 14 caracteres. (int) -4 . a chamada desta função com qualquer tipo de parâmetro.Erro no arquivo de configuração. Este parâmetro não pode ser nulo. Return values (int) 1 . mas valor de nota: ERRO. (int) -2 .paymentSequence Char pointer com a sequência da forma de pagamento efetuada.Erro durante execução. (int) -2 . Parameters item Char pointer com o número do item a ser cancelado. int __stdcall Bematech_NFCe_CancelaItem ( char * item) Cancelar um produto contido em uma Nota Fiscal ao Consumidor Eletrônica. (int) -1 .Ok. char * address. char * name. Não passar série. Passar valores para série e nota: Cancela a série e nota solicitada. Returns Inteiro com o status da função.Parâmetro inválido. Se a Nota estiver fechada. int __stdcall Bematech_NFCe_DadosConsumidor ( char * CPF_CNPJ_ID. Return values (int) 1 . char * number. Returns Inteiro com o status da função. Não cancelo nota sem saber a série a qual pertence. Tamanho máximo de 9 caracteres. Tamanho máximo de 3 caracteres. char * complement.Erro durante execução.Erro no arquivo de configuração. Este parâmetro não pode ser nulo. Este parâmetro não pode ser nulo. Return values (int) 1 . (int) -1 .Erro no arquivo de configuração. Tamanho máximo de 3 caracteres. Tamanho máximo de 3 caracteres. Note Se a Nota estiver aberta.Parâmetro inválido. o comportamento desta função é o seguinte:     Não passar valores para serie e nota: Cancela a última nota emitida pela DLL. Este parâmetro não pode ser nulo. char *nf) Cancelar a Nota Fiscal ao Consumidor Eletrônica. mas não da nota: Cancela a última nota emitida pela DLL. Returns Inteiro com o status da função. (int) -4 .Ok. (int) -1 . Passar somente valor da série. . nf Char pointer com o número da nota fiscal ao consumidor eletrônica.Erro durante execução.Ok. int __stdcall Bematech_NFCe_CancelaNota (char *serie. (int) -4 . Parameters serie Char pointer com a série da nota fiscal ao consumidor eletrônica. irá cancelar a nota atual. UF Char pointer com a unidade federativa do consumidor. Este parâmetro pode ser nulo. Tamanho máximo de 60 caracteres. city Char pointer com a cidade do consumidor. Tamanho máximo de 60 caracteres. Tamanho máximo de 60 caracteres. char * IBGECode. Tamanho máximo de 29 caracteres. Este parâmetro pode ser nulo. Tamanho de 2 caracteres. Note Esta função sobrescreve o CPF/CNPJ do consumidor caso tenha sido informado na função de abertura de nota. stateRegistrationIndex Char pointer com o indicador de inscrição estadual. Tamanho máximo de 15 caracteres. char * countryCode. Tamanho máximo de 60 caracteres. char * CEP. char * stateRegistrationIndex. Tamanho de 1 caractere. Este parâmetro pode ser nulo. phone Char pointer com o telefone do consumidor. Este parâmetro pode ser nulo. char * country. char * phone. number Char pointer com o número do endereço do consumidor. char * city. utlizando o CPF/CNPJ desta função.char * neighborhood. Tamanho máximo de 8 caracteres. CNPJ ou identificação de estrangeiro do consumidor. Este parâmetro pode ser nulo. char * SUFRAMACode. . Este parâmetro pode ser nulo. complement Char pointer com o complemento do endereço do consumidor. Tamanho máximo de 20 caracteres. neighborhood Char pointer com o bairro do consumidor. Este parâmetro pode ser nulo. char * UF. CEP Char pointer com CEP do consumidor. Este parâmetro pode ser nulo. Tamanho de 4 caracteres country Char pointer com o país do consumidor. char * stateRegistration. Este parâmetro pode ser nulo. Este parâmetro foi descontinuado e será sempre enviado o valor "9" ao Fiscal Manager. countryCode Char pointer com o código do país do consumidor. Tamanho de 7 caracteres. Este parâmetro pode ser nulo. IBGECode Char pointer com o código IBGE da cidade do consumidor. name Char pointer com o nome do consumidor. address Char pointer com o endereço do consumidor. char * email ) Inserir dados do consumidor para a Nota Fiscal ao Consumidor Eletrônica. Tamanho máximo de 60 caracteres. Tamanho máximo de 60 caracteres. Parameters CPF_CNPJ_ID Char pointer com o CPF. neighborhood Char pointer com o bairro do emissor. char * tradeName. (int) -2 . number Char pointer com o número do endereço do emissor. char * city. char * address. Este parâmetro pode ser nulo. . char * country. Tamanho máximo de 14 caracteres. tradeName Char pointer com o nome fantasia do emissor. name Char pointer com o nome do emissor. Este parâmetro pode ser nulo. (int) -1 . char * name. char * IBGECode. Tamanho máximo de 15 caracteres. Parameters CNPJ Char pointer com o CNPJ do emissor. char * CEP. Tamanho máximo de 60 caracteres. Tamanho máximo de 80 caracteres. Este parâmetro foi descontinuado e será sempre enviado o valor "" ao Fiscal Manager. email Char pointer com o e-mail do consumidor. char * number. char * countryCode. Este parâmetro pode ser nulo. Tamanho máximo de 9 caracteres. Tamanho máximo de 60 caracteres. Returns Inteiro com o status da função. Este parâmetro pode ser nulo. char * municipalRegistration ) Inserir dados do emissor para a Nota Fiscal ao Consumidor Eletrônica. Tamanho máximo de 20 caracteres.Erro no arquivo de configuração. Este parâmetro pode ser nulo. (int) -4 . char * stateRegistration. Tamanho máximo de 60 caracteres. char * UF. int __stdcall Bematech_NFCe_DadosEmissor ( char * CNPJ. Tamanho máximo de 60 caracteres. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. SUFRAMACode Char pointer com o código SUFRAMA do consumidor.Erro durante execução.Parâmetro inválido. Este parâmetro pode ser nulo.Ok. Este parâmetro pode ser nulo.xml. char * phone. Note Esta função sobrescreve os dados de emissor contidos no arquivo de configuração BemaNFCe. Return values (int) 1 . char * neighborhood. char * stateRegistrationST. address Char pointer com o endereço do emissor.stateRegistration Char pointer com o inscrição estadual do consumidor. Vale Refeição 12 . Tamanho de 2 caracteres. não listado acima.Erro durante execução. Tamanho máximo de 14 caracteres. int __stdcall Bematech_NFCe_EfetuaFormaPagamento ( char * paymentFormIndex. Este parâmetro pode ser nulo. country Char pointer com o país do emissor. stateRegistration Char pointer com a inscrição estadual do emissor. Este parâmetro pode ser nulo. 1 – Dinheiro 2 .Outros XX . (int) -4 . Este parâmetro pode ser nulo.Qualquer outro valor.IBGECode Char pointer com o código IBGE da cidade do emissor. CEP Char pointer com CEP do emissor. (int) -1 . stateRegistrationST Char pointer com a inscrição estadual do substituto tributário do emissor. Return values (int) 1 . Este parâmetro pode ser nulo.Parâmetro inválido. Return values . será considerado como 99(Outros) value Char pointer com o valor da forma de pagamento. (int) -2 . Tamanho máximo de 60 caracteres. Tamanho máximo de 2 caracteres. Returns Inteiro com o status da função.Vale Presente 13 . Tamanho máximo de 14 caracteres. municipalRegistration Char pointer com a inscrição municipal do emissor. UF Char pointer com a unidade federativa do emissor. Tamanho de 4 caracteres. Este parâmetro não pode ser nulo. char * value ) Efetuar uma forma de pagamento em uma Nota Fiscal ao Consumidor Eletrônica. phone Char pointer com o telefone do emissor.Erro no arquivo de configuração. city Char pointer com a cidade do emissor. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. Este parâmetro não pode ser nulo. Returns Inteiro com o status da função. Parameters paymentFormIndex Char pointer com o índice da forma de pagamento.Crédito Loja 10 . countryCode Char pointer com o código do país do emissor. Tamanho máximo de 14 caracteres. Tamanho máximo de 60 caracteres.Ok. Tamanho máximo de 14 caracteres.Cartão de Crédito 4 .Cheque 3 . Este parâmetro pode ser nulo.Cartão de Débito 5 . Tamanho máximo de 8 caracteres. Tamanho de 7 caracteres.Vale Combustível 99 .Vale Alimentação 11 . Tamanho máximo de 20 caracteres. Este parâmetro pode ser nulo. 0 – Normal 1 .Impressão e geração de PDF 6 – Impressão.Ok.Parâmetro inválido. (int) -4 . . (int) -4 . Tamanho de 1 caractere. Return values (int) 1 . Tamanho máximo de 15 caracteres. Tamanho máximo de 15 caracteres. char * changeValue. Returns Inteiro com o status da função.Erro durante execução. (int) -1 . Este parâmetro pode ser nulo. char * DANFELayout. SIMPLES. (int) -1 . geração de PDF e envio de e-mail 7 .Ok.Somente geração de PDF. Tamanho máximo de 60 caracteres.Erro no arquivo de configuração.Erro durante execução. char * email ) Fechar a Nota Fiscal ao Consumidor Eletrônica e efetuar sua transmissão à SEFAZ. Tamanho máximo de 384 caracteres. (int) -2 . char * DANFEOut. Este parâmetro deve ser preenchido somente se o valor de tributos não foi informado pelas funções de ICMS. Tamanho de 1 caractere. int __stdcall Bematech_NFCe_ImprimeTextoLivre ( char * filename) Imprimir texto livre na impressora não fiscal.Parâmetro inválido. Este parâmetro pode ser nulo. taxValue Char pointer com o valor total de tributos incidente na nota. changeValue Char pointer com o valor do troco.Simplificado DANFEOut Char pointer com o tipo de saída da DANFE. DANFELayout Char pointer com o layout da DANFE a ser impressa. 0 – Sem impressão 1 .Erro no arquivo de configuração.Geração de PDF e envio de e-mail email Char pointer com o e-mail para envio da DANFE. Parameters promotionalMessage Char pointer com a mensagem promocional da nota.Somente impressão 2 – Somente envio de e-mail 3 . (int) -2 .(int) 1 . Este parâmetro só será aceito pelo Fiscal Manager se a chave SALVA_DANFE do arquivo de properties esteja setada com o valor zero. PIS e/ou COFINS. 4 – Impressão e envio de e-mail 5 . Este parâmetro pode ser nulo. int __stdcall Bematech_NFCe_FechaNota ( char * promotionalMessage. char * taxValue. Return values (int) 1 . Tamanho de 15 caractere. char * COFINSTaxValue. Tamanho máximo de 3 caracteres. Este parâmetro pode ser nulo. CST_COFINS Char pointer com o código de situação tributária do COFINS do produto. Este parâmetro pode ser nulo. (int) -4 . Este parâmetro pode ser nulo.Ok. int __stdcall Bematech_NFCe_InsereTributacaoCOFINS ( char * item.Erro no arquivo de configuração. Este parâmetro pode ser nulo.Erro durante execução.Parameters filename Char pointer com o nome do arquivo contendo o conteúdo a ser impresso. . Este parâmetro pode ser nulo.Parâmetro inválido. (int) -2 . COFINSIncidentTaxValue Char pointer com o valor total de tributos do COFINS incidente no produto. Returns Inteiro com o status da função. (int) -1 . Return values (int) 1 . Tamanho máximo de 15 caracteres. char * CST_COFINS. (int) -1 .Erro durante execução. COFINSValue Char pointer o valor do COFINS. COFINSTaxValue Char pointer com o valor da alíquota do COFINS em reais. Returns Inteiro com o status da função. Tamanho máximo de 15 caracteres. COFINSTax Char pointer com alíquota do COFINS.Parâmetro inválido. COFINSBasisCalculation Char pointer com a base de cálculo do COFINS. (int) -4 . Este parâmetro pode ser nulo. Tamanho máximo de 15 caracteres. COFINSQuantitySell Char pointer com o valor da quantidade vendida com COFINS. Este parâmetro não pode ser nulo. Parameters item Char pointer o item a ser inserido dados de tributação COFINS. char * COFINSTax.Erro no arquivo de configuração. Tamanho máximo de 15 caracteres. char * COFINSIncidentTaxValue ) Informar os valores de tributação COFINS a um produto existente em uma Nota Fiscal ao Consumidor Eletrônica. char * COFINSValue. Este parâmetro pode ser nulo. (int) -2 . Tamanho máximo de 2 caracteres. Tamanho máximo de 15 caracteres. char * COFINSBasisCalculation. char * COFINSQuantitySell.Ok. char * basisCalculationMode. char * ICMSUnencumberedValue. char * incidentTaxTotalValue ) Informar os valores de tributação ICMS a um produto existente em uma Nota Fiscal ao Consumidor Eletrônica.int __stdcall Bematech_NFCe_InsereTributacao ICMS ( char * item. char * ICMSValueRetained. basisCalculationValue Char pointer com a base de cálculo do ICMS.Preço Tabelado Máx.Margem Valor Agregado (%) 1 .Pauta (Valor) 2 . 30. char * ICMSSTTax. char * tax. Tamanho máximo de 4 caracteres. Este parâmetro pode ser nulo. 10. Tamanho máximo de 15 caracteres. char * CST_ICMS. 0 . Tamanho máximo de 3 caracteres. char * ICMSSTValue. char * ICMSSTBasisCalculationMode. 70 e 90 basisCalculationMode Char pointer com a modalidade de determinação de base de cálculo do ICMS. char * basisCalculationValueRetained. char * ICMSSTValueAddedMarginPercentual. Este parâmetro pode ser nulo. Tamanho de 2 caracteres. char * ICMSSTBasisCalculationReductionValue . . char * basisCalculationValue.Valor da operação basisCalculationReductionPercentual Char pointer com o percentual da redução de base de cálculo. char * taxValue. char * ICMSSTBasisCalculationReductionPerce ntual. 41. (valor) 3 . CST_ICMS Char pointer com o código de situação tributária do produto. 40. 20. char * ICMSUnburdeningMotive. char * basisCalculationReductionPercentual. Este parâmetro pode ser nulo. Parameters item Char pointer o item a ser inserido dados de tributação ICMS. Este parâmetro não pode ser nulo. 60. Valores aceitos: 00. Tamanho de 1 caractere. Este parâmetro pode ser nulo. ICMSUnburdeningMotive Char pointer com o motivo da desoneração de ICMS.Margem Valor Agregado (%) 5 . Tamanho máximo de 4 caracteres. basisCalculationValueRetained Char pointer com o valor da base de cálculo retida. Tamanho máximo de 4 caracteres. Este parâmetro pode ser nulo.Pauta (valor) ICMSSTValueAddedMarginPercentual Char pointer com a margem do valor adicionado do ICMS ST. ICMSSTBasisCalculationReductionValue Char pointer com o valor da redução de base de cálculo do ICMS ST. NN. Tamanho máximo de 15 caracteres. II. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo.Lista Neutra (valor) 4 . I1. Este parâmetro não pode ser nulo. ICMSSTBasisCalculationReductionPercentual Char pointer com o percentual da redução de base de cálculo do ICMS ST.tax Char pointer com a alíquota de ICMS. FF. Este parâmetro pode ser nulo. ICMSSTBasisCalculationMode Char pointer com a modalidade de determinação da base de cálculo do ICMS ST. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. Tamanho máximo de 14 caracteres. Este parâmetro pode ser nulo. ICMSSTTax Char pointer com a alíquota do imposto do ICMS ST. 1 – Táxi 2 – Deficiente Físico 3 – Produtor Agropecuário 4 – Frotista/Locadora 5 – Diplomático/Consular . ICMSUnencumberedValue Char pointer com o valor do ICMS desonerado. ICMSValueRetained Char pointer com o valor do ICMS retido. Tamanho máximo de 4 caracteres. F1. Este parâmetro pode ser nulo. 0 – Preço tabelado ou máximo sugerido 1 . N1 taxValue Char pointer com o valor do ICMS. Tamanho de 1 caractere. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. Tamanho máximo de 15 caracteres. ICMSSTValue Char pointer com o valor do ICMS ST. Tamanho máximo de 2 caracteres.Lista Negativa (valor) 2 . Tamanho máximo de 8 caracteres.Lista Positiva (valor) 3 . Tamanho máximo de 15 caracteres. Tamanho máximo de 8 caracteres. Valores aceitos: Txxxx. Tamanho máximo de 5 caracteres. Este parâmetro pode ser nulo.Ok. Este parâmetro pode ser nulo. Tamanho máximo de 15 caracteres.Erro no arquivo de configuração. Tamanho máximo de 15 caracteres. . Tamanho máximo de 3 caracteres. char * PISBasisCalculation. PISValue Char pointer o valor do PIS. Parameters item Char pointer o item a ser inserido dados de tributação PIS. char * CST_PIS. char * PISValue.Erro durante execução. (int) -1 . Tamanho máximo de 2 caracteres. Returns Inteiro com o status da função. char * PISTax. Este parâmetro pode ser nulo.6 – Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio 7 – SUFRAMA 9 – Outros incidentTaxTotalValue Char pointer com o valor total de tributos incidente no produto. (int) -2 .Ok. PISIncidentTaxValue Char pointer com o valor total de tributos do PIS incidente no produto. Este parâmetro pode ser nulo. PISBasisCalculation Char pointer com a base de cálculo do PIS. Return values (int) 1 . Tamanho máximo de 15 caracteres. (int) -4 . int __stdcall Bematech_NFCe_InsereTributacaoPIS ( char * item. PISTax Char pointer com alíquota do PIS. Tamanho máximo de 15 caracteres.Parâmetro inválido. Tamanho máximo de 15 caracteres. CST_PIS Char pointer com o código de situação tributária do PIS do produto. char * PISQuantitySell. Este parâmetro pode ser nulo. Return values (int) 1 . Este parâmetro pode ser nulo. Tamanho máximo de 15 caracteres. char * PISTaxValue. Este parâmetro pode ser nulo. Returns Inteiro com o status da função. PISTaxValue Char pointer com o valor da alíquota do PIS em reais. Tamanho de 15 caractere. Este parâmetro pode ser nulo. Este parâmetro não pode ser nulo. PISQuantitySell Char pointer com o valor da quantidade vendida com PIS. char * PISIncidentTaxValue ) Informar os valores de tributação PIS a um produto existente em uma Nota Fiscal ao Consumidor Eletrônica. char * creditCalculationApplicableTax. Este parâmetro pode ser nulo. 0 . 201. char * ICMSSTBasisCalculationMode. Tamanho máximo de 4 caracteres. CSOSN Char pointer com o código de situação tributária do Simples Nacional do produto. Parameters item Char pointer o item a ser inserido dados de tributação SIMPLES. char * basisCalculationMode. char * ICMSSTBasisCalculationReductionPerc entual. char * ICMSSTBasisCalculationReductionValu e. 400.(int) -1 .Margem Valor Agregado (%) 1 . Este parâmetro pode ser nulo. char * ICMSSTValueAddedMarginPercentual. Este parâmetro não pode ser nulo. 500 e 900 basisCalculationMode Char pointer com a modalidade de determinação de base de cálculo do ICMS.Erro no arquivo de configuração. 202. 203. char * ICMSSTTax. 102. int __stdcall Bematech_NFCe_InsereTributacaoSI MPLES ( char * item. char * ICMSSTValue. .Valor da operação basisCalculationReductionPercentual Char pointer com o percentual da redução de base de cálculo. char * basisCalculationReductionPercentual. 300. char * basisCalculationValueRetained. char * CSOSN. Tamanho de 3 caracteres.Preço Tabelado Máx. char * basisCalculationValue. char * ICMSValueRetained. char * incidentTaxTotalValue ) Informar os valores de tributação SIMPLES a um produto existente em uma Nota Fiscal ao Consumidor Eletrônica.Parâmetro inválido. 103. Tamanho de 1 caractere. (int) -4 . Tamanho máximo de 3 caracteres. (valor) 3 .Erro durante execução. char * taxValue. char * tax.Pauta (Valor) 2 . char * ICMSSNCreditValue. (int) -2 . Valores aceitos: 101. ICMSSTBasisCalculationReductionValue Char pointer com o valor da redução de base de cálculo do ICMS ST. NN. N1 taxValue Char pointer com o valor do ICMS. II. incidentTaxTotalValue Char pointer com o valor total de tributos incidente no produto. ICMSSTBasisCalculationMode Char pointer com a modalidade de determinação da base de cálculo do ICMS ST. Tamanho máximo de 15 caracteres. ICMSValueRetained Char pointer com o valor do ICMS retido. ICMSSTBasisCalculationReductionPercentual Char pointer com o percentual da redução de base de cálculo do ICMS ST. tax Char pointer com a alíquota de ICMS. Este parâmetro pode ser nulo. Tamanho máximo de 4 caracteres. Este parâmetro pode ser nulo. I1. Tamanho máximo de 4 caracteres. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. Tamanho máximo de 4 caracteres. Este parâmetro pode ser nulo. ICMSSNCreditValue Char pointer com o valor do crédito de ICMS que pode ser aproveitado no Simples Nacional.Pauta (valor) ICMSSTValueAddedMarginPercentual Char pointer com a margem do valor adicionado do ICMS ST. 0 – Preço tabelado ou máximo sugerido 1 .Lista Positiva (valor) 3 . Tamanho máximo de 8 caracteres.basisCalculationValue Char pointer com a base de cálculo do ICMS.Lista Negativa (valor) 2 . Tamanho máximo de 15 caracteres. Valores aceitos: Txxxx. Este parâmetro pode ser nulo. Tamanho máximo de 4 caracteres. Tamanho de 1 caractere. Este parâmetro pode ser nulo. Tamanho máximo de 8 caracteres. Tamanho máximo de 5 caracteres. ICMSSTTax Char pointer com a alíquota do imposto do ICMS ST. Tamanho máximo .Lista Neutra (valor) 4 . Tamanho máximo de 14 caracteres. basisCalculationValueRetained Char pointer com o valor da base de cálculo retida. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. Este parâmetro pode ser nulo. Tamanho máximo de 15 caracteres. Tamanho máximo de 15 caracteres. creditCalculationApplicableTax Char pointer com a alíquota aplicável para cálculo de crédito. F1. Este parâmetro pode ser nulo.Margem Valor Agregado (%) 5 . ICMSSTValue Char pointer com o valor do ICMS ST. FF. Este parâmetro não pode ser nulo. Erro durante execução. nf Char pointer com o número da nota fiscal ao consumidor eletrônica. int __stdcall Bematech_NFCe_ReimprimeDANFE ( char * serie. (int) -1 .Ok. Este parâmetro não pode ser nulo. Este parâmetro não pode ser nulo. Este parâmetro não pode ser nulo. char * nf ) Reimprimir Nota Fiscal ao Consumidor Eletrônica (DANFE). Return values (int) 1 .Parâmetro inválido. (int) -2 .Erro no arquivo de configuração.Erro durante execução. (int) -4 . Tamanho máximo de 8 caracteres. Este parâmetro não pode ser nulo. Tamanho máximo de 8 caracteres. . Returns Inteiro com o status da função. (int) -1 . Parameters serie Char pointer com a série da nota fiscal ao consumidor eletrônica. Tamanho máximo de 255 caracteres. Tamanho máximo de 3 caracteres. Return values (int) 1 . char * nf.Erro no arquivo de configuração.Erro durante execução.Ok. (int) -4 . Este parâmetro não pode ser nulo. Tamanho de 44 caracteres.Parâmetro inválido. (int) -2 . Parameters serie Char pointer com a série da nota fiscal ao consumidor eletrônica. Tamanho máximo de 3 caracteres. Este parâmetro pode ser nulo. Este parâmetro não pode ser nulo. char * reason ) Inutilizar uma Nota Fiscal ao Consumidor Eletrônica.Erro no arquivo de configuração. reason Char pointer com o motivo da inutilização da nota fiscal ao consumidor eletrônica. int __stdcall Bematech_NFCe_InutilizaNota ( char * serie. (int) -1 . nf Char pointer com o número da nota fiscal ao consumidor eletrônica. Parameters accessKey Char pointer com a chave de acesso da Nota Fiscal ao Consumidor Eletrônica. Returns Inteiro com o status da função.de 15 caracteres. (int) -2 .Parâmetro inválido. (int) -4 . int __stdcall Bematech_NFCe_ReimprimeDANFEChave ( char * accessKey) Reimprimir Nota Fiscal ao Consumidor Eletrônica (DANFE).Ok. Returns Inteiro com o status da função. Return values (int) 1 . Parameters serie Char pointer com a série da nota fiscal ao consumidor eletrônica.Erro no arquivo de configuração. (int) -4 . int __stdcall Bematech_NFCe_StatusInutilizaNota ( char * serie. char * SEFAZReturnCode. . Este parâmetro não pode ser nulo. (int) -1 . (int) -1 . Parameters serie Char pointer com a série da nota fiscal ao consumidor eletrônica. (int) -2 . char * protocol.Ok. Return values (int) 1 . mais 1 caractere para o NULL. char * SEFAZReturnCode. Return values (int) 1 .Parâmetro inválido. mais 1 caractere para o NULL. int __stdcall Bematech_NFCe_StatusNFCe ( char * serie.Erro durante execução. char * nf. char * protocol.Erro no arquivo de configuração. Este parâmetro não pode ser nulo. SEFAZReturnCode Char pointer com 3 caracteres para receber o status da última nota enviada à SEFAZ. char * nf. char * dateHourProtocol ) Recuperar o status da inutilização de uma Nota Fiscal ao Consumidor Eletrônica. (int) -2 .Ok. protocol Char pointer com 15 caracteres para receber o protocolo de inutilização enviado à SEFAZ. dateHourProtocol Char pointer com 19 caracteres para receber a data e hora do protocolo de inutilização enviado à SEFAZ. mais 1 caractere para o NULL. char * dateHourProtocol ) Obter status referente ao envio à SEFAZ da última Nota Fiscal ao Consumidor Eletrônica. (int) -4 . char * keyAccess.Erro durante execução. Este parâmetro não pode ser nulo. nf Char pointer com o número da nota fiscal ao consumidor eletrônica. Tamanho máximo de 3 caracteres.Parâmetro inválido. Returns Inteiro com o status da função.Returns Inteiro com o status da função. Tamanho máximo de 3 caracteres. Tamanho máximo de 8 caracteres. Tamanho máximo de 8 caracteres. char * nf. mais 1 caractere para o NULL.Erro no arquivo de configuração. Returns Inteiro com o status da função. mais 1 caractere para o NULL. char * protocol. dateHourProtocol Char pointer com 19 caracteres para receber a data e hora do protocolo da última nota enviada à SEFAZ. (int) -1 .Parâmetro inválido. int __stdcall Bematech_NFCe_StatusUltimaNFCe ( char * serie. Este parâmetro não pode ser nulo. mais 1 caractere para o NULL.Erro no arquivo de configuração. Returns Inteiro com o status da função. Return values (int) 1 .Parâmetro inválido. (int) -2 . mais 1 caractere para o NULL. mais 1 caractere para o NULL.Erro durante execução. char * keyAccess. SEFAZReturnCode Char pointer com 3 caracteres para receber o status da última nota enviada à SEFAZ. (int) -2 . Return values (int) 1 .Ok. protocol Char pointer com 15 caracteres para receber o protocolo da última nota enviada à SEFAZ. mais 1 caractere para o NULL. mais 1 caractere para o NULL. (int) -4 . SEFAZReturnCode Char pointer com 3 caracteres para receber o status da última nota enviada à SEFAZ. mais 1 caractere para o NULL. keyAccess Char pointer com 44 caracteres para receber a chave de acesso da última nota enviada à SEFAZ. keyAccess Char pointer com 44 caracteres para receber a chave de acesso da última nota enviada à SEFAZ. char * dateHourProtocol ) Obter status referente ao envio à SEFAZ da última Nota Fiscal ao Consumidor Eletrônica.nf Char pointer com o número da nota fiscal ao consumidor eletrônica. char * SEFAZReturnCode. . (int) -4 . nf Char pointer com 8 caracteres para receber o número da última nota enviada à SEFAZ.Erro durante execução. dateHourProtocol Char pointer com 19 caracteres para receber a data e hora do protocolo da última nota enviada à SEFAZ. Parameters serie Char pointer com 3 caracteres para receber a série da última nota enviada à SEFAZ. mais 1 caractere para o NULL. protocol Char pointer com 15 caracteres para receber o protocolo da última nota enviada à SEFAZ. mais 1 caractere para o NULL.Ok. (int) -1 . char * grossValue. char * decimalsQuantity. char * NCM. char * decimalsUnitaryValue. char * quantity. Tamanho de 1 caractere. Tamanho máximo de 6 caracteres. Tamanho máximo de 8 caracteres. Este parâmetro não pode ser nulo. Tamanho máximo de 8 caracteres. grossValue Char pointer com o valor bruto do produto (quantidade x valor unitário). NCM Char pointer com o código NCM do produto. char * unitOfMeasure. char * unitaryValue. Tamanho máximo de 7 caracteres. Este parâmetro não pode ser nulo. Tamanho máximo de 15 caracteres. Este parâmetro não pode ser nulo. discountValue Char pointer com o valor do desconto aplicado ao produto. Este parâmetro não pode ser nulo. char * CFOP. unitaryValue Char pointer com o valor unitário do produto. incrementValue Char pointer com o valor do acréscimo aplicado ao produto. char * description. Este parâmetro não pode ser nulo. . char * discountValue. Este parâmetro pode ser nulo. EAN13 Char pointer com o código EAN13 do produto. char * netValue. Tamanho máximo de 233 caracteres. char * EAN13. description Char pointer com a descrição do produto. decimalsQuantity Char pointer com as casas decimais da quantidade do produto. Tamanho entre 3 e 14 caracteres. unitOfMeasure Char pointer com a unidade de medida do produto. CFOP Char pointer com o código CFOP do produto. Tamanho entre 2 e 8 caracteres. Tamanho máximo de 8 caracteres. Tamanho de 4 caracteres. decimalsUnitaryValue Char pointer com as casas decimais do valor unitário do produto. Este parâmetro não pode ser nulo. char * additionalInformation ) Vender um produto em uma Nota Fiscal ao Consumidor Eletrônica. Este parâmetro não pode ser nulo. Parameters code Char pointer com o código do produto. Tamanho máximo de 13 caracteres.int __stdcall Bematech_NFCe_VendeItem ( char * code. Tamanho de 1 caractere. quantity Char pointer com a quantidade do produto. Este parâmetro não pode ser nulo. char * productOrigin. Este parâmetro pode ser nulo. char * incrementValue. sem similar nacional. (int) -1 .Ok. mais 1 posição para o NULL.Nota fiscal eletrônica fechada na DLL 1 . Tamanho de 1 caractere. 0 .Nota fiscal eletrônica aberta na DLL Returns Inteiro com o status da função. 5 e 8 1 .Estrangeira . Return values (int) 1 .Adquirida no mercado interno. Parameters status Char pointer contendo o status da nota fiscal eletrônica. exceto as indicadas nos códigos 3.Erro durante execução. mercadoria ou bem com Conteúdo de Importação superior a 40% e inferior ou igual a 70% 4 .Ok. exceto a indicada no código 7 3 .Nacional.Nacional.Parâmetro inválido.Estrangeira .Erro durante execução. Este parâmetro pode ser nulo. mercadoria ou bem com Conteúdo de Importação superior a 70% additionalInformation Char pointer com informações adicionais referente ao produto.Nacional. com 1 caracter. (int) -1 . 4. (int) -2 .Adquirida no mercado interno. Returns Inteiro com o status da função.Importação direta.Importação direta.Estrangeira .Estrangeira . productOrigin Char pointer com o código de origem do produto. Tamanho máximo de 15 caracteres. Return values (int) 1 .Nacional. constante lista CAMEX e gás natural 8 .Parâmetro inválido. (int) -4 . int __stdcall Bematech_NFCe_VerificaNotaAberta ( char * status) Verificar se existe uma nota fiscal em execução. exceto a indicada no código 6 2 . Tamanho máximo de 500 caracteres. Este parâmetro não pode ser nulo. mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40% 6 . (int) -2 .Nacional.netValue Char pointer com o valor líquido do produto. . cuja produção tenha sido feita em conformidade com os processos produtivos básicos de que tratam as legislações citadas nos Ajustes 5 . sem similar nacional. constante em lista da CAMEX e gás natural 7 .Erro no arquivo de configuração. 0 . .(int) -4 .Erro no arquivo de configuração.
Copyright © 2024 DOKUMEN.SITE Inc.