- 14.6.2.12.1. gIBSCBS [RTC]
14.6.2.12.1.5. gIBSCrePres [RTC] - 14.6.2.12.1.4. gTribRegular [RTC]
« Anterior - 14.6.2.12.1.6. gCBSCrePres [RTC]
Próximo »
14.6.2.12.1.5. gIBSCrePres [RTC]
Grupo de Informações do Crédito Presumido referente ao IBS
Funcionalidade para gerar o XML do grupo do ID=UB73 - Grupo de Informações do Crédito Presumido referente ao IBS
Assinatura
string gIBSCredPres(string cCredPres, double pCredPres, double vCredPres_Alt, double vCredPresCondSus_Alt)
Descrição:
Funcionalidade para gerar o XML do grupo do ID=UB73 - Grupo de Informações do Crédito Presumido referente ao IBS
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 |
---|---|---|---|---|
cCredPres | string | 3 | sim | Informar o Código de Classificação do Crédito Presumido Utilizar tabela cCredPres (Anexo IV). Exemplos: 01 - Aquisição de Produtor Rural não contribuinte. 02 - Tomador de serviço de transporte de TAC PF não contrib. 03 - Aquisição de pessoa física com destino a reciclagem. 04 - Aquisição de bens móveis de PF não contrib. para revenda (veículos / brechó). 05 - Regime opcional para cooperativa. |
pCredPres | double | 5,2-4 | sim | Informar o Percentual do Crédito Presumido |
vCredPres_Alt | double | 15,2 | sim | Informar o Valor do Crédito Presumido |
vCredPresCondSus_Alt | double | 15,2 | sim | Informar o Valor do Crédito Presumido em condição suspensiva Esta tag será gerada somente quando o vCredPres_Alt = 0 |
Diagrama:
Retorno:
Um string com o grupo XML do grupo gIBSCredPres
XML:
Exemplo com a tag vCredPres informada.
<gIBSCredPres> <cCredPres>001</cCredPres> <pCredPres>14.00</pCredPres> <vCredPres>1234.56</vCredPres> </gIBSCredPres>
Exemplo com a tag vCredPresCondSus informada.
<gIBSCredPres> <cCredPres>01</cCredPres> <pCredPres>14.00</pCredPres> <vCredPresCondSus>1234.56</vCredPresCondSus> </gIBSCredPres>
Exemplos de uso:
Visual Basic 6.0
' grupo de informações da Tributação Regular - ID=UB68 do grupo UB da NT 2025/002-RTC ' declaração das variáveis Dim gIBSCredPres As String Dim cCredPres As String Dim pCredPres As Double Dim vCredPres_Alt As Double Dim vCredPresCondSus_Alt As Double ' inicializar variáveis gIBSCredPres = "" ' XML do grupo de Informações do Crédito Presumido IBS cCredPres = "001" ' Código de Classificação do Crédito Presumido pCredPres = 14 ' Percentual do Crédito Presumido ' informar valor em vCredPres_Alt ou vCredPresCondSus_Alt vCredPres_Alt = 1234.56 ' Valor do Crédito Presumido vCredPresCondSus_Alt = 0 ' Valor do Crédito Presumido em condição supensiva ' instancia DLL Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") ' gera XML do grupo gIBSCredPres gIBSCredPres = objNFeUtil.gIBSCredPres(cCredPres, pCredPres, vCredPres_Alt, vCredPresCondSus_Alt) MsgBox gIBSCredPres, vbInformation, "Informação"
Delphi
procedure TForm1.Button12Click(Sender: TObject); var // grupo gIBSCredPres // grupo de informações do Crédito Presumido IBS - ID=UB73 do grupo UB da NT 2025/002-RTC // declarar a interface da DLL objNFeUtil: OleVariant; // declarar parâmetros gIBSCredPres: widestring; cCredPres: widestring; pCredPres : double; vCredPres_Alt : double; vCredPresCondSus_Alt : double; begin // inicializa parâmetros gIBSCredPres := ''; // XML do grupo de Informações do Crédito Presumido IBS cCredPres := '001'; // Código de Classificação do Crédito Presumido pCredPres := 14; // Percentual do Crédito Presumido vCredPres_Alt := 1234.56; // Valor do Crédito Presumido vCredPresCondSus_Alt := 0; // Valor do Crédito Presumido em condição supensiva // instancia DLL - late binding objNFeUtil := CreateOleObject('NFe_Util_2G.util'); // gera XML do grupo gIBSCredPres gIBSCredPres := objNFeUtil.gIBSCredPres(cCredPres, pCredPres, vCredPres_Alt, vCredPresCondSus_Alt); MessageDlg( 'XML resultante: '+gIBSCredPres, mtInformation, [mbOk], 0); end;
c#
// grupo gIBSCredPres // grupo de informações do Crédito Presumido IBS - ID=UB73 do grupo UB da NT 2025/002-RTC string gIBSCredPres = ""; // XML do grupo de Informações do Crédito Presumido IBS string cCredPres = "001"; // Código de Classificação do Crédito Presumido double pCredPres = 14; // Percentual do Crédito Presumido double vCredPres_Alt = 1234.56; // Valor do Crédito Presumido double vCredPresCondSus_Alt = 0; // Valor do Crédito Presumido em condição supensiva // instancia a DLL NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // gera XML do grupo gIBSCredPres gIBSCredPres = util.gIBSCredPres(cCredPres, pCredPres, vCredPres_Alt, vCredPresCondSus_Alt); //
- 14.6.2.12.1.5. gIBSCrePres [RTC]
14.6.2.12.1. gIBSCBS [RTC] - « Anterior
14.6.2.12.1.4. gTribRegular [RTC] - Próximo »
14.6.2.12.1.6. gCBSCrePres [RTC]