Releases: frappe/erpnext
Releases · frappe/erpnext
v15.45.3
What's Changed
- Fixed an issue where duplicate "Use Multi-Level BOM" checkboxes were displayed in the BOM form. #44597
Full Changelog: v15.45.2...v15.45.3
v15.45.2
What's Changed
- Fixed an issue in BOM naming that could cause duplicate names, ensuring new bills of materials are named correctly even when items are renamed. #44593
Full Changelog: v15.45.1...v15.45.2
v15.45.1
What's Changed
- Corrected the Work Order creation from BOM for variant items to accurately calculate raw material quantities based on the FG quantity. #44590
- Fixed an issue where new BOM names were incorrectly assigned when items had similar names. #44591
- Fixed an issue where Work Order for variant items included both exploded and non-exploded items from the BOM. #44592
Full Changelog: v15.45.0...v15.45.1
v14.78.1
What's Changed
- Fixed an issue where the Required By date in Material Requests generated from reorder levels did not consider the item's Lead Time Days. #44535
Full Changelog: v14.78.0...v14.78.1
v15.45.0
What's Changed
- Added a Company Contact Person field to Quotation, Sales Order, Sales Invoice, POS Invoice, and Delivery Note forms. #44398
- Updated transaction forms to display the "Send SMS" option only when the SMS gateway is enabled. #43970
- Fixed a TypeError in Transaction forms that occurred when applying discounts to items without a Price List Rate. #44407
- Computed growth and margin data in the backend for the "Profit and Loss Statement" and "Balance Sheet" reports to ensure consistent results, particularly when exporting. #44410
- Fixed an IndexError in the "Asset Depreciation Ledger" report when the depreciation schedule query returns no results. #44402
- Fixed the Cash Flow report so that cashflow rows now link to the "General Ledger" report with relevant account filters, and summary lines no longer contain links. #44419
- Fixed the Payment Request dashboard to display connections, moved Payment Request link filters to the client side to clarify filtering criteria, and updated Payment Entry to exclude Payment Requests with an Outstanding Amount of zero when fetching outstanding transactions. #44425
- Fixed error messages during auto-creation of a Customer to display translated field labels for missing mandatory fields. #44391
- Resolved an issue where inward transactions in Sales Invoice and Delivery Note were incorrectly validating stock levels. #44427
- Corrected the print formats to ensure that Packed Items and Supplied Items display serial and batch information correctly. #44428
- Fixed an issue in Serial and Batch Bundle where precision calculations caused a 0.1 discrepancy in the Incoming Rate and Stock Value Difference during inward stock transactions. #44436
- Fixed an issue where the Source Warehouse specified in a Work Order was not set in its Required Items when the Work Order was created via data import. #44434
- Optimized performance for documents with Product Bundle items by caching them at the document level, enhancing submission and validation speeds. #44442
- Added field names to columns in the "Accounts Receivable" report to prevent data issues when field labels are translated. #44445
- Improved performance when saving transactions by reducing unnecessary database queries for Unit of Measure validation and fetching customer details. #44447
- Fixed an issue where quantities in error messages for the Serial and Batch Bundle were not properly formatted. #44438
- Fixed translations for the Receivable Account, Payable Account, and Party Account column labels in the Accounts Receivable report. #44463
- Fixed an issue where Sales Invoices could not be submitted when using common-party accounting with Customers and Suppliers having different billing currencies. #44465
- Corrected an issue in Payment Entry where exchange gains or losses were not properly excluded from deductions, ensuring accurate unallocated amount calculations. #44466
- The Address & Contact section in the Dunning form has been moved to a separate tab. #44368
- Grouped default account fields related to Round Off, Deferred Accounting, and Exchange Gain/Loss into separate sections in the Company form. #44477
- Corrected the calculation of the Valuation Rate for internal transfers when Allow Internal Transfer at Arms Length Price is enabled. #44478
- Fixed an issue where the incoming rate was not adjusted for items with a zero rate in the Purchase Receipt when a subsequent Purchase Invoice with a rate was created. #44480
- Resolved inconsistent Gross Margin values on Project form and list views by ensuring billed amounts are correctly updated when a Sales Invoice is linked directly to a Project. #44468
- Fixed an issue where cancelled payment entries were included in the Grand Total calculation in Payment Request; now only submitted payment entries are considered. #44481
- Corrected buying amounts for product bundles in the "Gross Profit" report by using Packed Item details instead of Product Bundle details. Improved performance by removing redundant queries. #44485
- Moved the validation of Total Debit and Total Credit in Journal Entry from during validation to upon submission, allowing entries to be saved even when totals differ; amounts are now recalculated and corrected upon saving. #44491
Full Changelog: v15.44.0...v15.45.0
v14.78.0
What's Changed
- Added the Company Contact Person field to Quotation, Sales Order, Sales Invoice, POS Invoice, and Delivery Note forms to enable specifying a company contact person in selling transactions. #44397
- Corrected an issue where the "Send SMS" option was displayed even when the SMS Gateway was not enabled. #43969
- Fixed a TypeError that occurred in Transaction forms when applying discounts to items without a Price List Rate. #44406
- Moved growth and margin calculations in Profit and Loss Statement and Balance Sheet reports to the backend and excluded totals column from growth calculations. #44409
- Added a dashboard to Payment Request to display related Payment Entries and Payment Orders. Updated Payment Entry to fetch only Payment Requests with outstanding amounts greater than zero and moved Payment Request link filters to the client side so users can see how they are filtered. #44424
- Fixed an error where mandatory field labels in Quotation error messages were not translatable. #44390
- Fixed an issue where the Source Warehouse set in a Work Order was not applied to its required items during data import. #44433
- Enhanced processing speed for documents involving product bundles by caching product bundle items at the document level, leading to faster submissions and validations in Sales Invoice. #44441
- Specified the fieldname for report columns to prevent translated labels from causing data display issues in data tables. #44444
- Reduced unnecessary database queries during transaction saves by optimizing address rendering and UOM validation. #44446
- Fixed an issue where the Receivable Account, Payable Account, and Party Account column labels were not translated in the Accounts Receivable report. #44462
- Fixed an issue where Sales Invoices could not be submitted in common-party accounting when debtors and creditors had different currencies. #44464
- Fixed an issue where items with zero rate in Purchase Receipt did not adjust the incoming rate when a Purchase Invoice with a non-zero rate was submitted and Set Landed Cost Based on Purchase Invoice Rate was enabled in Buying Settings. #44479
- Fixed an issue where the Gross Margin on a Project did not include amounts from Sales Invoices with the project specified in items, ensuring consistent values between the list and form views. #44469
- Corrected buying amount calculations for product bundles in the "Gross Profit" report and fixed data inconsistencies by using Packed Item details for grouped invoices. #44484
Full Changelog: v14.77.3...v14.78.0
v15.44.0
What's Changed
- Resolved a permission error in the "Serial and Batch Summary" report by adjusting the Voucher Type column. #44258
- Added the Stock UOM field to Work Order Item to display the stock unit of measure for raw materials in a Work Order. #44237
- Fixed an issue where TDS was not calculated when Tax on Excess Amount was checked in the Tax Withholding Category. #44272
- Fixed a migration issue from version 13 to 14 where the patch Item Reposting for Incorrect SL and GL failed due to a missing
creation
field in Stock Ledger Entry. #44275 - Fixed an issue where barcode scanning did not work in Point of Sale when item groups were not specified in the POS Profile. #44283
- Fixed an issue where the Free Qty in Promotional Scheme was not rounding correctly on large transaction quantities. #44285
- Fixed an error that occurred when updating a submitted Purchase Invoice within the fiscal year of a cancelled Period Closing Voucher by ensuring only submitted Period Closing Voucher documents are considered during fiscal year validation. #44287
- Fixed an issue in the General Ledger where negative amounts in Transaction Currency were not handled properly in debit and credit entries. #44279
- Added missing translations for some column headers in the "Accounts Receivable" report. #44315
- Fixed an issue where batch item prices were not fetched correctly. #44312
- Added a Show Aggregate Value from Subsidiary Companies option in the "Sales Analytics" report to display aggregated data from subsidiary companies. #44317
- Fixed an issue in Request For Quotation where modifying the Quantity field after saving could cause a Price List Currency error. #44318
- Added the "Available Qty at Company" field to Sales Invoice, Sales Order, Quotation, and Delivery Note items to display the total available stock across all warehouses within the company. #44325
- Fixed an issue in POS where adding an item from the selector did not correctly increment the quantity by one in the item's Selling UOM when it differed from the Stock UOM. Corrected the available stock error message in POS to display quantities in the item's Stock UOM instead of the Selling UOM. #44331
- Fixed an issue where number cards in the Workspace did not display values based on the session's default company. #44332
- Updated Sales Order and Purchase Order to use field precision for the % Delivered, % Amount Billed, and % Picked fields; this resolves issues where the option to close orders was not available when percentages were slightly below 100%. #44338
- Corrected the "Purchase Order Analysis" report to accurately display billed quantities and received amounts. #44354
- Added validation to prevent creating Quality Inspection against Purchase Receipt or Purchase Invoice when an item does not have Inspection Required before Purchase enabled. Similarly, prevented creating Quality Inspection against Delivery Note or Sales Invoice when Inspection Required before Delivery is not enabled for the item. #44357
- Unified the query for the Company Address field in Quotation, Sales Order, Sales Invoice, Delivery Note, and POS Invoice to ensure consistent behavior across all sales transactions. #44365
- Added a Disabled field to Item Attribute to allow disabling attributes from appearing in the Item form when creating new items. #44370
- Fixed an issue where CC email addresses were not displayed in emails sent from Process Statement Of Accounts. #44372
- Fixed an error in the Payment Entry form that occurred when allocating amounts without any negative outstanding invoices. #44379
- Fixed an error in Period Closing Voucher where balances were calculated using account currency amounts instead of company currency amounts. #44387
- Fixed an issue in the Gross Profit report where quantities and gross profit were not properly updated for returned invoices when grouped by "Invoice" or "Item". #44385
- Have removed decimal precision for percentage fields (% Delivered, % Amount Billed, % Picked, and % Received) in Sales Order and Purchase Order to maintain consistency with backend status calculations. #44383
- Corrected the Payment Entry to include the debit transaction currency in general ledger entries when payments are made against invoices. #44389
- Fixed an issue where items could not be searched by Item Name when creating a Product Bundle. #44388
- Fixed an issue in POS Closing Entry where the Closing Amount was reset to the expected amount even after user modification; it now retains the user-entered values. #44395
- Fixed an issue where creating a Payment Request for a partially paid invoice would use the full invoice amount instead of the outstanding amount as the payment amount. #44396
Full Changelog: v15.43.3...v15.44.0
v14.77.3
What's Changed
- Added the Stock UOM field to Work Order Item for Raw Materials to display the item's standard unit of measure. #44236
- Fixed an issue where TDS was not calculated when Tax on Excess Amount was selected in the Tax Withholding Category; the current invoice amount is now included in the calculation. #44271
- Fixed an issue where free quantities in Promotional Schemes were not correctly rounded for large transaction quantities when Round Free Qty was enabled. #44284
- Fixed an issue where migration from v13 to v14 failed due to missing
creation
field in Stock Ledger Entry during the Item Reposting for Incorrect SL and GL patch. #44288 - Fixed an issue where cancelled Period Closing Voucher documents were incorrectly considered during validation for closed fiscal years, causing errors when updating Purchase Invoices. #44286
- Added missing translations for some column headers in the "Accounts Receivable" report. #44314
- Replaced system default year dates with the current fiscal year's dates in the default From Date and To Date fields in Account, Account Tree, "Batch Item Expiry Status", "Batch-Wise Balance History", and "Itemwise Recommended Reorder Level" reports. #44294
- Corrected the "Purchase Order Analysis" report to display accurate Billed Qty and Received Amount values. #44353
- Fixed an issue where selling a fully depreciated Asset resulted in incorrect GL entries due to continued depreciation; the system now correctly stops depreciating fully depreciated assets. #44329
- Standardized the query for the Company Address field in Quotation, Sales Order, Sales Invoice, Delivery Note, and POS Invoice to ensure consistent company address selection. #44366
- Corrected an error in Payment Entry that caused a crash when allocating amounts without negative outstanding invoices. #44380
- Fixed an issue in the "Gross Profit" report where returned invoices did not update gross profit correctly when grouping by Invoice or Item. #44384
Full Changelog: v14.77.2...v14.77.3
v15.43.3
What's Changed
- Fixed an error during migration from version 13 to 14 caused by a missing creation field in Stock Ledger Entry records. #44280
Full Changelog: v15.43.2...v15.43.3
v15.43.2
What's Changed
- Fixed an issue where TDS was not calculated when Tax on Excess Amount was enabled in the Tax Withholding Category. #44273
Full Changelog: v15.43.1...v15.43.2