- 14.6.2.12. IBS e CBS [RTC]
14.6.2.12.4. gCredPresIBSZFM [RTC] - 14.6.2.12.3. gTransfCred [RTC]
« Anterior - 14.6.2.13. Impostos da NF-e NT 2015/003 [obsoleto]
Próximo »
14.6.2.12.4. gCredPresIBSZFM [RTC]
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 gCredPresIBSZFM(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 01/07/2025
- ambiente de produção: a partir de 01/10/2025
Versão da DLL requerida:
Histórico de atualização:
- 2025-06-13 - versão 2Gv5.00
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
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> <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 tpCredPresIBSZFM As Long Dim vCredPresIBSZFM As Double ' inicializar variáveis tpCredPresIBSZFM = 1 ' Tipo de classificação de acordo com o art. 450, § 1º, ' da LC 214/25 para ocá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.gCredPresIBSZFM(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; tpCredPresIBSZFM: integer; vCredPresIBSZFM: double; begin // inicializa parâmetros gCredPresIBSZFM := ''; // XML do grupo gCredPresIBSZFM tpCredPresIBSZFM := 1; // Tipo de classificação de acordo com o art. 450, § 1º, // da LC 214/25 para ocá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.gCredPresIBSZFM(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 int tpCredPresIBSZFM = 1; // Tipo de classificação de acordo com o art. 450, § 1º, // da LC 214/25 para ocá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.gCredPresIBSZFM(tpCredPresIBSZFM, vCredPresIBSZFM); //
- 14.6.2.12.4. gCredPresIBSZFM [RTC]
14.6.2.12. IBS e CBS [RTC] - « Anterior
14.6.2.12.3. gTransfCred [RTC] - Próximo »
14.6.2.13. Impostos da NF-e NT 2015/003 [obsoleto]