OdooWiki OCA HUB
Accounting License: AGPL-3

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.0

Adds 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

account

Menus it adds

account_cost_center_menu
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

This 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.

info

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.