Odoo has many reporting functions. Lacking was the cost center concept which we added in this module.
Cost centers can be configured after you made the reporting design.
Cost centers can be selected on invoice lines.
Reporting is integrated with the invoice reporting. This reporting is also extended with the analytic accounting. Cost centers and analytic account will help managing business costs.