← Back to all sparks
E

ERPNext

CRM
Velocity5.0

Open-source ERP with CRM, accounting, and inventory modules.

Two ERPNext lines ship minutes apart: v16 takes the features, v15 takes the same fixes

erpdual-release-linestock-valuationaccounting-controlsmanufacturingbackports
◆Current state
ERPNext maintains two release lines in parallel and publishes them within minutes of each other — v16.x carries features, v15.x carries backported fixes, frequently as paired PR numbers for an identical change. The last two weeks delivered an optional customer overdue-limit block on Sales Invoice submission, accounting entries for stock-related expenses, partial Pick List transfers, and a faster data source behind the General Ledger, Trial Balance, Balance Sheet and Profit and Loss reports. The notes are LLM-summarized from commits and say so at the bottom of each release.
◆Where it's heading
No new direction is visible here; this is an ERP working through the long tail of accounting correctness and warehouse edge cases — variant BOM selection, double-counted stock on same-timestamp cancellations, weekly auto-reposting of incorrect valuation entries, a revised country chart of accounts. The pattern worth tracking is the dual-line discipline itself: v15 keeps receiving fixes on the same day v16 receives features, which says the installed base has not moved and the project plans to carry both for some time.
◆Prediction
The cadence should hold — a paired v15/v16 drop roughly weekly, features on 16 and fixes mirrored onto 15. Nothing in these entries signals a major-version push or a change in how long v15 will be supported.

◆Recent moves

  1. 2mo ago

    Stock cancellation, Journal Entry and variant BOM fixes

    Fix-only maintenance on the v15 line: same-timestamp Stock Entry cancellations no longer double-count, reversed Journal Entries restore Save, and Work Orders for variant items keep the chosen BOM. Backports of work already on v16.

    View source ↗
  2. 2mo ago

    Overdue-limit check blocks Sales Invoice submission

    The most consequential release in this window: Sales Invoice submission can now be blocked when a customer's overdue balance exceeds a limit set on the customer or the Customer Group, with a bypass permission. Stock-related expenses also gain proper accounting entries across Stock Entry, Stock Reconciliation and Purchase Receipt.

    View source ↗
  3. 3mo ago

    Fixes double-counted stock on same-timestamp cancellation

    A single-fix patch for the same-timestamp Stock Entry cancellation bug, carried again five days later in v15.118.2 under a different PR. The v15 line exists to receive exactly this kind of change.

    View source ↗
  4. 3mo ago

    Project 'On hold' status and portal contact auto-linking

    An On-hold project status that survives progress changes, automatic Contact linking when a portal user is added to a Customer or Supplier, and missing sort options restored in Stock Summary. Ordinary usability debt being paid down.

    View source ↗
  5. 3mo ago

    v16 twin of v15.118.0: On-hold projects, contact linking

    The v16 twin of v15.118.0, published a minute earlier with consecutive PR numbers for the same changes. Reading the two together is the clearest illustration of how the dual-line process works in practice.

    View source ↗
  6. 3mo ago

    Faster General Ledger and financial statement reports

    The four core financial statements move to a faster data source on supported sites — the only performance work in this window, and the change most likely to be noticed daily. Pick List barcode scanning also stops clamping to default quantities.

    View source ↗