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.7.1
Name Modified Size InfoDownloads / Week
Parent folder
SHA256SUMS.pem 2026-05-03 3.6 kB
SHA256SUMS 2026-05-03 109 Bytes
SHA256SUMS.sig 2026-05-03 96 Bytes
openconstructionerp-2.7.1-py3-none-any.whl 2026-05-03 8.6 MB
README.md 2026-05-03 2.7 kB
v2.7.1 -- Pareto_ABC + display currency + clickable FX warning source code.tar.gz 2026-05-03 458.2 MB
v2.7.1 -- Pareto_ABC + display currency + clickable FX warning source code.zip 2026-05-03 459.8 MB
Totals: 7 Items   926.6 MB 0

v2.7.1 — community feedback follow-ups

Closes #105, implements #106, partial #88 MVP, and verifies #93 + #79 already work.

Added — Pareto / ABC analysis (Issue [#106])

  • ResourceSummaryItem.abc_percentage + abc_class (A / B / C) on the /v1/boq/boqs/{boq_id}/resource-summary/ response. Conventional 80 / 15 / 5 cumulative thresholds.
  • ABC % column in the BOQ Resource Summary panel with red / amber / green bucket pills.
  • Click-to-sort on Name / Total Cost / ABC % column headers.
  • ABC sort mode draws thicker dividers between the A → B → C buckets so the Pareto split is instantly readable.

Added — Display-currency selector for grand total (Issue [#88], MVP)

  • "Display in: [USD ▾]" picker next to the BOQ mini-summary grand total.
  • When the project has at least one FX rate (Project Settings → FX Rates), the user flips the displayed grand total between base currency and any FX-rate'd currency. Render-only conversion — server-side persists base-currency totals unchanged.
  • Per-section / per-position display-currency conversion is intentionally a follow-up — the cell-renderer rewrite is bigger than this release, but the MVP delivers the "1 click to see total in USD" experience.

Changed — Clickable "no FX" warning (Issue [#105])

  • The amber ⚠ no FX resource-row badge is now a button that navigates the user straight to Project Settings → FX Rates with the FX-rate Card pulsed for 2 s so it's instantly findable.
  • Card got id="fx-rates" anchor; ProjectSettingsPage now hash-aware via useLocation.

Verified — already-shipped community asks

  • #93 sub-asks (composite-item editor): centralised FX template, editable resource type per component, and custom unit free-text are all already supported in current main.
  • #79 (source: "cwicr" API): the regex on PositionCreate.source already accepts cwicr alongside manual / cad_import / ai_takeoff / gaeb_import / assembly / cost_database / enriched. iModel-driven BOQ pushes work directly via the public API.

Install

```bash pip install --upgrade openconstructionerp==2.7.1 openestimate ```

PyPI: https://pypi.org/project/openconstructionerp/2.7.1/ Live demo: https://openconstructionerp.com (running v2.7.1 since 2026-05-03)

Source: README.md, updated 2026-05-03