Features
- Adds an "On hold" option to the Status field in Project. Projects marked "On hold" stay in that status when their progress changes. (#57172)
- Automatically links a matching Contact to a Customer or Supplier when a portal user is added, so the portal user can see the related records. Existing links stay unchanged, so duplicate links are not created. (#57210)
- Adds the missing stock quantity sort options to "Stock Summary", so items with stock only in those quantities still appear when you sort by them. Adds the Reserved Stock column to the "Stock Projected Qty" report. (#57303)
Bug Fixes
- Adds the missing
currencysetting to Supplier Quotation Item Net Rate, so the field shows the correct currency symbol in multi-currency supplier quotations. (#57167) - Accounting and stock ledger previews now open only for users who can view the related document. (#57142)
- The "Sales Person Wise Transaction Summary" report now respects your permissions when showing transactions, so you only see records you can access. (#57043)
- People added to a Project can now access that project even without the Projects User role. (#57180)
- The Production Plan purchase and transfer flow now respects Consider Minimum Order Qty when some stock comes from other warehouses and the rest is purchased. The amount left to buy does not fall below the item's Minimum Order Qty. (#57209)
- Strips leading and trailing spaces from Account Number in Chart of Accounts Importer before adding it to the account name. Imported account names do not include unwanted spaces from the number. (#57218)
- Prevents Dunning Type from being saved when the selected Income Account or Cost Center does not belong to the same company or is disabled, and only one Dunning Type can be set as the default for each company. It also blocks duplicate Language entries in the letter text, lets only one language be set as the default, and checks Body Text and Closing Text for template errors. (#57226)
- Limits Process Statement of Accounts templates to standard placeholders when generating the email subject, message, and PDF name. (#57231)
- Material Request now auto-fills the Buying Price List only with a Price List you have access to, and it clears the field if the selected Price List is not a buying price list. Changing the Buying Price List refreshes the item prices and totals for items with a matching price. (#57246)
- The Material Request Date in Production Plan Material Request now fills automatically from the Transaction Date of the linked Material Request. (#57251)
- Makes % Complete editable in Project when % Complete Method is set to Manual, so the progress value can be entered directly instead of being calculated.
Adds a check that manually entered % Complete values stay between 0 and 100. (#57275) - Updates "Bank Reconciliation Statement" print and PDF output to show debit and credit amounts in the selected bank account's currency. (#57278)
- Fixes a misspelled
allow_negative_stockoption in the "Stock and Account Value Comparison" and "Stock Ledger Invariant Check" reports, so they use the correct stock setting. (#57281) - Prevents changing the Account Type of an Account from Stock once stock transactions have been recorded against it. (#57284)
- Default accounting dimensions are now filled in on new documents even when the needed information isn't ready yet. On Sales Order, those defaults are filled in again when Company changes. (#57309)
- Recalculates stock ageing values after Stock Reconciliation so the "Stock Ageing" report reflects the updated stock rate. This helps prevent negative bucket values from appearing after a revaluation. (#57318)
- Fixes the "Stock Balance" report to use batch and serial tracking from Item. This keeps items with batch or serial numbers from being treated like regular stock in the report. (#57326)
- In Stock Entry, Process Loss Percentage now recalculates when Finished Goods Qty changes, using Process Loss Qty if it is already filled in. (#57325)
- Adds a check that prevents payment features from being used when the Payments app is not installed and shows a message that the Payments app is missing. (#57343)
Other Changes
- The Project page shows the task and timesheet sections again. (#57177)
Authors: @rohitwaghchaure, @harisansari008, @nishkagosalia, @ervishnucs, @mihir-kandoi, @khushi8112, @diptanilsaha, @Sudharsanan11, @Shllokkk For these release notes, we used an LLM (OpenAI gpt-5.4-mini) 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: @mihir-kandoi, @rohitwaghchaure, @ruthra-kumar, @diptanilsaha, @Shllokkk
AI content