![]() |
Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
|
Funções | |
int | TestaConexaoNFCe () |
const char * | EmitirNota (const char *arquivo_nota, int *ret) |
const char * | ConsultarNota (const char *chave_nota, int *ret) |
const char * | CancelarNota (const char *chave_nota, const char *protocolo, const char *justificativa, int *ret) |
const char * | DecodificarNota (const char *path_root, const char *resposta_emitir_nota, int *ret) |
const char * | ConsultarId (const char *id_local, int *ret) |
const char * | ListarEventos (const char *chave_nota, int *ret) |
int | AbreCupomVenda (const char *path_file, const char *cUF, const char *cNF, const char *natOp, int mod, const char *serie, const char *nNF, const char *dhEmi, const char *dhSaiEnt, int tpNF, int idDest, const char *cMunFG, int tpImp, int tpEmis, int cDV, int tpAmb, int finNFe, int indFinal, int indPres, int indIntermed, int procEmi, const char *verProc, const char *dhCont, const char *xJust, const char *idLocal) |
int | InformaEmitente (const char *path_file, const char *CNPJ, const char *CPF, const char *xNome, const char *xFant, const char *xLgr, const char *nro, const char *xCpl, const char *xBairro, int cMun, const char *xMun, const char *UF, const char *CEP, int cPais, const char *xPais, const char *fone, const char *IE, const char *IEST, const char *IM, const char *CNAE, int CRT) |
int | InformaTransporte (const char *file_path, int modFrete, const char *CNPJ, const char *CPF, const char *xNome, const char *IE, const char *xEnder, const char *xMun, const char *UF) |
int | InformaVolumes (const char *file_path, const char *qVol, const char *especie, const char *marca, const char *nVol, const char *pesoL, const char *pesoB) |
int | InformaLacres (const char *file_path, const char *nLacre, int indexVolume) |
int | InformaPagamento (const char *file_path, int indPag, int tPag, const char *vPag, int tpIntegra, const char *CNPJ, int tBand, const char *cAut, const char *vTroco) |
int | InformaProduto (const char *file_path, const char *cProd, const char *cEAN, const char *xProd, const char *NCM, const char *NVE, const char *CEST, const char *indEscala, const char *CNPJFab, const char *cBenef, const char *EXTIPI, const char *CFOP, const char *uCom, const char *qCom, const char *vUnCom, const char *vProd, const char *cEANTrib, const char *uTrib, const char *qTrib, const char *vUnTrib, const char *vFrete, const char *vSeg, const char *vDesc, const char *vOutro, int indTot) |
int | InformaPISAliq (const char *file_path, int nItem, const char *CST, const char *vBC, const char *pPIS, const char *vPIS) |
int | InformaPISQtde (const char *file_path, int nItem, const char *CST, const char *qBCProd, const char *vAliqProd, const char *vPIS) |
int | InformaPISNT (const char *file_path, int nItem, const char *CST) |
int | InformaPISOutr (const char *file_path, int nItem, int grupo, const char *CST, const char *vBC_qBCProd, const char *pPIS_vAliqProd, const char *vPIS) |
int | InformaCofinsAliq (const char *file_path, int nItem, const char *CST, const char *vBC, const char *pCOFINS, const char *vCOFINS) |
int | InformaCofinsQtde (const char *file_path, int nItem, const char *CST, const char *qBCProd, const char *vAliqProd, const char *vCOFINS) |
int | InformaCofinsNT (const char *file_path, int nItem, const char *CST) |
int | InformaCofinsOutr (const char *file_path, int nItem, int grupo, const char *CST, const char *vBC_qBCProd, const char *pCOFINS_vAliqProd, const char *vCOFINS) |
int | InformaICMS00 (const char *file_path, int nItem, int orig, const char *CST, const char *modBC, const char *vBC, const char *pICMS, const char *vICMS, const char *pFCP, const char *vFCP) |
int | InformaICMS20 (const char *file_path, int nItem, int orig, const char *CST, const char *modBC, const char *pRedBC, const char *vBC, const char *pICMS, const char *vICMS, const char *vBCFCP, const char *pFCP, const char *vFCP, const char *vICMSDeson, const char *motDesICMS) |
int | InformaICMS40 (const char *file_path, int nItem, int orig, const char *CST, const char *vICMSDeson, const char *motDesICMS) |
int | InformaICMS60 (const char *file_path, int nItem, int orig, const char *CST, const char *vBCSTRet, const char *pST, const char *vICMSSubstituto, const char *vICMSSTRet, const char *vBCFCPSTRet, const char *pFCPSTRet, const char *vFCPSTRet, const char *pRedBCEfet, const char *vBCEfet, const char *pICMSEfet, const char *vICMSEfet) |
int | InformaICMSSN102 (const char *file_path, int nItem, int orig, const char *CSOSN) |
InformaICMSSN102 Função para informe de tributação ICMS pelo Simples Nacional, CSOSN=102, 103, 300 ou 400 (v2.0) Mais... | |
int | InformaICMSSN500 (const char *file_path, int nItem, int orig, const char *CSOSN, const char *vBCSTRet, const char *pST, const char *vICMSSubstituto, const char *vICMSSTRet, const char *vBCFCPSTRet, const char *pFCPSTRet, const char *vFCPSTRet, const char *pRedBCEfet, const char *vBCEfet, const char *pICMSEfet, const char *vICMSEfet) |
InformaICMSSN500 - Função para Tributação ICMS pelo Simples Nacional, CSOSN=500 (v2.0) Mais... | |
int TestaConexaoNFCe | ( | ) |
Função utilizada para teste de comunicação com API de autorização.
const char * EmitirNota | ( | const char * | arquivo_nota, |
int * | ret | ||
) |
Função utilizada na emissão de uma Nota Fiscal Eletrônica, após a geração da mesma.
arquivo_nota | - Caminho do arquivo contendo json com os dados da nota. |
ret | - Receber a referência do dado após a emissão da nota. |
const char * ConsultarNota | ( | const char * | chave_nota, |
int * | ret | ||
) |
Função utilizada para consultar um determinada Nota Fiscal Eletrônica pela chave.
chave_nota | - Parâmetro tipo String que recebe a chave da nota a ser consultada. |
ret | - Parâmetro do tipo ponteiro para int que será passado por referência. |
const char * CancelarNota | ( | const char * | chave_nota, |
const char * | protocolo, | ||
const char * | justificativa, | ||
int * | ret | ||
) |
Função utilizada no cancelamento da Nota Fiscal Eletrônica pela chave.
chave_nota | - 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. |
ret | - Parâmetro do tipo ponteiro para int que será passado por referência. |
const char * DecodificarNota | ( | const char * | path_root, |
const char * | resposta_emitir_nota, | ||
int * | ret | ||
) |
Função utilizada na decodificação da Nota Fiscal Eletrônica.
path_root | - Parâmetro tipo String contendo o caminho do arquivo contendo json com os dados da nota. |
resposta_emitir_nota | - Parâmetro do tipo String que recebe o dado da emissão em BASE64. |
ret | - Parâmetro do tipo ponteiro para int que será passado por referência. |
const char * ConsultarId | ( | const char * | id_local, |
int * | ret | ||
) |
Função utilizada para consulta de Id de uma operação específica de emissão de cupom.
id_local | - Parâmetro tipo String contendo Id usado na emissão a ser consultada. |
ret | - Parâmetro do tipo ponteiro para int que será passado por referência. |
const char * ListarEventos | ( | const char * | chave_nota, |
int * | ret | ||
) |
Função utilizada para consultar uma lista de eventos ocorridos na emissão da nota.
chave_nota | - Parâmetro tipo String que recebe a chave da nota a ser consultada os eventos. |
ret | - Parâmetro do tipo ponteiro para int que será passado por referência. |
int AbreCupomVenda | ( | const char * | path_file, |
const char * | cUF, | ||
const char * | cNF, | ||
const char * | natOp, | ||
int | mod, | ||
const char * | serie, | ||
const char * | nNF, | ||
const char * | dhEmi, | ||
const char * | dhSaiEnt, | ||
int | tpNF, | ||
int | idDest, | ||
const char * | cMunFG, | ||
int | tpImp, | ||
int | tpEmis, | ||
int | cDV, | ||
int | tpAmb, | ||
int | finNFe, | ||
int | indFinal, | ||
int | indPres, | ||
int | indIntermed, | ||
int | procEmi, | ||
const char * | verProc, | ||
const char * | dhCont, | ||
const char * | xJust, | ||
const char * | idLocal | ||
) |
Função usada na gravação dos dados de venda partir do diretório informado em 'path_file' para abertura do cupom.
path_file | Caminho absoluto onde o arquivo json será gerado. EX:
|
cUF | Código da UF do emitente do Documento Fiscal.
|
cNF | Código numérico que compõe a chave de acesso.
|
natOp | Descrição da Natureza da Operação.
|
mod | Código do Modelo do Documento Fiscal 55=NF-e emitida em substituição ao modelo 1 ou 1A; 65=NFC-e, utilizada nas operações de venda no varejo (a critério da UF aceitar este modelo de documento).
|
serie | Série do Documento Fiscal.
|
nNF | Número do documento fiscal.
|
dhEmi | Data e hora de emissão do Documento Fiscal: AAAA-MM-DDThh:mm:ssTZD
|
dhSaiEnt | Data e hora de Saída ou da Entrada da Mercadoria/Produto
|
tpNF | Tipo de Operação da NF-e: 0=Entrada; 1=Saída
|
idDest | Identificador de local de destino da operação : 1=Operação interna; 2=Operação interestadual; 3=Operação com exterior.
|
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 da NF-e
|
tpAmb | Identificação do Ambiente: 1=Produção/2= Homologação
|
finNFe | Finalidade de emissão da NF-e
|
indFinal | Indica operação com Consumidor final: 0=Normal; 1=Consumidor final;
|
indPres | Indicador de presença do comprador no estabelecimento comercial no momento da operação
|
indIntermed | Indicador de intermediador/marketplace
|
procEmi | Processo de emissão da NF-e
|
verProc | Versão do Processo de emissão da NF-e
|
dhCont | Data e Hora da entrada em contingência
|
xJust | Justificativa da entrada em contingência
|
idLocal | Identificador único por ponto de venda para recuperação do status caso haja falha de conexão com a plataforma durante a autorização
|
DESCRIÇÃO | VALOR |
---|---|
NFCE_CNF_INVALIDO | -601 |
NFCE_NATUREZA_OPERACAO_INVALIDA | -602 |
NFCE_MODELO_INVALIDA | -603 |
NFCE_SERIE_INVALIDA | -604 |
NFCE_NNF_INVALIDA | -605 |
NFCE_TIPO_OPERACAO_INVALIDA | -606 |
NFCE_DESTINO_OPERACAO_INVALIDO | -607 |
NFCE_CODIGO_MUNICIPIO_ICMS_INVALIDO | -608 |
NFCE_TP_IMPRESSAO_INVALIDA | -609 |
NFCE_TP_EMISSAO_INVALIDA | -610 |
NFCE_DIGITO_VERIFICADOR_INVALIDO | -611 |
NFCE_FINALIDADE_EMISSAO_INVALIDA | -612 |
NFCE_IND_CONSUMIDOR_FINAL_INVALIDA | -613 |
NFCE_IND_PRESENCA_INVALIDA | -614 |
NFCE_PROC_EMISSAO_INVALIDA | -615 |
NFCE_VERSAO_APP_INVALIDA | -616 |
NFCE_PARAMETRO_INVALIDO | -617 |
NFCE_IDLOCAL_INVALIDO | -618 |
int InformaEmitente | ( | const char * | path_file, |
const char * | CNPJ, | ||
const char * | CPF, | ||
const char * | xNome, | ||
const char * | xFant, | ||
const char * | xLgr, | ||
const char * | nro, | ||
const char * | xCpl, | ||
const char * | xBairro, | ||
int | cMun, | ||
const char * | xMun, | ||
const char * | UF, | ||
const char * | CEP, | ||
int | cPais, | ||
const char * | xPais, | ||
const char * | fone, | ||
const char * | IE, | ||
const char * | IEST, | ||
const char * | IM, | ||
const char * | CNAE, | ||
int | CRT | ||
) |
Função uitlizada para informar emitente para composição das informações a serem enviadas para nuvem.
path_file | Caminho absoluto onde o arquivo json será gerado. EX:
|
CNPJ | CNPJ do emitente.
|
CPF | CPF do remetente.
|
xNome | Razão Social ou Nome do emitente.
|
xFant | Nome fantasia.
|
xLgr | Logradouro.
|
nro | Número.
|
xCpl | Complemento
|
xBairro | Bairro
|
cMun | Código do município
|
xMun | Nome do município
|
UF | Sigla da UF
|
CEP | Código do CEP
|
cPais | Código do País (1058 = Brasil)
|
xPais | Nome do País
|
fone | Telefone
|
IE | Inscrição Estadual do Emitente
|
IEST | IE do Substituto Tributário
|
IM | Inscrição Municipal do Prestador de Serviço
|
CNAE | CNAE fiscal
|
CRT | Código de Regime Tributário
|
DESCRIÇÃO | VALOR |
---|---|
NFCE_CNPJ_INVALIDO | -620 |
NFCE_CPF_INVALIDO | -621 |
NFCE_ID_ESTRANGEIRO_INVALIDO | -622 |
NFCE_NOME_INVALIDO | -623 |
NFCE_ID_IE_DESTINATARIO | -624 |
NFCE_IE_INVALIDO | -625 |
NFCE_INCRICAO_SUFRAMA_INVALIDA | -626 |
NFCE_IM_INVALIDA | -627 |
NFCE_EMAIL_INVALIDO | -628 |
int InformaTransporte | ( | const char * | file_path, |
int | modFrete, | ||
const char * | CNPJ, | ||
const char * | CPF, | ||
const char * | xNome, | ||
const char * | IE, | ||
const char * | xEnder, | ||
const char * | xMun, | ||
const char * | UF | ||
) |
Função uitlizada para informar transporte para construção do cupoim.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
modFrete | Modalidade do frete.
|
CNPJ | CNPJ do Transportador.
|
CPF | CPF do Transportador.
|
xNome | Razão Social ou nome.
|
IE | Inscrição Estadual do Transportador.
|
xEnder | Endereço Completo.
|
xMun | Nome do município.
|
UF | Sigla da UF.
|
DESCRIÇÃO | VALOR |
---|---|
NFCE_MODALIDADE_FRETE_INVALIDA | -650 |
NFCE_CNPJ_TRANSPORTADOR_INVALIDO | -651 |
NFCE_CPF_TRANSPORTADOR_INVALIDO | -652 |
NFCE_xNOME_TRANSPORTADOR_INVALIDO | -653 |
NFCE_IE_TRANSPORTADOR_INVALIDO | -654 |
NFCE_XENDER_TRANSPORTADOR_INVALIDO | -655 |
NFCE_xMUN_TRANSPORTADOR_INVALIDO | -656 |
NFCE_UF_TRANSPORTADOR_INVALIDO | -657 |
int InformaVolumes | ( | const char * | file_path, |
const char * | qVol, | ||
const char * | especie, | ||
const char * | marca, | ||
const char * | nVol, | ||
const char * | pesoL, | ||
const char * | pesoB | ||
) |
Função utilizada para informar Volumes quando existir trasnporte para compor informações pdo cupom.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
qVol | Quantidade de volumes transportados.
|
especie | Espécie dos volumes transportados.
|
marca | Descrição da Natureza da Operação.
|
nVol | Numeração dos volumes transportados.
|
pesoL | Peso Líquido (em kg).
|
pesoB | Peso Bruto (em kg).
|
DESCRIÇÃO | VALOR |
---|---|
NFCE_VOLUMES_X27_QVOL_INVALIDO | -770 |
NFCE_VOLUMES_X28_ESP_INVALIDO | -771 |
NFCE_VOLUMES_X29_MARCA_INVALIDO | -772 |
NFCE_VOLUMES_X30_NVOL_INVALIDO | -773 |
NFCE_VOLUMES_X31_PESOL_INVALIDO | -774 |
NFCE_VOLUMES_X32_PESOB_INVALIDO | -775 |
NFCE_VOLUMES_NAO_E_POSSIVEL_INSERIR | -776 |
NFCE_VOLUMES_CHAVE_TRANSPORTE_NAO_EXISTE | -777 |
int InformaLacres | ( | const char * | file_path, |
const char * | nLacre, | ||
int | indexVolume | ||
) |
Função uitlizada para informar Lacres quando existir Volumes para compor informações para emissão de cupom.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
nLacre | Número dos Lacres.
|
indexVolume | - Recebe o valor da posição do volume que será inserido o lacre. |
DESCRIÇÃO | VALOR |
---|---|
NFCE_LACRES_X34_NLACRE_INVALIDO | -780 |
NFCE_LACRES_CHAVE_VOLUMES_NAO_EXISTE | -781 |
NFCE_LACRES_INDEX_DO_VOLUME_NAO_ENCONTRADO | -782 |
int InformaPagamento | ( | const char * | file_path, |
int | indPag, | ||
int | tPag, | ||
const char * | vPag, | ||
int | tpIntegra, | ||
const char * | CNPJ, | ||
int | tBand, | ||
const char * | cAut, | ||
const char * | vTroco | ||
) |
Função utilizada para informar Pagamento na composição das informações para emissão do cupom.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
indPag | Indicador da Forma de Pagamento.
|
tPag | Valor do Pagamento.
|
vPag | Valor do Pagamento.
|
tpIntegra | Tipo de Integração para pagamento.
|
CNPJ | CNPJ da instituição de pagamento.
|
tBand | Bandeira da operadora de cartão de crédito e/ou débito.
|
cAut | Número de autorização da operação cartão de crédito e/ou débito.
|
vTroco | Valor do troco.
|
DESCRIÇÃO | VALOR |
---|---|
NFCE_FORMA_PAGAMENTO_INVALIDA | -660 |
NFCE_VALOR_PAGAMENTO_INVALIDO | -661 |
NFCE_BANDEIRA_CARTAO_INVALIDA | -662 |
NFCE_CODIGO_AUTORIZACAO_INVALIDO | -663 |
NFCE_CNPJ_CREDENCIADORA_INVALIDO | -664 |
NFCE_INDICADOR_FORMA_PAGAMENTO_INVALIDO | -665 |
NFCE_TIPO_INTEGRACAO_INVALIDA | -666 |
NFCE_VALOR_TROCO_INVALIDO | -667 |
int InformaProduto | ( | const char * | file_path, |
const char * | cProd, | ||
const char * | cEAN, | ||
const char * | xProd, | ||
const char * | NCM, | ||
const char * | NVE, | ||
const char * | CEST, | ||
const char * | indEscala, | ||
const char * | CNPJFab, | ||
const char * | cBenef, | ||
const char * | EXTIPI, | ||
const char * | CFOP, | ||
const char * | uCom, | ||
const char * | qCom, | ||
const char * | vUnCom, | ||
const char * | vProd, | ||
const char * | cEANTrib, | ||
const char * | uTrib, | ||
const char * | qTrib, | ||
const char * | vUnTrib, | ||
const char * | vFrete, | ||
const char * | vSeg, | ||
const char * | vDesc, | ||
const char * | vOutro, | ||
int | indTot | ||
) |
Função utilizada para informar Produto na composição das informações para emissão do cupom NFCe.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | Código CEST.
|
indEscala | Indicador de Escala Relevante
|
CNPJFab | CNPJ do Fabricante da Mercadoria
|
cBenef | Código de Benefício Fiscal na UF aplicado ao item.
|
EXTIPI | 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.
|
vFrete | Valor Total do Frete
|
vSeg | Valor Total do Seguro.
|
vDesc | Valor do Desconto.
|
vOutro | Outras despesas acessórias.
|
indTot | Indica se valor do Item (vProd) entra no valor total da NF-e (vProd)
|
DESCRIÇÃO | VALOR |
---|---|
NFCE_CODIGO_PRODUTO_INVALIDO | -670 |
NFCE_CODIGO_EAN_INVALIDO | -671 |
NFCE_DESCRICAO_PRODUTO_INVALIDA | -672 |
NFCE_NCM_PRODUTO_INVALIDO | -673 |
NFCE_NVE_INVALIDO | -674 |
NFCE_CEST_INVALIDO | -675 |
NFCE_INDESCALA_INVALIDO | -676 |
NFCE_CNPJ_FABRICANTE_INVALIDO | -677 |
NFCE_CBENEF_INVALIDO | -678 |
NFCE_EXTIPI_PRODUTO_INVALIDO | -679 |
NFCE_CFOP_PRODUTO_INVALIDO | -680 |
NFCE_UNIDADE_COMERCIAL_PRODUTO_INVALIDA | -681 |
NFCE_QUANTIDADE_COMERCIAL_PRODUTO_INVALIDA | -682 |
NFCE_VALOR_UNI_COMERCIAL_PRODUTO_INVALIDO | -683 |
NFCE_VALOR_PRODUTO_INVALIDO | -684 |
NFCE_GTIN_PRODUTO_INVALIDO | -685 |
NFCE_UNIDADE_TRIBUTAVEL_INVALIDA | -686 |
NFCE_QUANTIDADE_TRIBUTAVEL_INVALIDA | -687 |
NFCE_VALOR_UNI_TRIBUTACAO_INVALIDO | -688 |
NFCE_VALOR_FRETE_INVALIDO | -689 |
NFCE_VALOR_SEGURO_INVALIDO | -690 |
NFCE_VALOR_DESCONTO_INVALIDO | -691 |
NFCE_VALOR_OUTRO_INVALIDO | -692 |
NFCE_INDICADOR_TOTAL_INVALIDO | -693 |
int InformaPISAliq | ( | const char * | file_path, |
int | nItem, | ||
const char * | CST, | ||
const char * | vBC, | ||
const char * | pPIS, | ||
const char * | vPIS | ||
) |
Função utilizada para informar PISALIQ na composição das informações para emissão da NFCe.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | ( | const char * | file_path, |
int | nItem, | ||
const char * | CST, | ||
const char * | qBCProd, | ||
const char * | vAliqProd, | ||
const char * | vPIS | ||
) |
Função utilizada para informar PISQtde para composição das informações na emissão do cupom.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | ( | const char * | file_path, |
int | nItem, | ||
const char * | CST | ||
) |
Função utilizada para informar PISNT na composição das informações para emissão.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
nItem | Informação do index do produto a ser informado
|
CST | Código de Situação Tributária do PIS.
|
int InformaPISOutr | ( | const char * | file_path, |
int | nItem, | ||
int | grupo, | ||
const char * | CST, | ||
const char * | vBC_qBCProd, | ||
const char * | pPIS_vAliqProd, | ||
const char * | vPIS | ||
) |
Função utilizada para informar PISOUTR na composição das informações para emissão.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
nItem | Informação do index do produto a ser informado
|
grupo | Informar o grupo a ser criado
|
CST | Código de Situação Tributária do PIS.
|
vBC_qBCProd | Quantidade Vendida.
|
pPIS_vAliqProd | Alíquota do PIS (em reais).
|
vPIS | Valor do PIS.
|
int InformaCofinsAliq | ( | const char * | file_path, |
int | nItem, | ||
const char * | CST, | ||
const char * | vBC, | ||
const char * | pCOFINS, | ||
const char * | vCOFINS | ||
) |
Função utilizada para informar CONFINSALIQ na composição das informações para emissão.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | ( | const char * | file_path, |
int | nItem, | ||
const char * | CST, | ||
const char * | qBCProd, | ||
const char * | vAliqProd, | ||
const char * | vCOFINS | ||
) |
Função utilizada para informar CONFINSQTDE na composição das informações para emissão.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | ( | const char * | file_path, |
int | nItem, | ||
const char * | CST | ||
) |
Função utilizada para informar CONFINSNT na composição das informações para emissão.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
nItem | Informação do index do produto a ser informado
|
CST | Código de Situação Tributária do PIS.
|
int InformaCofinsOutr | ( | const char * | file_path, |
int | nItem, | ||
int | grupo, | ||
const char * | CST, | ||
const char * | vBC_qBCProd, | ||
const char * | pCOFINS_vAliqProd, | ||
const char * | vCOFINS | ||
) |
Analisar esta função refernte aos dados.
Função utilizada para informar CofinsOutr na composição das informações para emissão.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
nItem | Informação do index do produto a ser informado
|
grupo | Informar o grupo a ser criado
|
CST | Código de Situação Tributária do PIS.
|
vBC_qBCProd | Quantidade Vendida.
|
pCOFINS_vAliqProd,Alíquota | do PIS (em reais).
|
vCOFINS | Valor da COFINS.
|
int InformaICMS00 | ( | const char * | file_path, |
int | nItem, | ||
int | orig, | ||
const char * | CST, | ||
const char * | modBC, | ||
const char * | vBC, | ||
const char * | pICMS, | ||
const char * | vICMS, | ||
const char * | pFCP, | ||
const char * | vFCP | ||
) |
Função utilizada para informar ICMS00 na composição das informações para emissão
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | Percentual do ICMS relativo ao Fundo de Combate à Pobreza (FCP).
|
vFCP | Valor do Fundo de Combate à Pobreza (FCP).
|
int InformaICMS20 | ( | const char * | file_path, |
int | nItem, | ||
int | orig, | ||
const char * | CST, | ||
const char * | modBC, | ||
const char * | pRedBC, | ||
const char * | vBC, | ||
const char * | pICMS, | ||
const char * | vICMS, | ||
const char * | vBCFCP, | ||
const char * | pFCP, | ||
const char * | vFCP, | ||
const char * | vICMSDeson, | ||
const char * | motDesICMS | ||
) |
Função utilizada para informar ICMS20 na composição das informações para emissão
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | Valor da Base de Cálculo do FCP.
|
pFCP | Percentual do ICMS relativo ao Fundo de Combate à Pobreza (FCP).
|
vFCP | Valor do Fundo de Combate à Pobreza (FCP).
|
vICMSDeson | Valor do ICMS desonerado.
|
motDesICMS | Motivo da desoneração do ICMS.
|
int InformaICMS40 | ( | const char * | file_path, |
int | nItem, | ||
int | orig, | ||
const char * | CST, | ||
const char * | vICMSDeson, | ||
const char * | motDesICMS | ||
) |
Função utilizada para informar ICMS40 na composição das informações para emissão
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
nItem | Informação do index do produto a ser informado
|
orig | Origem da mercadoria.
|
CST | Tributação do ICMS = 40, 41 ou 50.
|
vICMSDeson | Valor do ICMS desonerado.
|
motDesICMS | Motivo da desoneração do ICMS.
|
int InformaICMS60 | ( | const char * | file_path, |
int | nItem, | ||
int | orig, | ||
const char * | CST, | ||
const char * | vBCSTRet, | ||
const char * | pST, | ||
const char * | vICMSSubstituto, | ||
const char * | vICMSSTRet, | ||
const char * | vBCFCPSTRet, | ||
const char * | pFCPSTRet, | ||
const char * | vFCPSTRet, | ||
const char * | pRedBCEfet, | ||
const char * | vBCEfet, | ||
const char * | pICMSEfet, | ||
const char * | vICMSEfet | ||
) |
Função utilizada para informar ICMS60 na composição das informações para emissão.
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
nItem | Informação do index do produto a ser informado
|
orig | Origem da mercadoria.
|
CST | Tributação do ICMS = 60.
|
vBCSTRet | Valor da BC do ICMS ST retido.
|
pST | Alíquota suportada pelo Consumidor Final.
|
vICMSSubstituto | Valor do ICMS próprio do Substituto.
|
vICMSSTRet | Valor do ICMS ST retido.
|
vBCFCPSTRet | Valor da Base de Cálculo do FCP retido anteriormente.
|
pFCPSTRet | Percentual do FCP retido anteriormente por Substituição Tributária.
|
vFCPSTRet | Valor do FCP retido por Substituição Tributária.
|
pRedBCEfet | Percentual de redução da base de cálculo efetiva.
|
vBCEfet | Valor da base de cálculo efetiva.
|
pICMSEfet | Alíquota do ICMS efetiva.
|
vICMSEfet | Alíquota do ICMS efetiva.
|
int InformaICMSSN102 | ( | const char * | file_path, |
int | nItem, | ||
int | orig, | ||
const char * | CSOSN | ||
) |
InformaICMSSN102 Função para informe de tributação ICMS pelo Simples Nacional, CSOSN=102, 103, 300 ou 400 (v2.0)
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 InformaICMSSN500 | ( | const char * | file_path, |
int | nItem, | ||
int | orig, | ||
const char * | CSOSN, | ||
const char * | vBCSTRet, | ||
const char * | pST, | ||
const char * | vICMSSubstituto, | ||
const char * | vICMSSTRet, | ||
const char * | vBCFCPSTRet, | ||
const char * | pFCPSTRet, | ||
const char * | vFCPSTRet, | ||
const char * | pRedBCEfet, | ||
const char * | vBCEfet, | ||
const char * | pICMSEfet, | ||
const char * | vICMSEfet | ||
) |
InformaICMSSN500 - Função para Tributação ICMS pelo Simples Nacional, CSOSN=500 (v2.0)
file_path | Caminho absoluto onde o arquivo json será gerado. EX:
|
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 | Valor da BC do ICMS ST retido.
|
pST | Alíquota suportada pelo Consumidor Final.
|
vICMSSubstituto | Valor do ICMS próprio do Substituto.
|
vICMSSTRet | Valor do ICMS ST retido.
|
vBCFCPSTRet | Valor da Base de Cálculo do FCP retido anteriormente.
|
pFCPSTRet | Percentual do FCP retido anteriormente por Substituição Tributária.
|
vFCPSTRet | Valor do FCP retido por Substituição Tributária.
|
pRedBCEfet | Percentual de redução da base de cálculo efetiva.
|
vBCEfet | Valor da base de cálculo efetiva.
|
pICMSEfet | Alíquota do ICMS efetiva.
|
vICMSEfet | Alíquota do ICMS efetiva.
|