IBS/CBS Reform · Live August 1, 2026 · Odoo 17-19

Brazil IBS/CBS reform for Odoo: your NF-e, NFC-e and CT-e ready for the dual VAT

Brazil's tax reform swaps the old consumption taxes for a dual VAT: IBS and CBS. That reshapes the fields of every electronic fiscal document. This module adds the IBS/CBS calculation and data to your NF-e, NFC-e and CT-e right inside Odoo, so your documents match the new layout without hand-patching a thing.

49 EUR · one-time payment · OPL-1 license · source code included
Dual VAT: IBS + CBSAutomatic calculation of both new taxes on goods and services.
NF-e, NFC-e and CT-eOne layer over every Brazilian electronic fiscal document.
New XML layoutThe new groups and fields of the Brazilian fiscal standard.
Native to OdooInside your ERP, no separate platform to maintain.
NF-e, NFC-e and CT-e electronic fiscal documents with IBS/CBS fields in Odoo
Source code included · Odoo 17, 18 & 19 · Community and Enterprise · Direct support from the developer · No middleware, no separate SaaS

Real screenshots from the module

The very screens you get inside Odoo.

brazil-ibs-cbs-odoo screenshot brazil-ibs-cbs-odoo screenshot
Try the live demo View on the Odoo App Store
49 EUR · one-time payment · OPL-1 license · source code included

The real problem with the IBS/CBS reform

The move to a dual VAT is not just a new rate: it redesigns the fields of the NF-e, NFC-e and CT-e. If your ERP does not issue them, your documents no longer match the standard.

Two new taxes to calculate

IBS and CBS run side by side and replace the classic consumption taxes. Figuring out the bases, the rates and how they break down per line by hand is slow and error-prone.

The document layout changes

The NF-e, NFC-e and CT-e gain new groups and fields for IBS/CBS. An ERP that does not issue them produces documents the recipient or SEFAZ can reject.

No second tool, no spreadsheet

Patching the calculation outside Odoo or in spreadsheets breaks your audit trail. The reform expects the document to come out correct straight from the ERP.

What the module does inside Odoo

This is not just a field layer: it is a calculation and validation engine for the reform inside Odoo, with editable rate tables, a full audit trail and the 2027 transition handled for you.

Automatic IBS and CBS calculation

Every NF-e, NFC-e and CT-e computes the IBS and CBS amounts based on the state, the product classification and the tax regime. No manual entry, no spreadsheets.

NT 2025.002 / NT 2024.001 validation engine

Compliance rules pre-configured to SEFAZ's NT 2025.002 and NT 2024.001 specs, with a health check that flags non-compliant records before you submit them.

Data-driven, editable rate tables

The IBS/CBS rates live in Odoo tables, not in code. When SEFAZ changes them, you update the table and keep invoicing, no new module release to wait for.

Audit log and per-period compliance reports

Every document keeps its own validation log and audit trail, and the compliance reports roll up IBS/CBS by month to hand over to the tax authority.

Automatic Simples Nacional 2027 transition

Handles the Simples Nacional regime change of January 1, 2027 for you: when the rules switch over, there is nothing to reconfigure by hand.

cClassTrib and CST codes, every document type

Ships the reform's cClassTrib and CST code catalogs and covers NF-e (55), NFC-e (65), CT-e (57), debit and credit notes and corrective events, each with the correct tax calculation.

The person who builds the module is the one who answers you

FlexigoTech is Flexibles y Accesorios Gobe, S.L., based in Barcelona. Development is run by a single engineer, so when you ask about IBS/CBS or an NF-e field, you talk straight to the person who wrote the code, not to a salesperson.

17-19Odoo native
3NF-e · NFC-e · CT-e
0separate SaaS

What it does and what it does not do

It is a reform layer native to Odoo, with no external platform and no SaaS fee. It adapts the IBS/CBS calculation and fields on your fiscal documents; authorization with SEFAZ depends on your own issuance setup, and we tell you that before you buy, not after.

Try the live demoAsk a question

Here for IBS/CBS? These may help too

E-invoicing and tax compliance rarely travel alone. They usually show up next to the need to run the whole sales cycle inside a single Odoo.

Common questions about the IBS/CBS reform

What is the Brazil IBS/CBS reform and how does it affect the NF-e?

Brazil's tax reform replaces several consumption taxes (PIS, COFINS, ICMS, ISS and IPI) with a dual VAT: the IBS (Imposto sobre Bens e Servicos, subnational) and the CBS (Contribuicao sobre Bens e Servicos, federal). To carry them, electronic fiscal documents such as the NF-e, NFC-e and CT-e gain new groups and fields in their XML layout. This module adds those fields to the tax calculation and to the document issued inside Odoo.

Which electronic fiscal documents does the module work on?

On the Brazilian standard electronic fiscal documents: NF-e (goods invoice, model 55), NFC-e (consumer invoice, model 65) and CT-e (transport document, model 57), plus debit and credit notes and corrective events. The module is an adaptation layer that adds the IBS and CBS calculation and data to those documents generated in Odoo.

Does the module transmit the nota fiscal to SEFAZ for me?

No. The module focuses on adapting the calculation and the content of the documents to the IBS/CBS reform. Authorization with SEFAZ depends on your own issuance infrastructure and transmission provider. We confirm this with you before you buy, so you know exactly what the layer covers and what you still need.

Can I try it before buying?

Yes. We keep a public Odoo 19 demo with all our modules installed, no signup required, at flexigotech.com/demo (user demo, password flexigodemo). You can log in, see how the IBS/CBS fields behave on the fiscal documents and decide with the real tool in front of you.

Does it work with Odoo Community?

Yes. The module runs on both Odoo Community and Enterprise, across Odoo 17, 18 and 19. It is also complementary to the l10n_br localization and the OCA modules (l10n_br_nfe, l10n_br_fiscal): it works with or without them and can coexist in the same database, adding the IBS/CBS-specific calculation, rate management and validation engine on top.

Who updates the rates when SEFAZ changes them?

You do, directly in Odoo's rate tables, without touching code or waiting for a new module release. The IBS/CBS rates are data-driven, not hard-coded. FlexigoTech ships the rates and compliance rules pre-configured; for major SEFAZ regulatory changes you have direct support from the developer who wrote the code.

The IBS/CBS reform goes live on August 1, 2026. Your fiscal documents have to adapt.

Open the live demo and see how IBS and CBS land on the NF-e, NFC-e and CT-e inside Odoo. No signup, the real tool right in front of you.

Try the live demoView on the Odoo App Store · +34 639 913 105