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",
  "cClassTrib": "000000"
}  

📍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,
    "gIBSUF": {
      "pIBSUF": 0,
      "gDif": {
        "pDif": 0,
        "vDif": 0
      },
      "gDevTrib": {
        "vDevTrib": 0
      },
      "gRed": {
        "pRedAliq": 0,
        "pAliqEfet": 0
      },
      "vIBSUF": 0
    },
    "gIBSMun": {
      "pIBSMun": 0,
      "gDif": {
        "pDif": 0,
        "vCBSOp": 0,
        "vDif": 0
      },
      "gDevTrib": {
        "vDevTrib": 0
      },
      "gRed": {
        "pRedAliq": 0,
        "pAliqEfet": 0
      },
      "vIBSMun": 0
    },
    "gCBS": {
      "pCBS": 0,
      "gDif": {
        "pDif": 0,
        "vDif": 0
      },
      "gDevTrib": {
        "vDevTrib": 0
      },
      "gRed": {
        "pRedAliq": 0,
        "pAliqEfet": 0
      },
      "vCBS": 0
    }
  }
}

📍Tabela de Referência – Novo Grupo IBSCBS 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",
  "cClassTribReg": "000000",
  "pAliqEfetRegIBSUF": 0,
  "vTribRegIBSUF": 0,
  "pAliqEfetRegIBSMun": 0,
  "vTribRegIBSMun": 0,
  "pAliqEfetRegCBS": 0,
  "vTribRegCBS": 0
},

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

Campo
Tipo
Tamanho
Obrigatoriedade

gTribRegular

grupo

-

Não

CSTReg

string

3

Sim

cClassTribReg

string

6

Sim

pAliqEfetRegIBSUF

decimal

3v2-4

Sim

vTribRegIBSUF

decimal

13v2

Sim

pAliqEfetRegIBSMun

decimal

3v2-4

Sim

vTribRegIBSMun

decimal

13v2

Sim

pAliqEfetRegCBS

decimal

3v2-4

Sim

vTribRegCBS

decimal

13v2

Sim

📌gIBSCredPres / gCBSCredPres – Crédito Presumido

"gIBSCredPres": {
  "cCredPres": "text",
  "pCredPres": 0,
  "vCredPres": 0,
  "vCredPresCondSus": 0
},
"gCBSCredPres": {
  "cCredPres": "text",
  "pCredPres": 0,
  "vCredPres": 0,
  "vCredPresCondSus": 0
},

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

Campo
Tipo
Tamanho
Obrigatoriedade

gIBSCredPres

grupo

-

Não

cCredPres

string

2

Sim

pCredPres

decimal

3v2-4

Sim

vCredPres

decimal

13v2

Sim

vCredPresCondSus

decimal

13v2

Sim

gCBSCredPres

grupo

-

Não

cCredPres

string

2

Sim

pCredPres

decimal

3v2-4

Sim

vCredPres

decimal

13v2

Sim

vCredPresCondSus

decimal

13v2

Sim

📌gTribCompraGov – Compras Governamentais

"gTribCompraGov": {
  "pAliqIBSUF": 0,
  "vTribIBSUF": 0,
  "pAliqIBSMun": 0,
  "vTribIBSMun": 0,
  "pAliqCBS": 0,
  "vTribCBS": 0
}

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

Campo
Tipo
Tamanho
Obrigatoriedade

gTribCompraGov

grupo

-

Não

pAliqIBSUF

decimal

3v2-4

Sim

vTribIBSUF

decimal

13v2

Sim

pAliqIBSMun

decimal

3v2-4

Sim

vTribIBSMun

decimal

13v2

Sim

pAliqCBS

decimal

3v2-4

Sim

vTribCBS

decimal

13v2

Sim

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 completo do grupo imposto com os novos campos

"imposto": {
...
  "IS": {
    "CSTIS": "000",
    "cClassTribIS": "000000",
    "vBCIS": 0,
    "pIS": 0,
    "pISEspec": 0,
    "uTrib": "!",
    "qTrib": 1,
    "vIS": 0
  },
  "IBSCBS": { // Informações do Imposto de Bens e Serviços - IBS e da Contribuição de Bens e Serviços - CBS
    "CST": "000",
    "cClassTrib": "000000",
    "gIBSCBS": { // Grupo de Informações do IBS e da CBS
      "vBC": 0,
      "gIBSUF": { // Grupo de Informações do IBS para a UF
        "pIBSUF": 0,
        "gDif": { // Grupo de Informações do Diferimento 
          "pDif": 0,
          "vDif": 0
        },
        "gDevTrib": { // Grupo de Informações da devolução de tributos
          "vDevTrib": 0
        },
        "gRed": { // Grupo de informações da redução da alíquota
          "pRedAliq": 0,
          "pAliqEfet": 0
        },
        "vIBSUF": 0
      },
      "gIBSMun": { // Grupo de Informações do IBS para o município
        "pIBSMun": 0,
        "gDif": { // Grupo de Informações do Diferimento 
          "pDif": 0,
          "vCBSOp": 0,
          "vDif": 0
        },
        "gDevTrib": { // Grupo de Informações da devolução de tributos
          "vDevTrib": 0
        },
        "gRed": { // Grupo de informações da redução da alíquota
          "pRedAliq": 0,
          "pAliqEfet": 0
        },
        "vIBSMun": 0
      },
      "gCBS": { // Grupo de Informações da CBS
        "pCBS": 0,
        "gDif": { // Grupo de Informações do Diferimento 
          "pDif": 0,
          "vCBSOp": 0,
          "vDif": 0
        },
        "gDevTrib": { // Grupo de Informações da devolução de tributos
          "vDevTrib": 0
        },
        "gRed": { // Grupo de informações da redução da alíquota
          "pRedAliq": 0,
          "pAliqEfet": 0
        },
        "vCBS": 0
      },
      "gTribRegular": { // Grupo de informações da Tributação Regular
        "CSTReg": "000",
        "cClassTribReg": "000000",
        "pAliqEfetRegIBSUF": 0,
        "vTribRegIBSUF": 0,
        "pAliqEfetRegIBSMun": 0,
        "vTribRegIBSMun": 0,
        "pAliqEfetRegCBS": 0,
        "vTribRegCBS": 0
      },
      "gIBSCredPres": { // Grupo de Informações do CréditoPresumido referente ao IBS
        "cCredPres": "text",
        "pCredPres": 0,
        "vCredPres": 0,
        "vCredPresCondSus": 0
      },
      "gCBSCredPres": { // Grupo de Informações do CréditoPresumido referente a CBS
        "cCredPres": "text",
        "pCredPres": 0,
        "vCredPres": 0,
        "vCredPresCondSus": 0
      },
      "gTribCompraGov": { // Grupo de informações da composiçãodo valor do IBS e da CBS em compras governamentais
        "pAliqIBSUF": 0,
        "vTribIBSUF": 0,
        "pAliqIBSMun": 0,
        "vTribIBSMun": 0,
        "pAliqCBS": 0,
        "vTribCBS": 0
      }
    }
  },
  "gIBSCBSMono": {
    "qBCMono": 1,
    "adRemIBS": 0,
    "adRemCBS": 0,
    "vIBSMono": 0,
    "vCBSMono": 0,
    "qBCMonoReten": 1,
    "adRemIBSReten": 0,
    "vIBSMonoReten": 0,
    "adRemCBSReten": 0,
    "vCBSMonoReten": 0,
    "qBCMonoRet": 1,
    "adRemIBSRet": 0,
    "vIBSMonoRet": 0,
    "adRemCBSRet": 0,
    "vCBSMonoRet": 0,
    "pDifIBS": 0,
    "vIBSMonoDif": 0,
    "pDifCBS": 0,
    "vCBSMonoDif": 0,
    "vTotIBSMonoItem": 0,
    "vTotCBSMonoItem": 0
  },
  "gTransfCred": {
    "vIBS": 0,
    "vCBS": 0
  },
  "gCredPresIBSZFM": {
    "tpCredPresIBSZFM": 0,
    "vCredPresIBSZFM": 0
  }
 } // Fechamento do grupo IBSCBS
}, // Fechamento do grupo imposto

Last updated

Was this helpful?