12.7.11.7. Perda Retirada
12.7.11.7.1. gPerecimento
12.7.11.7. Perda Retirada
« Anterior
12.7.11.8. Aceite Débito
Próximo »

12.7.11.7.1. gPerecimento

Funcionalidade para gerar o detalhe do item que foi objeto de roubo, perda, furto ou perecimento

Assinatura

string gPerecimento(int nItem, double vIBS, double vCBS, double qPerecimento, string uPerecimento)

Descrição:

Funcionalidade para gerar o detalhe do item que foi objeto de roubo, perda, furto ou perecimento

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 que foi objeto de roubo, perda, furto ou perecimento
vCBS double 15,2 sim informar o valor da CBS na nota de aquisição correspondente à quantidade que foi objeto de roubo, perda, furto ou perecimento
qPerecimento double 15,0-4 sim Informar a quantidade que foi objeto de roubo, perda, furto ou perecimento
uPerecimento string 1-6 sim informar a unidade relativa ao campo qPerecimento

Retorno:

Um string com o grupo de detalhe do item que foi objeto de roubo, perda, furto ou perecimento

XML:

<gPerecimento>
  <nItem>1</nItem>
  <vIBS>123.45</vIBS>
  <vCBS>124.67</vCBS>
  <gControleEstoque>
    <qPerecimento>1.2345</qPerecimento>
    <uPerecimento>UN</uPerecimento>
  </gControleEstoque>
</gPerecimento>

Exemplos de uso:

Visual Basic 6.0

 

Delphi

[delphi]

c#

 
// grupo Perecimento
 
// inicializar variáveis
 
string gPerecimento = "";      // XML do grupo gPerecimento
int nItem = 1;                 // informar o valor total do diferimento
double vIBS = 123.45;          // informar o valor do IBS na nota de aquisição correspondente
                               // à quantidade que foi objeto de roubo, perda, furto ou perecimento
double vCBS = 124.67;          // informar o valor da CBS na nota de aquisição correspondente
                               // à quantidade que foi objeto de roubo, perda, furto ou perecimento
double qPerecimento = 1.2335   // informar a quantidade que foi objeto de roubo, perda, furto ou perecimento
string uPerecimento = "UN";    // informar a unidade relativa ao campo qPerecimento
 
// instancia a DLL
 
NFe_Util_2G.Util util = new NFe_Util_2G.Util(); 
 
 
// gera XML do grupo gPerecimento
 
gPerecimento = util.gPerecimento(nItem, 
                                 vIBS, 
                                 vCBS, 
                                 qPerecimento, 
                                 uPerecimento);
12.7.11.7.1. gPerecimento
12.7.11.7. Perda Retirada
« Anterior
12.7.11.7. Perda Retirada
Próximo »
12.7.11.8. Aceite Débito