- 14.6.2.12. IBS e CBS [RTCv1.30]
14.6.2.12.7. gCredPresIBSZFM [RTCv130] - 14.6.2.12.6. gCredPresOper [RTCv130]
« Anterior - 14.6.2.12.8. IBS e CBS [obsoleto]
Próximo »
14.6.2.12.7. gCredPresIBSZFM [RTCv130]
Grupo de informações do crédito presumido de IBS para fornecimentos a partir da ZFM
Funcionalidade para gerar o XML do grupo do ID=UB109 - Grupo de informações crédito presumido de IBS para fornecimentos a partir da ZFM
Assinatura
string gCredPresIBSZFMv130( string competApur, int tpCredPresIBSZFM, double vCredPresIBSZFM)
Descrição:
Funcionalidade para gerar o XML do grupo do ID=UB109 - Grupo de informações crédito presumido de IBS para fornecimentos a partir da ZFM
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) |
| tpCredPresIBSZFM | inteiro | 1 | sim | Informar o tipo de classificação para cálculo do crédito presumido na ZFM 0 - Sem Crédito Presumido 1 - Bens de consumo final (55%) 2 - Bens de capital (75%) 3 - Bens intermediários (90,25%) 4 - Bens de informática e outros definidos em legislação (100%) |
| vCredPresIBSZFM | double | 15,2 | depende | Informar o Valor do crédito presumido calculado sobre o saldo devedor apurado É obrigatório para nota de crédito com tpNFCredito = 02 - Apropriação de crédito presumido de IBS sobre o saldo devedor na ZFMart. 450, § 1º, LC 214/25).M Vedado para documentos que não sejam nota de crédito com tpNFCredito = 02 - Apropriação de crédito presumido de IBS sobre o saldo devedor na ZFM (art. 450, § 1º, LC 214/25) |
Diagrama:

Retorno:
Um string com o grupo XML do grupo gCredPresIBSZFM
XML:
<gCredPresIBSZFM> <competApur>2026-01</competApur> <tpCredPresIBSZFM>1</tpCredPresIBSZFM> <vCredPres>1234.56</vCredPres> </gCredPresIBSZFM>
Exemplos de uso:
Visual Basic 6.0
' grupo gCredPresIBSZFM ' grupo de Informações do grupo do ID=UB109 - Informações do crédito presumido de ' IBS para fornecimentos a partir da ZFM Dim gCredPresIBSZFM As String Dim competApur As String Dim tpCredPresIBSZFM As Long Dim vCredPresIBSZFM As Double ' inicializar variáveis competApur = "2026-01" ' ano e mês referência do período de apuração (AAAA-MM) tpCredPresIBSZFM = 1 ' Tipo de classificação de acordo com o art. 450, § 1º, ' da LC 214/25 para o cálculo do crédito presumido na ZFM vCredPresIBSZFM = 67 ' Valor do crédito presumido calculado sobre o saldo devedor apurado ' instancia DLL Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") ' gera XML do grupo gCredPresIBSZFM gCredPresIBSZFM = objNFeUtil.gCredPresIBSZFMv130(competApur, tpCredPresIBSZFM, vCredPresIBSZFM) MsgBox gCredPresIBSZFM, vbInformation, "Informação"
Delphi
procedure TForm1.Button17Click(Sender: TObject); var // grupo gCredPresIBSZFM // grupo de Informações do grupo do ID=UB109 - Informações do crédito presumido de // IBS para fornecimentos a partir da ZFM // declarar a interface da DLL objNFeUtil: OleVariant; // declarar parâmetros gCredPresIBSZFM: widestring; competApur : widestring; tpCredPresIBSZFM: integer; vCredPresIBSZFM: double; begin // inicializa parâmetros gCredPresIBSZFM := ''; // XML do grupo gCredPresIBSZFM competApur := '2026-01'; // ano e mês referência do período de apuração (AAAA-MM) tpCredPresIBSZFM := 1; // Tipo de classificação de acordo com o art. 450, § 1º, // da LC 214/25 para o cálculo do crédito presumido na ZFM vCredPresIBSZFM := 67; // Valor do crédito presumido calculado sobre o saldo devedor apurado // instancia DLL - late binding objNFeUtil := CreateOleObject('NFe_Util_2G.util'); // gera XML do grupo gCredPresIBSZFM gCredPresIBSZFM := objNFeUtil.gCredPresIBSZFMv130(competApur, tpCredPresIBSZFM, vCredPresIBSZFM); MessageDlg( 'XML resultante: ' + gCredPresIBSZFM, mtInformation, [mbOk], 0); end;
c#
// grupo gCredPresIBSZFM // grupo de Informações do grupo do ID=UB109 - Informações do crédito presumido de // IBS para fornecimentos a partir da ZFM string gCredPresIBSZFM = ""; // XML do grupo gCredPresIBSZFM string competApur = "2026-01"; // ano e mês referência do período de apuração (AAAA-MM) int tpCredPresIBSZFM = 1; // Tipo de classificação de acordo com o art. 450, § 1º, // da LC 214/25 para o cálculo do crédito presumido na ZFM double vCredPresIBSZFM = 67; // Valor do crédito presumido calculado sobre o saldo devedor apurado // instancia a DLL NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // gera XML do grupo gCredPresIBSZFM gCredPresIBSZFM = util.gCredPresIBSZFMv130(competApur, tpCredPresIBSZFM, vCredPresIBSZFM); //
- 14.6.2.12.7. gCredPresIBSZFM [RTCv130]
14.6.2.12. IBS e CBS [RTCv1.30] - « Anterior
14.6.2.12.6. gCredPresOper [RTCv130] - Próximo »
14.6.2.12.8. IBS e CBS [obsoleto]
