Skip to main content
E-invoicing and compliance

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 €one-time paymentOdoo 17.0Odoo 18.0Odoo 19.0
Brazil IBS/CBS Reform (NF-e/NFC-e/CT-e) module cover for Odoo

What it does

Implements Brazil's IBS/CBS tax reform for electronic fiscal documents

  • Automatic IBS and CBS calculationEvery 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 engineCompliance 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 tablesThe 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 reportsEvery 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 transitionHandles 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 typeShips 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.

At a glance

Odoo versionsOdoo 17.0 · 18.0 · 19.0Migration to Odoo 20 the day it ships.
Price49 €one-time payment
LicenseOPL-1 · source code included
SupportDirect from the engineer who built it

Frequently asked questions

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.

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.

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.

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.

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.

Questions before buying? Talk to the engineer.

We tell you whether the module fits your Odoo and your operations before you pay anything. No middlemen.