github frappe/erpnext v15.50.0

latest release: v14.81.0
2 days ago

What's Changed

  • Fixed incorrect mapping of Party Bank Account when creating a Payment Entry from Purchase Order or Purchase Invoice; the account is now correctly set in the Party Bank Account field. (#45368)
  • Fixed an issue where the system queried GL Entry records even when no Period Closing Vouchers were posted. (#45372)
  • Fixed an issue where clicking the "Make Depreciation Entry" button multiple times in the Asset Depreciation Schedule created duplicate journal entries. (#45376)
  • Corrected the calculation of total quantity in Work Order to prevent incorrect status updates caused by precision errors. (#45385)
  • Fixed an issue where the Preferred Email field in Employee was not updated when the Preferred Contact Email was changed, especially during bulk updates from the list view. (#45379)
  • Fixed an issue where exchange gain or loss entries were incorrectly created for non-stock items in Purchase Invoices; exchange differences are now correctly applied only to stock items. (#45380)
  • Fixed an issue where a Sales Invoice could be saved with a Payment Schedule total amount less than the Grand Total. (#45381)
  • Fixed batch quantity calculations by including Stock Ledger Entry data. (#45388)
  • In the "Stock Balance" report, the Item Code field now displays stock items filtered by the selected Item Group. (#45389)
  • Improved performance in selling transactions by optimizing item validation to reduce database queries during duplicate item checks. (#45391)
  • Added a Print Receipt on Order Complete option in POS Profile to automatically print receipts upon completing an order. (#45392)
  • Fixed an error in Job Card that occurred when Time Logs were missing the remaining_time_in_mins attribute. (#45395)
  • Moved the Postal Code field before the City field in address forms and reports, including Lead Details, Address and Contacts, and the Addresses web form. (#45398)
  • Added Bengali translations for signature and client-related terms. (#45400)
  • Added a configuration option to set the posting date for Exchange Gain/Loss journal entries for normal payments and in the Process Payment Reconciliation tool, allowing posting even when the default date is in a locked period. (#45399)
  • Fixed issues when creating documents from Sales Invoice: the "Invoice Discounting" and "Maintenance Schedule" options under "Create" now function properly, and creating Dunning from the "+" button in the "Connections" tab correctly includes the sales invoice. (#45408)
  • Purchase orders created for default suppliers now include only items marked as Delivered by Supplier; previously, items intended for warehouse delivery were incorrectly included. (#45410)
  • Fixed an issue in Journal Entry where changing the Cost Center would incorrectly update the Party Type field. (#45411)
  • Fixed an issue that prevented party auto-matching in Bank Transactions when matching by bank account number (bank_ac_no).
  • Corrected the party name in Bank Transactions to use the document name when it differs from the party name. (#45406)
  • Fixed an issue where the default Expense Account and Cost Center in Stock Entry were not set based on the selected Company. (#45416)
  • Corrected date and time displays in the Point of Sale to use user-defined formats. (#45417)
  • Added a "Full Screen" button to the Point of Sale page to allow toggling full-screen mode. (#45418)
  • Corrected the Point of Sale return process to retain the user's selected Mode of Payment instead of defaulting to the default payment method. (#45419)
  • Fixed an issue where stock valuation was incorrect for batches of items with batchwise valuation disabled. (#45420)
  • Removed unnecessary calls to Plaid's "Auth" endpoint in Plaid Settings, fixing errors caused by additional user consent requirements. (#45421)
  • The Delivery Date from Sales Order Item is now transferred to the Required By date on Material Request Item when creating a Material Request from a Sales Order. (#45424)
  • Corrected exchange rate fetching when creating a Purchase Order from a Sales Order for a foreign supplier. (#45429)
  • Fixed an issue where duplicate items could be added to Sales Orders even when Allow Item to be Added Multiple Times in a Transaction in Selling Settings was unchecked. (#45431)
  • Fixed an issue where quantities with decimal values were not processed correctly in Stock Entry. (#45435)
  • Fixed an issue where budget validations were incorrectly performed during reposting in General Ledger, which could cause errors. (#45438)
  • Fixed an issue where users without create permissions could create new documents via bulk actions in list views. (#45426)
  • Allowed users to correct negative stock for batches using Stock Reconciliation. (#45448)
  • Updated forms to scroll to missing required fields and display alerts instead of error messages when required fields are missing. (#45433)
  • Updated the POS Past Order List to display Grand Total amounts with the correct decimal precision based on currency settings. (#45527)
  • Updated the Sales Invoice so that setting a Project no longer automatically adds unbilled timesheets; this allows users to link invoices to projects without including timesheets. (#45528)
  • Updated the Sales Invoice so that setting a Project no longer automatically adds unbilled timesheets; this allows users to link invoices to projects without including timesheets. (#45531)
  • Fixed an issue where the Party Account Currency was not set when returning a POS Invoice in a foreign currency, which prevented the return from processing. (#45530)
  • Added company-level validations for accounting dimensions; validations are now applied per company. (#45534)
  • Fixed an issue where existing discounts on items were reset to zero when applying pricing rules. (#45539)
  • Fixed an issue where changing the Item Code in "Update Items" of Sales Order did not update fields like Rate and UOM correctly for multiple items. (#45557)
  • Added a default chart of accounts for Switzerland, available in German. (#45558)
  • Corrected the "General Ledger" report to properly display transaction currency amounts from Payment Entry entries. (#45563)
  • Operating costs from corrective Job Cards have been added to the additional costs table in Manufacture Stock Entry.
  • Corrective Job Cards are now pre-filled with raw materials based on the original Job Card they are created from. (#45542)
  • Corrected an issue where adding multiple items with barcodes to a Stock Entry would set the Quantity to 1 instead of the correct amount. (#45580)
  • Fixed a precision error in the calculation of return quantities in Sales Return and Purchase Return, preventing incorrect validation failures. (#45581)
  • Fixed an issue in Journal Entry where stock account validation did not filter stock balances by Company, causing incorrect validations in multi-company setups with shared stock accounts. (#45578)
  • Added automatic fetching and applying of taxes from the Sales Taxes and Charges Template when creating Sales Invoices via REST API. (#45588)
  • Updated the "Tax Withheld Vouchers" report to include Payment Entries that were previously omitted. (#45589)
  • Fixed an issue in the Bank Reconciliation Tool where a duplicate Document Status condition was applied in queries. (#45592)
  • Fixed an issue where the outstanding amount on invoices was incorrectly reset during Repost Accounting Ledger or Item Valuation Repost; the outstanding amount is now correctly updated based on payment ledger entries. (#45594)
  • Prevented users from manually submitting the Serial and Batch Bundle form. (#45595)

Full Changelog: v15.49.3...v15.50.0

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.