Features
- Adds a Croatian-format template for printing Address records. (#54057)
- Adds a new option in Manufacturing Settings that allows you to edit the Required Items and their quantities in a Work Order. When enabled, your changes remain saved and are used when creating the manufacturing entry instead of reverting to the BOM. (#53974)
- Adds a "Partially Billed" status to Timesheet and keeps its billing progress accurate when linked invoices are partially issued, returned, or cancelled. (#53996)
Bug Fixes
- Fixes the "Edit Capacity" button on the "Warehouse Capacity Summary" dashboard so it now opens the correct record even when item or company names contain special characters. (#53908)
- Displays inventory dimension fields in Stock Entry rows only when Source Warehouse or Target Warehouse is set, hiding them when they are not needed. (#53950)
- In Purchase Receipt, taxes and totals include rejected quantities when the Bill For Rejected Quantity In Purchase Invoice setting is enabled. (#53971)
- Updates internal tests for depreciation handling when cancelling a Sales Invoice; this change does not affect how you use the system. (#53995)
- Fixes a browser error that appeared when opening the "Work Order" dialog from a submitted BOM. (#54014)
- Removes the link to a cancelled document from related Serial No and Batch records, preventing outdated references. (#53988)
- Updates Sales Order so that when you change Transaction Date, the form and each item line clear and recalculate Delivery Date, preventing you from choosing a date earlier than the new order date. (#54024)
- Displays current stock quantities in Stock Entry PDF, matching the figures shown in print preview. (#54031)
- Prevents the “discount exceeds total” error that appears when generating a partial Purchase Receipt from a discounted Purchase Order by checking the discount amount only at the moment of saving. (#54046)
- Prevents selection of a group-type Customer Group in the Customer form, so a customer can only be assigned to an individual (non-group) customer group. (#53956)
- Fixes the permission error that blocked enabling or disabling the linked User account when you change an Employee’s status, so the account now switches correctly. (#54059)
- Prevents Repost Item Valuation from creating stock ledger entries for Sales Invoice and Purchase Invoice documents where Update Stock is disabled, blocking the action and avoiding unintended inventory changes. (#54076)
- Corrects how the system records exchange-rate differences between a Purchase Receipt and its linked Purchase Invoice: the variance now adjusts the Stock Received But Not Billed account and updates the original receipt entries instead of posting to Exchange Gain/Loss. (#54068)
- Changing Received Amount or Paid Amount in Payment Entry now immediately updates the other field using the current exchange rate. (#54107)
- Adds a new Source Stock Entry field that lets you choose the exact manufacturing Stock Entry to reverse during disassembly, so the system uses that entry’s quantities, batches, and scrap details and only falls back to the Work Order or BOM when no entry is selected. (#54097)
- Fixes the stock queue in Serial and Batch Entry for debit notes and other return entries, so returned items immediately update available stock levels. (#54009)
- Adds validation to Promotional Scheme that lets you choose either Buying or Selling but not both, automatically disabling the opposite option to avoid conflicting setups. (#54111)
Reverts
- Shows the complete lists of warehouses and operations when filling a Job Card, rather than restricting the choices. Still hides Work Order records that are Cancelled, Closed, or Stopped to avoid accidental selection. (#53967)
Other Changes
- Reposts Stock Ledger entries just once in chronological order, preventing the same voucher from being processed repeatedly. Skips General Ledger updates when an entry’s valuation stays unchanged, making inventory valuation updates faster. (#53804)
Authors: @nishkagosalia, @AhmedAbokhatwa, @krishna-254, @ervishnucs, @mihir-kandoi, @kavin-114, @Pandiyan5273, @diptanilsaha, @vorasmit, @khushi8112, @Poovetha, @rohitwaghchaure, @sagarvora, @mahsem, @gajjug004 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: @nishkagosalia, @deepeshgarg007, @mihir-kandoi, @diptanilsaha, @NagariaHussain, @rohitwaghchaure
AI content