- 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:
- 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 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