Download Latest Version OpenConstructionERP_12.2.0_x64_en-US.msi (375.0 MB)
Email in envelope

Get an email when there's a new version of OpenConstructionERP

Home / v2.9.10
Name Modified Size InfoDownloads / Week
Parent folder
SHA256SUMS.pem 2026-05-06 3.6 kB
SHA256SUMS.sig 2026-05-06 96 Bytes
SHA256SUMS 2026-05-06 110 Bytes
openconstructionerp-2.9.10-py3-none-any.whl 2026-05-06 8.8 MB
README.md 2026-05-06 1.1 kB
v2.9.10 -- Wave 2 audit_ _finance totals fix source code.tar.gz 2026-05-06 458.6 MB
v2.9.10 -- Wave 2 audit_ _finance totals fix source code.zip 2026-05-06 460.3 MB
Totals: 7 Items   927.8 MB 0

Wave 2 audit — finance totals fix

  • /finance no longer prints astronomical fake totals. Budget lines summed to ~8.25 M (Terrassement 850 k + Structure 3.2 M + Enveloppe 1.8 M + Equipements 2.4 M) but the dashboard chips and Budgets total row were rendering 850.000.320.000.018.000.000.000,00 € (about 850 quadrillion). The reduces over original_budget / revised_budget / committed / actual / forecast / variance and inv.amount / p.amount were string-concatenating because the API serialised DECIMAL columns as strings ("850000.00"). Coerced every accumulator with Number(x ?? 0) so the dashboard chips, Budgets total row, Invoices totals, and Payments totals all aggregate numerically.

Verification

20-flow Playwright walkthrough on http://127.0.0.1:8090: 0 console errors, 0 page errors, 0 network 4xx/5xx across BOQ / Costs / Takeoff / BIM / Validation / Tasks / Schedule / Tendering / Procurement / etc. Re-running /finance after the patch shows ~8.25M instead of 850Q.

Install

:::bash
pip install --upgrade openconstructionerp==2.9.10
Source: README.md, updated 2026-05-06