O menu Reform Tax numa frase
Todo o módulo está pendurado em Reform Tax. Em Reform Tax › Configuration estão as tabelas e as definições; em Reform Tax › Operations, o resumo por período, o detalhe por documento, os diagnósticos, os avisos de taxas e o registo de auditoria. A página no Odoo Apps apresenta-o com o título «Brazil IBS and CBS reform taxes, computed» e explica o funcionamento na secção How it works.
Este artigo é um glossário: cada termo é um menu ou um modelo do módulo, com o caminho e o que lá se vê. Se procura o que preencher primeiro e o que rever na primeira semana, isso está em a colocação em funcionamento do módulo.
Tabelas de códigos
Em Reform Tax › Configuration › Code Tables há três listas. Cada uma tem o seu próprio modelo no módulo, e o nome técnico ajuda a localizá-lo se trabalhar com exportações ou com o modo de programador.
CST Codes- Lista em
Reform Tax › Configuration › Code Tables › CST Codes. O modelo que a guarda éflexigo.cst.table, com o nomeCódigo de Situação Tributária (CST).
cClassTrib Codes- Lista em
Reform Tax › Configuration › Code Tables › cClassTrib Codes. O modelo éflexigo.cclass.trib, com o nomeCódigo de Classificação Tributária. A lista mostra o código, a descrição, o artigo da lei e as datasValid FromeValid Until.
Presumed Credit Classes- Lista em
Reform Tax › Configuration › Code Tables › Presumed Credit Classes. O modelo éflexigo.presumed.credit.class, com o nomePresumed Credit Class.

cClassTrib Codes, com pesquisa e botão New.Configuração da reforma
O resto de Reform Tax › Configuration reúne as definições por empresa, as taxas e as versões de nota técnica (NT).
Companies/Reform Config- Entrada de configuração da reforma para as empresas, em
Reform Tax › Configuration › Companies/Reform Config.
IS Rate Config- Menu em
Reform Tax › Configuration › IS Rate Config. O modelo correspondente éflexigo.is.rate.config, com o nomeIS Rate Configuration.
Base Reductions- Menu em
Reform Tax › Configuration › Base Reductions. O módulo inclui um modeloflexigo.base.reductioncom o nomeBase Reduction Rules.
NT Versions- Menu em
Reform Tax › Configuration › NT Versions. Entre os modelos do módulo estãoReform NT Version(flexigo.reform.nt.version) eReform NT Upgrade Log(flexigo.reform.nt.upgrade.log).
No mesmo ramo tem ainda estas entradas:
Reform Tax › Configuration › Rate TablesReform Tax › Configuration › Classification MappingReform Tax › Configuration › Validation RulesReform Tax › Configuration › Emergency NT Info
O módulo define também os modelos Product Reform Mapping (flexigo.product.reform.map) e Reform Runtime Adapter (flexigo.reform.adapter).
Operações: onde se vê cada documento
O ramo Reform Tax › Operations é o que vai abrir no dia a dia.
Document Breakdown- Lista em
Reform Tax › Operations › Document Breakdown. Cada linha é um lançamento de diário, com o modelo de documento (CT-e ou NF-e), a base e o valor de IBS, CBS e IS, e uma linha de totais no fundo.
Period Summary- Resumo por período, em
Reform Tax › Operations › Period Summary.
Validation Diagnostics- Menu em
Reform Tax › Operations › Validation Diagnostics. Na configuração há outra entrada com nome parecido,Validation Rules.
Health Check- Menu em
Reform Tax › Operations › Health Check.
Rate Warnings- Menu em
Reform Tax › Operations › Rate Warnings.
Audit Log- Registo em
Reform Tax › Operations › Audit Log. O modelo éflexigo.reform.audit.log, com o nomeReform Audit Log.

Document Breakdown, com a pesquisa e o botão New.O que se vê de um documento concreto
A partir da lista abre um lançamento e chega ao formulário de Document Breakdown. Nele, o documento aparece com o seu modelo (na captura, CT-e) e com secções separadas para IBS, CBS, IS e CT-e, cada uma com as suas bases e valores, mais um contador de dispensas. É aqui que confirma o que o módulo registou para esse documento.

Document Breakdown; a captura está cortada em baixo.Se neste ecrã ou nos diagnósticos aparecer um aviso que não percebe, consulte as mensagens de erro e avisos do módulo, com os textos literais.
As duas tarefas agendadas
O módulo instala duas tarefas agendadas, ambas ativas:
Reform Tax: Rate Expiry Warning, que corre todos os dias.Reform Tax: Rate Expiry Warning (hourly), que corre de hora a hora.
Pelo nome, ambas dizem respeito a avisos de expiração de taxas. Nenhum outro processo automático consta da lista de tarefas do módulo.
O que depende do serviço externo
A página avisa na secção Before you buy: some features of this app use a paid external service que algumas funções usam um serviço externo pago; neste caso, o serviço local da FlexigoTech Cloud. A página inclui também a secção Privacy policy.
O módulo custa 9 € por versão do Odoo, pagamento único e sem IVA, para 17, 18, 19 e 20; o serviço local custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano). Sem subscrição, ou com o serviço suspenso, para o que a subscrição fornece e os dados ficam no seu Odoo. Com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão compra-se lá.
Como a FlexigoTech o ajuda
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser ver o módulo e o serviço juntos, tem a página do Brazil IBS/CBS Reform em flexigotech.com; a página da app está no Odoo Apps.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): views/menu_views.xml
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): data/cron.xml
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): static/description/index.html
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/base_reduction.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/cclass_trib.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/cst_table.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/is_rate_config.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/nt_upgrade_log.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/nt_version.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/presumed_credit.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/product_reform_map.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/reform_adapter.py
- Código do módulo: flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_ 20.0 (4876ef49): models/reform_audit_log.py
- apps.odoo.com/apps/modules/20.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- apps.odoo.com/apps/modules/17.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- apps.odoo.com/apps/modules/18.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- apps.odoo.com/apps/modules/19.0/flexigo_brazil_ibs_cbs_nota_fiscal_reform_layer_for_nf_
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
