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:

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:

DiagramaIdentificacao

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]