Bug Fixes
- Keeps the cost rate used for internal transfers unrounded when item values are recalculated, reducing small rounding differences in the recorded costs. (#56424)
- Updates the Company delete confirmation so company names with special characters appear in bold in the dialog. (#56441)
- The Prospect form now shows only linked Opportunity records you can access. (#56465)
- Removes
frappe.utilsfrom the template in Process Statement of Accounts, so the statement uses only the customer and statement details it receives. (#56462) - Adds the "Rename" action to the Quality Inspection Parameter form, so users can change a parameter name from the menu instead of deleting the record and creating it again. (#56549)
- Keeps a Posting Time of 00:00:00 in Repost Item Valuation instead of replacing it with the current time. (#56572)
- In Purchase Receipt, the "Purchase Receipt Serial and Batch Bundle Print" format no longer looks up serial or batch details for each line item in the main part of the printout, which prevents a crash when some items do not have that information. (#56564)
- Adds a read permission check when viewing Lead details, so only users with access can see them. (#56273)
- Prevents saving an Accounting Period with an End Date in the future or a Start Date after the End Date. (#56576)
- Updates Stock Reconciliation after stock entries are reposted so Difference Amount and the quantities and rates in each row match the recalculated stock figures. (#56584)
- Stock quantity limits no longer apply to items that are not kept in stock, because those limits are meant for physical goods. (#56434)
- Fixes the stock age figures in the "Stock Balance" report for stock items tracked in batches. The report shows the oldest and newest ages correctly for those items. (#56613)
- Cancelling a stock transaction now takes later stock movements into account, which can prevent stock from going below zero. (#56616)
- Updates Stock Ledger Entry balances to include later entries that share the same date and time. It also uses the order in which Stock Reconciliation records are entered when the date and time are the same, so later stock changes are not skipped in these cases. (#56615)
- When you start processing a Process Period Closing Voucher, the system checks access on that form instead of on Process Payment Reconciliation. This keeps the check tied to the voucher being processed. (#56610)
- Updates Production Plan so raw materials already in stock are reserved based on the bill of materials quantity when a plan is submitted, even when nothing needs to be bought. This leaves less of that stock available for other plans. (#56589)
- Adds the item row's Project to Purchase Receipt accounting entries when it is set. This lets each item keep its own project instead of using the receipt's Project. (#56618)
- The supplier portal list for Request for Quotation now shows submitted requests for the chosen supplier. It keeps the newest ones at the top. (#56603)
- When stock documents are cancelled, other stock entries posted at the same time are updated only once, so their quantities are not changed twice. (#56644)
- Uses the original stock value for items with serial numbers or batch numbers when returning against older Purchase Receipt and Purchase Invoice documents without a Serial and Batch Bundle. This keeps those returns from being valued at zero. (#56645)
- Updates Material Request so it is marked Received when all requested items are received, even if only part of the request is ordered. It also keeps Material Transfer and Customer Provided requests out of the Partially Ordered status. (#56653)
- The Bank Reconciliation Tool, Payment Request, and Process Statement Of Accounts now require access before users can view bank transactions or account balances, create payment entries, view customer email addresses, or download statements. Only users who can edit Batch records see the 'Update Batch Qty' button in the "Stock Qty vs Batch Qty" report. (#56668)
- Uses the returned item's valuation method instead of the original item's when checking rates in Delivery Note and Sales Invoice returns. (#56663)
- Fixes the "Gross Profit" report so rate adjustment debit notes show zero cost and do not add extra quantity in grouped views. The original Sales Invoice keeps its own gross profit and cost figures unchanged. (#56679)
Authors: @Priyal208, @diptanilsaha, @Shllokkk, @mihir-kandoi, @harisansari008, @Jatin3128, @Pandiyan5273, @rohitwaghchaure, @Sudharsanan11, @ankush For these release notes, we used an LLM (OpenAI gpt-5.4-mini) 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:
Changes with the following types were excluded:
Reviewers: @diptanilsaha, @Shllokkk, @mihir-kandoi, @sagarvora, @Jatin3128, @rohitwaghchaure, @ankush
AI content