Brazilian Localization Sale Invoice Plan
This module extends the Odoo Sale Invoice Plan module to adapt it to the Brazilian needs, with this module you have tax data for collection and generation of fiscal documents (NF-e, NFS-e, CF-e, NFC-e and others), calculation Brazilian taxes and contributions (municipal, state and federal).
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Extends the sale invoice plan so that when invoices are generated from a planned schedule, the Brazilian fiscal quantity on each invoice line is automatically filled in with the invoiced quantity.
This module connects the sale invoice plan feature with the Brazilian localization. When a sale order uses an invoice plan (several invoices spread over time), Odoo creates the invoices step by step. With this module, every time an invoice is generated from the plan, the Brazilian fiscal quantity field on each invoice line is automatically set to the same value as the invoiced quantity.
- The change happens on the
sale.invoice.planmodel, which is the object that stores the invoicing schedule of a sale order. - It only affects invoices that come from an invoice plan; it does not change manual invoices.
- The fiscal quantity is used by the Brazilian fiscal documents (NF-e, NFS-e and similar) and tax calculations, so keeping it aligned with the invoiced quantity avoids mismatches between the commercial invoice and the fiscal document.
- No new menus, screens or buttons are added; the behaviour is automatic in the background.
- A demo sale order for services with a three-installment monthly plan is included to illustrate the feature.
Because the module depends on l10n_br_sale and sale_invoice_plan, it only makes sense in a Brazilian database where both the Brazilian localization and the invoice plan feature are installed.
Depends on
Models and fields (1)
- sale.invoice.plan · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-brazil.
terminal Installation and usage
OCA documentation · Odoo 18.0Installation
Source · Odoo 18.0This module depends on:
- l10n_br_sale
- sale_invoice_plan
Configuration
Source · Odoo 18.0No configuration required.
No verified information in OCA: Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.