- 12.7.11.2. Importação ALC/ZFM
12.7.11.2.1. gConsumoZFM - 12.7.11.2. Importação ALC/ZFM
« Anterior - 12.7.11.3. Perda Entrega
Próximo »
12.7.11.2.1. gConsumoZFM
Funcionalidade para gerar o detalhe do item da importação que não se converteu em isenção
Assinatura
string gConsumoZFM(int nItem, double vIBS, double vCBS, double qtde, string unidade)
Descrição:
Funcionalidade para gerar o detalhe do item que não se converteu em isenção
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 da NF-e importação |
vIBS | double | 15,2 | sim | Informar o valor do IBS correspondente à quantidade que não atendeu aos requisitos para a conversão em isenção |
vCBS | double | 15,2 | sim | Informar o valor da CBS correspondente à quantidade que não atendeu aos requisitos para a conversão em isenção |
qtde | double | 16,0-4 | sim | Informar a quantidade que não atendeu os requisitos para a conversão em isenção |
unidade | string | 1-6 | sim | Informar a unidade relativa ao campo qtde |
Retorno:
Um string com o grupo de detalhamento do item não convertido em isenção
XML:
<gConsumo> <nItem>1</nItem> <vIBS>123.45</vIBS> <vCBS>124.67</vCBS> <gControleEstoque> <qtde>1.2345</qtde> <unidade>UN</unidade> </gControleEstoque> </gConsumo>
Exemplos de uso:
Visual Basic 6.0
Delphi
c#
// grupo detalhe do item não convertido em isenção // inicializar variáveis string gConsumo = ""; // int nItem = 1; // Informar o nItem do detalhe referenciado double vIBS = 10000; // Informar o valor do IBS que não atendeu os requisitos isenção double vXBS = 870; // Informar o valor do CBS que não atendeu os requisitos isenção double qtde = 50; // informar a qtde que não atendeu os requisitos isenção string unidade ="UN"; // informar a unidade relativa ao campo gConsumo // instancia a DLL NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // gera XML do grupo gConsumo gConsumo = util.gConsumoZFM(nItem, vIBS, vCBS, qtde, unidade); //
- 12.7.11.2.1. gConsumoZFM
12.7.11.2. Importação ALC/ZFM - « Anterior
12.7.11.2. Importação ALC/ZFM - Próximo »
12.7.11.3. Perda Entrega