What's Changed
- Fixes incorrect batch quantities in Stock Reconciliation after backdated stock movements; the linked Serial and Batch Bundle is cancelled and the Current Serial And Batch Bundle field is cleared when the quantity becomes zero. (#49443)
- Enforces permissions when creating Party Link, preventing links from being added without the right access. The "Link with Customer" and "Link with Supplier" buttons in Supplier and Customer show only when common party accounting is enabled and you can create Party Link. (#49435)
- Corrects stock value calculation in "Stock Ledger" report for batched items; values now add up correctly per batch. (#49452)
- Fixes stock valuation for batch items when batch-wise valuation is disabled; costs are now calculated at the item level rather than per batch. (#49457)
- Caps the final depreciation during Asset disposal or scrapping to the remaining amount above the Expected Value After Useful Life, preventing over-depreciation. Skips creating disposal-period depreciation entries when the calculated amount is zero or negative. (#49468)
- Allows adding fields from Contact and Address to the "Address and Contacts" report using "Add Column"; previously, only Supplier and Customer fields could be added. Makes the hidden "Address" and "Contact" column labels translatable. (#49482)
- Stops creating a default bank account during setup, preventing the setup error seen in Japanese locales where the name clashes with an existing account group. Demo setups now create a "Demo Bank Account" instead. (#49492)
- Speeds up updates to Batch Qty in Batch when submitting or canceling stock transactions by calculating from the current batch plus the transaction quantity instead of reading every related entry. Updates the negative quantity error to display only the batch and quantity. (#49495)
- Adds a status check during submission for Serial and Batch Bundle. If any linked bundle is still in draft, submission is blocked with an error message. (#49540)
- Fixes item valuation rate calculation after stock movements by recalculating it whenever the remaining quantity is not zero; previously it updated only on stock deductions, which could lead to incorrect rates. (#49541)
- Blocks submission when the linked Serial and Batch Bundle still has entries that are not submitted, and shows an error message. (#49543)
- Fixes grammar in Asset Movement validation messages (“does not belong”). Also corrects a misspelled purpose value so Transfer and Issue validations run and require a From Employee when issuing an asset. (#49551)
- Prevents posting backdated stock transactions for serial- or batch-tracked items when a future Stock Reconciliation already exists. (#49554)
- Auto-fills the Tax ID on Sales Invoice from the selected Customer; previously this field could remain empty. (#49559)
- Selecting a Batch in Stock Entry Detail now auto-fills the item’s Basic Rate. (#49562)
Full Changelog: v15.78.1...v15.79.0 For these release notes, we used an LLM (OpenAI gpt-5) 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.
Authors: @khushi8112, @KerollesFathy, @ravibharathi656, @diptanilsaha, @rohitwaghchaure, @MarcCon, @Sanket322
Reviewers: @ruthra-kumar, @khushi8112, @barredterra
AI content