- 12.7.11.4. Não Ocorrência Fornecimento
12.7.11.4.1. gItemNaoFornecido - 12.7.11.4. Não Ocorrência Fornecimento
« Anterior - 12.7.11.5. Destinação Consumo
Próximo »
12.7.11.4.1. gItemNaoFornecido
Funcionalidade para gerar o detalhe do item não fornecido
Assinatura
string gItemNaoFornecido(int nItem, double vIBS, double vCBS, double qNaoFornecida, string uNaoFornecida)
Descrição:
Funcionalidade para gerar o detalhedo item não fornecido
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 débito de pagamento antecipado correspondente à quantidade que não foi fornecida |
vCBS | double | 15,2 | sim | informar o valor da CBS na nota de débito de pagamento antecipado correspondente à quantidade que não foi fornecida |
qNaoFornecida | double | 15,0-4 | sim | Informar a quantidade que não foi fornecida e teve o imposto antecipado |
uNaoFornecida | string | 15,2 | sim | informar a unidade relativa ao campo qNaoFornecida |
Retorno:
Um string com o grupo de detalhamento do item não fornecido
XML:
<gCBS> <vDif>100.00</vDif> <vDevTrib>10.00</vDevTrib> <vCBS>90.00</vCBS> <vCredPres>0.00</vCredPres> <vCredPresCondSus>0.00</vCredPresCondSus> </gCBS>
Exemplos de uso:
Visual Basic 6.0
Private Sub Command1_Click() ' grupo total da CBS ' declarar variáveis Dim gCBSTot As String Dim vDif As Double Dim vDevTrib As Double Dim vCBS As Double Dim vCredPres As Double Dim vCredPresCondSus As Double ' instancia DLL - late binding Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") ' inicializar variáveis gCBSTot = "" ' XML do grupo gCBSTot vDif = 100 ' informar o valor total do diferimento vDevTrib = 10 ' informar o valor total de devolução de tributos vCBS = 90 ' informar o valor total da CBS vCredPres = 0 ' informar o valor total do crédito presumido vCredPresCondSus = 0 ' informar o valor total do crédito presumido em condição suspensiva ' gera XML do grupo gCBSTot gCBSTot = objNFeUtil.gCBSTot(vDif, _ vDevTrib, _ vCBS, _ vCredPres, _ vCredPresCondSus) MsgBox gCBSTot, vbInformation, "Informação" End Sub
Delphi
procedure TForm1.Button6Click(Sender: TObject); var // grupo total da CBS objNFeUtil: OleVariant; // declarar a interface da DLL // Declaração de variáveis gCBSTot: widestring; vDif : double; vDevTrib : double; vCBS : double; vCredPres : double; vCredPresCondSus : double; begin // inicializar variáveis gCBSTot := ''; // XML do grupo gCBSTot vDif := 100; // informar o valor total do diferimento vDevTrib := 10; // informar o valor total de devolução de tributos vCBS := 90; // informar o valor total da CBS vCredPres := 0; // informar o valor total do crédito presumido vCredPresCondSus := 0; // informar o valor total do crédito presumido em condição suspensiva // instancia DLL - late binding objNFeUtil := CreateOleObject('NFe_Util_2G.util'); // instancia a DLL // gera XML do grupo gCBSTot gCBSTot := objNFeUtil.gCBSTot(vDif, vDevTrib, vCBS, vCredPres, vCredPresCondSus); MessageDlg( 'XML resultante: '+gCBSTot, mtInformation, [mbOk], 0); end;
c#
// grupo total da CBS // instancia a DLL NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // inicializar variáveis string gCBSTot = ""; // XML do grupo gCBSTot double vDif = 100; // informar o valor total do diferimento double vDevTrib = 10; // informar o valor total de devolução de tributos double vCBS = 90; // informar o valor total da CBS double vCredPres = 0; // informar o valor total do crédito presumido double vCredPresCondSus = 0; // informar o valor total do crédito presumido em condição suspensiva // gera XML do grupo gCBSTot gCBSTot = util.gCBSTot(vDif, vDevTrib, vCBS, vCredPres, vCredPresCondSus);
- 12.7.11.4.1. gItemNaoFornecido
12.7.11.4. Não Ocorrência Fornecimento - « Anterior
12.7.11.4. Não Ocorrência Fornecimento - Próximo »
12.7.11.5. Destinação Consumo