Skip to content

Releases: frappe/erpnext

v15.45.5

12 Dec 10:45
Compare
Choose a tag to compare

What's Changed

  • Added missing translation function for "Start Timer" and "Resume Timer" buttons in Timesheet. #44499
  • Fixed an issue in the Production Plan where duplicate items appeared in the "Download Required Materials" CSV; items with the same Item Code and Warehouse are now consolidated.
  • Updated labels in the Production Plan to "Download Required Materials" and "Preview Required Materials" for clarity. #44507
  • Fixed an issue where the Required By Date in Material Requests created from reorder levels did not consider the item's Lead Time Days. #44509
  • Fixed an issue where custom fields for inventory dimensions were not being created for standard DocTypes. #44515
  • Fixed an issue where certain labels in the Sales Order form were not translatable. #44520
  • Updated the label in the Point of Sale payment interface to display "Change Amount" consistently, replacing "Change" and "To Be Paid". #44522
  • Added missing translation function in the Point of Sale past order summary to improve translation support. #44524
  • Added missing translation function for labels in Point of Sale, enabling translation of Mode of Payment, Opening Amount, and Opening Balance Details. #44526
  • Added missing translation function in the Point of Sale item cart. #44529
  • Corrected an issue where the Stock UOM of raw materials in a BOM did not update when their default UOM was changed. #44531
  • Fixed an issue where serial numbers with zero valuation rate were not assigned zero rate when issued out. #44534
  • Made the "Asset Value" graph title in Asset available for translation. #44544
  • Corrected the Stock Reconciliation to properly update quantities in Serial and Batch Bundle when the quantity is changed for items with only one batch. #44546
  • Fixed an issue that prevented users from creating new "Purchase Orders" from Material Requests for quantities that were returned. #44547
  • Resolved an issue where raw material quantities were incorrect when generating Work Orders from BOMs for variant items. #44551
  • Added missing translation function for labels in the "Sales Order Analysis" report. #44562
  • Added missing translation function for the "Payment Amount" and "Paid Amount" labels in the "Payment Terms Status for Sales Order" report. #44564
  • Added missing translation function for the 'Delayed' label in the chart of the "Delayed Tasks Summary" report. #44566
  • Added missing translation function for labels in the Quality Inspection Summary chart, including "Rejected", "Accepted", and "Qty Wise Chart". #44568
  • Added missing translation function to chart labels in the "Production Analytics" report. #44570
  • Added missing translation function for chart labels in the Purchase Order Analysis report. #44572
  • Fixed an issue where errors during automatic party matching in Bank Transactions would block automated or bulk submissions; these errors are now logged without preventing submission. #44574
  • Fixed an issue where new BOM entries were assigned incorrect names when items had similar codes. #44579
  • Have added a Use Multi-Level BOM checkbox to the Work Order, resolving an issue where both exploded and non-exploded items were fetched for variant items. #44584
  • Fixed an issue where creating a new BOM could fail due to name conflicts when the item was renamed. #44589
  • Fixed an issue where variant items in BOM were not properly handled, ensuring that required items are correctly included in Work Order. #44600
  • Fixed an issue where the currency symbol was not displayed correctly in Subcontracting Order and Subcontracting Receipt forms. #44594
  • Added missing translation function for the Status field in Issue, Project, Transaction, and Time Log templates. #44603
  • Fixed an issue where a payment schedule was set on return Delivery Note documents; payment schedules are now skipped for returns. #44610
  • Corrected the color of the 'Draft' status indicator in list views for Payment Request, Sales Invoice, Pick List, Subcontracting Order, and Subcontracting Receipt to display in red as expected. #44612
  • Fixed an issue where changing an item's Qty in a Material Request would overwrite the item's Description with the default value. #44609
  • Fixed an issue preventing the creation of Sales Return Entries when the Incoming Rate was missing. #44613
  • Fixed an issue in Stock Entry to prevent inwarding the same serial numbers multiple times. #44619
  • Fixed an issue in Payment Reconciliation to only display advance payment entries when Book Advance Payments in Separate Party Account is enabled. #44622
  • The default value of the Use Multi-Level BOM checkbox in the BOM has been set to match the default specified in the Work Order. #44620
  • Adjusted the decimal precision of the Expected Value After Useful Life field in Asset. #44642
  • Addressed issues in the "General Ledger" report to ensure that totals and opening/closing balances are displayed correctly when filtering by Voucher No without grouping. #44655
  • Fixed an issue where the Promotional Scheme did not update free item quantities correctly when the same item was added in separate rows. #44656
  • Corrected the Stock Reconciliation to apply individual valuation rates for each batch when using "Use Serial and Batch Fields" instead of averaging the rates. #44664
  • The Projected Qty field in Quotation has been made editable after submission, allowing users to mark the quotation as lost. #44671
  • Added validation to Purchase Return to ensure that returned Serial Numbers and Batch Numbers match those in the original Purchase Receipt. #44674

Full Changelog: v15.45.4...v15.45.5

v14.78.2

12 Dec 10:37
Compare
Choose a tag to compare

What's Changed

  • Have corrected the automatic Material Request creation to consider the Lead Time Days from the Item master when calculating the Required By Date. #44508
  • Fixed an issue where inventory dimension custom fields were not created for standard doctypes when Apply to All Doctypes was selected. #44514
  • Updated the POS payment screen to use a consistent Change Amount label, replacing the previous labels Change and To Be Paid for clarity. #44521
  • Added missing translation function in the Point of Sale past order summary to enable localization of titles and labels. #44523
  • Added missing translation function for field labels in Point of Sale to support localization. #44525
  • Corrected the Sales Order form to ensure labels like Supplier, Customer, and Items are translatable. #44519
  • Added missing translation function to the Point of Sale Item Cart to support proper localization of messages. #44527
  • Fixed an issue where submitting a BOM didn't update raw materials' stock UOM when their default UOM had changed after the BOM was created in draft state. #44530
  • Corrected the Asset form to enable translation of the "Asset Value" graph title. #44543
  • Fixed an issue where raw material quantities were incorrect when creating a Work Order from a BOM with a production quantity greater than one; now, quantities are proportionally adjusted based on the production quantity. #44550
  • Added missing translations for chart labels in the "Sales Order Analysis" report. #44561
  • Added missing translations for the chart labels "Payment Amount" and "Paid Amount" in the Payment Terms Status for Sales Order report. #44563
  • Have corrected the "Quality Inspection Summary" report to ensure that the labels "Rejected", "Accepted", and "Qty Wise Chart" are now translated. #44567
  • Fixed an issue where dataset labels in the "Production Analytics" report were not translatable. #44569
  • Added missing translation function for chart labels in the Delayed Tasks Summary report. #44565
  • Added missing translation function for chart labels in the Purchase Order Analysis report. #44571
  • Fixed an issue in Bank Transactions where errors in automatic party matching could block submission; now such errors are logged without preventing submission. #44573
  • Added missing translation function for status labels in Issue, Project, Transaction, and Time Log views. #44602
  • Prevented the creation of payment schedules on return Delivery Note documents. #44611
  • Fixed an issue in Material Request where the Description field was overwritten when changing an item's Quantity. #44608

Full Changelog: v14.78.1...v14.78.2

v15.45.4

08 Dec 11:01
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue where adding variant items to a Work Order failed when the BOM didn't have Required Items. #44601

Full Changelog: v15.45.3...v15.45.4

v15.45.3

08 Dec 09:23
Compare
Choose a tag to compare

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

07 Dec 08:18
Compare
Choose a tag to compare

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

07 Dec 07:35
Compare
Choose a tag to compare

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

05 Dec 08:18
Compare
Choose a tag to compare

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

04 Dec 04:38
Compare
Choose a tag to compare

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

04 Dec 04:36
Compare
Choose a tag to compare

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

27 Nov 16:01
Compare
Choose a tag to compare

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