- 14.6.2.12.1. gIBSCBS [RTC]
14.6.2.12.1.6. gCBSCrePres [RTC] - 14.6.2.12.1.5. gIBSCrePres [RTC]
« Anterior - 14.6.2.12.1.7. gTribCompraGov [RTC]
Próximo »
14.6.2.12.1.6. gCBSCrePres [RTC]
Grupo de Informações do Crédito Presumido referente ao CBS
Funcionalidade para gerar o XML do grupo do ID=UB78 - Grupo de Informações do Crédito Presumido referente ao CBS
Assinatura
string gCBSCredPres(string cCredPres, double pCredPres, double vCredPres_Alt, double vCredPresCondSus_Alt)
Descrição:
Funcionalidade para gerar o XML do grupo do ID=UB78 - Grupo de Informações do Crédito Presumido referente ao 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 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 gCBSCredPres
XML:
Exemplo com a tag vCredPres informada.
<gCBSCredPres> <cCredPres>001</cCredPres> <pCredPres>14.00</pCredPres> <vCredPres>1234.56</vCredPres> </gCBSCredPres>
Exemplo com a tag vCredPresCondSus informada.
<gCBSCredPres> <cCredPres>001</cCredPres> <pCredPres>14.00</pCredPres> <vCredPresCondSus>1234.56</vCredPresCondSus> </gCBSCredPres>
Exemplos de uso:
Visual Basic 6.0
' grupo de informações do Crédito Presumido CBS - ID=UB78 do grupo UB da NT 2025/002-RTC ' declaração das variáveis Dim gCBSCredPres As String Dim cCredPres As String Dim pCredPres As Double Dim vCredPres_Alt As Double Dim vCredPresCondSus_Alt As Double ' inicializar variáveis gCBSCredPres = "" ' XML do grupo de Informações do Crédito Presumido CBS 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 gCBSCredPres gCBSCredPres = objNFeUtil.gCBSCredPres(cCredPres, pCredPres, vCredPres_Alt, vCredPresCondSus_Alt) MsgBox gCBSCredPres, vbInformation, "Informação"
Delphi
procedure TForm1.Button13Click(Sender: TObject); var // grupo gCBSCredPres // grupo de informações do Crédito Presumido CBS - ID=UB78 do grupo UB da NT 2025/002-RTC // declarar a interface da DLL objNFeUtil: OleVariant; // declarar parâmetros gCBSCredPres: widestring; cCredPres: widestring; pCredPres : double; vCredPres_Alt : double; vCredPresCondSus_Alt : double; begin // inicializa parâmetros gCBSCredPres := ''; // XML do grupo de Informações do Crédito Presumido CBS 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 gCBSCredPres := objNFeUtil.gCBSCredPres(cCredPres, pCredPres, vCredPres_Alt, vCredPresCondSus_Alt); MessageDlg( 'XML resultante: '+gCBSCredPres, mtInformation, [mbOk], 0); end;
c#
// grupo gCBSCredPres // grupo de informações do Crédito Presumido CBS - ID=UB78 do grupo UB da NT 2025/002-RTC string gCBSCredPres = ""; // XML do grupo de Informações do Crédito Presumido CBS string cCredPres = "001"; // Código de Classificação do Crédito Presumido double pCredPres = 13; // 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 gCBSCredPres gCBSCredPres = util.gCBSCredPres(cCredPres, pCredPres, vCredPres_Alt, vCredPresCondSus_Alt); //
- 14.6.2.12.1.6. gCBSCrePres [RTC]
14.6.2.12.1. gIBSCBS [RTC] - « Anterior
14.6.2.12.1.5. gIBSCrePres [RTC] - Próximo »
14.6.2.12.1.7. gTribCompraGov [RTC]