- 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:
- 2025-06-13 - versão 2Gv5.00
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