What's Changed
- Fixes current quantity calculation for batches and serial numbers in Stock Reconciliation when multiple entries share the same posting date and time by using each entry’s creation time to determine the correct stock as of that moment. (#49592)
- Applies only Item Group defaults to Item records. This prevents duplicate or incorrect defaults when an Item shares the same name as an Item Group. (#49571)
- Adds Project field to Advance Taxes and Charges, Loyalty Program, Opening Invoice Creation Tool, Payment Reconciliation, Purchase Taxes and Charges, Sales Taxes and Charges, Shipping Rule, Asset Capitalization, and Asset Capitalization Asset Item to align project tagging across these forms. Widens the Posting Date column in "General Ledger" to prevent the date from being cut off. (#49591)
- Fixes incorrect currency symbols in BOM Creator: Rate and Amount now follow the selected currency, and Base Rate and Base Amount use the company's default currency. (#49594)
- Uses the precision defined in Payment Reconciliation Allocation for Allocated Amount and Difference Amount in Payment Reconciliation, reducing rounding discrepancies when invoices and payments use different exchange rates. (#49595)
- Updates "Trial Balance", "Financial Statements", "Consolidated Financial Statement", "Profitability Analysis", and "Dimension-wise Accounts Balance" to use a currency-based zero threshold derived from the currency’s Fraction Units. This prevents tiny amounts from showing as non-zero in these reports, especially for currencies with more decimal places. (#49552)
- Fixes permission filtering by adding the record name to the filter for master records, so lists and reports only show entries you are allowed to see. (#49617)
- Prevents errors when submitting Payroll Entry by skipping the Customer/Supplier requirement for receivable or payable accounts when no party applies. (#49598)
- Fixes a crash when clicking "Get Items" while creating a manufacturing Stock Entry from a BOM, so the items load instead of showing a NoneType error. (#49619)
- Records First Response Time on Issue when the first response is logged, instead of only setting First Responded On. Fixes cases where First Response Time is calculated incorrectly by using the issue’s creation time. (#49659)
- Fixes tax amounts in Bank Clearance for foreign‑currency Payment Entry records by using the base tax total for credits when applicable. (#49664)
- Excludes employee-related transactions (Employee Advances, Expense Claims, and their Payment Entries) from the "Accounts Receivable" report, so it reflects only customer receivables. (#49665)
- Fixes duplicated Purchase Order selecting the Customer instead of the Supplier when both fields are present, so Party Currency no longer resets to the company currency. (#49667)
- Commits changes during the update that fills the Company field on POS Invoice Merge Log, which helps prevent failures when many records are processed, and returns to normal behavior after the update. (#49686)
- Limits batch validation in Serial and Batch Bundle to the selected Warehouse, avoiding incorrect warnings from entries for the same batch in other warehouses. (#49688)
- Adds Qty (Warehouse) and Qty (Company) to Pick List Item to show available stock in the selected warehouse and across the company while picking. Renames Stock Qty to Qty (in Stock UOM). (#49690)
- Includes quantities from older (non–Serial and Batch Bundle) batches when validating reserved batch numbers, so availability checks after reservation no longer ignore legacy stock. (#49691)
- Adds an Include Filters option in "Print Settings" to control showing report filters in print view; filters no longer appear by default. (#49700)
Full Changelog: v15.79.2...v15.80.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: @Bhavan23, @nareshkannasln, @rohitwaghchaure, @venkat102, @IMS94, @barredterra, @diptanilsaha, @iamkhanraheel, @kavin-114, @l0gesh29, @ravibharathi656
Reviewers: @mihir-kandoi, @diptanilsaha, @nabinhait, @ruthra-kumar, @rohitwaghchaure
AI content