Grupo Item/Combustível (comb)

Criação de um método para informar os campos para os percentuais de mistura do GLP. O campo pMixGN foi removido.

// Informar apenas para operações com combustíveis líquidos e lubrificantes.

int retorno = eVenda_ItemDetalhamentoCombustivel(handleEmissor,
    //Código de produto da ANP
    cProdANP,
    //Percentual de Gás Natural para o produto GLP (cProdANP=210203001)
    pMixGN,
    //Código de autorização / registro do CODIF
    CODIF,
    //Quantidade de combustível faturada à temperatura ambiente.
    qTemp,
    //Sigla da UF de consumo.
    UFCons,
    //BC da CIDE.
    qBCProd,
    //Valor da alíquota da CIDE.
    vAliqProd,
    //Valor da CIDE.
    vCIDE,
    //Número de identificação do bico utilizado no abastecimento.
    nBico,
    //Número de identificação da bomba ao qual o bico está interligado.
    nBomba,
    //Número de identificação do tanque ao qual o bico está interligado.
    nTanque,
    //Valor do Encerrante no início do abastecimento.
    vEncIni,
    //Valor do Encerrante no final do abastecimento.
    vEncFin,
    //Descrição  do produto conforme ANP.
    descANP,
    //Reservado para uso futuro
    reservado2);

// Exemplo

//Aplicando detalhamento de combustível no último item vendido
int retorno = eVenda_ItemDetalhamentoCombustivel(handleEmissor,
                                  "999999",
                                  "99.12",
                                  "121",
                                  "10",
                                  "SC",
                                  "",
                                  "",
                                  "",
                                  "001",
                                  "921",
                                  "241",
                                  "3123123.123",
                                  "3123143.123",
                                  "Gasolina",
                                  "");


// Retornos

1 - OK
20161 - Nenhuma venda aberta para a operação.
20163 - A venda não possui nenhum item.
  • Novo método para Combustível GLP
// Informar apenas para operações com combustível GLP, com cProdANP = 210203001

int retorno = eVenda_ItemDetalhamentoCombustivelGLP(handleEmissor,
    //Percentual do GLP derivado do petróleo no produto GLP.
    pGLP,
    //Percentual de Gás Natural Nacional – GLGN n para o produto GLP.
    pGNn,
    //Percentual de Gás Natural Importado – GLGNi para o produto GLP.
    oGNi,
    //Valor de partida.
    vPart,
    //Reservado para uso futuro
    reservado1,
    //Reservado para uso futuro
    reservado2,
    //Reservado para uso futuro
    reservado3,
    //Reservado para uso futuro
    reservado4,
    //Reservado para uso futuro
    reservado5);

// Exemplo

//Aplicando detalhamento do combustível GLP no último item vendido
int retorno = eVenda_ItemDetalhamentoCombustivelGLP(handleEmissor,
                                  "0.10",
                                  "0.20",
                                  "0.30",
                                  "12.47",
                                  "", "", "", "", "");


// Retornos

1 - OK
20161 - Nenhuma venda aberta para a operação.
20163 - A venda não possui nenhum item.
20175 - Não é possível adicionar um detalhamento do tipo GLP se não existir o detalhamento para o Combustível.

Descrição dos campos e alterações

Abaixo do valor aceito de cada campo.

  • pMixGN - Percentual de Gás Natural para o produto GLP (Removido).
  • descANP - Descrição do produto conforme ANP.
  • pGLP - Percentual do GLP derivado do petróleo no produto GLP.
  • pGNn - Percentual de Gás Natural Nacional – GLGN n para o produto GLP.
  • pGNi - Percentual de Gás Natural Importado – GLGNi para o produto GLP.
  • vPart - Valor de partida.

Caminho completo dos campos no XML da NF-e

Abaixo, o caminho completo no XML de onde o valor do campo modificado será colocado/removido.

xPath Alteração
TNFe/infNFe/det/prod/comb/pMixGN Removido
TNFe/infNFe/det/prod/comb/descANP Adicionado
TNFe/infNFe/det/prod/comb/pGLP Adicionado
TNFe/infNFe/det/prod/comb/pGNn Adicionado
TNFe/infNFe/det/prod/comb/pGNi Adicionado
TNFe/infNFe/det/prod/comb/vPart Adicionado