Features
- Adds Show Group Accounts filter to "Trial Balance" report; unchecking it hides group accounts so the report lists only individual ledger accounts and their balances. (#52146)
- Adds a "Partially Billed" status to Delivery Note documents to clearly show when a delivery has been fully sent but only partly invoiced. (#52361)
Bug Fixes
- Displays Cash accounts in the Account dropdown of Mode of Payment, allowing users to link a cash ledger when setting up payment modes. (#52134)
- Restricts POS Invoice Merge Log to pull items only from submitted Sales Invoices, preventing draft or cancelled invoices from being merged. (#51517)
- When you mark a Bank Account as a company account, the form now requires both Company and Company Account entries and blocks duplicates already linked to another bank account. (#51921)
- Fixes Request for Quotation emails so that placeholders (e.g., Supplier Name, User Full Name, Company) are replaced with the correct information in both the preview and the sent message. (#52163)
- The "Create Work Order" action in Production Plan now generates a separate Work Order for each planned start date of the same item, so quantities split across multiple dates are scheduled correctly. (#52167)
- Adds "Set Incoming Rate as Zero for Expired Batch" option in Selling Settings, letting you record standalone credit notes for expired batches at zero value instead of the original cost. (#52140)
- Adds Landed Cost Voucher charges to the incoming rate of internal Purchase Receipt transactions, so reposted entries display the correct stock value and ledger amounts. (#52191)
- Fixes server error triggered when scanning a serial number via barcode in Sales Invoice for items that track both batches and serials. (#52211)
- Hides the "Close" button on Work Order when its Status is "Completed", preventing accidental extra status changes. (#52214)
- Adds decimal precision to the calculation of Rejected Qty in Serial and Batch Entry, so batch quantities show accurate values after unit conversion. (#52217)
- Stops users from creating Sales Orders that exceed the item quantities specified in the related Quotation. (#52229)
- Fixes the "Journal Auditing Voucher" printout to show the Posting Date from the Journal Entry, eliminating the previous mismatch with the date on screen. (#52283)
- Adds a check in the Stock Entry form that blocks saving a Repack entry with multiple finished goods unless Set Basic Rate Manually is ticked for each item. (#52239)
- Resets the Incoming Rate on each line of Delivery Note and Sales Invoice whenever the item, quantity, warehouse, batch, or serial numbers change, prompting the system to recalculate the cost from the updated details. (#52301)
- Creating a Quotation from a Customer now automatically fills the Contact Person, Contact Name, Contact Email, and Contact Mobile fields. (#52307)
- Updates Switzerland VAT tax templates to the 2024 rates: standard 8.1 %, reduced 2.6 %, and accommodation 3.8 %, so new Swiss companies use the correct percentages. (#52244)
- Assigns unique numbers to "Pajak Dibayar di Muka" entries in the Indonesian Chart of Accounts, so the accounts display correctly and company setup completes without errors. (#52316)
- Separates supplied items by their BOMs in Subcontracting Receipt, so quantities are calculated correctly when the same finished good is received with different BOMs. (#52323)
- Fixes stock validation to use the valuation method selected in settings instead of always defaulting to the moving average method. (#52310)
- In Project, Gross Margin % now factors in credit notes from linked sales invoices, so the percentage adjusts correctly (e.g., drops to 0 after a full credit) instead of remaining at 100%. (#52329)
- Skips the duplicate cancellation of an attached Packing Slip, allowing linked Sales Invoice documents to cancel without errors. (#52336)
- Prevents submission of purchase returns that would drive a batch’s stock below zero when the return is back-dated against later stock moves. (#52343)
- Corrects quantity calculations in "Stock Balance" report by ignoring Stock Reconciliation entries labeled "Opening Stock," so displayed inventory levels match actual stock. (#52335)
- Fixes reserved batch quantity calculation in POS Invoice transactions; returned items now offset sales correctly, preventing incorrect negative batch balances. (#52364)
- Removes non-period columns from the "Profit and Loss Statement" dashboard chart, so it now shows only the figures for the selected periods. (#52366)
- Shows the correct valuation rate when you create a purchase return from a warehouse different from the one used in the original Purchase Receipt, instead of displaying zero. (#52369)
- Shows batch-specific valuation rates for batch items fetched via "Fetch Items from Warehouse" in Stock Reconciliation, instead of the warehouse-level rate previously used. (#52381)
- Includes outstanding quantities from Subcontracting Orders in the ordered stock displayed for each warehouse bin, giving a more complete picture of items already on order. (#52384)
- Fixes incorrect exchange gain/loss amounts in Process Payment Reconciliation when reconciling payments and invoices in different currencies. (#52378)
New Contributors
Authors: @Dharanidharan2813, @kavin-114, @ervishnucs, @mihir-kandoi, @Sudharsanan11, @aymenit2008, @rohitwaghchaure, @ravibharathi656, @muhamiyan, @diptanilsaha, @dinoweb, @AarDG10, @Tom-1508 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:
Changes with the following types were excluded:
Reviewers: @diptanilsaha, @rohitwaghchaure, @mihir-kandoi, @AarDG10, @ruthra-kumar
AI content