Features
- Adds support for discarding documents; when you discard a transaction, its status fields now update automatically. (#51316)
Bug Fixes
- Fixes duplication of serial and batch numbers when amending a Delivery Note that lists the same bundled item more than once, so each packing list row now keeps its correct numbers. (#51306)
- Restoring past-dated transactions now succeeds, as the system automatically sets Posting Time during the restore process to prevent date validation errors. (#51222)
- Fixes the upgrade process so that accounting dimension fields are carried over when existing Budget records are migrated to the new format, keeping this information intact. (#51325)
- Fixes an error that prevents item details from loading when you add an item to a transaction form, so information like description, price, and warehouse now appears correctly. (#51349)
- The Request for Quotation form now recognises HTML-based Email Templates and populates the Message for Supplier field with their HTML content, letting users save RFQs that rely on custom HTML templates without missing-field errors. (#51364)
- Updates the notice on Item templates to state that only fields listed in "Copy Fields to Variant" are copied to variant items, reflecting the actual behaviour. (#51376)
- Fixes validation to allow saving Supplier Scorecard Criteria formulas that include a division sign, preventing the previous divide-by-zero error during creation. (#51338)
- When a Subscription generates an invoice, each item now takes the cost center from the subscription plan, so the cost center on invoice lines matches the plan’s accounting settings. (#51356)
- Allows creating variants from an Item when the interface is not in English by correctly matching translated attribute names. (#51377)
- Adds new "GTIN-14" option and corrects the "EAN-13" label in Barcode Type on Item Barcode, allowing GTIN-14 and EAN-13 codes to validate correctly. (#51374)
- Keeps the "Create >> Subcontracting Receipt" button visible on the Subcontracting Order until the received quantity reaches the allowed tolerance, allowing you to record extra units issued to the supplier, and omits zero-quantity items from new receipts when no further transfers are possible. (#51305)
- Fixes error that blocks submitting Purchase Invoice when Override Tax Withholding Entries is used by always updating each item's taxable value. (#51409)
- Adds recalculation of Actual Hours on linked Task records when you edit a submitted Timesheet using "Allow on Submit". (#51414)
- Fixes Stock Entry (Material Receipt) so that Actual Qty in each item no longer resets to 0 after saving when only a target warehouse is set. (#51419)
- Fixes the Accounts sidebar to display the correct menu items. (#51418)
- BOM Creator now blocks adding the same item more than once under the same parent item and shows an error message when a duplicate is attempted. (#51427)
- Fixes issue where, with Set Landed Cost Based on Purchase Invoice Rate enabled, a Purchase Invoice created from a Purchase Order does not update landed cost and valuation rates on the linked Purchase Receipt; item costs now follow the invoice rate in the stock ledger. (#51432)
- Stops adding together quantities of the same item across different operations, so BOM records and the resulting Work Orders now list each operation’s quantity separately. (#51436)
- Applies automated internal code fixes generated by Semgrep; users do not see any functional changes. (#51434)
Other Changes
- Reintroduces First Name and Last Name fields to the Italian Customer form, displayed only when the customer is an individual. (#51343)
New Contributors
- @Ponnusamy1-V made their first contribution in #51368
Authors: @nishkagosalia, @mihir-kandoi, @ravibharathi656, @ankush, @rohitwaghchaure, @khushi8112, @diptanilsaha, @Jatin3128, @nabinhait, @ljain112, @barredterra, @Ponnusamy1-V, @KerollesFathy, @Sudharsanan11 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: @mihir-kandoi, @ruthra-kumar, @rohitwaghchaure
AI content