| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Inventory (stock) • Invoicing (account) • Project (project) • Purchase (purchase) |
| Lines of code | 10707 |
| Technical Name |
mierp_construction |
| License | See License tab |
| Website | https://www.mi-erp.app |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Inventory (stock) • Invoicing (account) • Project (project) • Purchase (purchase) |
| Lines of code | 10707 |
| Technical Name |
mierp_construction |
| License | See License tab |
| Website | https://www.mi-erp.app |
MI ERP Construction
End-to-end administrative management of construction projects
Description
MI ERP Construction is an end-to-end module for construction companies running civil works, building or infrastructure projects on Odoo 19. It covers the full administrative cycle: hierarchical APU budgeting, two-dimensional measurements (objects × spaces), certifications by stage or by lines, payment states, progress control with EVM (Earned Value Management), on-site operations, and an interactive analytics dashboard powered by ECharts.
Imports and exports budgets in industry-standard formats (BC3 / FIEBDC-3, Presto in Excel, MS Project XML), and ships AIU + IVA schemes typical of Colombia, the Spanish overhead + industrial profit layout, and Venezuelan administrative surcharges via auto-installable localization siblings.
Product screenshots
Real screenshots from the module running on Odoo 19 with seeded data, captured by the Playwright audit suite.
Analytics dashboard (ECharts)
Real-time KPIs: total works, budgeted, certified, average %. Interactive charts: donut by state, top 5 works budget vs certified, rolling 12-month certifications line, average CPI / SPI gauges.
Interactive Concept Tree (ECharts)
Browse the APU cascade from the budget root down to every labor / material / equipment line. Each node shows code, name, qty × unit price, total amount and certified % — colour-coded by type and nature. Three modes via the toolbar: Tree for collapsible WBS, Sunburst for proportional radial, Treemap for amount-weighted packing.
Budget form — smart buttons + resource-type totals
Four smart buttons (Concepts, Concept Tree, Budget Report, Cash Flows) plus a colour-coded "By Resource Type" panel that splits the budget into Labor / Material / Equipment / Other / Certified at a glance. Notebook tabs for Concepts, Haberes/Discounts, Cash Flow and Notes keep the heavy data behind one click.
Cash Flow — embedded waterfall + S-curve
Down-payment / retention sliders feed a stage-level cash projection. Live ECharts panels: Waterfall (FC partial bars + cumulative line) and S-Curve (Inflows vs Outflows). Auto-flags when the project needs financing.
Budget Report (Enterprise account.report)
Eight variants — Summary, Detailed, All (incl. haberes), Schedule, Comparative, Earned Value, APU Standard, Standard — sharing one custom-handler with built-in PDF / XLSX / JSON export, drill-down and period filters straight from the Enterprise framework.
Works Kanban card
Designed in the MI ERP palette: orange code badge, color-coded data icons (customer, site, date) and a gradient progress bar.
App entry point
The Construction app menu opens straight onto the analytics dashboard so KPIs are visible from the first click.
Unit Price Analysis (APU)
Hierarchical tree of chapters, items and sub-concepts with three parallel price sets: budget, certified and real.
Budgets
Multiple budgets per work with aggregated totals and side-by-side comparison between versions (planned / certified / real).
Project stages
Project broken into stages with planned and actual %, dates and status. Bulk-generated from the wizard.
Certifications
Three modes: by stage, by measurement lines or upward by %. Spawns the matching payment state and invoice.
EVM — Earned Value Management
Snapshots of planned value (PV), earned value (EV) and actual cost (AC) with automatic CPI and SPI per work.
Haberes (overhead, profit, taxes)
Country-specific overhead, profit and tax surcharges. Apply to the budget via AIU, FIEBDC or SENIAT templates.
Site checklists
Reusable checklist templates instantiated per work. Block the workflow if a required item is missing.
Incidence tickets
Quick on-site incidence reporting (also creatable from mobile via REST endpoint) with severity and workflow.
Core features
Hierarchical APU
- Chapters, items and sub-concepts as a tree
- Three parallel sets: budget / certified / real
- Auto-generated codes per level
- Recursion guards and uniqueness constraints
2D measurements
- Physical objects × spaces (N × X × Y × Z)
- Visual formula editor (no more brittle syntax)
- Per-line dimension: budget / certified / real
- Validation workflow with approvals
Stages & certifications
- Stages with planned and actual %
- Certifications by stage, lines or upward %
- Automatic payment states and invoices
- Branded PDF certification report
EVM and ITE
- PV / EV / AC snapshots, CPI / SPI computed
- Technical-economic indicators (ITE)
- Polynomial formulas for price revision
- Side-by-side budget comparison
Importers / Exporters
- BC3 / FIEBDC-3 import (Spain)
- Presto import from Excel
- MS Project XML import as stages
- Round-trip BC3 export
Site operations
- Reusable checklist templates
- Mobile incidence tickets via REST
- Material requests and equipment rentals
- Audit / non-conformity log
Analytics dashboard
- 4 real-time KPI cards
- 4 ECharts: donut, bars, line, gauges
- Reusable JSON-RPC endpoint
- Click-through to the underlying records
Multi-country out of the box
- Multi-company, multi-currency
- CO · VE · ES auto-install localizations
- AIU, FIEBDC and SENIAT templates pre-loaded
- i18n: en, es, es_CO, es_VE
Localizations (auto-install)
Whenever the country localization is installed, the matching construction sibling is pulled in automatically. When it isn't, nothing extra loads and the core module stays fully functional.
Colombia
l10n_co_mierp_construction
- AIU: 12 % overhead
- 3 % contingency
- 8 % profit
- VAT 19 %
- Income tax withholding
Venezuela
l10n_ve_mierp_construction
- 15 % administrative cost
- 10 % profit
- SENIAT VAT 16 %
- IGTF 3 %
Spain
l10n_es_mierp_construction
- 13 % general overhead
- 6 % industrial profit
- 6 % indirect costs
- VAT 21 %
- FIEBDC-3 template
Typical workflow
Project kickoff
- Create the work with customer, address, currency and company.
- Import the base budget (BC3 / Presto / Excel) or build it manually.
- Define physical objects (blocks, towers) and spaces (apartments, m², levels).
- Capture 2D measurements (objects × spaces).
Execution & certification
- Apply haberes / templates (AIU + VAT, FIEBDC, SENIAT) per country.
- Generate stages from the wizard or import from MS Project.
- Issue certifications (by stage, by lines or upward) and invoice them.
- Capture EVM snapshots periodically and review CPI / SPI in the dashboard.
Site operations
- Instantiate checklists from templates per work front.
- Report incidence tickets (web or mobile REST).
- Process material requests and equipment rentals.
- Document non-conformities through the audit module.
Technical details
- Main models:
mierp.construction.work,budget,concept,measurement.line,work.object,space,stage,certification,payment.state,evm,haber. - Site operations:
checklist,checklist.template,ticket,material.request,equipment.rental,audit.incidence. - OWL 2 component for the dashboard with ECharts 6 loaded via ESM dynamic import.
- JSON-RPC endpoint
/api/v1/mierp/construction/dashboardfor integrations. - Certification PDF report rendered with WeasyPrint and MI ERP branding.
- Test suite: 134+ Odoo tests + 12 Playwright E2E tests, 86 % coverage.
- Compatible with Odoo Enterprise and Community.
- Depends on:
base,mail,project,account,purchase,stock,uom.
Requirements
Odoo modules
- Accounting (account)
- Purchase (purchase)
- Inventory (stock)
- Project (project)
- Discuss (mail)
- Units of Measure (uom)
Python dependencies
openpyxl— Presto / Excel importerlxml— MS Project XML importerweasyprint— certification PDF report
Optional localization
l10n_co,l10n_es,l10n_ve_full
Contact us
You'll get free assistance for 60 days for any issue or error.
For inquiries or support: info@mi-erp.app
Pricing
- ✓ Email support
- ✓ Updates included
- ✓ Multi-company, multi-currency
Need the full suite?
MI ERP BIM Suite bundles the 5 core modules (Construction, BIM, Revit, 4D/5D, FM) plus the 2 Colombia localizations.
Get in touch for a tailored quote — we’ll scope partner discounts and rollout support to your organisation.
Available as a standalone module: mierp_bim_suite.
Proprietary License v1.0 Este software y los archivos asociados (el "Software") solo se pueden utilizar (ejecutar, modificado, ejecutado después de modificaciones) si ha comprado una licencia válida de los autores, normalmente a través de las aplicaciones de Odoo, o si ha recibido una acuerdo de los autores del Software (consulte el archivo COPYRIGHT). Puede desarrollar módulos de Odoo que utilicen el Software como una biblioteca (normalmente dependiendo de él, importándolo y usando sus recursos), pero sin copiar cualquier código fuente o material del Software. Está prohibido publicar, distribuir, sublicenciar o vender copias del Software. o copias modificadas del Software. El aviso de copyright anterior y este aviso de permiso deben incluirse en todos copias o partes sustanciales del Software. EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITAS, INCLUIDAS PERO NO LIMITADAS A LAS GARANTÍAS DE COMERCIABILIDAD, APTITUD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGÚN RECLAMO, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA FORMA, SURGIENDO, FUERA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTROS NEGOCIACIONES EN EL SOFTWARE.
Please log in to comment on this module