- 14.6.2.12. IBS e CBS [RTCv1.30]
14.6.2.12.4. gAjusteCompet [RTCv130] - 14.6.2.12.3. gTransfCred [RTC]
« Anterior - 14.6.2.12.5. gEstornoCred [RTCv130]
Próximo »
14.6.2.12.4. gAjusteCompet [RTCv130]
Grupo das informações do Ajuste de Competência
Funcionalidade para gerar o XML do grupo do ID=UB112 - Ajuste de Competência.
Assinatura
string gAjusteCompet(string competApur, double vIBS, double vCBS)
Descrição:
Funcionalidade para gerar o XML do grupo do ID=UB112 - Ajuste de Competência.
Observação: a obrigatoriedade ou vedação do preenchimento deste grupo está condicionada ao indicador “ind_gAjusteCompet” da tabela de CST do IBS e da CBS
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 29/10/2025
- ambiente de produção: a partir de 10/11/2025
Versão da DLL requerida:
Histórico de atualização:
- 2025-10-28 - versão 2Gv5.00l
Parâmetros:
| nome | tipo | tam. | obrig. | descrição |
|---|---|---|---|---|
| competApur | string | 7 | sim | Informar o ano e mês referência do período de apuração (AAAA-MM) |
| vIBS | double | 15,2 | sim | Informar o Valor do IBS |
| vCBS | double | 15,2 | sim | Informar o Valor do CBS |
Diagrama:

Retorno:
Um string com o grupo XML do grupo gAjusteCompet
XML:
<gAjusteCompet> <competApur>2026-01</competApur> <vIBS>100.00</vIBS> <vCBS>67.00</vCBS> </gAjusteCompet>
Exemplos de uso:
Visual Basic 6.0
' grupo gAjusteCompet ' grupo de Informações do grupo do ID=UB112 - Ajuste de Competência da NT 2025/002-RTC ' declaração das variáveis Dim gAjusteCompet As String Dim competApur As String Dim vIBS As Double Dim vCBS As Double ' inicializar variáveis gTransfCred = "" ' XML do grupo gTransfCred competApur = "2026-01" ' Informar o ano e mês referência do período de apuração (AAAA-MM) vIBS = 100 ' Valor do IBS vCBS = 67 ' Valor do CBS ' instancia DLL Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") ' gera XML do grupo gAjusteCompet gTransfCred = objNFeUtil.gAjusteCompet(competApur, vIBS, vCBS) MsgBox gAjusteCompet, vbInformation, "Informação"
Delphi
procedure TForm1.Button16Click(Sender: TObject); var // grupo gAjusteCompet // grupo de Informações do grupo do ID=UB112 - Ajuste de Competência da NT 2025/002-RTC // declarar a interface da DLL objNFeUtil: OleVariant; // declarar parâmetros gAjusteCompet : widestring; competApur : widestring; vIBS : double; vCBS : double; begin // inicializa parâmetros gAjusteCompet := ''; // XML do grupo gAjusteCompet competApur := '2026-01'; // Informar o ano e mês referência do período de apuração (AAAA-MM) vIBS := 100; // Valor do IBS vCBS := 67; // Valor do CBS // instancia DLL - late binding objNFeUtil := CreateOleObject('NFe_Util_2G.util'); // gera XML do grupo gAjusteCompet gAjusteCompet := objNFeUtil.gAjusteCompet(competApur, vIBS, vCBS); MessageDlg( 'XML resultante: '+gAjusteCompet, mtInformation, [mbOk], 0); end;
c#
// grupo gTransfCred // grupo de Informações do grupo do ID=UB112 - Ajuste de Competência da NT 2025/002-RTC string gAjusteCompet = ""; // XML do grupo gAjusteCompet competApur := '2026-01'; // Informar o ano e mês referência do período de apuração (AAAA-MM) double vIBS = 100; // Valor do IBS double vCBS = 67; // Valor do CBS // instancia a DLL NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // gera XML do grupo gAjusteCompet gTransfCred = util.gAjusteCompet(competApur, vIBS, vCBS); //
- 14.6.2.12.4. gAjusteCompet [RTCv130]
14.6.2.12. IBS e CBS [RTCv1.30] - « Anterior
14.6.2.12.3. gTransfCred [RTC] - Próximo »
14.6.2.12.5. gEstornoCred [RTCv130]
