# CT-e # Criação de Tela IBS/CBS Part I
![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp) **Projeto/Sistema:** GA-Reforma Tributaria**Versão do *Template:*** 1.1
**Processo:** Criação de tela - CTe**Versão do Documento:** 1.0
**Responsável(eis):** Luís Leite**Data:** 08/07/2025
##### **1. Introdução:** Esta documentação visa descrever os processos de adequação para a ref. tributaria ##### **2. Processo** [![image-1743615565694.drawio (1).png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-04/scaled-1680-/image-1743615565694-drawio-1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-04/image-1743615565694-drawio-1.png) I - Fluxograma Exemplo
**Processo** **Envolvidos** **Dados de entrada** **Dados de Entrada**
PROC001 Tela IBS/CBS - - -
PROC001.1 Detalhes da tela IBS/CBS - - -
PROC001.2 Calculo CBS
#### **Processos Relacionados** [***Criação de Tela IBS/CBS Part II***](https://docs.softensistemas.com.br/books/adequacoes-ref-trib-ga/page/criacao-de-tela-ibscbs-part-ii) #### **Especificação Funcional** - - - - - - #### **PROC001 Criação de Tela IBS/CBS:** ##### ***Protótipo de Tela:*** [![image-1752148970995.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/scaled-1680-/image-1752148970995.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/image-1752148970995.png) Imagem I - Tela de impostos da Nota Fiscal. ##### ***Descrição dos Campos:***
**Campo** **Tipo** **Tamanho** **Obrig. ?** **Máscara** **Observações**
Situação Trib. ComboBox - Não - Utilizar tabela [CÓDIGO DE CLASSIFICAÇÃO TRIBUTÁRIA DO IBS E DA CBS](https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/NJarYc9nus=)
Classificação Trib. ComboBox - Não - Utilizar tabela [CÓDIGO DE CLASSIFICAÇÃO TRIBUTÁRIA DO IBS E DA CBS](https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/NJarYc9nus=)
##### ***Regras de Interface:*** **1.** Situação Trib. e Classificação Trib. do IBS e CBS são opcionais, o valor padrão deve ser vazio/nulo e o usuário deve ter a oportunidade de limpar a seleção caso precise. ##### **PROC001.1 Detalhes da Tela IBS/CBS:** [![image-1747245713865.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/scaled-1680-/image-1747245713865.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/image-1747245713865.png) Imagem II - Tela de impostos IBS e CBS. ##### ***Descrição dos Campos:***
**Campo** **Tipo** **Tamanho** **Obrig. ?** **Máscara** **Observações**
Perc. Da BC: Moeda - Não - -
Aliq. IBS Estadual Moeda - Não - -
Aliq. IBS Municipal Moeda - Não - -
Red. Alíquota UFMoeda - Não - -
Red. Alíquota Mun.Moeda - Não - -
Aliq. CBSMoeda - Não - -
Red. Aliq. CBSMoeda - Não - -
##### ***Regras de Negócio:*** ***1.*** O campo de Base de Calculo do IBS e CBS não possui percentual no XML, apenas em valor, é utilizado o percentual em tela/sistema para facilitar para o usuário. **2. Calculo IBS:** **2.1. Perc. da BC:** Vai definir a base de calculo para alíquota IBS Estadual e Municipal e CBS. **2.1.1 Regra de calculo da BC:** [![image-1752173427871.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/scaled-1680-/image-1752173427871.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/image-1752173427871.png) **2.2. Aliq. IBS Estadual/Municipal:** Vão ser calculadas com base no valor da BC. **2.2.1 - Valor do IBS de competência da UF:** **Se grupo gRed preenchido:** vIBSUF = gRed/pAliqEfet \* vBC (UB16) **Senão:** vIBSUF = pIBSUF \* vBC - **Adicionado em 03/07/2025** **2.2.2 - Valor do IBS de competência do Município:** **Se grupo gRed preenchido:** vIBSMun = gRed/pAliqEfet \* vBC (UB16) **Senão:** vIBSMun = pIBSMun \* vBC - **Adicionado em 03/07/2025** **2.3. Red.Aliquota UF/Mun:** Percentual que deve ser retirado do valor da alíquota correspondente. **2.3.1** **Grupo de informações da redução da alíquota, cálculo:** Alíquota efetiva, após aplicação da redução de alíquota, incluindo o gCompraGov/pRedutor, se houver. pAliqEfet = pIBSUF\*(1 – pRedAliq)\*(1 - tag:gCompraGov/pRedutor) - **Adicionado em 25/06/2025** ##### ***Questões Técnicas:*** ***1. Criação de campos na base de dados para armazenar as informações do IBSCBS*** ```SQL CREATE TABLE `cteimpostosrtc` ( id bigint NOT NULL AUTO_INCREMENT, cteId bigint DEFAULT NULL, IBSCBS_BC_perc DECIMAL(7,4), IBSCBS_BC_vl DECIMAL (13,2), IBSUF_Aliq_perc DECIMAL(7,4), IBSUF_Aliq_percRed DECIMAL(7,4), IBSUF_Aliqefetiva DECIMAL(7,4), IBSUF_Aliq_vl DECIMAL (13,2), IBSMun_Aliq_perc DECIMAL(7,4), IBSMun_Aliq_percRed DECIMAL(7,4), IBSMun_Aliqefetiva DECIMAL(7,4), IBSMun_Aliq_vl DECIMAL (13,2), CBS_Aliq_perc DECIMAL(7,4), CBS_Aliq_percRed DECIMAL(7,4), CBS_Aliqefetiva DECIMAL(7,4), CBS_Aliq_vl DECIMAL (13,2), PRIMARY KEY (`id`), FOREIGN KEY (`cteId`) REFERENCES `cte` (`id`) ) ``` ***2. Composição XML:***
**Tag****Observação****Tipo****Ocorrência****Tamanho**
IBSCBSInformações do IBS e CBSGrupo0-1-
CSTSituação Tributária do IBS e CBSNumérico1-13
cClassTribClassificação tributária do IBS e CBSNumérico1-16
---
gIBSCBSGrupo de informações do IBS e da CBSCG (grupo de escolha)1-1-
vBCBase de Cálculo aplicada para IBS e CBSNumérico1-113v2
---
gIBSUFGrupo de informações do IBS para a UFGrupo1-1-
pIBSUFAlíquota do IBS de competência da UFNumérico1-13v2-4
---
gDifGrupo do DiferimentoGrupo0-1-
pDifPercentual diferimentoNumérico1-13v2-4
vDifValor do diferimentoNumérico1-113v2
---
gDevTrib (NÃO SERÀ FEITO AGORA)Grupo de Info. da devolução tributosGrupo0-1-
vDevTrib Valor do tributo devolvidoNumérico1-113v2
---
gRedGrupo de Info. redução de alíquotaGrupo0-1-
pRedAliqPercentual de redução da alíquotaNumérico1-13v2-4
pAliqEfetAlíquota efetiva do IBS que será aplicada a BCNumérico1-13v2-4
---
vIBSUFValor do IBS da UFNumérico1-113v2
gIBSMunGrupo de informações do IBS para o municípioGrupo1-1-
pIBSMunAlíquota do IBS de competência do municipioNumérico1-13v2-4
---
gDifGrupo do DiferimentoGrupo0-1-
pDifPercentual diferimentoNumérico1-13v2-4
vDifValor do diferimentoNumérico1-113v2
---
gDevTrib (NÃO SERÀ FEITO AGORA)Grupo de Info. da devolução tributosGrupo0-1-
vDevTrib Valor do tributo devolvidoNumérico1-113v2
---
gRedGrupo de Info. redução de alíquotaGrupo0-1-
pRedAliqPercentual de redução da alíquotaNumérico1-13v2-4
pAliqEfetAlíquota efetiva do IBS que será aplicada a BCNumérico1-13v2-4
---
vIBSMunValor do IBS do Mun Numérico1-113v2
##### **PROC001.2 Calculo CBS:** ##### ***Regras de Negócio:*** **1.** Deve considerar o Perc. da BC para o calculo da Aliq. CBS. **2.** **Red.Aliquota UF/Mun:** Percentual que deve ser retirado do valor da alíquota correspondente. ##### ***Questões Técnicas:*** ***1. Composição XML:***
**Tag****Observação****Tipo****Ocorrência****Tamanho**
IBSCBSInformações do IBS e CBSGrupo0-1-
pCBSAlíquota CBSNumérico1-13v2-4
---
gDifGrupo do DiferimentoGrupo0-1-
pDifPercentual diferimentoNumérico1-13v2-4
vDifValor do diferimentoNumérico1-113v2
---
gDevTrib (NÃO SERÁ FEITO AGORA)Grupo de Info. da devolução tributosGrupo0-1-
vDevTrib Valor do tributo devolvidoNumérico1-113v2
---
gRedGrupo de Info. redução de alíquotaGrupo0-1-
pRedAliqPercentual de redução da alíquotaNumérico1-13v2-4
pAliqEfetAlíquota efetiva do CBS que será aplicada a BCNumérico1-13v2-4
---
vCBSValor do CBSNumérico1-113v2
©SOFTEN SISTEMAS 2025 # Criação de Tela IBS/CBS Part II
![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp) **Projeto/Sistema:** GA-Reforma Tributaria**Versão do *Template:*** 1.1
**Processo:** Criação de tela - CTe**Versão do Documento:** 1.0
**Responsável(eis):** Luís Leite**Data:** 10/07/2025
##### **1. Introdução:** Esta documentação visa descrever os processos de adequação para a ref. tributaria ##### **2. Processo (adicionar fluxograma exemplo)** [![image-1743615565694.drawio (1).png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-04/scaled-1680-/image-1743615565694-drawio-1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-04/image-1743615565694-drawio-1.png) I - Fluxograma Exemplo
**Processo** **Envolvidos** **Dados de entrada** **Dados de Entrada**
PROC001 Diferido: - - -
PROC002 Calculo Crédito Presumido: - - -
#### **Processos Relacionados** [***Criação de Tela IBS/CBS Part I***](https://docs.softensistemas.com.br/books/adequacoes-ref-trib-ga/page/criacao-de-tela-ibscbs-part-i) #### **Especificação Funcional** - - - - - - #### **PROC001 Calculo Diferido:** **[![image-1747251650613.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/scaled-1680-/image-1747251650613.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/image-1747251650613.png)**
**Campo** **Tipo** **Tamanho** **Obrig. ?** **Máscara** **Observações**
Diferido IBS UF:Moeda - Não - -
Diferido CBS:Moeda - Não - -
Diferido IBS Mun:Moeda - Não - -
##### ***Regras de Negócio:*** ***1.*** O percentual de diferimento deve ser calculo no imposto referente. Exemplo: O percentual do IBS UF deve ser calculado em cima do valor calculado do IBS UF. ##### ***Questões Técnicas:*** **2**. Mudanças na base de dados para armazenamento: ```SQL ALTER TABLE cteimpostosrtc ADD COLUMN IBSUF_Dif_perc DECIMAL (7,4), ADD COLUMN IBSUF_Dif_vl DECIMAL (7,4), ADD COLUMN IBSMun_Dif_perc DECIMAL (7,4), ADD COLUMN IBSMun_Dif_vl DECIMAL (7,4), ADD COLUMN CBS_Dif_perc DECIMAL (7,4), ADD COLUMN CBS_Dif_vl DECIMAL (7,4); ``` #### **PROC002 Calculo Crédito Presumido:** [![image-1747677319537.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/scaled-1680-/image-1747677319537.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/image-1747677319537.png)
**Campo** **Tipo** **Tamanho** **Obrig. ?** **Máscara** **Observações**
Cód. Presumido IBSComboBox - Não - Utilizar tabela CÓDIGO DE CLASSIFICAÇÃO DO CRÉDITO PRESUMIDO
Cód. Presumido CBS ComboBox - Não - Utilizar tabela CÓDIGO DE CLASSIFICAÇÃO DO CRÉDITO PRESUMIDO
Cred. IBS:Moeda - Não - -
Cred. CBS:Moeda - Não - -
##### ***Regras de Negócio:*** ***1.*** O código do crédito presumido presente nas *combobox* ainda não foi tabelado e disponibilizado em publico. ***2.*** O calculo do percentual de crédito deve ser feito em cima do valor do imposto resultante e respectivo. No caso do IBS, deve ser somado o valor do IBS. Exemplo: Crédito IBS: (IBS Estadual + Municipal) \* Aliq. credito IBS Crédito CBS: CBS \* Aliq. crédito CBS **3.** TABELAS A SEREM PUBLICADAS. **4.** A definição de quando o crédito será em condição suspensiva ou não depende das tabelas com o código presumido. ##### ***Questões Técnicas:*** ***1. Mudanças Base de dados:*** ```SQL ALTER TABLE cteimpostosrtc ADD COLUMN IBS_CodPres CHAR(2), ADD COLUMN IBSpres_aliq DECIMAL (7,4), ADD COLUMN IBSpres_vl DECIMAL (7,4), ADD COLUMN IBSpres_vlrSusp DECIMAL (7,4), ADD COLUMN CBS_CodPres CHAR(2), ADD COLUMN CBSpres_aliq DECIMAL (7,4), ADD COLUMN CBSpres_vl DECIMAL (7,4), ADD COLUMN CBSpres_vlrSusp DECIMAL (7,4); ``` ***2. Composição XML:*** ©SOFTEN SISTEMAS 2025 # Tributação Regular
![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp) **Projeto/Sistema:** GA-Reforma Tributária**Versão do *Template:*** 1.1
**Processo:** Criação do imposto de tributação regular**Versão do Documento:** 1.0
**Responsável(eis):** Luís Leite**Data:** 10/07/2025
##### **1. Introdução** Documentação especifica sobre a criação e uso da tributação regular. A tributação regular visa destacar o preenchimento de tributos em operações com benefícios e/ou isenções, como informe de como seria a tributação caso estivesse em um regime normal de destaque. ##### **2. Processo**
**Processo** **Envolvidos** **Dados de entrada** **Dados de Entrada**
IBS/CBS Monofásicos - - -
- - - - - - #### **PROC001 Grupo de Tributação Regular:** ##### ***Protótipo de Tela:*** [![image-1748268787003.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/scaled-1680-/image-1748268787003.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/image-1748268787003.png) ##### ***Descrição dos Campos:***
**Campo** **Tipo** **Tamanho** **Obrig. ?** **Máscara** **Observações**
Situação Trib ComboBox - Não - Utilizar tabela [CÓDIGO DE CLASSIFICAÇÃO TRIBUTÁRIA DO IBS E DA CBS](https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/NJarYc9nus=)
Classificação Trib: ComboBox - Não - Utilizar tabela [CÓDIGO DE CLASSIFICAÇÃO TRIBUTÁRIA DO IBS E DA CBS](https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/NJarYc9nus=)
Perc. da BC: Moeda - Não - Mesmo da tela IBS e CBS, duplicado para facilitar pro usuário
Aliq. IBS Estadual Efe. regular: Moeda - Não - -
Aliq. IBS Municipal Efe. regular: Moeda - Não - -
Aliq. CBS Efe. regular: Moeda - Não - -
##### ***Regras de Interface:*** **1.** Todos os campos dos novos impostos, devem ficar bloqueados até o dia 06/07, ou seja, liberar para preenchimento apenas após 07/07. 2\. Os dados só serão liberados para preenchimento com a CST **200 (Alíquota reduzida)** e **550 (Suspensão).** ##### ***Regras de Negócio:*** ***1.*** O campo **Perc. da BC:** desta tela, será o "mesmo" da tela de **IBS e CBS**, mesma **TAG NO XML**, ele é "espelhado", o que eu editar nele, deve-se editar o que esta lá no IBS e CBS, e vice e versa, o que editar lá, deve aparecer ai, apenas deixamos ele ai nesta tela também pra facilitar pro usuário a visualização do cálculo! ##### ***Questões Técnicas:*** ***1. Base de dados:*** ```SQL CREATE TABLE cteimpostosrtc ( IBSCBS_CST_Reg TEXT(3), IBSCBS_cClassTrib_Reg TEXT(6), IBSUF_Aliq_perc_Reg DECIMAL(7,4), IBSUF_Aliq_vl_Reg DECIMAL(7,4), IBSMun_Aliq_perc_Reg DECIMAL(7,4), IBSMun_Aliq_vl_Reg DECIMAL(7,4), CBS_Aliq_perc_Reg DECIMAL(7,4), CBS_Aliq_vl_Reg DECIMAL(7,4) ); ``` ***1. Composição XML:***
**Tag****Observação****Tipo****Ocorrência****Tamanho**
gTribRegularGrupo de informações da Tributação RegulharGrupo de escolha0-1-
CSTRegCódigo de Situação Tributária do IBS e CBS Numérico1-13
cClassTribRegCódigo de Classificação Tributária do IBS e CBSNumérico1-16
pAliqEfetRegIBSUF Valor da alíquota do IBS da UFNumérico1-13v2-4
vTribRegIBSUF Valor do Tributo do IBS da UFNumérico 1-113v2
pAliqEfetRegIBSMun Valor da alíquota do IBS do MunicípioNumérico1-13v2-4
vTribRegIBSMunValor do Tributo do IBS do Município Numérico1-113v2
pAliqEfetRegCBS Valor da alíquota da CBS Numérico1-13v2-4
vTribRegCBS Valor do Tributo da CBSNumérico1-113v2
©SOFTEN SISTEMAS 2024 # Dados Principais
![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp) **Projeto/Sistema:** **Reforma Tributária - GerencieAqui****Versão do *Template:*** 1.1
**Processo:** Ajustes dos dados principais**Versão do Documento:** 1.10
**Responsável(eis):** Luís Leite**Data:** 11/07/2025
##### **1. Introdução** **Este processo visa documentar as alterações necessárias para a adequação da reforma tributária. Os dados devem aparecer em tela em homologação após 01/07/2025.** ##### **2. Processo** [![image-1752238587605.drawio.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/scaled-1680-/image-1752238587605-drawio.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/image-1752238587605-drawio.png) I - Fluxograma Exemplo
**Processo** **Envolvidos** **Dados de entrada** **Dados de saída**
PROC001 - Dados de Compra Governamental - Dados da NFe XML formatado
#### **Especificação Funcional** #### **PROC001 Dados de Compra Governamental:** ##### ***Protótipo de Tela:*** [![image-1752499098904.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/scaled-1680-/image-1752499098904.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-07/image-1752499098904.png) Imagem II - Accordion de dados governamentais adicionado no card de Dados do CT-e ##### ***Descrição dos Campos:***
**Campo** **Tipo** **Tamanho** **Obrigatório?** **Máscara** **Observações**
Tipo de Ente Governamental ComboBox - Sim -
% Redutor Decimal 3v2-4 Sim - Percentual de redução de alíquota em compra governamental
Tipo de Operação ComboBox - Sim
##### ***Regras de Interface:*** ***1.*** Deve ser adicionado o accordion *"Compra Governamental"* no card de Dados do CT-e. ##### ***Regras de Negócio:*** 1. Opções possíveis para o "Tipo de Ente Governamental":
1=União
2=Estado
3=Distrito Federal
4=Município
2. Deve conter uma opção em branco na *ComboBox*, para limpar a inserção. 3. Dados referentes a *ComboBox* do tipo de operação com ente governamental:
1=Fornecimento
2=Recebimento do pagamento, conforme fato gerador do IBS/CBS definido no Art. 10 § 2º
##### ***Questões Técnicas:*** ***1.*** As informações devem ficar salvas na base de dados na tabela 'cte' ***2.*** O exemplo de XML se apresenta na seguinte parte da documentação. #### **PROC003 Outros Ajustes (ajustes XML):** ##### ***Regras de Negócio:*** ***1.*** O grupo de informações do ICMS e ICMS ST passam a ser não obrigatórios (0-1) [![image-1747157406065.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/scaled-1680-/image-1747157406065.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-05/image-1747157406065.png) **1.1** **Obrigatoriedade do ICMS:** Os dados de ICMS deixam de ser obrigatórios. **1.2** **Mesmo sendo opcional, se preencher o grupo ICMS**: Ele deve ser gerado corretamente (sem erros de schema ou valores inválidos). Se não tiver nada para informar, pode omitir totalmente. ##### ***Questões Técnicas Gerais:*** **1. Mudanças na base de dados, criação de campo para armazenar as dados da compra governamental:** ```SQL ALTER TABLE nfe ADD COLUMN TpEnteGov CHAR(2), ADD COLUMN redutor DECIMAL, ADD COLUMN tpOperacao CHAR(1); --NOVA COLUNA NA BASE DE DADOS 16/06/2025 ``` ©SOFTEN SISTEMAS 2025