What's Changed
- Allows bulk renaming of more than 500 records at a time in the Rename Tool by processing them in batches, making it easier to rename large numbers of records. Adds a summary showing the status of renaming jobs and quick links to review their progress or errors. (#47225)
- Allows editing of Asset Quantity and Gross Purchase Amount fields in Asset records when assets are purchased as a group. (#47227)
- Updates Asset records to include both the repair expense and the cost of consumed stock items in the Total Asset Cost and Additional Asset Cost fields after a repair. (#47235)
- Prevents permission errors when updating an Employee record if no changes are made to user-related fields. (#47238)
- Fixes an issue that caused errors when cancelling a POS Closing Entry containing return POS invoices. (#47249)
- Prevents creating returns for consolidated Sales Invoice records. (#47252)
- Restores the missing "Serial No Warranty Expiry" report in the Stock module, allowing users to view warranty expiry information for serial numbers. (#47261)
- Updates POS invoice consolidation so each unique combination of accounting dimensions creates a separate Sales Invoice, rather than combining invoices based only on the accounting dimensions set in the POS Profile. (#47265)
- Allows users to change the Valuation Method from FIFO to Moving Average in the Item form. (#47276)
- Allows the use of serial and batch fields when a batch or serial number is selected in stock-related forms, so that relevant fields become available automatically during stock entry and reconciliation. (#47277)
- Sets the Paid From Account Type and Paid To Account Type fields automatically in Payment Entry, allowing guests to create payment entries in certain cases where this was previously blocked. (#47266)
- Updates the validation in Landed Cost Voucher to use the Asset Quantity field when checking quantities for asset items, preventing errors caused by using total record count. (#47284)
- Adds a Dispatch Address field to Purchase Invoice, Purchase Order, and Purchase Receipt to specify the location goods are sent from, giving clearer shipping details on purchase documents. (#47281)
- Allows creating quality inspections after submitting a Purchase Receipt or Delivery Note when the relevant setting is enabled in "Stock Settings". (#47286)
- Updates Timesheet so that Billing Hours automatically match Hours when changed, preventing mistakes where Billing Hours could exceed the actual time worked. (#47289)
- Updates Timesheet so that Billing Hours automatically match Hours when changed, preventing mistakes where Billing Hours could exceed the actual time worked. (#47290)
- Displays an error message in Stock Reconciliation if no stock ledger entries are created, guiding users to set the quantity or valuation rate correctly before submitting. (#47293)
- Fixes an issue where the Quality Inspection reference was not set when Action If Quality Inspection Is Not Submitted in Stock Settings was left blank. (#47295)
- Fixes an issue where large quantities with thousands separators in the RFQ supplier portal were not calculated correctly when entering a rate. Numbers with commas or spaces are now processed accurately for calculations. (#47316)
- Calculates advance amounts in Payment Request using the correct transaction currency, allowing partially paid orders in multiple currencies to be processed. (#47321)
- Prevents the Transaction Date from being copied from Supplier Quotation to Purchase Order when creating a new order, so that the new order uses the correct date. (#47313)
- Shows price amounts in the transaction currency in the "Supplier Quotation Comparison" report to avoid confusion between currencies, and moves the Stock UOM column next to Quantity for easier comparison. (#47314)
- Removes creation of sample Email Account entries with invalid addresses during setup. (#47323)
- Automatically updates the batch quantity in the linked Purchase Receipt when reducing the item quantity during an internal transfer, if only one batch exists for that item. (#47317)
- Compares total debit and credit amounts with correct rounding precision in Journal Entry when creating "Inter Company Journal Entry", reducing errors caused by rounding differences. (#47324)
- Prevents cancellation of the last Asset Movement to avoid leaving the asset without a recorded location. (#47312)
- Updates Shipment so that only an email address or a phone number is required for the contact, instead of requiring both, when creating a shipment. (#47330)
- Prevents submission of a Job Card if any time log is missing the From Time or To Time, helping to avoid incomplete time entries. (#47329)
- Allows selling fixed assets at a zero rate in Sales Invoice. (#47332)
- Fixes incorrect sub assembly item quantity calculation in Production Plan when item BOM level is greater than or equal to 1. (#47315)
Full Changelog: v15.59.0...v15.60.0
Authors: @l0gesh29, @ljain112, @karm1000, @cogk, @barredterra, @venkat102, @rohitwaghchaure, @khushi8112, @marination, @diptanilsaha, @mihir-kandoi
Reviewers: @barredterra, @ruthra-kumar, @kittiu, @rohitwaghchaure, @khushi8112, @nabinhait