What's Changed
- Fixes a crash in the "Stock Ageing" report that occurs when an item's balance quantity is missing or stored as text by converting the value to a number. (#48907)
- Prevents stock transactions from defaulting to an incoming rate of 0 when no prior price is found; the system now fetches the item’s valuation rate instead. (#48329)
- Adds company details to each row in "Payment Ledger" report, enabling the correct currency to appear for every voucher and outstanding balance. (#48927)
- Fixes error in "Accounts Payable" report that prevented it from loading for users with restricted currency permissions. (#48963)
- Files uploaded during Code List import now save to the correct "Attachments" folder instead of a hard-coded location that could be missing. (#48966)
- Prevents double-counting of closing balances in the "Stock Ageing" report, so stock quantities now display correctly. (#48986)
- Adds "Show Credit / Debit in Company Currency" option to "General Ledger" report, allowing amounts to appear in the company’s currency and preventing missing values when viewing group or exchange gain/loss accounts. (#48984)
- Fixes debit-credit differences in General Ledger that occur when commercial rounding is combined with cost center allocation. The round-off amount now stays on a single cost center, keeping each entry balanced. (#48996)
Full Changelog: v14.88.4...v14.89.0 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.
Authors: @mihir-kandoi, @l0gesh29, @cogk, @venkat102, @dj12djdjs
Reviewers: @mihir-kandoi, @ruthra-kumar
AI content