Saltar al contenido principal
Brazil IBS/CBS Reform

Cómo funciona Brazil IBS/CBS Reform en Odoo por dentro: glosario de menús y tareas

Brazil IBS/CBS Reform añade a Odoo un menú propio, Reform Tax, con dos ramas: Configuration, para tablas de códigos y ajustes, y Operations, para el desglose por documento, los diagnósticos y el registro de auditoría. Trae dos tareas programadas con el mismo nombre, Reform Tax: Rate Expiry Warning, una diaria y otra cada hora, las dos activas. Cada documento se consulta en Document Breakdown, con su base e importe de IBS, CBS e IS. Abajo tienes cada término con su ruta exacta.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

El menú Reform Tax en una frase

Todo el módulo cuelga de Reform Tax. En Reform Tax › Configuration están las tablas y los ajustes; en Reform Tax › Operations, el resumen por periodo, el desglose por documento, los diagnósticos, los avisos de tipos y el registro de auditoría. La ficha de Odoo Apps lo presenta con el titular «Brazil IBS and CBS reform taxes, computed» y explica el funcionamiento en su apartado How it works.

Este artículo es un glosario: cada término es un menú o un modelo del módulo, con su ruta y lo que se ve en él. Si lo que buscas es qué rellenar primero y qué revisar la primera semana, lo tienes en la puesta en marcha del módulo.

Tablas de códigos

Bajo Reform Tax › Configuration › Code Tables hay tres listas. Cada una tiene su propio modelo en el módulo, y el nombre técnico te sirve para localizarlo si trabajas con exportaciones o con el modo desarrollador.

CST Codes
Lista en Reform Tax › Configuration › Code Tables › CST Codes. El modelo que la guarda es flexigo.cst.table, con el nombre Código de Situação Tributária (CST).
cClassTrib Codes
Lista en Reform Tax › Configuration › Code Tables › cClassTrib Codes. El modelo es flexigo.cclass.trib, con el nombre Código de Classificação Tributária. La lista muestra el código, la descripción, el artículo de la ley y las fechas Valid From y Valid Until.
Presumed Credit Classes
Lista en Reform Tax › Configuration › Code Tables › Presumed Credit Classes. Su modelo es flexigo.presumed.credit.class, con el nombre Presumed Credit Class.
Lista de códigos cClassTrib en Odoo con columnas de código, descripción, artículo de la ley y fechas de validez
La lista cClassTrib Codes, con buscador y botón New.

Configuración de la reforma

El resto de Reform Tax › Configuration reúne los ajustes por compañía, los tipos y las versiones de nota técnica (NT).

Companies/Reform Config
Entrada de configuración de la reforma para las compañías, en Reform Tax › Configuration › Companies/Reform Config.
IS Rate Config
Menú en Reform Tax › Configuration › IS Rate Config. El modelo correspondiente es flexigo.is.rate.config, con el nombre IS Rate Configuration.
Base Reductions
Menú en Reform Tax › Configuration › Base Reductions. El módulo incluye un modelo flexigo.base.reduction con el nombre Base Reduction Rules.
NT Versions
Menú en Reform Tax › Configuration › NT Versions. Entre los modelos del módulo están Reform NT Version (flexigo.reform.nt.version) y Reform NT Upgrade Log (flexigo.reform.nt.upgrade.log).

En la misma rama tienes además estas entradas:

  • Reform Tax › Configuration › Rate Tables
  • Reform Tax › Configuration › Classification Mapping
  • Reform Tax › Configuration › Validation Rules
  • Reform Tax › Configuration › Emergency NT Info

El módulo define también los modelos Product Reform Mapping (flexigo.product.reform.map) y Reform Runtime Adapter (flexigo.reform.adapter).

Operaciones: dónde se ve cada documento

La rama Reform Tax › Operations es la que abrirás en el día a día.

Document Breakdown
Lista en Reform Tax › Operations › Document Breakdown. Cada fila es un asiento, con su modelo de documento (CT-e o NF-e), la base y el importe de IBS, CBS e IS, y una fila de totales al pie.
Period Summary
Resumen por periodo, en Reform Tax › Operations › Period Summary.
Validation Diagnostics
Menú en Reform Tax › Operations › Validation Diagnostics. En la configuración hay otra entrada con nombre parecido, Validation Rules.
Health Check
Menú en Reform Tax › Operations › Health Check.
Rate Warnings
Menú en Reform Tax › Operations › Rate Warnings.
Audit Log
Registro en Reform Tax › Operations › Audit Log. El modelo es flexigo.reform.audit.log, con el nombre Reform Audit Log.
Lista Document Breakdown con cuatro asientos de 2026, modelos CT-e y NF-e, base e importe de IBS, CBS e IS y fila de totales
La lista Document Breakdown, con el buscador y el botón New.

Lo que se ve de un documento concreto

Desde la lista abres un asiento y llegas a su formulario de Document Breakdown. En él, el documento aparece con su modelo (en la captura, CT-e) y con secciones separadas para IBS, CBS, IS y CT-e, cada una con sus bases e importes, más un contador de dispensas. Es el sitio donde comprobar qué ha registrado el módulo para ese documento.

Formulario Document Breakdown de un asiento de 2026 con modelo CT-e y secciones IBS, CBS, IS y CT-e con bases, importes y contador de dispensas
El formulario de un asiento en Document Breakdown; la captura está cortada por abajo.

Si en esta pantalla o en los diagnósticos te sale un aviso que no entiendes, consulta los mensajes de error y avisos del módulo, con sus textos literales.

Las dos tareas programadas

El módulo instala dos tareas programadas, las dos activas:

  • Reform Tax: Rate Expiry Warning, que se ejecuta cada día.
  • Reform Tax: Rate Expiry Warning (hourly), que se ejecuta cada hora.

Por el nombre, las dos se refieren a avisos de caducidad de tipos. Ningún otro proceso automático figura en la lista de tareas del módulo.

Qué depende del servicio externo

La ficha avisa en su apartado Before you buy: some features of this app use a paid external service de que algunas funciones usan un servicio externo de pago; en este caso, el servicio local de FlexigoTech Cloud. La ficha incluye también su apartado Privacy policy.

El módulo cuesta 9 € por versión de Odoo, pago único y sin IVA, para 17, 18, 19 y 20; el servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción y los datos se quedan en tu Odoo. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión se compra allí.

Cómo te ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si quieres ver el módulo y el servicio juntos, tienes la página de Brazil IBS/CBS Reform en flexigotech.com; la ficha está en Odoo Apps.

Sigue leyendo

Errores y avisos de Brazil IBS/CBS Reform en Odoo: cuándo salen y qué hacerMensajes de error de Brazil IBS/CBS Reform en Odoo con su texto literal: cuándo sale cada uno y qué hacer, recorridos en un caso de principio a fin.Brazil IBS/CBS Reform en Odoo: checklist para ponerlo en marcha y revisar la primera semanaQué ajustes y campos rellenar en Brazil IBS/CBS Reform para Odoo, qué estados ves en cada registro y qué revisar durante la primera semana de uso.Brazil IBS/CBS Reform en Odoo: qué cubre, qué pide y si encaja en tu empresaQué cubre Brazil IBS/CBS Reform según su README, qué necesitas antes de instalarlo, en qué versiones de Odoo está y un caso de uso de principio a fin.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes