- 14.6.2.12. IBS e CBS [RTCv1.30]
14.6.2.12.5. gEstornoCred [RTCv130] - 14.6.2.12.4. gAjusteCompet [RTCv130]
« Anterior - 14.6.2.12.6. gCredPresOper [RTCv130]
Próximo »
14.6.2.12.5. gEstornoCred [RTCv130]
Grupo das informações do Estorno de Crédito
Funcionalidade para gerar o XML do grupo do ID=UB116 Estorno de Crédito.
Assinatura
string gEstornoCred(double vIBSEstCred, double vCBSEstCred)
Descrição:
Funcionalidade para gerar o XML do grupo do ID=UB116 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 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 |
|---|---|---|---|---|
| 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 ID=UB116 gEstornoCred da NT 2025/002-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 objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") ' gera XML do grupo gEstornoCred gEstornoCred = objNFeUtil.gEstornoCred(vIBSEstCred, vCBSEstCred) MsgBox gEstornoCred, vbInformation, "Informação"
Delphi
procedure TForm1.Button16Click(Sender: TObject); var // grupo gEstornoCred // grupo de Informações do grupo do UB116 gEstornoCred da NT 2025/002-RTC // declarar a interface da DLL objNFeUtil: 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 objNFeUtil := CreateOleObject('NFe_Util_2G.util'); // gera XML do grupo gEstornoCred gEstornoCred := objNFeUtil.gEstornoCred( vIBSEstCred, vCBSEstCred); MessageDlg( 'XML resultante: '+gEstornoCred, mtInformation, [mbOk], 0); end;
c#
// grupo gEstornoCred // grupo de Informações do grupo do ID=UB116 gEstornoCred da NT 2025/002-RTC 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 NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // gera XML do grupo gEstornoCred gEstornoCred = util.gEstornoCred( vIBEstCredS, vCBEstCredS); //
- 14.6.2.12.5. gEstornoCred [RTCv130]
14.6.2.12. IBS e CBS [RTCv1.30] - « Anterior
14.6.2.12.4. gAjusteCompet [RTCv130] - Próximo »
14.6.2.12.6. gCredPresOper [RTCv130]
