Saltar al contenido principal
Brazil IBS/CBS Reform

Brazil IBS/CBS Reform en Odoo: checklist para ponerlo en marcha y revisar la primera semana

Para poner en marcha Brazil IBS/CBS Reform tienes que activar Enabled en cada compañía, elegir Tax Regime, rellenar los valores por defecto de CST IBS, CST CBS y cClassTrib y decidir Debit/Credit Note Rate Basis; si trabajas con IS, añade su configuración por producto con fechas de validez. Después, la primera semana, revisa la lista Document Breakdown, los registros que quedan en Pending o Blocked y los cambios que guarda el módulo. Esta lista te lleva por cada punto en orden de fase.

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

Antes de tocar nada en Odoo

Brazil IBS/CBS Reform es un módulo para Odoo con un servicio local de FlexigoTech Cloud. Esta checklist recorre lo que se ve en sus campos y estados: los ajustes por compañía, la configuración del IS por producto, el registro de cambios y los estados que toma cada registro. No explica la normativa: lo que aquí cuentas es lo que hace el módulo. Si antes quieres entender cómo encajan las piezas, lee cómo funciona Brazil IBS/CBS Reform por dentro.

  • Comprueba tu versión de Odoo: el módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0.
  • Ten en cuenta el servicio local. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.
  • Reúne por cada compañía el régimen tributario, los CST de IBS y de CBS y el código cClassTrib que quieres dejar por defecto, para no rellenar la configuración a medias.

En cuanto a precio: el módulo cuesta 9 € sin IVA, pago único por versión de Odoo, para 17, 18, 19 y 20, y el servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año).

Ajustes de la compañía que hay que rellenar

La configuración va ligada a una compañía (campo Company). Estos son los campos que tienes que revisar uno a uno:

  • Marca Enabled. El módulo lo describe como la casilla que activa el cálculo de la reforma IBS/CBS para esa compañía.
  • Elige el Tax Regime de la compañía. Es un campo de selección.
  • Si el régimen cambió, rellena Regime Change Date: según el módulo, es la fecha en que se cambió el régimen tributario, si procede.
  • Echa un vistazo a Regime Change Log, el registro de cambios de régimen que la compañía tiene enlazado.
  • Rellena Default CST IBS y Default CST CBS.
  • Rellena Default cClassTrib.
  • Elige Debit/Credit Note Rate Basis. El módulo lo describe como qué fecha usar para calcular el tipo en las notas de débito y crédito, así que decídelo con quien lleve la fiscalidad antes de emitir la primera nota.
Lista de códigos cClassTrib con columnas Code, Description, Valid From y Valid Until, buscador y botón New
La lista de códigos cClassTrib, con su código, descripción y fechas de validez

Antes de fijar Default cClassTrib, abre la lista de códigos cClassTrib. Muestra para cada código las columnas Code, Description, Valid From y Valid Until, y tiene buscador y botón New.

Configuración del IS por producto

El módulo guarda una configuración del IS con sus propios campos. Si trabajas con productos sujetos a IS, repasa cada uno:

  • Product: el producto al que se aplica.
  • Rate Type: el tipo de tasa, un campo de selección.
  • IS Rate (%): la parte ad valorem del tipo de IS, en porcentaje.
  • IS Specific Amount: la parte específica del tipo de IS, un importe fijo por unidad.
  • Unit of Measure: la unidad para el cálculo del tipo específico.
  • UOM ISO Code: el código ISO de esa unidad, por ejemplo LTR, KGM o UN.
  • Valid From y Valid Until: desde cuándo y hasta qué fecha vale esa configuración.
  • Company: la compañía a la que pertenece la configuración.

Si combinas parte ad valorem y parte específica, comprueba que la unidad y su código ISO coinciden con la unidad en la que vendes el producto.

Estados que vas a encontrar

El módulo usa un campo reform_state con cuatro valores: Pending, Computed, Blocked y Validated. Aprende a reconocerlos de vista, porque son la forma más rápida de saber qué registros necesitan atención. Hay además otro campo state con los valores Choose File y Result.

  • Aprende los cuatro valores de reform_state tal como aparecen: Pending, Computed, Blocked, Validated.
  • Si ves Choose File o Result, recuerda que son los valores del campo state, no de reform_state.

La primera semana con documentos

Lista Document Breakdown con cuatro asientos, modelos CT-e y NF-e, base y monto de IBS, CBS e IS y fila de totales
La lista Document Breakdown, con bases e importes por impuesto y totales al pie
  • Abre la lista Document Breakdown. Muestra asientos con modelo CT-e o NF-e, columnas de base y monto de IBS, CBS e IS, y una fila de totales. Tiene buscador y botón New.
  • Abre registros concretos y repasa sus secciones.
Formulario Document Breakdown de un asiento con modelo CT-e y secciones IBS, CBS, IS y CT-e con bases e importes
El formulario Document Breakdown de un asiento CT-e, con sus secciones por impuesto y el contador de dispensas
  • En el formulario Document Breakdown, comprueba las secciones IBS, CBS, IS y CT-e, con sus bases, importes y el contador de dispensas.
  • Repasa los registros en Pending y en Blocked antes de cerrar la semana.
  • Revisa los cambios que guarda el módulo: los campos User, Model Name, Record ID, Field Name, Old Value (el valor anterior del campo), New Value (el valor nuevo) y Change Date.
  • Mira las fechas Valid Until de tus configuraciones de IS y de los códigos cClassTrib que usas.
Recorrido de la lista Document Breakdown a la lista de códigos cClassTrib y al formulario Document Breakdown de un asiento CT-e
De la lista de desgloses a los códigos cClassTrib y al detalle de un asiento

Cómo te puede ayudar FlexigoTech

Si prefieres no hacer la puesta en marcha solo, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Podemos revisar contigo la configuración de cada compañía, las configuraciones del IS y los primeros registros de Document Breakdown. Tienes la información de compra y contacto en la página del módulo.

Sigue leyendo

Cómo funciona Brazil IBS/CBS Reform en Odoo por dentro: glosario de menús y tareasCómo funciona Brazil IBS/CBS Reform en Odoo por dentro: el menú Reform Tax, sus tablas de códigos, el desglose por documento y las dos tareas programadas.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: 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