EBITDA Report (MIS Builder)
This module provides a Professional EBITDA financial report in Odoo using MIS Builder. It transforms standard accounting data into an advanced Corporate Finance and M&A reporting tool.
Key features include:
- Three calculation methods: Bottom-Up, Top-Down, and Professional (Adjusted).
- Calculation of EBITDA Margin (%).
- Calculation of Adjusted EBITDA by isolating extraordinary income/expenses and M&A adjustments (e.g. Owner Salary, Personal Expenses).
- Calculation of Net Financial Debt and Debt / EBITDA Ratio.
- A complete bridge from EBITDA to Free Cash Flow (FCF) through Working Capital variations and CAPEX.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds three ready-made EBITDA reports (Bottom-up, Top-down, Professional & Adjusted) to the MIS Builder reporting tool, plus a set of accounting tags used to classify the accounts that feed them.
This module gives you three pre-built financial reports inside the MIS Builder reporting engine, all based on your normal accounting entries.
- EBITDA (Bottom-up): starts from net profit and adds back taxes, interest, depreciation and exceptional items.
- EBITDA (Top-down): starts from operating revenue and subtracts cost of goods sold and operating expenses.
- EBITDA (Professional & Adjusted): the most complete one. It shows EBITDA, the EBITDA margin in percent, normalization adjustments, M&A-style adjustments (owner salary, related rent, personal expenses), Adjusted EBITDA, the adjusted margin, net financial debt, the debt-to-EBITDA ratio in years, and a bridge down to Free Cash Flow through working capital variation and CAPEX.
To make these calculations work, the module also creates a series of accounting tags (for example 'EBITDA / Taxes', 'EBITDA / Interest Expense', 'EBITDA / Financial Debt', 'EBITDA / CAPEX (Fixed Asset Additions)', 'EBITDA / Working Capital' and the M&A adjustment tags). You assign these tags to your accounts so the reports pick up the right figures. The reports themselves are standard MIS Builder reports, so you run them from the MIS Builder reporting menu and can filter them by period and comparison columns as usual. No new menus, buttons or automated checks are added by this module; it only provides report definitions and tags.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/account-financial-reporting.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0This module depends on the OCA module mis_builder. Ensure mis_builder is installed in your Odoo environment.
Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Accounting \> Reporting \> MIS Reporting \> MIS Reports.
- Select one of the available templates:
- EBITDA (Bottom-up): Simple approach starting from Net Profit.
- EBITDA (Top-down): Simple approach starting from Operating Revenue.
- EBITDA (Professional & Adjusted): Advanced M&A ready report with Margins, Debt Ratios, and Free Cash Flow bridge.
- Configure the column periods. For advanced usage, you can configure:
- TTM (Trailing Twelve Months): Create a column of type "Relative to current period", Duration "-12 months".
- Run-Rate: Configure a custom period column.
- Analytic Dimensions: Use the analytic filters in the MIS Report instance to hyper-segment the EBITDA by Business Line, Cost Center, or Project.
- For precise mapping (if you are not using a localization extension like l10n_es_ebitda), go to your Chart of Accounts and assign the provided EBITDA / * tags to your accounts.
M&A Normalization Examples:
- If the owner's salary is above market rate by 50,000€, tag the corresponding accounting entry or account with EBITDA / M&A Adj: Owner Salary. The Professional report will automatically add it back to the Adjusted EBITDA.
- Track Fixed Asset purchases (CAPEX) by tagging the Asset accounts (e.g., machinery) with EBITDA / CAPEX (Fixed Asset Additions).
No verified information in OCA: 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.