- 12.10.9. IBS e CBS RTv110
12.10.9.2. gEstornoCred [RTCv110] - 12.10.9.1.6. gIBSCBS obsoleto
« Anterior - 12.10.9.3. IBS e CBS obsoleto
Próximo »
12.10.9.2. gEstornoCred [RTCv110]
Grupo das informações do Estorno de Crédito
Funcionalidade para gerar o XML do grupo Estorno de Crédito.
Assinatura
string gEstornoCred(double vIBSEstCred, double vCBSEstCred)
Descrição:
Funcionalidade para gerar o XML do grupo Estorno de Crédito.
Observação: a obrigatoriedade ou vedação do preenchimento deste grupo está condicionada ao indicador “ind_gEstornoCred” da tabela de cClassTrib do IBS e da CBS.
Importante
Atualização necessária para atender os novos leiautes do CT-e, CT-e Simplificado e CT-e OS da NT 2025/001 - Reforma Tributária do Consumo
Vigência:
- ambiente de homologação: até 28/07/2025
- ambiente de produção: 06/10/2025
Versão da DLL requerida:
Histórico de atualização:
- 2025-11-07 - versão 2Gv5.00b
Parâmetros:
| nome | tipo | tam. | obrig. | descrição |
|---|---|---|---|---|
| vIBSEstCred | double | 15,2 | sim | Informar o Valor do IBS a ser estornado |
| vCBSEstCred | double | 15,2 | sim | Informar o Valor do CBS a ser estornado |
Diagrama:

Retorno:
Um string com o grupo XML do grupo gEstornoCred
XML:
<gEstornoCred> <vIBSEstCred>100.00</vIBSEstCred> <vCBSEstCred>67.00</vCBSEstCred> </gEstornoCred>
Exemplos de uso:
Visual Basic 6.0
' grupo gEstornoCred ' grupo de Informações do grupo do gEstornoCred da NT 2025/001-RTC ' declaração das variáveis Dim gEstornoCred As String Dim vIBSEstCred As Double Dim vCBSEstCred As Double ' inicializar variáveis gEstornoCred = "" ' XML do grupo gEstornoCred vIBSEstCred = 100 ' Valor do IBS a ser estornado vCBSEstCred = 67 ' Valor do CBS a ser estornado ' instancia DLL Dim objCTeUtil As Object Set objCTeUtil = CreateObject("CTe_Util.Util") ' gera XML do grupo gEstornoCred gEstornoCred = objCTeUtil.gEstornoCred(vIBSEstCred, vCBSEstCred) MsgBox gEstornoCred, vbInformation, "Informação"
Delphi
procedure TForm1.Button16Click(Sender: TObject); var // grupo gEstornoCred // grupo de Informações do grupo do gEstornoCred da NT 2025/001-RTC // declarar a interface da DLL objCTeUtil: OleVariant; // declarar parâmetros gEstornoCred : widestring; vIBSEstCred : double; vCBSEstCred : double; begin // inicializa parâmetros gEstornoCred := ''; // XML do grupo gEstornoCred vIBSEstCred := 100; // Valor do IBS a ser estornado vCBSEstCred := 67; // Valor do CBS a ser estornado // instancia DLL - late binding objCTeUtil := CreateOleObject('CTe_Util.util'); // gera XML do grupo gEstornoCred gEstornoCred := objCTeUtil.gEstornoCred( vIBSEstCred, vCBSEstCred); MessageDlg( 'XML resultante: '+gEstornoCred, mtInformation, [mbOk], 0); end;
c#
// grupo gEstornoCred // grupo de Informações do grupo do gEstornoCred da NT 2025/001-RTCC string gEstornoCred = ""; // XML do grupo gEstornoCred double vIBSEstCred = 100; // Valor do IBS a ser estornado double vCBSEstCred = 67; // Valor do CBS a ser estornado // instancia a DLL CTe_Util.Util util = new CTe_Util.Util(); // gera XML do grupo gEstornoCred gEstornoCred = util.gEstornoCred( vIBEstCredS, vCBEstCredS); //
- 12.10.9.2. gEstornoCred [RTCv110]
12.10.9. IBS e CBS RTv110 - « Anterior
12.10.9.1.6. gIBSCBS obsoleto - Próximo »
12.10.9.3. IBS e CBS obsoleto
