Implementação da Reforma Tributária (IBS/CBS) na NF-e do Resulth

Criado por Joaquim Gaspar em 05/12/2025 19:30  ·  Leitura: 12 min

Implementação da Reforma Tributária (IBS/CBS) na NF-e do Resulth

A Reforma Tributária criou dois novos impostos unificados no Brasil: IBS (Imposto sobre Bens e Serviços) e CBS (Contribuição sobre Bens e Serviços). Essas mudanças impactam diretamente a emissão das Notas Fiscais Eletrônicas (NF-e), exigindo que os sistemas sejam capazes de calcular e informar corretamente esses tributos.

Para garantir que seus documentos fiscais estejam em total conformidade com a legislação e com a Nota Técnica 2025.002.v.1.30, o Resulth foi atualizado para calcular IBS e CBS, preencher as informações exigidas e gerar a NF-e com todas as estruturas XML oficiais da Sefaz.

Este artigo apresenta o objetivo da atualização, os módulos envolvidos, como funciona a lógica aplicada, as configurações necessárias e o detalhamento técnico completo das fórmulas e cenários.

Módulos envolvidos:

  • Resulth (Geração de Notas Fiscais Eletrônicas - NF-e)

  • Cadastro de Filial

  • Cadastro de Produto

  • Cadastro de Regras Fiscais

  • Cadastro de CSTs (Códigos de Situação Tributária)

  • Cadastro de cClassTrib (Códigos de Classificação Tributária)

  • Cadastros de Países, Estados e Municípios (para alíquotas)

Objetivo da Atualização

O objetivo principal é integrar as regras tributárias da Reforma Tributária ao Resulth:

  • cálculo de IBS e CBS,

  • preenchimento da NF-e com todos os valores e códigos obrigatórios,

  • geração das tags XML no padrão exigido pela Sefaz.

Essa atualização permite que o sistema opere com alta precisão, sem necessidade de cálculos manuais e reduzindo o risco de erros fiscais.

1. Habilitação e Contexto da Reforma Tributária

  • Ativação: A funcionalidade é ativada por meio do parâmetro "Habilitar Reforma Tributária" no cadastro de cada filial, definido como "Sim". Caso o parâmetro esteja "Não" (ou inativo), o sistema manterá o comportamento atual, sem aplicar as novas lógicas de IBS/CBS.

  • Base Legal: Todos os cálculos e estruturas estão alinhados com a Nota Técnica 2025.002.v.1.30, publicada em 03/10/2025.

  • Fórmulas no Banco de Dados: Para garantir flexibilidade e permitir ajustes futuros da Sefaz sem a necessidade de atualizações de versão, as fórmulas de cálculo do valor total do item, alíquota efetiva e valores de IBS/CBS serão gravadas no banco de dados, configuráveis por filial.

2. Adequação da Estrutura XML da NF-e

O sistema foi adequado para gerar as tags XML de acordo com o novo esquema definido pela Sefaz. Isso inclui:

  • Extração dos Esquemas XML atualizados da Sefaz.

  • Ajuste da estrutura das tags XML no Resulth para espelhar as novas especificações.

3. Geração de Notas Fiscais com IBS/CBS

Ao adicionar ou editar um item em uma NF-e no Resulth, o sistema executará as seguintes etapas:

3.1. Coleta de Dados Relevantes

O sistema reunirá informações cruciais do item e da operação, como: tipo de operação, tipo tributário e de contribuinte do cliente, e a Classificação Fiscal (NCM) do produto.

3.2. Consulta e Determinação da Regra Fiscal 

Um motor de regras avalia e seleciona a regra fiscal apropriada para o item, seguindo uma hierarquia de prioridade:

  • Prioridade Máxima: Regra fiscal associada diretamente ao cadastro do produto (na sub-aba "Reforma Tributária").

  • Regra Geral: Se não houver regra específica no produto, o sistema buscará uma regra geral, que não está ligada a nenhum produto específico. A seleção dessa regra geral seguirá a ordem de prioridade configurada no cadastro de regras fiscais (ex: Tipo Tributário, Tipo Contribuinte, Classificação Fiscal).

  • Mensagem de Erro: Se nenhuma regra fiscal for encontrada e a data da nota for posterior a 05/01/2026, uma mensagem de erro será exibida, impedindo a geração da NF-e e orientando a configuração da regra.

3.3. Atribuição de CST e cClassTrib

Os códigos CST (Código de Situação Tributária) e cClassTrib (Código de Classificação Tributária), definidos pela regra fiscal selecionada, serão atribuídos ao item da nota.

3.4. Determinação da Base de Cálculo do IBS e CBS

A Base de Cálculo para IBS e CBS de cada item da nota fiscal é calculada.

3.6. Determinação do Local de Operação para Alíquotas de Destino 

Como a tributação é baseada no destino, o sistema identifica o local para buscar as alíquotas seguindo a seguinte hierarquia:

  1. Prioridade 1: Estado e Município do Destinatário da NF-e.

  2. Prioridade 2: Estado e Município do Local de Entrega (se configurado).

  3. Prioridade 3: Endereço Principal do Cadastro do Cliente.

  • Busca de alíquotas: A alíquota padrão da CBS será buscada no cadastro de País. As alíquotas padrão do IBS (estadual e municipal) serão buscadas nos cadastros de Estado e Município, respectivamente.

3.7. Cálculo do IBS/CBS e Geração XML

O sistema gerará o cálculo do IBS e CBS e as respectivas tags XML de acordo com a configuração da regra fiscal:

  • Regra Fiscal com "Gerar IBS e CBS" Desativada:

    • Não haverá cálculo de IBS/CBS.

    • No XML, serão geradas apenas as tags com o CST e cClassTrib da regra fiscal, e com todos os valores zerados.

  • Regra Fiscal com "Gerar IBS e CBS" Ativada: O sistema procederá com os cálculos e geração XML para cada componente:

    • IBS Estadual (UF):

      • Alíquota: Usará a alíquota padrão ou a alíquota específica da regra.

      • Diferimento: Se configurado "Sim", irá calcular o valor do diferimento e incluirá o grupo de diferimento no XML.

      • Redução de Alíquota: Se configurado "Sim", irá calcular a Alíquota Efetiva e incluirá o grupo de redução no XML.

      • Valor IBS Estadual: Base de Cálculo x Alíquota (ou Alíquota Efetiva), subtraindo diferimento e devolução de tributos (este último para implementação futura).

    • IBS Municipal (Mun):

      • Funcionalidade e cálculos análogos ao IBS Estadual, aplicando-se às alíquotas e regras de diferimento/redução a nível municipal.

      • Valor IBS Municipal: Base de Cálculo x Alíquota (ou Alíquota Efetiva), subtraindo diferimento e devolução de tributos (este último para implementação futura).

    • Valor Total do IBS do Item: Será a soma do IBS Estadual e IBS Municipal. Caso haja Crédito Presumido com indicador de dedução, o valor do crédito presumido será subtraído.

    • CBS:

      • Alíquota: Usará a alíquota padrão ou a alíquota específica da regra.

      • Diferimento: Se configurado "Sim", irá calcular o valor do diferimento e incluirá o grupo de diferimento no XML.

      • Redução de Alíquota: Se configurado "Sim", irá calcular a Alíquota Efetiva e incluirá o grupo de redução no XML.

      • Valor CBS: Base de Cálculo x Alíquota (ou Alíquota Efetiva), subtraindo diferimento e devolução de tributos (este último para implementação futura).

    • Tributação Regular:

      • Se configurado "Sim", irá calcular o Valor do Tributo Regular para IBS Estadual, IBS Municipal e CBS, utilizando alíquotas efetivas regulares.

      • Incluirá o grupo de tributação regular no XML com CST e cClassTrib configurados na regra fiscal.

    • Crédito Presumido (ZFM) e Compra Governamental: Estes grupos não serão implementados neste momento, pois sua obrigatoriedade e regras específicas entram em vigor a partir de 2027 (Compra Governamental) e 2029 (ZFM).

3.8. Hipóteses de Cálculo e CSTs para NF-e (Conforme Regra Fiscal)

O sistema suportará diferentes cenários de tributação, controlados pelo CST e pela regra fiscal:

  • 1. Tributação Integral (CST 000): Aplica a alíquota padrão cheia de IBS e CBS.

  • 2. Não Incidência (CST 410): Operações não tributadas (ex: imunidades, isenções). Não há cálculo de IBS/CBS.

  • 3. Redução de Alíquota (CST 200): Aplica um desconto fixo sobre as alíquotas padrão de IBS e CBS.

  • 4. Diferimento (CST 510): Adia o recolhimento do IBS/CBS para uma etapa posterior.

  • Diferimento com Redução de Alíquota (CST 515): Adia o recolhimento do IBS/CBS para uma etapa posterior.

  • Suspensão (CST 550 - Tributação Regular): A exigência do pagamento do IBS/CBS é adiada para uma etapa posterior ou para quando uma condição específica for cumprida.

Recapitulação

  1. Habilitação da Reforma Tributária

    • Verifica parâmetro da filial: Habilitar Reforma Tributária = Sim.

  2. Inserção/Edição do Item

    • Sistema coleta dados: operação, tipo tributário, contribuinte e NCM.

  3. Determinação da Regra Fiscal

    • Prioridade: regra do produto → regra geral (tipo tributário, tipo contribuinte, NCM).

    • Se nenhuma regra após 05/01/2026 → bloqueia emissão.

  4. Aplicação de CST e cClassTrib

    • Códigos aplicados ao item conforme regra fiscal.

  5. Cálculo da Base de IBS/CBS

    • Base calculada conforme fórmulas configuradas.

  6. Definição das Alíquotas (Destino)

    • Busca alíquotas por prioridade: destinatário → local de entrega → endereço do cliente.

    • CBS: País | IBS UF: Estado | IBS Mun: Município.

  7. Cálculo dos Impostos

    • Se não gerar: valores zerados no XML.

    • Se gerar:

      • IBS UF e IBS Mun calculados com redução/diferimento (se houver).

      • Total IBS = UF + Mun (menos crédito presumido, se aplicável).

      • CBS calculado com redução/diferimento (se houver).

  8. Tributação Regular (quando configurado)

    • Calcula valores regulares de IBS e CBS e inclui grupo no XML.

  9. Geração do XML

    • Monta tags conforme NT 2025.002.v.1.30 com CST, cClassTrib e grupos de cálculo.


Benefícios da Melhoria:

A implementação traz melhorias importantes:

  • Conformidade Legal: alinhamento com a Reforma Tributária e notas técnicas oficiais.

  • Automação Completa: elimina cálculos manuais de IBS/CBS.

  • Precisão e Segurança: minimiza erros, evita multas e inconformidades.

  • Flexibilidade Total: regras fiscais e alíquotas configuráveis por filial.

  • Operação Simplificada: o usuário não precisa entender a complexidade tributária para emitir a NF-e corretamente.

A implementação do IBS e CBS na NF-e do Resulth prepara sua operação fiscal para todas as mudanças da Reforma Tributária, garantindo segurança, precisão e total conformidade legal. A automação reduz riscos, simplifica o trabalho diário e permite que sua empresa se adapte rapidamente a futuras alterações normativas, pois a lógica e as fórmulas estão configuradas diretamente no banco de dados.

Com essa atualização, o Resulth se torna uma plataforma pronta para o novo modelo tributário brasileiro, permitindo a emissão da NF-e corretamente estruturada, com todos os códigos, valores e XML exigidos pela Sefaz.