![]() |
Plataforma de Comunicação Elgin versão 3.14.04
Documentação das bibliotecas de integração com hardware Elgin
|
Funções | |
char * | EmitirNota (char *path) |
Emite uma Nota Fiscal Eletrônica, após a geração da mesma. Mais... | |
char * | ConsultarNota (char *chave) |
Consulta uma determinada Nota Fiscal Eletrônica pela chave. Mais... | |
char * | CancelarNota (char *chave, char *protocolo, char *justificativa) |
Cancela uma Nota Fiscal Eletrônica pela chave. Mais... | |
char * | InutilizarNumeracao (char *cnpj, char *ano, char *justificativa, char *uf, int tpAmb, int serie, int numeroInicial, int numeroFinal) |
Inutiliza uma faixa de numeração de NFC-e. Mais... | |
char * | ProcessamentoContingencia () |
Processa as notas emitidas em contingência. Mais... | |
int | AbreCupomVenda (char *chaveDeAcesso) |
Abre o cupom de venda. Mais... | |
int | InformaIdentificacao (char *cUF, char *cNF, char *natOper, int mod, char *serie, char *nNF, char *dhEmi, char *dhSaiEntOp, int tpNF, int idDest, char *cMunFG, int tpImp, int tpEmis, int cDV, int tpAmb, int finNFe, int indFinal, int indPres, int indIntermedOp, int procEmi, char *verProc, char *dhCont_a, char *xJust_a) |
Informa os dados de identificação da NFC-e. Mais... | |
int | InformaEmitente (char *CNPJex, char *CPFex, char *xNome, char *xFantOp, char *xLgr, char *nro, char *xCplOp, char *xBairro, char *cMun, char *xMun, char *UF, char *CEP, char *cPaisOp, char *xPaisOp, char *foneOp, char *IE, char *IESTop, char *IM_a, char *CNAEop_a, int CRT) |
Informa os dados do emitente da NFC-e. Mais... | |
int | InformaAvulsa (char *CNPJ, char *xOrgao, char *matr, char *xAgente, char *foneOp, char *UF, char *nDARop, char *dEmiOp, char *vDARop, char *repEmi, char *dPagOp) |
Informações do fisco, referente a NF Avulsa. Mais... | |
int | InformaDestinatario (char *CNPJex, char *CPFex, char *idEstrangeiroEx, char *xNomeOp, char *xLgr, char *nro, char *xCplOp, char *xBairro, char *cMun, char *xMun, char *UF, char *CEPop, char *cPaisOp, char *xPaisOp, char *foneOp, int indIEDest, char *IEop, char *ISUFop, char *IMop, char *emailOp) |
Identificação do Destinatário da NF-e. Mais... | |
int | InformaRetirada (char *CNPJex, char *CPFex, char *xNomeOp, char *xLgr, char *nro, char *xCplOp, char *xBairro, char *cMun, char *xMun, char *UF, char *CEPop, char *cPaisOp, char *xPaisOp, char *foneOp, char *emailOp, char *IEop) |
Informações do Local de Retirada. Mais... | |
int | InformaEntrega (char *CNPJex, char *CPFex, char *xNomeOp, char *xLgr, char *nro, char *xCplOp, char *xBairro, char *cMun, char *xMun, char *UF, char *CEPop, char *cPaisOp, char *xPaisOp, char *foneOp, char *emailOp, char *IEop) |
Informações do Local de Entrega. Mais... | |
int | InformaAutorizacaoXML (char *CNPJex, char *CPFex) |
Pessoas autorizadas a obter o XML do Documento Fiscal. Mais... | |
int | InformaProduto (char *cProd, char *cEAN, char *xProd, char *NCM, char *NVE, char *CEST_a, char *indEscalaOp_a, char *CNPJFabOp_a, char *cBenefOp, char *EXTIPIop, char *CFOP, char *uCom, char *qCom, char *vUnCom, char *vProd, char *cEANTrib, char *uTrib, char *qTrib, char *vUnTrib, char *vFreteOp, char *vSegOp, char *vDescOp, char *vOutroOp, int indTot) |
Informa os dados de um produto/serviço da NFC-e. Mais... | |
int | InformaICMS00 (int nItem, int orig, char *CST, int modBC, char *vBC, char *pICMS, char *vICMS, char *pFCP_a, char *vFCP_a) |
Informa os dados do ICMS00. Mais... | |
int | InformaICMS10 (int nItem, int orig, char *CST, int modBC, char *vBC, char *pICMS, char *vICMS, char *vBCFCP_a, char *pFCP_a, char *vFCP_a, int modBCST, char *pMVASTop, char *pRedBCSTop, char *vBCST, char *pICMSST, char *vICMSST, char *vBCFCPST_b, char *pFCPST_b, char *vFCPST_b) |
Tributação do ICMS = 10. Mais... | |
int | InformaICMS20 (int nItem, int orig, char *CST, int modBC, char *pRedBC, char *vBC, char *pICMS, char *vICMS, char *vBCFCP_a, char *pFCP_a, char *vFCP_a, char *vICMSDeson_b, int motDesICMS_b) |
Informa os dados do ICMS20. Mais... | |
int | InformaICMS30 (int nItem, int orig, char *CST, int modBCST, char *pMVASTop, char *pRedBCSTop, char *vBCST, char *pICMSST, char *vICMSST, char *vBCFCPST_a, char *pFCPST_a, char *vFCPST_a, char *vICMSDeson_b, int motDesICMS_b) |
Tributação do ICMS = 30. Mais... | |
int | InformaICMS40 (int nItem, int orig, char *CST, char *vICMSDeson_a, int motDesICMS_a) |
Informa os dados do ICMS40. Mais... | |
int | InformaICMS51 (int nItem, int orig, char *CST, int modBCop, char *pRedBCop, char *vBCop, char *pICMSop, char *vICMSOpOp, char *pDifOp, char *vICMSDifOp, char *vICMSop, char *vBCFCP_a, char *pFCP_a, char *vFCP_a) |
Informa os dados do ICMS51. Mais... | |
int | InformaICMS60 (int nItem, int orig, char *CST, char *vBCSTRet_a, char *pST_a, char *vICMSSubstitutoOp_a, char *vICMSSTRet_a, char *vBCFCPSTRet_b, char *pFCPSTRet_b, char *vFCPSTRet_b, char *pRedBCEfet_c, char *vBCEfet_c, char *pICMSEfet_c, char *vICMSEfet_c) |
Informa os dados do ICMS60. Mais... | |
int | InformaICMS70 (int nItem, int orig, char *CST, int modBC, char *pRedBC, char *vBC, char *pICMS, char *vICMS, char *vBCFCP_a, char *pFCP_a, char *vFCP_a, int modBCST, char *pMVASTop, char *pRedBCSTop, char *vBCST, char *pICMSST, char *vICMSST, char *vBCFCPST_b, char *pFCPST_b, char *vFCPST_b, char *vICMSDeson_c, int motDesICMS_c) |
Tributação do ICMS = 70. Mais... | |
int | InformaICMS90 (int nItem, int orig, char *CST, int modBC_a, char *vBC_a, char *pRedBCop_a, char *pICMS_a, char *vICMS_a, char *vBCFCP_aa, char *pFCP_aa, char *vFCP_aa, int modBCST_b, char *pMVASTop_b, char *pRedBCSTop_b, char *vBCST_b, char *pICMSST_b, char *vICMSST_b, char *vBCFCPST_bb, char *pFCPST_bb, char *vFCPST_bb, char *vICMSDeson_c, int motDesICMS_c) |
Informa os dados do ICMS90. Mais... | |
int | InformaICMSPart (int nItem, int orig, char *CST, int modBC, char *vBC, char *pRedBCop, char *pICMS, char *vICMS, int modBCST, char *pMVASTop, char *pRedBCSTop, char *vBCST, char *pICMSST, char *vICMSST, char *pBCOper, char *UFST) |
ICMS com partilha entre UF. Mais... | |
int | InformaICMSST (int nItem, int orig, char *CST, char *vBCSTRet, char *pSTop, char *vICMSSubstitutoOp, char *vICMSSTRet, char *vBCFCPSTRet_a, char *pFCPSTRet_a, char *vFCPSTRet_a, char *vBCSTDest, char *vICMSSTDest, char *pRedBCEfet_b, char *vBCEfet_b, char *pICMSEfet_b, char *vICMSEfet_b) |
ICMS ST. Mais... | |
int | InformaICMSSN101 (int nItem, int orig, char *CSOSN, char *pCredSN, char *vCredICMSSN) |
Tributação do ICMS pelo Simples Nacional, CSOSN=101. Mais... | |
int | InformaICMSSN102 (int nItem, int orig, char *CSOSN) |
InformaICMSSN102 Função para informe de tributação ICMS pelo Simples Nacional, CSOSN=102, 103, 300 ou 400 (v2.0) Mais... | |
int | InformaICMSSN201 (int nItem, int orig, char *CSOSN, int modBCST, char *pMVASTop, char *pRedBCSTop, char *vBCST, char *pICMSST, char *vICMSST, char *vBCFCPST_a, char *pFCPST_a, char *vFCPST_a, char *pCredSN, char *vCredICMSSN) |
Tributação do ICMS pelo Simples Nacional, CSOSN=201. Mais... | |
int | InformaICMSSN202 (int nItem, int orig, char *CSOSN, int modBCST, char *pMVASTop, char *pRedBCSTop, char *vBCST, char *pICMSST, char *vICMSST, char *vBCFCPST_a, char *pFCPST_a, char *vFCPST_a) |
Tributação do ICMS pelo Simples Nacional, CSOSN=202 ou 203. Mais... | |
int | InformaICMSSN500 (int nItem, int orig, char *CSOSN, char *vBCSTRet_a, char *pST_a, char *vICMSSubstitutoOp_a, char *vICMSSTRet_a, char *vBCFCPSTRet_b, char *pFCPSTRet_b, char *vFCPSTRet_b, char *pRedBCEfet_c, char *vBCEfet_c, char *pICMSEfet_c, char *vICMSEfet_c) |
InformaICMSSN500 - Função para Tributação ICMS pelo Simples Nacional, CSOSN=500 (v2.0) Mais... | |
int | InformaICMSSN900 (int nItem, int orig, char *CSOSN, int modBC_a, char *vBC_a, char *pRedBCop_a, char *pICMS_a, char *vICMS_a, int modBCST_b, char *pMVASTop_b, char *pRedBCSTop_b, char *vBCST_b, char *pICMSST_b, char *vICMSST_b, char *vBCFCPST_c, char *pFCPST_c, char *vFCPST_c, char *pCredSN_d, char *vCredICMSSN_d) |
Tributação do ICMS pelo Simples Nacional, CSOSN=900. Mais... | |
int | InformaICMSUFDest (int nItem, char *vBCUFDest, char *vBCFCPUFDest, char *pFCPUFDestOp, char *pICMSUFDest, char *pICMSInter, char *pICMSInterPart, char *vFCPUFDestOp, char *vICMSUFDest, char *vICMSUFRemet) |
Informações do ICMS de partilha com a UF de destino. Mais... | |
int | InformaIPITrib (int nItem, char *CNPJProdOp, char *cSeloOp, char *qSeloOp, char *cEnq, char *CST, char *vBC_aEx, char *pIPI_aEx, char *qUnid_bEx, char *vUnid_bEx, char *vIPI) |
Grupo de IPI tributado. Mais... | |
int | InformaIPINT (int nItem, char *CNPJProdOp, char *cSeloOp, char *qSeloOp, char *cEnq, char *CST) |
Grupo de IPI não tributado. Mais... | |
int | InformaII (int nItem, char *vBC, char *vDespAdu, char *vII, char *vIOF) |
Informações do Imposto de Importação. Mais... | |
int | InformaPISAliq (int nItem, char *CST, char *vBC, char *pPIS, char *vPIS) |
Informa os dados do PIS com alíquota. Mais... | |
int | InformaPISQtde (int nItem, char *CST, char *qBCProd, char *vAliqProd, char *vPIS) |
Informa os dados do PIS por quantidade. Mais... | |
int | InformaPISNT (int nItem, char *CST) |
Informa os dados do PIS não tributado. Mais... | |
int | InformaPISOutr (int nItem, char *CST, char *vBC_aEx, char *pPIS_aEx, char *qBCProd_bEx, char *vAliqProd_bEx, char *vPIS) |
Informa os dados do PIS para outras operações. Mais... | |
int | InformaPISST (int nItem, char *vBC_aEx, char *pPIS_aEx, char *qBCProd_bEx, char *vAliqProd_bEx, char *vPIS) |
Grupo PIS Substituição Tributária. Mais... | |
int | InformaCOFINSAliq (int nItem, char *CST, char *vBC, char *pCOFINS, char *vCOFINS) |
Informa os dados do COFINS com alíquota. Mais... | |
int | InformaCOFINSQtde (int nItem, char *CST, char *qBCProd, char *vAliqProd, char *vCOFINS) |
Informa os dados do COFINS por quantidade. Mais... | |
int | InformaCOFINSNT (int nItem, char *CST) |
Informa os dados do COFINS não tributado. Mais... | |
int | InformaCOFINSOutr (int nItem, char *CST, char *vBC_aEx, char *pCOFINS_aEx, char *qBCProd_bEx, char *vAliqProd_bEx, char *vCOFINS) |
Informa os dados do COFINS para outras operações. Mais... | |
int | InformaCOFINSST (int nItem, char *vBC_aEx, char *pCOFINS_aEx, char *qBCProd_bEx, char *vAliqProd_bEx, char *vCOFINS) |
Grupo COFINS Substituição Tributária. Mais... | |
int | InformaISSQN (int nItem, char *vBC, char *vAliq, char *vISSQN, char *cMunFG, char *cListServ, char *vDeducaoOp, char *vOutroOp, char *vDescIncondOp, char *vDescCondOp, char *vISSRetOp, int indISS, char *cServicoOp, char *cMunOp, char *cPaisOp, char *nProcessoOp, int indIncentivo) |
Grupo ISSQN. Mais... | |
int | InformaValorTotalTributos (int nItem, char *vTotTrib) |
Valor total de tributos federais, estaduais e municipais. Mais... | |
int | InformaPagamento (int indPagOp, char *tPag, char *vPag, int tpIntegra, char *CNPJOp, char *tBandOp, char *cAutOp) |
Informa os dados de pagamento. Mais... | |
int | InformaValorTroco (char *vTroco) |
Informa o valor do troco. Mais... | |
int | FechaCupomVenda (char *path) |
Fecha o cupom de venda e gera o XML final. Mais... | |
char * | CartaDeCorrecao (char *chCFe, char *xCorrecao) |
Função utilizada para criar uma carta de correção. Mais... | |
int | InformaInformacoesAdicionais (char *infAdFiscoOp, char *infCplOp) |
Função utilizada para informar as informações adicionais do documento fiscal. Mais... | |
int | InformaObservacoesContribuinte (char *xCampo, char *xTexto) |
Função utilizada para informar campos de uso livre do contribuinte. Mais... | |
int | InformaObservacoesFisco (char *xCampo, char *xTexto) |
Função utilizada para informar campos de uso livre do fisco. Mais... | |
int | InformaProcessoReferenciado (char *nProc, int indProc) |
Função utilizada para informar processo referenciado na nota fiscal. Mais... | |
char * EmitirNota | ( | char * | path | ) |
Emite uma Nota Fiscal Eletrônica, após a geração da mesma.
path | - Caminho do arquivo contendo XML com os dados da nota. |
Campo | Descrição |
---|---|
Error | Código de status do erro |
Version Agent | Versão do agente emissor |
cStat | Código do status da SEFAZ |
certificareExpiryCountdown | Dias restantes para expiração do certificado digital |
certificateExpirationDate | Data e hora de expiração do certificado digital |
chNFe | Chave de acesso da NF-e |
command | Comando executado |
data | Conteúdo XML da NF-e codificado em Base64 |
dhRecibo | Data e hora do recebimento pela SEFAZ |
licenseExpiryCountdown | Dias restantes para expiração da licença Elgin |
nNF | Número da Nota Fiscal |
nProto | Número do protocolo de autorização da SEFAZ |
pendingContingencyInvoices | Quantidade de notas pendentes de envio em contingência |
xMotivo | Mensagem descritiva do status retornado pela SEFAZ |
char * ConsultarNota | ( | char * | chave | ) |
Consulta uma determinada Nota Fiscal Eletrônica pela chave.
chave | - Parâmetro tipo String que recebe a chave da nota a ser consultada. |
char * CancelarNota | ( | char * | chave, |
char * | protocolo, | ||
char * | justificativa | ||
) |
Cancela uma Nota Fiscal Eletrônica pela chave.
chave | - Parâmetro tipo String que recebe a chave da nota a ser cancelada. |
protocolo | - Parâmetro do tipo String que recebe o protocolo para cancelamento da nota. |
justificativa | - Parâmetro do tipo String que recebe a justificativa para cancelamento da nota. |
char * InutilizarNumeracao | ( | char * | cnpj, |
char * | ano, | ||
char * | justificativa, | ||
char * | uf, | ||
int | tpAmb, | ||
int | serie, | ||
int | numeroInicial, | ||
int | numeroFinal | ||
) |
Inutiliza uma faixa de numeração de NFC-e.
cnpj | CNPJ do emitente. |
ano | Ano da inutilização. |
justificativa | Justificativa para a inutilização. |
uf | UF do emitente. |
tpAmb | Tipo de ambiente (1=Produção, 2=Homologação). |
serie | Série da NFC-e. |
numeroInicial | Número inicial da faixa a ser inutilizada. |
numeroFinal | Número final da faixa a ser inutilizada. |
char * ProcessamentoContingencia | ( | ) |
Processa as notas emitidas em contingência.
int AbreCupomVenda | ( | char * | chaveDeAcesso | ) |
Abre o cupom de venda.
chaveDeAcesso | Chave de acesso da NFC-e. |
int InformaIdentificacao | ( | char * | cUF, |
char * | cNF, | ||
char * | natOper, | ||
int | mod, | ||
char * | serie, | ||
char * | nNF, | ||
char * | dhEmi, | ||
char * | dhSaiEntOp, | ||
int | tpNF, | ||
int | idDest, | ||
char * | cMunFG, | ||
int | tpImp, | ||
int | tpEmis, | ||
int | cDV, | ||
int | tpAmb, | ||
int | finNFe, | ||
int | indFinal, | ||
int | indPres, | ||
int | indIntermedOp, | ||
int | procEmi, | ||
char * | verProc, | ||
char * | dhCont_a, | ||
char * | xJust_a | ||
) |
Informa os dados de identificação da NFC-e.
cUF | Código da UF do emitente. |
cNF | Código numérico que compõe a chave de acesso. |
natOper | Descrição da Natureza da Operação. |
mod | Modelo do Documento Fiscal. |
serie | Série do Documento Fiscal. |
nNF | Número do Documento Fiscal. |
dhEmi | Data e hora de emissão. |
dhSaiEntOp | Data e hora de saída/entrada. |
tpNF | Tipo de Operação da NF-e. |
idDest | Identificador de local de destino da operação. |
cMunFG | Código do Município de Ocorrência do Fato Gerador. |
tpImp | Formato de Impressão do DANFE. |
tpEmis | Tipo de Emissão da NF-e. |
cDV | Dígito Verificador da Chave de Acesso. |
tpAmb | Tipo de Ambiente. |
finNFe | Finalidade de emissão da NF-e. |
indFinal | Indica operação com Consumidor final. |
indPres | Indicador de presença do comprador. |
indIntermedOp | Indicador de intermediador/marketplace. |
procEmi | Processo de emissão da NF-e. |
verProc | Versão do Processo de emissão. |
dhCont_a | Data e Hora da entrada em contingência. |
xJust_a | Justificativa da entrada em contingência. |
int InformaEmitente | ( | char * | CNPJex, |
char * | CPFex, | ||
char * | xNome, | ||
char * | xFantOp, | ||
char * | xLgr, | ||
char * | nro, | ||
char * | xCplOp, | ||
char * | xBairro, | ||
char * | cMun, | ||
char * | xMun, | ||
char * | UF, | ||
char * | CEP, | ||
char * | cPaisOp, | ||
char * | xPaisOp, | ||
char * | foneOp, | ||
char * | IE, | ||
char * | IESTop, | ||
char * | IM_a, | ||
char * | CNAEop_a, | ||
int | CRT | ||
) |
Informa os dados do emitente da NFC-e.
CNPJex | CNPJ do emitente. |
CPFex | CPF do remetente. |
xNome | Razão Social ou Nome do emitente. |
xFantOp | Nome fantasia. |
xLgr | Logradouro. |
nro | Número. |
xCplOp | Complemento |
xBairro | Bairro |
cMun | Código do município |
xMun | Nome do município |
UF | Sigla da UF |
CEP | Código do CEP |
cPaisOp | Código do País (1058 = Brasil) |
xPaisOp | Nome do País |
foneOp | Telefone |
IE | Inscrição Estadual do Emitente |
IESTop | IE do Substituto Tributário |
IM_a | Inscrição Municipal do Prestador de Serviço |
CNAEop_a | CNAE fiscal |
CRT | Código de Regime Tributário |
int InformaAvulsa | ( | char * | CNPJ, |
char * | xOrgao, | ||
char * | matr, | ||
char * | xAgente, | ||
char * | foneOp, | ||
char * | UF, | ||
char * | nDARop, | ||
char * | dEmiOp, | ||
char * | vDARop, | ||
char * | repEmi, | ||
char * | dPagOp | ||
) |
Informações do fisco, referente a NF Avulsa.
CNPJ | CNPJ do órgão emitente. |
xOrgao | Repartição Fiscal que emitiu. |
matr | Matrícula do Agente. |
xAgente | Nome do Agente. |
foneOp | Telefone. |
UF | Sigla da UF. |
nDARop | Número do Documento de Arrecadação de Receita. |
dEmiOp | Data de emissão do Documento de Arrecadação. |
vDARop | Valor do Documento de Arrecadação. |
repEmi | Repartição Fiscal emitente. |
dPagOp | Data de pagamento do Documento de Arrecadação. |
int InformaDestinatario | ( | char * | CNPJex, |
char * | CPFex, | ||
char * | idEstrangeiroEx, | ||
char * | xNomeOp, | ||
char * | xLgr, | ||
char * | nro, | ||
char * | xCplOp, | ||
char * | xBairro, | ||
char * | cMun, | ||
char * | xMun, | ||
char * | UF, | ||
char * | CEPop, | ||
char * | cPaisOp, | ||
char * | xPaisOp, | ||
char * | foneOp, | ||
int | indIEDest, | ||
char * | IEop, | ||
char * | ISUFop, | ||
char * | IMop, | ||
char * | emailOp | ||
) |
Identificação do Destinatário da NF-e.
CNPJex | CNPJ do destinatário. |
CPFex | CPF do destinatário. |
idEstrangeiroEx | Identificador do destinatário no exterior. |
xNomeOp | Razão Social/Nome do destinatário. |
xLgr | Logradouro. |
nro | Número. |
xCplOp | Complemento. |
xBairro | Bairro. |
cMun | Código do município. |
xMun | Nome do município. |
UF | Sigla da UF. |
CEPop | CEP. |
cPaisOp | Código do país. |
xPaisOp | Nome do país. |
foneOp | Telefone. |
indIEDest | Indicador da IE do destinatário. |
IEop | Inscrição Estadual. |
ISUFop | Inscrição na SUFRAMA. |
IMop | Inscrição Municipal. |
emailOp | Email. |
int InformaRetirada | ( | char * | CNPJex, |
char * | CPFex, | ||
char * | xNomeOp, | ||
char * | xLgr, | ||
char * | nro, | ||
char * | xCplOp, | ||
char * | xBairro, | ||
char * | cMun, | ||
char * | xMun, | ||
char * | UF, | ||
char * | CEPop, | ||
char * | cPaisOp, | ||
char * | xPaisOp, | ||
char * | foneOp, | ||
char * | emailOp, | ||
char * | IEop | ||
) |
Informações do Local de Retirada.
CNPJex | CNPJ do local de retirada. |
CPFex | CPF do local de retirada. |
xNomeOp | Razão social/Nome do local de retirada. |
param CPFex CPF do local de retirada.
xLgr | Logradouro. |
nro | Número. |
xCplOp | Complemento. |
xBairro | Bairro. |
cMun | Código do município. |
xMun | Nome do município. |
UF | Sigla da UF. |
CEPop | CEP. |
cPaisOp | Código do país. |
xPaisOp | Nome do país. |
foneOp | Telefone. |
emailOp | Email. |
IEop | Inscrição Estadual. |
int InformaEntrega | ( | char * | CNPJex, |
char * | CPFex, | ||
char * | xNomeOp, | ||
char * | xLgr, | ||
char * | nro, | ||
char * | xCplOp, | ||
char * | xBairro, | ||
char * | cMun, | ||
char * | xMun, | ||
char * | UF, | ||
char * | CEPop, | ||
char * | cPaisOp, | ||
char * | xPaisOp, | ||
char * | foneOp, | ||
char * | emailOp, | ||
char * | IEop | ||
) |
Informações do Local de Entrega.
CNPJex | CNPJ do local de entrega. |
CPFex | CPF do local de entrega. |
xNomeOp | Razão social/Nome do local de entrega. |
xLgr | Logradouro. |
nro | Número. |
xCplOp | Complemento. |
xBairro | Bairro. |
cMun | Código do município. |
xMun | Nome do município. |
UF | Sigla da UF. |
CEPop | CEP. |
cPaisOp | Código do país. |
xPaisOp | Nome do país. |
foneOp | Telefone. |
emailOp | Email. |
IEop | Inscrição Estadual. |
int InformaAutorizacaoXML | ( | char * | CNPJex, |
char * | CPFex | ||
) |
Pessoas autorizadas a obter o XML do Documento Fiscal.
CNPJex | CNPJ do autorizado. |
CPFex | CPF do autorizado. |
int InformaProduto | ( | char * | cProd, |
char * | cEAN, | ||
char * | xProd, | ||
char * | NCM, | ||
char * | NVE, | ||
char * | CEST_a, | ||
char * | indEscalaOp_a, | ||
char * | CNPJFabOp_a, | ||
char * | cBenefOp, | ||
char * | EXTIPIop, | ||
char * | CFOP, | ||
char * | uCom, | ||
char * | qCom, | ||
char * | vUnCom, | ||
char * | vProd, | ||
char * | cEANTrib, | ||
char * | uTrib, | ||
char * | qTrib, | ||
char * | vUnTrib, | ||
char * | vFreteOp, | ||
char * | vSegOp, | ||
char * | vDescOp, | ||
char * | vOutroOp, | ||
int | indTot | ||
) |
Informa os dados de um produto/serviço da NFC-e.
cProd | Código do produto ou serviço. |
cEAN | GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras. |
xProd | Descrição do produto ou serviço. |
NCM | Código NCM com 8 dígitos. |
NVE | Codificação NVE - Nomenclatura de Valor Aduaneiro e Estatística.. |
CEST_a | Código CEST. |
indEscalaOp_a | Indicador de Escala Relevante |
CNPJFabOp_a | CNPJ do Fabricante da Mercadoria |
cBenefOp | Código de Benefício Fiscal na UF aplicado ao item. |
EXTIPIop | EX_TIPI |
CFOP | Código Fiscal de Operações e Prestações |
uCom | Unidade Comercial |
qCom | Quantidade Comercial |
vUnCom | Valor Unitário de Comercialização |
vProd | Valor Total Bruto dos Produtos ou Serviços. |
cEANTrib | GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras. |
uTrib | Unidade Tributável. |
qTrib | Quantidade Tributável |
vUnTrib | Valor Unitário de tributação. |
vFreteOp | Valor Total do Frete |
param vSegOp Valor Total do Seguro.
vDescOp | Valor do Desconto. |
vOutroOp | Outras despesas acessórias. |
indTot | Indica se valor do Item (vProd) entra no valor total da NF-e (vProd) |
int InformaICMS00 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBC, | ||
char * | vBC, | ||
char * | pICMS, | ||
char * | vICMS, | ||
char * | pFCP_a, | ||
char * | vFCP_a | ||
) |
Informa os dados do ICMS00.
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CST | Tributação do ICMS = 00. |
modBC | Modalidade de determinação da BC do ICMS. |
vBC | Valor da BC do ICMS |
pICMS | Alíquota do imposto. |
vICMS | Valor do ICMS. |
pFCP_a | Percentual do ICMS relativo ao Fundo de Combate à Pobreza (FCP). |
vFCP_a | Valor do Fundo de Combate à Pobreza (FCP). |
int InformaICMS10 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBC, | ||
char * | vBC, | ||
char * | pICMS, | ||
char * | vICMS, | ||
char * | vBCFCP_a, | ||
char * | pFCP_a, | ||
char * | vFCP_a, | ||
int | modBCST, | ||
char * | pMVASTop, | ||
char * | pRedBCSTop, | ||
char * | vBCST, | ||
char * | pICMSST, | ||
char * | vICMSST, | ||
char * | vBCFCPST_b, | ||
char * | pFCPST_b, | ||
char * | vFCPST_b | ||
) |
Tributação do ICMS = 10.
nItem | Número do item. |
orig | Origem da mercadoria. |
CST | Tributação do ICMS. |
modBC | Modalidade de determinação da BC do ICMS. |
vBC | Valor da BC do ICMS. |
pICMS | Alíquota do imposto. |
vICMS | Valor do ICMS. |
vBCFCP_a | Valor da Base de Cálculo do FCP. |
pFCP_a | Percentual do FCP. |
vFCP_a | Valor do FCP. |
modBCST | Modalidade de determinação da BC do ICMS ST. |
pMVASTop | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop | Percentual da Redução de BC do ICMS ST. |
vBCST | Valor da BC do ICMS ST. |
pICMSST | Alíquota do imposto do ICMS ST. |
vICMSST | Valor do ICMS ST. |
vBCFCPST_b | Valor da BC do FCP ST. |
pFCPST_b | Percentual do FCP ST. |
vFCPST_b | Valor do FCP ST. |
int InformaICMS20 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBC, | ||
char * | pRedBC, | ||
char * | vBC, | ||
char * | pICMS, | ||
char * | vICMS, | ||
char * | vBCFCP_a, | ||
char * | pFCP_a, | ||
char * | vFCP_a, | ||
char * | vICMSDeson_b, | ||
int | motDesICMS_b | ||
) |
Informa os dados do ICMS20.
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CST | Tributação do ICMS = 20. |
modBC | Modalidade de determinação da BC do ICMS. |
pRedBC | Percentual da Redução de BC. |
vBC | Valor da BC do ICMS. |
pICMS | Alíquota do imposto |
vICMS | Valor do ICMS. |
vBCFCP_a | Valor da Base de Cálculo do FCP. |
pFCP_a | Percentual do FCP. |
vFCP_a | Valor do FCP. |
vICMSDeson_b | Valor do ICMS desonerado. |
motDesICMS_b | Motivo da desoneração do ICMS. |
int InformaICMS30 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBCST, | ||
char * | pMVASTop, | ||
char * | pRedBCSTop, | ||
char * | vBCST, | ||
char * | pICMSST, | ||
char * | vICMSST, | ||
char * | vBCFCPST_a, | ||
char * | pFCPST_a, | ||
char * | vFCPST_a, | ||
char * | vICMSDeson_b, | ||
int | motDesICMS_b | ||
) |
Tributação do ICMS = 30.
nItem | Número do item. |
orig | Origem da mercadoria. |
CST | Tributação do ICMS. |
modBCST | Modalidade de determinação da BC do ICMS ST. |
pMVASTop | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop | Percentual da Redução de BC do ICMS ST. |
vBCST | Valor da BC do ICMS ST. |
pICMSST | Alíquota do imposto do ICMS ST. |
vICMSST | Valor do ICMS ST. |
vBCFCPST_a | Valor da BC do FCP ST. |
pFCPST_a | Percentual do FCP ST. |
vFCPST_a | Valor do FCP ST. |
vICMSDeson_b | Valor do ICMS desonerado. |
motDesICMS_b | Motivo da desoneração do ICMS. |
int InformaICMS40 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
char * | vICMSDeson_a, | ||
int | motDesICMS_a | ||
) |
Informa os dados do ICMS40.
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CST | Tributação do ICMS = 40, 41 ou 50. |
vICMSDeson_a | Valor do ICMS desonerado. |
motDesICMS_a | Motivo da desoneração do ICMS. |
int InformaICMS51 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBCop, | ||
char * | pRedBCop, | ||
char * | vBCop, | ||
char * | pICMSop, | ||
char * | vICMSOpOp, | ||
char * | pDifOp, | ||
char * | vICMSDifOp, | ||
char * | vICMSop, | ||
char * | vBCFCP_a, | ||
char * | pFCP_a, | ||
char * | vFCP_a | ||
) |
Informa os dados do ICMS51.
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CST | Tributação do ICMS = 51. |
modBCop | Modalidade de determinação da BC do ICMS. |
pRedBCop | Percentual da Redução de BC. |
vBCop | Valor da BC do ICMS. |
pICMSop | Alíquota do imposto. |
vICMSOpOp | Valor do ICMS da Operação. |
pDifOp | Percentual do diferimento. |
vICMSDifOp | Valor do ICMS diferido. |
vICMSop | Valor do ICMS. |
vBCFCP_a | Valor da Base de Cálculo do FCP. |
pFCP_a | Percentual do FCP. |
vFCP_a | Valor do FCP. |
int InformaICMS60 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
char * | vBCSTRet_a, | ||
char * | pST_a, | ||
char * | vICMSSubstitutoOp_a, | ||
char * | vICMSSTRet_a, | ||
char * | vBCFCPSTRet_b, | ||
char * | pFCPSTRet_b, | ||
char * | vFCPSTRet_b, | ||
char * | pRedBCEfet_c, | ||
char * | vBCEfet_c, | ||
char * | pICMSEfet_c, | ||
char * | vICMSEfet_c | ||
) |
Informa os dados do ICMS60.
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CST | Tributação do ICMS = 60. |
vBCSTRet_a | Valor da BC do ICMS ST retido. |
pST_a | Alíquota suportada pelo Consumidor Final. |
vICMSSubstitutoOp_a | Valor do ICMS próprio do Substituto. |
vICMSSTRet_a | Valor do ICMS ST retido. |
vBCFCPSTRet_b | Valor da Base de Cálculo do FCP retido anteriormente. |
pFCPSTRet_b | Percentual do FCP retido anteriormente por Substituição Tributária. |
vFCPSTRet_b | Valor do FCP retido por Substituição Tributária. |
pRedBCEfet_c | Percentual de redução da base de cálculo efetiva. |
vBCEfet_c | Valor da base de cálculo efetiva. |
pICMSEfet_c | Alíquota do ICMS efetiva. |
vICMSEfet_c | Valor do ICMS efetivo. |
int InformaICMS70 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBC, | ||
char * | pRedBC, | ||
char * | vBC, | ||
char * | pICMS, | ||
char * | vICMS, | ||
char * | vBCFCP_a, | ||
char * | pFCP_a, | ||
char * | vFCP_a, | ||
int | modBCST, | ||
char * | pMVASTop, | ||
char * | pRedBCSTop, | ||
char * | vBCST, | ||
char * | pICMSST, | ||
char * | vICMSST, | ||
char * | vBCFCPST_b, | ||
char * | pFCPST_b, | ||
char * | vFCPST_b, | ||
char * | vICMSDeson_c, | ||
int | motDesICMS_c | ||
) |
Tributação do ICMS = 70.
nItem | Número do item. |
orig | Origem da mercadoria. |
CST | Tributação do ICMS. |
modBC | Modalidade de determinação da BC do ICMS. |
pRedBC | Percentual da Redução de BC. |
vBC | Valor da BC do ICMS. |
pICMS | Alíquota do imposto. |
vICMS | Valor do ICMS. |
vBCFCP_a | Valor da Base de Cálculo do FCP. |
pFCP_a | Percentual do FCP. |
vFCP_a | Valor do FCP. |
modBCST | Modalidade de determinação da BC do ICMS ST. |
pMVASTop | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop | Percentual da Redução de BC do ICMS ST. |
vBCST | Valor da BC do ICMS ST. |
pICMSST | Alíquota do imposto do ICMS ST. |
vICMSST | Valor do ICMS ST. |
vBCFCPST_b | Valor da BC do FCP ST. |
pFCPST_b | Percentual do FCP ST. |
vFCPST_b | Valor do FCP ST. |
vICMSDeson_c | Valor do ICMS desonerado. |
motDesICMS_c | Motivo da desoneração do ICMS. |
int InformaICMS90 | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBC_a, | ||
char * | vBC_a, | ||
char * | pRedBCop_a, | ||
char * | pICMS_a, | ||
char * | vICMS_a, | ||
char * | vBCFCP_aa, | ||
char * | pFCP_aa, | ||
char * | vFCP_aa, | ||
int | modBCST_b, | ||
char * | pMVASTop_b, | ||
char * | pRedBCSTop_b, | ||
char * | vBCST_b, | ||
char * | pICMSST_b, | ||
char * | vICMSST_b, | ||
char * | vBCFCPST_bb, | ||
char * | pFCPST_bb, | ||
char * | vFCPST_bb, | ||
char * | vICMSDeson_c, | ||
int | motDesICMS_c | ||
) |
Informa os dados do ICMS90.
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CST | Tributação do ICMS = 90. |
modBC_a | Modalidade de determinação da BC do ICMS. |
vBC_a | Valor da BC do ICMS. |
pRedBCop_a | Percentual da Redução de BC. |
pICMS_a | Alíquota do imposto. |
vICMS_a | Valor do ICMS. |
vBCFCP_aa | Valor da Base de Cálculo do FCP. |
pFCP_aa | Percentual do FCP. |
vFCP_aa | Valor do FCP. |
modBCST_b | Modalidade de determinação da BC do ICMS ST. |
pMVASTop_b | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop_b | Percentual da Redução de BC do ICMS ST. |
vBCST_b | Valor da BC do ICMS ST. |
pICMSST_b | Alíquota do imposto do ICMS ST. |
vICMSST_b | Valor do ICMS ST. |
vBCFCPST_bb | Valor da BC do FCP ST. |
param pFCPST_bb Percentual do FCP ST.
vFCPST_bb | Valor do FCP ST. |
vICMSDeson_c | Valor do ICMS desonerado. |
motDesICMS_c | Motivo da desoneração do ICMS. |
int InformaICMSPart | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
int | modBC, | ||
char * | vBC, | ||
char * | pRedBCop, | ||
char * | pICMS, | ||
char * | vICMS, | ||
int | modBCST, | ||
char * | pMVASTop, | ||
char * | pRedBCSTop, | ||
char * | vBCST, | ||
char * | pICMSST, | ||
char * | vICMSST, | ||
char * | pBCOper, | ||
char * | UFST | ||
) |
ICMS com partilha entre UF.
nItem | Número do item. |
orig | Origem da mercadoria. |
CST | Tributação do ICMS. |
modBC | Modalidade de determinação da BC do ICMS. |
vBC | Valor da BC do ICMS. |
pRedBCop | Percentual da Redução de BC. |
pICMS | Alíquota do imposto. |
vICMS | Valor do ICMS. |
modBCST | Modalidade de determinação da BC do ICMS ST. |
pMVASTop | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop | Percentual da Redução de BC do ICMS ST. |
vBCST | Valor da BC do ICMS ST. |
pICMSST | Alíquota do imposto do ICMS ST. |
vICMSST | Valor do ICMS ST. |
pBCOper | Percentual da BC operação própria. |
UFST | UF para qual é devido o ICMS ST. |
int InformaICMSST | ( | int | nItem, |
int | orig, | ||
char * | CST, | ||
char * | vBCSTRet, | ||
char * | pSTop, | ||
char * | vICMSSubstitutoOp, | ||
char * | vICMSSTRet, | ||
char * | vBCFCPSTRet_a, | ||
char * | pFCPSTRet_a, | ||
char * | vFCPSTRet_a, | ||
char * | vBCSTDest, | ||
char * | vICMSSTDest, | ||
char * | pRedBCEfet_b, | ||
char * | vBCEfet_b, | ||
char * | pICMSEfet_b, | ||
char * | vICMSEfet_b | ||
) |
ICMS ST.
nItem | Número do item. |
orig | Origem da mercadoria. |
CST | Tributação do ICMS. |
vBCSTRet | Valor da BC do ICMS ST retido. |
pSTop | Alíquota suportada pelo Consumidor Final. |
vICMSSubstitutoOp | Valor do ICMS próprio do Substituto. |
vICMSSTRet | Valor do ICMS ST retido. |
vBCFCPSTRet_a | Valor da Base de Cálculo do FCP retido anteriormente. |
pFCPSTRet_a | Percentual do FCP retido anteriormente por ST. |
vFCPSTRet_a | Valor do FCP retido por ST. |
vBCSTDest | Valor da BC do ICMS ST da UF de destino. |
vICMSSTDest | Valor do ICMS ST da UF de destino. |
pRedBCEfet_b | Percentual de redução da base de cálculo efetiva. |
vBCEfet_b | Valor da base de cálculo efetiva. |
pICMSEfet_b | Alíquota do ICMS efetiva. |
vICMSEfet_b | Valor do ICMS efetivo. |
int InformaICMSSN101 | ( | int | nItem, |
int | orig, | ||
char * | CSOSN, | ||
char * | pCredSN, | ||
char * | vCredICMSSN | ||
) |
Tributação do ICMS pelo Simples Nacional, CSOSN=101.
nItem | Número do item. |
orig | Origem da mercadoria. |
CSOSN | Código de Situação da Operação – Simples Nacional. |
pCredSN | Alíquota aplicável de cálculo do crédito (Simples Nacional). |
vCredICMSSN | Valor crédito do ICMS que pode ser aproveitado. |
int InformaICMSSN102 | ( | int | nItem, |
int | orig, | ||
char * | CSOSN | ||
) |
InformaICMSSN102 Função para informe de tributação ICMS pelo Simples Nacional, CSOSN=102, 103, 300 ou 400 (v2.0)
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CSOSN | Código de Situação da Operação – Simples Nacional. |
int InformaICMSSN201 | ( | int | nItem, |
int | orig, | ||
char * | CSOSN, | ||
int | modBCST, | ||
char * | pMVASTop, | ||
char * | pRedBCSTop, | ||
char * | vBCST, | ||
char * | pICMSST, | ||
char * | vICMSST, | ||
char * | vBCFCPST_a, | ||
char * | pFCPST_a, | ||
char * | vFCPST_a, | ||
char * | pCredSN, | ||
char * | vCredICMSSN | ||
) |
Tributação do ICMS pelo Simples Nacional, CSOSN=201.
nItem | Número do item. |
orig | Origem da mercadoria. |
CSOSN | Código de Situação da Operação – Simples Nacional. |
modBCST | Modalidade de determinação da BC do ICMS ST. |
pMVASTop | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop | Percentual da Redução de BC do ICMS ST. |
vBCST | Valor da BC do ICMS ST. |
pICMSST | Alíquota do imposto do ICMS ST. |
vICMSST | Valor do ICMS ST. |
vBCFCPST_a | Valor da BC do FCP ST. |
pFCPST_a | Percentual do FCP ST. |
vFCPST_a | Valor do FCP ST. |
pCredSN | Alíquota aplicável de cálculo do crédito (Simples Nacional). |
vCredICMSSN | Valor crédito do ICMS que pode ser aproveitado. |
int InformaICMSSN202 | ( | int | nItem, |
int | orig, | ||
char * | CSOSN, | ||
int | modBCST, | ||
char * | pMVASTop, | ||
char * | pRedBCSTop, | ||
char * | vBCST, | ||
char * | pICMSST, | ||
char * | vICMSST, | ||
char * | vBCFCPST_a, | ||
char * | pFCPST_a, | ||
char * | vFCPST_a | ||
) |
Tributação do ICMS pelo Simples Nacional, CSOSN=202 ou 203.
nItem | Número do item. |
orig | Origem da mercadoria. |
CSOSN | Código de Situação da Operação – Simples Nacional. |
modBCST | Modalidade de determinação da BC do ICMS ST. |
pMVASTop | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop | Percentual da Redução de BC do ICMS ST. |
vBCST | Valor da BC do ICMS ST. |
pICMSST | Alíquota do imposto do ICMS ST. |
vICMSST | Valor do ICMS ST. |
vBCFCPST_a | Valor da BC do FCP ST. |
pFCPST_a | Percentual do FCP ST. |
vFCPST_a | Valor do FCP ST. |
int InformaICMSSN500 | ( | int | nItem, |
int | orig, | ||
char * | CSOSN, | ||
char * | vBCSTRet_a, | ||
char * | pST_a, | ||
char * | vICMSSubstitutoOp_a, | ||
char * | vICMSSTRet_a, | ||
char * | vBCFCPSTRet_b, | ||
char * | pFCPSTRet_b, | ||
char * | vFCPSTRet_b, | ||
char * | pRedBCEfet_c, | ||
char * | vBCEfet_c, | ||
char * | pICMSEfet_c, | ||
char * | vICMSEfet_c | ||
) |
InformaICMSSN500 - Função para Tributação ICMS pelo Simples Nacional, CSOSN=500 (v2.0)
nItem | Informação do index do produto a ser informado |
orig | Origem da mercadoria. |
CSOSN | Código de Situação da Operação – Simples Nacional. |
vBCSTRet_a | Valor da BC do ICMS ST retido. |
pST_a | Alíquota suportada pelo Consumidor Final. |
vICMSSubstitutoOp_a | Valor do ICMS próprio do Substituto. |
vICMSSTRet_a | Valor do ICMS ST retido. |
vBCFCPSTRet_b | Valor da Base de Cálculo do FCP retido anteriormente. |
pFCPSTRet_b | Percentual do FCP retido anteriormente por Substituição Tributária. |
vFCPSTRet_b | Valor do FCP retido por Substituição Tributária. |
pRedBCEfet_c | Percentual de redução da base de cálculo efetiva. |
vBCEfet_c | Valor da base de cálculo efetiva. |
pICMSEfet_c | Alíquota do ICMS efetiva. |
vICMSEfet_c | Valor do ICMS efetivo. |
int InformaICMSSN900 | ( | int | nItem, |
int | orig, | ||
char * | CSOSN, | ||
int | modBC_a, | ||
char * | vBC_a, | ||
char * | pRedBCop_a, | ||
char * | pICMS_a, | ||
char * | vICMS_a, | ||
int | modBCST_b, | ||
char * | pMVASTop_b, | ||
char * | pRedBCSTop_b, | ||
char * | vBCST_b, | ||
char * | pICMSST_b, | ||
char * | vICMSST_b, | ||
char * | vBCFCPST_c, | ||
char * | pFCPST_c, | ||
char * | vFCPST_c, | ||
char * | pCredSN_d, | ||
char * | vCredICMSSN_d | ||
) |
Tributação do ICMS pelo Simples Nacional, CSOSN=900.
nItem | Número do item. |
orig | Origem da mercadoria. |
CSOSN | Código de Situação da Operação – Simples Nacional. |
modBC_a | Modalidade de determinação da BC do ICMS. |
vBC_a | Valor da BC do ICMS. |
pRedBCop_a | Percentual da Redução de BC. |
pICMS_a | Alíquota do imposto. |
vICMS_a | Valor do ICMS. |
modBCST_b | Modalidade de determinação da BC do ICMS ST. |
pMVASTop_b | Percentual da margem de valor Adicionado do ICMS ST. |
pRedBCSTop_b | Percentual da Redução de BC do ICMS ST. |
vBCST_b | Valor da BC do ICMS ST. |
pICMSST_b | Alíquota do imposto do ICMS ST. |
vICMSST_b | Valor do ICMS ST. |
vBCFCPST_c | Valor da BC do FCP ST. |
pFCPST_c | Percentual do FCP ST. |
vFCPST_c | Valor do FCP ST. |
pCredSN_d | Alíquota aplicável de cálculo do crédito (Simples Nacional). |
vCredICMSSN_d | Valor crédito do ICMS que pode ser aproveitado. |
int InformaICMSUFDest | ( | int | nItem, |
char * | vBCUFDest, | ||
char * | vBCFCPUFDest, | ||
char * | pFCPUFDestOp, | ||
char * | pICMSUFDest, | ||
char * | pICMSInter, | ||
char * | pICMSInterPart, | ||
char * | vFCPUFDestOp, | ||
char * | vICMSUFDest, | ||
char * | vICMSUFRemet | ||
) |
Informações do ICMS de partilha com a UF de destino.
nItem | Número do item. |
vBCUFDest | Valor da BC do ICMS na UF de destino. |
vBCFCPUFDest | Valor da BC do FCP na UF de destino. |
pFCPUFDestOp | Percentual do ICMS relativo ao FCP na UF de destino. |
pICMSUFDest | Alíquota interna da UF de destino. |
pICMSInter | Alíquota interestadual das UF envolvidas. |
pICMSInterPart | Percentual de partilha para a UF de destino. |
vFCPUFDestOp | Valor do ICMS relativo ao FCP na UF de destino. |
vICMSUFDest | Valor do ICMS de partilha para a UF de destino. |
vICMSUFRemet | Valor do ICMS de partilha para a UF do remetente. |
int InformaIPITrib | ( | int | nItem, |
char * | CNPJProdOp, | ||
char * | cSeloOp, | ||
char * | qSeloOp, | ||
char * | cEnq, | ||
char * | CST, | ||
char * | vBC_aEx, | ||
char * | pIPI_aEx, | ||
char * | qUnid_bEx, | ||
char * | vUnid_bEx, | ||
char * | vIPI | ||
) |
Grupo de IPI tributado.
nItem | Número do item. |
CNPJProdOp | CNPJ do produtor da mercadoria. |
cSeloOp | Código do selo de controle IPI. |
qSeloOp | Quantidade de selo de controle IPI. |
cEnq | Código de Enquadramento Legal do IPI. |
CST | Código da Situação Tributária do IPI. |
vBC_aEx | Valor da BC do IPI. |
pIPI_aEx | Alíquota do IPI. |
qUnid_bEx | Quantidade total na unidade padrão para tributação. |
vUnid_bEx | Valor por Unidade Tributável. |
vIPI | Valor do IPI. |
int InformaIPINT | ( | int | nItem, |
char * | CNPJProdOp, | ||
char * | cSeloOp, | ||
char * | qSeloOp, | ||
char * | cEnq, | ||
char * | CST | ||
) |
Grupo de IPI não tributado.
nItem | Número do item. |
CNPJProdOp | CNPJ do produtor da mercadoria. |
cSeloOp | Código do selo de controle IPI. |
qSeloOp | Quantidade de selo de controle IPI. |
cEnq | Código de Enquadramento Legal do IPI. |
CST | Código da Situação Tributária do IPI. |
int InformaII | ( | int | nItem, |
char * | vBC, | ||
char * | vDespAdu, | ||
char * | vII, | ||
char * | vIOF | ||
) |
Informações do Imposto de Importação.
nItem | Número do item. |
vBC | Valor da BC do Imposto de Importação. |
vDespAdu | Valor das despesas aduaneiras. |
vII | Valor do Imposto de Importação. |
vIOF | Valor do IOF. |
int InformaPISAliq | ( | int | nItem, |
char * | CST, | ||
char * | vBC, | ||
char * | pPIS, | ||
char * | vPIS | ||
) |
Informa os dados do PIS com alíquota.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
vBC | Valor da Base de Cálculo do PIS. |
pPIS | Alíquota do PIS (em percentual). |
vPIS | Valor do PIS. |
int InformaPISQtde | ( | int | nItem, |
char * | CST, | ||
char * | qBCProd, | ||
char * | vAliqProd, | ||
char * | vPIS | ||
) |
Informa os dados do PIS por quantidade.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
qBCProd | Quantidade Vendida. |
vAliqProd | Alíquota do PIS (em reais). |
vPIS | Valor do PIS. |
int InformaPISNT | ( | int | nItem, |
char * | CST | ||
) |
Informa os dados do PIS não tributado.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
int InformaPISOutr | ( | int | nItem, |
char * | CST, | ||
char * | vBC_aEx, | ||
char * | pPIS_aEx, | ||
char * | qBCProd_bEx, | ||
char * | vAliqProd_bEx, | ||
char * | vPIS | ||
) |
Informa os dados do PIS para outras operações.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
vBC_aEx | Valor da Base de Cálculo do PIS. |
pPIS_aEx | Alíquota do PIS (em percentual). |
qBCProd_bEx | Quantidade Vendida. |
vAliqProd_bEx | Alíquota do PIS (em reais). |
vPIS | Valor do PIS. |
int InformaPISST | ( | int | nItem, |
char * | vBC_aEx, | ||
char * | pPIS_aEx, | ||
char * | qBCProd_bEx, | ||
char * | vAliqProd_bEx, | ||
char * | vPIS | ||
) |
Grupo PIS Substituição Tributária.
nItem | Número do item. |
vBC_aEx | Valor da BC do PIS. |
pPIS_aEx | Alíquota do PIS (em percentual). |
qBCProd_bEx | Quantidade Vendida. |
vAliqProd_bEx | Alíquota do PIS (em reais). |
vPIS | Valor do PIS. |
int InformaCOFINSAliq | ( | int | nItem, |
char * | CST, | ||
char * | vBC, | ||
char * | pCOFINS, | ||
char * | vCOFINS | ||
) |
Informa os dados do COFINS com alíquota.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
vBC | Valor da Base de Cálculo da COFINS. |
pCOFINS | Alíquota da COFINS (em percentual). |
vCOFINS | Valor da COFINS. |
int InformaCOFINSQtde | ( | int | nItem, |
char * | CST, | ||
char * | qBCProd, | ||
char * | vAliqProd, | ||
char * | vCOFINS | ||
) |
Informa os dados do COFINS por quantidade.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
qBCProd | Quantidade Vendida. |
vAliqProd | Alíquota da COFINS (em reais). |
vCOFINS | Valor da COFINS. |
int InformaCOFINSNT | ( | int | nItem, |
char * | CST | ||
) |
Informa os dados do COFINS não tributado.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
int InformaCOFINSOutr | ( | int | nItem, |
char * | CST, | ||
char * | vBC_aEx, | ||
char * | pCOFINS_aEx, | ||
char * | qBCProd_bEx, | ||
char * | vAliqProd_bEx, | ||
char * | vCOFINS | ||
) |
Informa os dados do COFINS para outras operações.
nItem | Informação do index do produto a ser informado |
CST | Código de Situação Tributária do PIS. |
vBC_aEx | Valor da Base de Cálculo da COFINS. |
pCOFINS_aEx | Alíquota da COFINS (em percentual). |
qBCProd_bEx | Quantidade Vendida. |
vAliqProd_bEx | Alíquota da COFINS (em reais). |
vCOFINS | Valor da COFINS. |
int InformaCOFINSST | ( | int | nItem, |
char * | vBC_aEx, | ||
char * | pCOFINS_aEx, | ||
char * | qBCProd_bEx, | ||
char * | vAliqProd_bEx, | ||
char * | vCOFINS | ||
) |
Grupo COFINS Substituição Tributária.
nItem | Número do item. |
vBC_aEx | Valor da BC da COFINS. |
pCOFINS_aEx | Alíquota da COFINS (em percentual). |
qBCProd_bEx | Quantidade Vendida. |
vAliqProd_bEx | Alíquota da COFINS (em reais). |
vCOFINS | Valor da COFINS. |
int InformaISSQN | ( | int | nItem, |
char * | vBC, | ||
char * | vAliq, | ||
char * | vISSQN, | ||
char * | cMunFG, | ||
char * | cListServ, | ||
char * | vDeducaoOp, | ||
char * | vOutroOp, | ||
char * | vDescIncondOp, | ||
char * | vDescCondOp, | ||
char * | vISSRetOp, | ||
int | indISS, | ||
char * | cServicoOp, | ||
char * | cMunOp, | ||
char * | cPaisOp, | ||
char * | nProcessoOp, | ||
int | indIncentivo | ||
) |
Grupo ISSQN.
nItem | Número do item. |
vBC | Valor da BC do ISSQN. |
vAliq | Alíquota do ISSQN. |
vISSQN | Valor do ISSQN. |
cMunFG | Código do município de ocorrência do fato gerador do ISSQN. |
cListServ | Código da lista de serviços. |
vDeducaoOp | Valor da dedução. |
vOutroOp | Valor de outras retenções. |
vDescIncondOp | Valor do desconto incondicionado. |
vDescCondOp | Valor do desconto condicionado. |
vISSRetOp | Valor da retenção de ISS. |
indISS | Indicador da exigibilidade do ISS. |
cServicoOp | Código do serviço. |
cMunOp | Código do município. |
cPaisOp | Código do país. |
nProcessoOp | Número do processo. |
indIncentivo | Indicador de incentivo fiscal. |
int InformaValorTotalTributos | ( | int | nItem, |
char * | vTotTrib | ||
) |
Valor total de tributos federais, estaduais e municipais.
nItem | Número do item. |
vTotTrib | Valor total dos tributos. |
int InformaPagamento | ( | int | indPagOp, |
char * | tPag, | ||
char * | vPag, | ||
int | tpIntegra, | ||
char * | CNPJOp, | ||
char * | tBandOp, | ||
char * | cAutOp | ||
) |
Informa os dados de pagamento.
indPagOp | Indicador da Forma de Pagamento. |
tPag | Valor do Pagamento. |
vPag | Valor do Pagamento. |
tpIntegra | Tipo de Integração para pagamento. |
CNPJOp | CNPJ da instituição de pagamento. |
tBandOp | Bandeira da operadora de cartão de crédito e/ou débito. |
cAutOp | Número de autorização da operação cartão de crédito e/ou débito. |
int InformaValorTroco | ( | char * | vTroco | ) |
Informa o valor do troco.
vTroco | Valor do troco. |
int FechaCupomVenda | ( | char * | path | ) |
Fecha o cupom de venda e gera o XML final.
path | Caminho para salvar o arquivo XML. |
char * CartaDeCorrecao | ( | char * | chCFe, |
char * | xCorrecao | ||
) |
Função utilizada para criar uma carta de correção.
chCFe | chave de acesso. |
xCorrecao | texto de correção. |
int InformaInformacoesAdicionais | ( | char * | infAdFiscoOp, |
char * | infCplOp | ||
) |
Função utilizada para informar as informações adicionais do documento fiscal.
infAdFiscoOp | informações adicionais de interesse do fisco. |
infCplOp | informações complementares de interesse do contribuinte. |
int InformaObservacoesContribuinte | ( | char * | xCampo, |
char * | xTexto | ||
) |
Função utilizada para informar campos de uso livre do contribuinte.
xCampo | nome do campo definido pelo contribuinte. |
xTexto | texto que será informado no campo. |
int InformaObservacoesFisco | ( | char * | xCampo, |
char * | xTexto | ||
) |
Função utilizada para informar campos de uso livre do fisco.
xCampo | nome do campo definido pelo fisco. |
xTexto | texto que será informado no campo. |
int InformaProcessoReferenciado | ( | char * | nProc, |
int | indProc | ||
) |
Função utilizada para informar processo referenciado na nota fiscal.
nProc | número do processo referenciado. |
indProc | indicador da origem do processo (0 - Justiça Federal, 1 - Justiça Estadual, etc.). |