- 14.6.2.12. IBS e CBS [RTC]
14.6.2.12.3. gTransfCred [RTC] - 14.6.2.12.2. gIBSCBSMono [RTC]
« Anterior - 14.6.2.12.4. gCredPresIBSZFM [RTC]
Próximo »
14.6.2.12.3. gTransfCred [RTC]
Grupo das informações da Transferência de Crédito do IBS e da CBS
Funcionalidade para gerar o XML do grupo do ID=UB106 - Transferência de Crédito
Assinatura
string gTransfCred(double vIBS, double vCBS)
Descrição:
Funcionalidade para gerar o XML do grupo do ID=UB106 - Transferência de Crédito
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 |
---|---|---|---|---|
vIBS | double | 15,2 | sim | Informar o Valor do IBS a ser transferido |
vCBS | double | 15,2 | sim | Informar o Valor do CBS a ser transferido |
Diagrama:
Retorno:
Um string com o grupo XML do grupo gTransfCred
XML:
<gTransfCred> <vIBS>100.00</vIBS> <vCBS>67.00</vCBS> </gTransfCred>
Exemplos de uso:
Visual Basic 6.0
' grupo gTransfCred ' grupo de Informações do grupo do ID=UB106 - Transferência de Crédito da NT 2025/002-RTC ' declaração das variáveis Dim gTransfCred As String Dim vIBS As Double Dim vCBS As Double ' inicializar variáveis gTransfCred = "" ' XML do grupo gTransfCred vIBS = 100 ' Valor do IBS a ser transferido vCBS = 67 ' Valor do CBS a ser transferido ' instancia DLL Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") ' gera XML do grupo gTransfCred gTransfCred = objNFeUtil.gTransfCred(vIBS, vCBS) MsgBox gTransfCred, vbInformation, "Informação"
Delphi
procedure TForm1.Button16Click(Sender: TObject); var // grupo gTransfCred // grupo de Informações do grupo do ID=UB106 - Transferência de Crédito da NT 2025/002-RTC // declarar a interface da DLL objNFeUtil: OleVariant; // declarar parâmetros gTransfCred : widestring; vIBS : double; vCBS : double; begin // inicializa parâmetros gTransfCred := ''; // XML do grupo gTransfCred vIBS := 100; // Valor do IBS a ser transferido vCBS := 67; // Valor do CBS a ser transferido // instancia DLL - late binding objNFeUtil := CreateOleObject('NFe_Util_2G.util'); // gera XML do grupo gTransfCred gTransfCred := objNFeUtil.gTransfCred(vIBS, vCBS); MessageDlg( 'XML resultante: '+gTransfCred, mtInformation, [mbOk], 0); end;
c#
// grupo gTransfCred // grupo de Informações do grupo do ID=UB106 - Transferência de Crédito da NT 2025/002-RTC string gTransfCred = ""; // XML do grupo gTransfCred double vIBS = 100; // Valor do IBS a ser transferido double vCBS = 67; // Valor do CBS a ser transferido // instancia a DLL NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // gera XML do grupo gTransfCred gTransfCred = util.gTransfCred(vIBS, vCBS); //
- 14.6.2.12.3. gTransfCred [RTC]
14.6.2.12. IBS e CBS [RTC] - « Anterior
14.6.2.12.2. gIBSCBSMono [RTC] - Próximo »
14.6.2.12.4. gCredPresIBSZFM [RTC]