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:

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