Saltar para o conteúdo principal
Brazil IBS/CBS Reform

Brazil IBS/CBS Reform no Odoo: checklist para o pôr a funcionar e rever a primeira semana

Para pôr o Brazil IBS/CBS Reform a funcionar tem de ativar Enabled em cada empresa, escolher Tax Regime, preencher os valores por defeito de CST IBS, CST CBS e cClassTrib e decidir Debit/Credit Note Rate Basis; se trabalha com IS, acrescente a respetiva configuração por produto com datas de validade. Depois, na primeira semana, reveja a lista Document Breakdown, os registos que ficam em Pending ou Blocked e as alterações que o módulo guarda. Esta lista acompanha-o por cada ponto, fase a fase.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Versões
Odoo 17, 18, 19 e 20
Verificado
no código do módulo, versão 20.0 · nas fontes indicadas no fim
Leitura
5 min

Antes de mexer em alguma coisa no Odoo

O Brazil IBS/CBS Reform é um módulo para Odoo com um serviço local da FlexigoTech Cloud. Esta checklist percorre o que se vê nos seus campos e estados: as definições por empresa, a configuração do IS por produto, o registo de alterações e os estados que cada registo assume. Não explica a legislação: o que aqui se descreve é o que o módulo faz. Se primeiro quiser perceber como as peças encaixam, leia como funciona o Brazil IBS/CBS Reform por dentro.

  • Verifique a sua versão do Odoo: o módulo está publicado na Odoo Apps para 17.0, 18.0, 19.0 e 20.0.
  • Tenha em conta o serviço local. Sem subscrição, ou com o serviço suspenso, para aquilo que a subscrição oferece; os dados ficam no seu Odoo.
  • Reúna, para cada empresa, o regime tributário, os CST de IBS e de CBS e o código cClassTrib que quer deixar por defeito, para não deixar a configuração a meio.

Quanto ao preço: o módulo custa 9 € sem IVA, pagamento único por versão do Odoo, para 17, 18, 19 e 20, e o serviço local custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano).

Definições da empresa a preencher

A configuração está associada a uma empresa (campo Company). Estes são os campos que tem de rever um a um:

  • Marque Enabled. O módulo descreve-o como a caixa que ativa o cálculo da reforma IBS/CBS para essa empresa.
  • Escolha o Tax Regime da empresa. É um campo de seleção.
  • Se o regime mudou, preencha Regime Change Date: segundo o módulo, é a data em que o regime tributário foi alterado, se aplicável.
  • Dê uma vista de olhos ao Regime Change Log, o registo de alterações de regime associado à empresa.
  • Preencha Default CST IBS e Default CST CBS.
  • Preencha Default cClassTrib.
  • Escolha Debit/Credit Note Rate Basis. O módulo descreve-o como a data a usar para calcular a taxa nas notas de débito e crédito, por isso decida-o com quem trata da fiscalidade antes de emitir a primeira nota.
Lista de códigos cClassTrib com as colunas Code, Description, Valid From e Valid Until, barra de pesquisa e botão New
A lista de códigos cClassTrib, com o código, a descrição e as datas de validade

Antes de definir Default cClassTrib, abra a lista de códigos cClassTrib. Para cada código mostra as colunas Code, Description, Valid From e Valid Until, e tem barra de pesquisa e botão New.

Configuração do IS por produto

O módulo guarda uma configuração do IS com campos próprios. Se trabalha com artigos sujeitos a IS, reveja cada um:

  • Product: o produto a que se aplica.
  • Rate Type: o tipo de taxa, um campo de seleção.
  • IS Rate (%): a parte ad valorem da taxa de IS, em percentagem.
  • IS Specific Amount: a parte específica da taxa de IS, um montante fixo por unidade.
  • Unit of Measure: a unidade para o cálculo da taxa específica.
  • UOM ISO Code: o código ISO dessa unidade, por exemplo LTR, KGM ou UN.
  • Valid From e Valid Until: a partir de quando e até que data essa configuração é válida.
  • Company: a empresa a que a configuração pertence.

Se combinar parte ad valorem e parte específica, confirme que a unidade e o respetivo código ISO coincidem com a unidade em que vende o produto.

Estados que vai encontrar

O módulo usa um campo reform_state com quatro valores: Pending, Computed, Blocked e Validated. Aprenda a reconhecê-los à primeira vista, porque são a forma mais rápida de saber que registos precisam de atenção. Há ainda outro campo state com os valores Choose File e Result.

  • Aprenda os quatro valores de reform_state tal como aparecem: Pending, Computed, Blocked, Validated.
  • Se vir Choose File ou Result, lembre-se de que são valores do campo state, não de reform_state.

A primeira semana com documentos

Lista Document Breakdown com quatro lançamentos, modelos CT-e e NF-e, base e montante de IBS, CBS e IS e linha de totais
A lista Document Breakdown, com bases e montantes por imposto e totais no rodapé
  • Abra a lista Document Breakdown. Mostra lançamentos com modelo CT-e ou NF-e, colunas de base e montante de IBS, CBS e IS, e uma linha de totais. Tem barra de pesquisa e botão New.
  • Abra registos concretos e reveja as respetivas secções.
Formulário Document Breakdown de um lançamento com modelo CT-e e secções IBS, CBS, IS e CT-e com bases e montantes
O formulário Document Breakdown de um lançamento CT-e, com as secções por imposto e o contador de dispensas
  • No formulário Document Breakdown, verifique as secções IBS, CBS, IS e CT-e, com as bases, os montantes e o contador de dispensas.
  • Reveja os registos em Pending e em Blocked antes de fechar a semana.
  • Reveja as alterações que o módulo guarda: os campos User, Model Name, Record ID, Field Name, Old Value (o valor anterior do campo), New Value (o valor novo) e Change Date.
  • Veja as datas Valid Until das suas configurações de IS e dos códigos cClassTrib que usa.
Percurso da lista Document Breakdown para a lista de códigos cClassTrib e para o formulário Document Breakdown de um lançamento CT-e
Da lista de discriminações aos códigos cClassTrib e ao detalhe de um lançamento

Como a FlexigoTech pode ajudar

Se preferir não fazer o arranque sozinho, a FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Podemos rever consigo a configuração de cada empresa, as configurações do IS e os primeiros registos de Document Breakdown. Tem a informação de compra e contacto na página do módulo.

Continue a ler

Como funciona o Brazil IBS/CBS Reform no Odoo por dentro: glossário de menus e tarefasComo funciona o Brazil IBS/CBS Reform no Odoo por dentro: o menu Reform Tax, as tabelas de códigos, o detalhe por documento e as duas tarefas agendadas.Erros e avisos do Brazil IBS/CBS Reform no Odoo: quando aparecem e o que fazerMensagens de erro do Brazil IBS/CBS Reform no Odoo com o texto literal: quando aparece cada uma e o que fazer, percorridas num caso do início ao fim.Brazil IBS/CBS Reform no Odoo: o que cobre, o que exige e se serve para a sua empresaO que cobre o Brazil IBS/CBS Reform segundo o README, o que precisa antes de o instalar, em que versões do Odoo está e um caso de uso do início ao fim.
Verificado no código do módulo (versão 20.0) e nas fontes indicadas

Fontes