What's Changed
- Adds bulk editing to the Items table in BOM, letting you update several components at once. (#50266)
- Corrects Purchase Receipt valuation so that rejected serial or batch items receive their proper cost when Set Valuation Rate for Rejected Materials is enabled in Buying Settings, instead of being recorded at zero. (#50271)
- Orders POS Invoice records by timestamp when generating a POS Closing Entry, so the stock check follows the real sale sequence and avoids incorrect negative stock errors. (#50277)
- Fixes the stopwatch on Job Card so it renders correctly and starts with the accurate time already logged. (#50290)
- Removes the non-transporter filter on the Supplier field in Purchase Order, Purchase Receipt, and Purchase Invoice, so transporters can now be chosen as suppliers. (#50287)
- Adds checks so default account fields in Company accept only active ledger accounts, and stops users from disabling or turning those accounts into groups on the Account form. (#50292)
- Prevents Valuation Rate from being set to zero when submitting a Manufacture Entry for a batch item without raw materials, so amounts in "Stock Ledger" reflect the item's actual cost. (#50303)
- Populates the correct transaction-currency amounts on GL Entry records when recording discounts in multi-currency transactions, preventing mismatches between the "Trial Balance" and "General Ledger" reports. (#50307)
- Prevents "General Ledger" entries from being created for draft Asset records; entries now post only after the asset is submitted. (#50312)
- Fixes incorrect totals in "Accounts Receivable" report when In Party Currency is selected, so amounts now appear in the party’s account currency. (#50311)
- Respects Allow Zero Quantity in Sales Order and Allow Zero Quantity in Purchase Order settings when updating Sales Order and Purchase Order items, so zero-quantity lines are accepted and their prices cannot be changed when these options are enabled. (#50313)
- Adds a button on Subcontracting Receipt to create a subcontract return straight from the rejected warehouse, automatically filling in the rejected quantities and warehouse details. (#50330)
- Blocks submission of Stock Entry records for "Material Transfer" when From Warehouse and To Warehouse are the same and none of the inventory dimensions differ, preventing unintended stock movements. (#50331)
- Adds an "Include Returned Invoices (Stand-alone)" checkbox to the "Gross Profit" report, allowing you to choose whether stand-alone return sales invoices are included in the figures. (#50338)
Full Changelog: v15.85.1...v15.86.0 For these release notes, we used an LLM (OpenAI o3) to review and summarise
Authors: @venkat102, @khushi8112, @rohitwaghchaure, @diptanilsaha, @kavin-114, @Bhavan23, @KerollesFathy, @saadchaudharry, @mihir-kandoi
Reviewers: @rohitwaghchaure, @ruthra-kumar, @mihir-kandoi
AI content
the code changes, along with the associated issue and PR descriptions. It may
contain typical errors and inaccuracies. You can read the prompt
here.