github frappe/erpnext v15.98.0

8 hours ago

Features

  • "Ledger Preview" now shows currency symbols next to each amount, making the figures instantly identifiable. (#52637)
  • Adds "Negative Batch Report" to list batch transactions where stock quantity falls below zero, making such discrepancies easy to spot. (#52739)

Bug Fixes

  • Allows renaming existing Market Segment entries, letting you update a segment’s name without creating a new record. (#52614)
  • Fixes a calculation error that showed different amounts in Base Grand Total and Base Rounded Total on quotes, orders, and invoices, so these totals now match. (#52100)
  • Sales Invoice now copies the Payment Terms Template from the linked Sales Order only when Automatically Fetch Payment Terms is enabled in Accounts Settings. Invoices or orders with no items now open without errors. (#50911)
  • Recalculates Total Weight automatically when you change item quantity or unit weight in Sales Order and similar documents. (#52671)
  • Shows a clearer, date-specific warning when a batch’s stock turns negative and updates the Allow Negative Stock for Batch option in Stock Settings to explain that it only applies to back-dated entries. (#52683)
  • Restores visibility of Amount field in POS Invoice payments, letting you enter the paid amount again. (#52693)
  • A Landed Cost Voucher that reverses a stock movement now also cancels the associated Serial and Batch Bundle, keeping serial-batch records aligned with the updated stock ledger. (#52695)
  • Updates negative stock check to include transactions recorded in Stock Ledger Entry, preventing the system from wrongly flagging sufficient stock as negative when handling serial or batch items. (#52700)
  • Fixes error that blocked submitting accounting entries on PostgreSQL when a Period Closing Voucher is present. The system now reliably checks the latest closing date, allowing invoices and other postings to submit successfully. (#51554)
  • Updates Production Plan status so it switches to "Material Requested" as soon as any materials are requested and to "In Process" once any items are ordered, reflecting progress earlier. (#52714)
  • Purchase Order recalculates tax withholding whenever you change item quantity or rate through "Update Items". (#52151)
  • Users can set the Company and Warehouse only when creating a Plant Floor; these fields are now locked afterwards. (#52717)
  • Adds "Tax Withholding Net Total" to the "Tax Withholding Details" report and updates column titles to "Taxable Amount", "Grand Total (Company Currency)", and "Grand Total (Transaction Currency)". The report also moves Tax Amount next to Taxable Amount and adjusts column widths for the longer labels. (#52595)
  • Adds Sales Order and Sales Order Item references to sub-assembly items in Production Plan. This keeps each sub-assembly linked to its originating sales order in the resulting work orders and purchase orders. (#52721)
  • The "Pick Serial/Batch" window in standalone Debit Note or Credit Note now opens empty instead of auto-filling serial or batch numbers, letting you select only the needed entries. (#52737)
  • Allows editing the Sequence ID for operations in a BOM when no routing is selected, letting you reorder steps before assigning a routing. (#52735)

Authors: @ili-ad, @Sudharsanan11, @rohitwaghchaure, @ljain112, @mihir-kandoi, @Dharanidharan2813, @Navin-S-R, @diptanilsaha, @sokumon
Reviewers: @mihir-kandoi, @ruthra-kumar, @diptanilsaha

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

Changes with the following labels were excluded:

  • skip-release-notes

Changes with the following types were excluded:

  • refactor
  • chore
  • ci
  • test
  • build
  • style
  • docs

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.