Grupos de Informações do Imposto de Bens e Serviços - IBS e da Contribuição de Bens e Serviços - CBS

O grupo IBSCBS concentra todas as informações relacionadas aos tributos introduzidos pela Reforma Tributária: IBS (estadual e municipal), CBS (federal), bem como os desdobramentos relacionados a crédito presumido, compras governamentais, tributação regular, monofásico, devoluções e transferências de crédito.

A estrutura foi detalhada na NT 2025.002 v1.10 e deve ser implementada no det.prod.imposto

📌IBSCBS – Informações do Imposto de Bens e Serviços - IBS e da Contribuição de Bens e Serviços - CBS

<IBSCBS>
  <CST>000</CST>
  <cClassTrib>000000</cClassTrib>
</IBSCBS>   

📍Tabela de Referência – Novo Grupo IBSCBS em prod.imposto

Campo
Tipo
Tamanho
Obrigatoriedade
Grupo

IBSCBS

grupo

-

Não

imposto

CST

num

3

Sim

IBSCBS

cClassTrib

num

6

Sim

IBSCBS

📌gIBSCBS – Informações gerais de IBS/CBS

<gIBSCBS>
    <vBC>0</vBC>
    <gIBSUF>
      <pIBSUF>0</pIBSUF>
      <gDif>
        <pDif>0</pDif>
        <vDif>0</vDif>
      </gDif>
      <gDevTrib>
        <vDevTrib>0</vDevTrib>
      </gDevTrib>
      <gRed>
        <pRedAliq>0</pRedAliq>
        <pAliqEfet>0</pAliqEfet>
      </gRed>
      <vIBSUF>0</vIBSUF>
    </gIBSUF>
    <gIBSMun>
      <pIBSMun>0</pIBSMun>
      <gDif>
        <pDif>0</pDif>
        <vDif>0</vDif>
      </gDif>
      <gDevTrib>
        <vDevTrib>0</vDevTrib>
      </gDevTrib>
      <gRed>
        <pRedAliq>0</pRedAliq>
        <pAliqEfet>0</pAliqEfet>
      </gRed>
      <vIBSMun>0</vIBSMun>
    </gIBSMun>
    <gCBS>
      <pCBS>0</pCBS>
      <gDif>
        <pDif>0</pDif>
        <vDif>0</vDif>
      </gDif>
      <gDevTrib>
        <vDevTrib>0</vDevTrib>
      </gDevTrib>
      <gRed>
        <pRedAliq>0</pRedAliq>
        <pAliqEfet>0</pAliqEfet>
      </gRed>
      <vCBS>0</vCBS>
    </gCBS>
  </gIBSCBS>

📍Tabela de Referência – Novo Grupo gIBSCBS em prod.imposto.IBSCBS

Campo
Tipo
Tamanho
Obrigatoriedade
Grupo

gIBSCBS

grupo

-

Sim

IBSCBS

vBC

decimal

13v2

Sim

gIBSCBS

gIBSUF

grupo

-

Sim

gIBSCBS

pIBSUF

string

3v2-4

Sim

gIBSUF

gDif

grupo

-

Não

gIBSUF

pDif

decimal

3v2-4

Sim

gDif

vDif

decimal

13v2

Sim

gDif

gDevTrib

grupo

-

Não

gIBSUF

vDevTrib

decimal

13v2

Sim

gDevTrib

gRed

grupo

-

Não

gIBSUF

pRedAliq

decimal

3v2-4

Sim

gRed

pAliqEfet

decimal

3v2-4

Sim

gRed

vIBSUF

decimal

13v2

Sim

gIBSCBS

gIBSMun

grupo

-

Sim

vIBSUF

pIBSMun

decimal

3v2-4

Sim

gIBSMun

gDif

grupo

-

Não

gIBSMun

pDif

decimal

3v2-4

Sim

gDif

vDif

decimal

13v2

Sim

gDif

gDevTrib

grupo

-

Não

gIBSMun

vDevTrib

decimal

13v2

Sim

gDevTrib

gRed

grupo

-

Não

gIBSMun

pRedAliq

decimal

3v2-4

Sim

gRed

pAliqEfet

decimal

3v2-4

Sim

gRed

vIBSMun

decimal

13v2

Sim

gIBSMun

gCBS

grupo

-

Sim

IBSCBS

pCBS

decimal

3v2-4

Sim

gCBS

gDif

grupo

-

Não

gCBS

pDif

decimal

3v2-4

Sim

gDif

vDif

decimal

13v2

Sim

gDif

gDevTrib

grupo

-

Não

gCBS

vDevTrib

decimal

13v2

Sim

gDevTrib

gRed

grupo

-

Não

gDevTrib

pRedAliq

decimal

3v2-4

Sim

gRed

pAliqEfet

decimal

3v2-4

Sim

gRed

vCBS

decimal

13v2

Sim

gCBS

📌gTribRegular – Informações da Tributação Regular

<gTribRegular>
  <CSTReg>000</CSTReg>
  <cClassTribReg>000000</cClassTribReg>
  <pAliqEfetRegIBSUF>0</pAliqEfetRegIBSUF>
  <vTribRegIBSUF>0</vTribRegIBSUF>
  <pAliqEfetRegIBSMun>0</pAliqEfetRegIBSMun>
  <vTribRegIBSMun>0</vTribRegIBSMun>
  <pAliqEfetRegCBS>0</pAliqEfetRegCBS>
  <vTribRegCBS>0</vTribRegCBS>
</gTribRegular>

📍Tabela de Referência – Novo Grupo gTribRegular em prod.imposto

Campo
Tipo
Tamanho
Obrigatoriedade
Grupo

gTribRegular

grupo

-

Não

IBSCBS

CSTReg

string

3

Sim

gTribRegular

cClassTribReg

string

6

Sim

gTribRegular

pAliqEfetRegIBSUF

decimal

3v2-4

Sim

gTribRegular

vTribRegIBSUF

decimal

13v2

Sim

gTribRegular

pAliqEfetRegIBSMun

decimal

3v2-4

Sim

gTribRegular

vTribRegIBSMun

decimal

13v2

Sim

gTribRegular

pAliqEfetRegCBS

decimal

3v2-4

Sim

gTribRegular

vTribRegCBS

decimal

13v2

Sim

gTribRegular

📌gIBSCredPres / gCBSCredPres – Crédito Presumido

<gIBSCredPres>
  <cCredPres>text</cCredPres>
  <pCredPres>0</pCredPres>
  <vCredPres>0</vCredPres>
  <vCredPresCondSus>0</vCredPresCondSus>
</gIBSCredPres>
  <gCBSCredPres>
  <cCredPres>text</cCredPres>
  <pCredPres>0</pCredPres>
  <vCredPres>0</vCredPres>
  <vCredPresCondSus>0</vCredPresCondSus>
</gCBSCredPres>

📍Tabela de Referência – Novos Grupos gIBSCredPres e gCBSCredPres em prod.imposto

Campo
Tipo
Tamanho
Obrigatoriedade
Grupo

gIBSCredPres

grupo

-

Não

IBSCBS

cCredPres

string

2

Sim

gIBSCredPres

pCredPres

decimal

3v2-4

Sim

gIBSCredPres

vCredPres

decimal

13v2

Sim

gIBSCredPres

vCredPresCondSus

decimal

13v2

Sim

gIBSCredPres

gCBSCredPres

grupo

-

Não

IBSCBS

cCredPres

string

2

Sim

gCBSCredPres

pCredPres

decimal

3v2-4

Sim

gCBSCredPres

vCredPres

decimal

13v2

Sim

gCBSCredPres

vCredPresCondSus

decimal

13v2

Sim

gCBSCredPres

📌gTribCompraGov – Compras Governamentais

<gTribCompraGov>
  <pAliqIBSUF>0</pAliqIBSUF>
  <vTribIBSUF>0</vTribIBSUF>
  <pAliqIBSMun>0</pAliqIBSMun>
  <vTribIBSMun>0</vTribIBSMun>
  <pAliqCBS>0</pAliqCBS>
  <vTribCBS>0</vTribCBS>
</gTribCompraGov>

📍Tabela de Referência – Novos Grupos gTribCompraGov em prod.imposto

Campo
Tipo
Tamanho
Obrigatoriedade
Grupo

gTribCompraGov

grupo

-

Não

IBSCBS

pAliqIBSUF

decimal

3v2-4

Sim

gTribCompraGov

vTribIBSUF

decimal

13v2

Sim

gTribCompraGov

pAliqIBSMun

decimal

3v2-4

Sim

gTribCompraGov

vTribIBSMun

decimal

13v2

Sim

gTribCompraGov

pAliqCBS

decimal

3v2-4

Sim

gTribCompraGov

vTribCBS

decimal

13v2

Sim

gTribCompraGov

O preenchimento dos grupos em gIBSCBS nos itens deve ser feito pelo integrador. A totalização dos valores dos impostos será realizada automaticamente pela invoiSys no grupo IBSCBSTot em total, similarmente ao que é feito atualmente para ICMS, PIS, COFINS e IPI.

📍Exemplo dos grupos gIBSCBS, gTribRegular, gIBSCredPres, gCBSCredPres e gTribCompraGov em imposto.IBSCBS

{
"ambiente": 2,
"xml": "...
<imposto>
...
<IBSCBS>
  <CST>000</CST>
  <cClassTrib>000000</cClassTrib>
  <gIBSCBS>
    <vBC>0</vBC>
    <gIBSUF>
      <pIBSUF>0</pIBSUF>
      <gDif>
        <pDif>0</pDif>
        <vDif>0</vDif>
      </gDif>
      <gDevTrib>
        <vDevTrib>0</vDevTrib>
      </gDevTrib>
      <gRed>
        <pRedAliq>0</pRedAliq>
        <pAliqEfet>0</pAliqEfet>
      </gRed>
      <vIBSUF>0</vIBSUF>
    </gIBSUF>
    <gIBSMun>
      <pIBSMun>0</pIBSMun>
      <gDif>
        <pDif>0</pDif>
        <vDif>0</vDif>
      </gDif>
      <gDevTrib>
        <vDevTrib>0</vDevTrib>
      </gDevTrib>
      <gRed>
        <pRedAliq>0</pRedAliq>
        <pAliqEfet>0</pAliqEfet>
      </gRed>
      <vIBSMun>0</vIBSMun>
    </gIBSMun>
    <gCBS>
      <pCBS>0</pCBS>
      <gDif>
        <pDif>0</pDif>
        <vDif>0</vDif>
      </gDif>
      <gDevTrib>
        <vDevTrib>0</vDevTrib>
      </gDevTrib>
      <gRed>
        <pRedAliq>0</pRedAliq>
        <pAliqEfet>0</pAliqEfet>
      </gRed>
      <vCBS>0</vCBS>
    </gCBS>
    <gTribRegular>
      <CSTReg>000</CSTReg>
      <cClassTribReg>000000</cClassTribReg>
      <pAliqEfetRegIBSUF>0</pAliqEfetRegIBSUF>
      <vTribRegIBSUF>0</vTribRegIBSUF>
      <pAliqEfetRegIBSMun>0</pAliqEfetRegIBSMun>
      <vTribRegIBSMun>0</vTribRegIBSMun>
      <pAliqEfetRegCBS>0</pAliqEfetRegCBS>
      <vTribRegCBS>0</vTribRegCBS>
    </gTribRegular>
    <gIBSCredPres>
      <cCredPres>text</cCredPres>
      <pCredPres>0</pCredPres>
      <vCredPres>0</vCredPres>
      <vCredPresCondSus>0</vCredPresCondSus>
    </gIBSCredPres>
    <gCBSCredPres>
      <cCredPres>text</cCredPres>
      <pCredPres>0</pCredPres>
      <vCredPres>0</vCredPres>
      <vCredPresCondSus>0</vCredPresCondSus>
    </gCBSCredPres>
    <gTribCompraGov>
      <pAliqIBSUF>0</pAliqIBSUF>
      <vTribIBSUF>0</vTribIBSUF>
      <pAliqIBSMun>0</pAliqIBSMun>
      <vTribIBSMun>0</vTribIBSMun>
      <pAliqCBS>0</pAliqCBS>
      <vTribCBS>0</vTribCBS>
    </gTribCompraGov>
  </gIBSCBS>
 </IBSCBS>
</imposto>
  ..."
}

Last updated

Was this helpful?