This module allows the user to link every invoice line to a cost center providing an extra dimension for the analysis.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Adds a cost center dimension to invoices and journal entries, so each accounting line can be tagged with a cost center for analysis.
This module lets you create a list of cost centers (a title, a code and, when multi-company is enabled, a company) and then tag accounting entries with them.
Where it appears in Odoo: - A new "Cost Centers" menu under the Accounting configuration/analytic area, with a list and form to create and maintain cost centers. - On customer and vendor invoices (account.move), a "Default Cost Center" field appears in the header and on each invoice line and journal item. - On journal items (account.move.line), a cost center field is shown next to the analytic account in both form and list views. - In the Invoice Analysis report, a "Cost Center" filter lets you group results by cost center.
Business rules and behaviour: - The cost center title and code are mandatory. - The header cost center on an invoice is read-only once the invoice is no longer in draft, so it can only be changed while the invoice is still a draft. - Cost centers are company-specific: a multi-company rule restricts users to cost centers of their allowed companies (or those with no company). - Access rights: invoicing users can only read cost centers; accounting users and managers can create, edit and delete them.
The module touches the accounting models account.move, account.move.line and the invoice analysis report account.invoice.report.
Depends on
Menus it adds
Models and fields (4)
- account.move · extends an existing modelcost_center_id
- account.move.line · extends an existing modelcost_center_id
- account.cost.center · new modelcode, name (Title), company_id
- account.invoice.report · extends an existing modelcost_center_id
Text generated by AI (DeepSeek) from reading the Odoo 15.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/account-financial-tools.
terminal Installation and usage
OCA documentation · Odoo 15.0Usage
Source · Odoo 15.0This module is relevant when you are creating sales invoices and using analytic accounting.
Start using cost centers by defining the cost centers. Be aware that Analytic Accounting must be activated on the user for the following menu option. Use the menu in the accounting module:
Configuration > Analytics accounting > Cost centers
Once defined you can add a cost center to an invoice line. A default cost center for the current invoice can be set in the other info tab.
This module adds the cost center concept to the reporting.
Accounting > Invoice Analysis
Here you can select or unselect the cost center within your analysis.
No verified information in OCA: Installation, Configuration.
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.