# Grupo IBS/CBS Monofásico

Com a entrada em vigor da Reforma Tributária (LC 214/2025), foi instituído um novo modelo de apuração para operações com incidência monofásica de IBS e CBS. Esse modelo visa substituir a lógica atual de substituição tributária, aplicando a tributação de forma concentrada na cadeia produtiva.

O grupo `gIBSCBSMono` deve ser preenchido **sempre que houver incidência monofásica**, incluindo casos de:

* Combustíveis (Gasolina A, Óleo Diesel A etc.)
* Situações de retenção anterior do imposto
* Diferimento aplicado a biocombustíveis

### 📌gIBSCBSMono – Tributação Monofásica

```xml
<gIBSCBSMono>
    <qBCMono>1</qBCMono>
    <adRemIBS>0</adRemIBS>
    <adRemCBS>0</adRemCBS>
    <vIBSMono>0</vIBSMono>
    <vCBSMono>0</vCBSMono>
    <qBCMonoReten>1</qBCMonoReten>
    <adRemIBSReten>0</adRemIBSReten>
    <vIBSMonoReten>0</vIBSMonoReten>
    <adRemCBSReten>0</adRemCBSReten>
    <vCBSMonoReten>0</vCBSMonoReten>
    <qBCMonoRet>1</qBCMonoRet>
    <adRemIBSRet>0</adRemIBSRet>
    <vIBSMonoRet>0</vIBSMonoRet>
    <adRemCBSRet>0</adRemCBSRet>
    <vCBSMonoRet>0</vCBSMonoRet>
    <pDifIBS>0</pDifIBS>
    <vIBSMonoDif>0</vIBSMonoDif>
    <pDifCBS>0</pDifCBS>
    <vCBSMonoDif>0</vCBSMonoDif>
    <vTotIBSMonoItem>0</vTotIBSMonoItem>
    <vTotCBSMonoItem>0</vTotCBSMonoItem>
</gIBSCBSMono>
```

### 📍Tabela de Referência – Novo Grupo `gIBSCBSMono` em `prod.imposto`

<table><thead><tr><th width="151.20001220703125">Campo</th><th width="92">Tipo</th><th width="100">Tamanho</th><th>Obrigatoriedade</th><th>Observação</th><th>Grupo</th></tr></thead><tbody><tr><td><sub>gIBSCBSMono</sub></td><td><sub>grupo</sub></td><td><sub>-</sub></td><td>Não</td><td></td><td><sub>IBSCBS</sub></td></tr><tr><td><sub>qBCMono</sub></td><td><sub>num</sub></td><td><sub>11v0-4</sub></td><td><sub>Sim</sub></td><td></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>adRemIBS</sub></td><td><sub>num</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>adRemCBS</sub></td><td><sub>decimal</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vIBSMono</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vCBSMono</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>-</sub></td><td><sub>-</sub></td><td><sub>-</sub></td><td><sub>Não</sub></td><td><sub>Sequência opcional</sub></td><td></td></tr><tr><td><sub>qBCMonoReten</sub></td><td><sub>decimal</sub></td><td><sub>11v0-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>adRemIBSReten</sub></td><td><sub>decimal</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vIBSMonoReten</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>adRemCBSReten</sub></td><td><sub>decimal</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>-</sub></td><td><sub>-</sub></td><td><sub>-</sub></td><td><sub>Não</sub></td><td><sub>Sequência opcional</sub></td><td></td></tr><tr><td><sub>vCBSMonoReten</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>qBCMonoRet</sub></td><td><sub>decimal</sub></td><td><sub>11v0-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>adRemIBSRet</sub></td><td><sub>decimal</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vIBSMonoRet</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>adRemCBSRet</sub></td><td><sub>decimal</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vCBSMonoRet</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>-</sub></td><td><sub>-</sub></td><td><sub>-</sub></td><td><sub>Não</sub></td><td><sub>Sequência opcional</sub></td><td></td></tr><tr><td><sub>pDifIBS</sub></td><td><sub>decimal</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vIBSMonoDif</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>pDifCBS</sub></td><td><sub>decimal</sub></td><td><sub>3v2-4</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vCBSMonoDif</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vTotIBSMonoItem</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr><tr><td><sub>vTotCBSMonoItem</sub></td><td><sub>decimal</sub></td><td><sub>13v2</sub></td><td><sub>Sim</sub></td><td><sub>Obrigatório se enviado a sequência</sub></td><td><sub>gIBSCBSMono</sub></td></tr></tbody></table>

{% hint style="info" %}
O preenchimento do grupo `gIBSCBSMono` nos itens deve ser feito pelo integrador. A totalização dos valores (`vIBSMono, vCBSMono, vIBSMonoReten, vCBSMonoReten, vIBSMonoRet, vCBSMonoRet`) será realizada automaticamente pela invoiSys no grupo `IBSCBSTot` em `total`, similarmente ao que é feito atualmente para ICMS, PIS, COFINS e IPI.
{% endhint %}

### 📍Exemplo do grupo `gIBSCBSMono` em `imposto`

```csharp
{
"ambiente": 2,
"xml": "...
<imposto>
...
<IBSCBS>
   <gIBSCBSMono>
    <qBCMono>1</qBCMono>
    <adRemIBS>0</adRemIBS>
    <adRemCBS>0</adRemCBS>
    <vIBSMono>0</vIBSMono>
    <vCBSMono>0</vCBSMono>
    <qBCMonoReten>1</qBCMonoReten>
    <adRemIBSReten>0</adRemIBSReten>
    <vIBSMonoReten>0</vIBSMonoReten>
    <adRemCBSReten>0</adRemCBSReten>
    <vCBSMonoReten>0</vCBSMonoReten>
    <qBCMonoRet>1</qBCMonoRet>
    <adRemIBSRet>0</adRemIBSRet>
    <vIBSMonoRet>0</vIBSMonoRet>
    <adRemCBSRet>0</adRemCBSRet>
    <vCBSMonoRet>0</vCBSMonoRet>
    <pDifIBS>0</pDifIBS>
    <vIBSMonoDif>0</vIBSMonoDif>
    <pDifCBS>0</pDifCBS>
    <vCBSMonoDif>0</vCBSMonoDif>
    <vTotIBSMonoItem>0</vTotIBSMonoItem>
    <vTotCBSMonoItem>0</vTotCBSMonoItem>
  </gIBSCBSMono>
 </IBSCBS>
</imposto>
  ..."
}
```
