github frappe/erpnext v15.95.1

latest releases: v16.3.0, v16.2.0
13 hours ago

What's Changed

  • The Material Request form now lists only warehouses you have access to in the Set Target Warehouse field, preventing selection of unauthorized warehouses. (#51950)
  • Displays the "Delivery Note" option in Sales Invoice when any listed item lacks a delivery reference, letting you create a note for those remaining items. (#51925)
  • Closing a Work Order no longer deletes its associated Job Cards. The cards are now removed only when the order is cancelled. (#51959)
  • The "Delivery Note" button on Sales Invoice now appears only when there are items still to be delivered, preventing unnecessary clicks when all goods are already shipped. (#51969)
  • Fixes validation in Purchase Receipt so that Rejected Qty entered in a different UOM now submits correctly by applying the item’s conversion factor. (#51971)
  • Adds a filter to the Customer Group field in Customer quick entry and Selling Settings, showing only customer groups that can hold customers and hiding parent group headings. (#51979)
  • Adds a counter to the automatic names of Project Update entries created from a Project with Collect Progress enabled, so each update receives a unique identifier. (#51977)
  • Updating Set Warehouse or Set Target Warehouse in Delivery Note, Sales Invoice, and similar documents now automatically applies the selected warehouse to all rows in the Packed Items table. (#52004)
  • Prevents creating a Purchase Return that would drive the selected batch’s stock below zero; the system now blocks such entries and shows an error message. (#52014)
  • Fixes a system error in Payment Entry that occurred when the Paid Amount field was cleared, so payment allocations now proceed without interruption. (#52035)
  • Updates Algeria’s default VAT rates in the company setup to 9 % and 19 % instead of 7 % and 17 %. (#52037)
  • Fixes the Reserved Qty For Production in Work Order so it no longer turns negative when extra materials are transferred. (#52030)
  • Prevents submission of 'Manufacture', 'Repack', or 'Disassemble' Stock Entry records that lack at least one raw material item linked to a Source Warehouse. (#51904)
  • Fixes the issue where the UOM does not appear after selecting an item in BOM; the correct unit of measure now fills in automatically. (#52052)
  • Adds a Sweden-specific address template that formats Address records with the postal code before the city and shows city and country in uppercase. (#52054)
  • Quick entry for Bank no longer crashes with a browser error when the Bank Transaction Mapping table is absent. (#52039)
  • Automatically trims spaces at the beginning or end of Customer Name when creating or editing a Customer, so the system no longer treats names with extra spaces as different customers. (#52065)
  • Stops double background queuing when submitting large Journal Entry records (more than 100 lines), preventing the submit from failing. (#52086)
  • Updates Payment Entry so the References table now displays the correct currency symbol for foreign-currency payments instead of the company’s default symbol. The Total Amount, Outstanding Amount, and Allocated Amount columns switch automatically to the payer’s currency. (#52093)
  • Supplier Quotation now uses the purchase unit of measure for items instead of the stock unit, so item quantities align with other purchase documents. (#52099)
  • Displays an alert in Item form when an image is automatically removed from the Description, so users know why it disappeared and how to keep it. (#52096)
  • Adds a Project link to Payment Ledger Entry and updates reconciliation logic, preventing the error that appeared when reconciling payments for project-linked invoices. (#52107)
  • Displays "Work In Progress" instead of "Draft" for composite Asset records in draft. Correctly updates cost amounts during Asset Capitalization, so users can now cancel the composite Asset when needed. (#52073)
  • Updates Shipment creation to validate the logged-in user's full name instead of last name, allowing users without a separate last name to proceed. (#52121)
  • Automatically fills the Project field for all items in a Sales Order when you assign a project at the order or line level. (#52123)

Full Changelog: v15.95.0...v15.95.1
Authors: @rohitwaghchaure, @ravibharathi656, @elshafei-developer, @Shankarv19bcr, @Navin-S-R, @half-ware, @mihir-kandoi, @SowmyaArunachalam, @Pandiyan5273, @Sudharsanan11, @ervishnucs, @harrishragavan, @Abdeali099, @mahsem
Reviewers: @rohitwaghchaure, @diptanilsaha, @ruthra-kumar, @vorasmit, @khushi8112, @mihir-kandoi, @rmehta, @Satyamsinghhhh

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
  • style
  • docs
  • chore
  • ci
  • build
  • test

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.