12.7.11.5. Destinação Consumo
12.7.11.5.1. gConsumo
12.7.11.5. Destinação Consumo
« Anterior
12.7.11.6. Solic.Crédito Presumido
Próximo »

12.7.11.5.1. gConsumo

Funcionalidade para gerar o detalhe do item destinado ao uso e consumo pessoal

Assinatura

string gConsumo(int nItem, double vIBS, double vCBS, double qConsumo, string uConsumo, string refNF, int nItemRefNFe)

Descrição:

Funcionalidade para gerar o detalhe do item destinado ao uso e consumo pessoal

Importante

Atualização necessária para atender o novo leiaute da NF-e da NT 2025/002 - Reforma Tributária do Consumo

Vigência:

  • ambiente de homologação: a partir de 01/07/2025
  • ambiente de produção: a partir de 01/10/2025

Versão da DLL requerida:

Histórico de atualização:

Parâmetros:

nome tipo tam. obrig. descrição
nItem inteiro - sim Informar o atributo nItem do elemento det do documento referenciado
vIBS double 15,2 sim Informar o Valor do IBS na nota de aquisição correspondente à quantidade destinada a uso e consumo pessoal
vCBS double 15,2 sim Informar o valor da CBS na nota de aquisição correspondente à quantidade destinada a uso e consumo pessoal
qConsumo double 15,0-4 sim Informar a quantidade para consumo de pessoa física
uConsumo string 1-6 sim Informar a unidade relativa ao campo qConsumo
refNF string 44 sim Informar a chave da nota (NFe ou NFCe) emitida para o fornecimento nos casos em que a legislação obriga a emissão de documento fiscal.
nItemRefNFe inteiro - sim Corresponde ao “nItem” da refNFe

Retorno:

Um string com o grupo de detalhamento do item não fornecido

XML:

<gConsumo>
  <nItem>1</nItem>
  <vIBS>123.45</vIBS>
  <vCBS>123.56</vCBS>
  <gControleEstoque>
    <qConsumo>100.1234</qConsumo>
    <uConsumo>KG</uConsumo>
  </gControleEstoque>
  <refNF>33250527538635000101550010013919261000793864</refNF>
  <nItemRefNFe>1</nItemRefNFe>
</gConsumo>

Exemplos de uso:

Visual Basic 6.0

 

Delphi



c#

 
// grupo gConsumo
 
// inicializar variáveis
 
string gConsumo = "";
int nItem = 1;                  // Informar o atributo nItem do elemento det do documento referenciado
 
double vIBS = 123.45;           // Informar o Valor do IBS na nota de aquisição correspondente à quantidade destinada 
                                //  a uso e consumo pessoal
 
double vCBS = 123.56;           // Informar o Valor da CBS na nota de aquisição correspondente à quantidade destinada  
                                // a uso e consumo pessoal
 
double qConsumo = 100.1234;     // Informar a quantidade para consumo de pessoa física
 
string uConsumo = "KG";         // Informar a unidade relativa ao campo qConsumo
 
string refNF = "33250527538635000101550010013919261000793864";
                                // Informar a chave da nota (NFe ou NFCe) emitida para o fornecimento nos casos em que a
                                // legislação obriga a emissão de documento fiscal.
 
int nItemRefNFe = 1;            // Corresponde ao “nItem” da refNFe
 
// instancia a DLL
 
NFe_Util_2G.Util util = new NFe_Util_2G.Util();
 
// gera XML do grupo gConsumo
 
gConsumo = util.gConsumo(nItem, 
                         vIBS, 
                         vCBS, 
                         qConsumo, 
                         uConsumo, 
                         refNF, 
                         nItemRefNFe);
12.7.11.5.1. gConsumo
12.7.11.5. Destinação Consumo
« Anterior
12.7.11.5. Destinação Consumo
Próximo »
12.7.11.6. Solic.Crédito Presumido