eNFe_ItemDetalhamentoCombustivel¶
Informar apenas para operações com combustíveis líquidos e lubrificantes.
Método¶
int CALL eNFe_ItemDetalhamentoCombustivel(emissor_nfce * e, const char *cProdANP, const char *pMixGN, const char *CODIF, const char *qTemp, const char *UFCons, const char *qBCProd, const char *vAliqProd, const char *vCIDE, const char *nBico, const char *nBomba, const char *nTanque, const char *vEncIni, const char *vEncFin, const char *descANP, const char *reservado2);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
cProdANP
|
Código de produto da ANP
|
pMixGN
|
Percentual de Gás Natural para o produto GLP (cProdANP=210203001)
|
CODIF
|
Código de autorização / registro do CODIF
|
qTemp
|
Quantidade de combustível faturada à temperatura ambiente.
|
UFCons
|
Sigla da UF de consumo.
|
qBCProd
|
BC da CIDE.
|
vAliqProd
|
Valor da alíquota da CIDE.
|
vCIDE
|
Valor da CIDE.
|
nBico
|
Número de identificação do bico utilizado no abastecimento.
|
nBomba
|
Número de identificação da bomba ao qual o bico está interligado.
|
nTanque
|
Número de identificação do tanque ao qual o bico está interligado.
|
vEncIni
|
Valor do Encerrante no início do abastecimento.
|
vEncFin
|
Valor do Encerrante no final do abastecimento.
|
descANP
|
Descrição do produto conforme ANP.
|
reservado2
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | OK |
20161 | Nenhuma venda aberta para a operação. |
20163 | A venda não possui nenhum item. |
Exemplos¶
//Aplicando detalhamento de combustível no último item vendido
int retorno = eNFe_ItemDetalhamentoCombustivel(handleEmissor,
"999999",
"99.12",
"121",
"10",
"SC",
"",
"",
"",
"001",
"921",
"241",
"3123123.123",
"3123143.123",
"Gasolina",
"");
Hierarquia¶
- eNFe_Abrir
- eNFe_ItemProduto
- eNFe_ItemDetalhamentoCombustivel