github frappe/erpnext v15.40.0

15 hours ago

What's Changed

  • We have updated the Purchase Receipt process to automatically map from the Purchase Order, eliminating the need to manually enter taxes when a subcontracting receipt is involved. #43788
  • We've optimized the performance of accounting reports by refactoring the calculations for Account Closing Balance and Period Closing Voucher. #43798
  • We've fixed an issue in the Period Closing Voucher where balances are now considered based on the company currency. #43805
  • We have fixed the Project and Sales Order forms to ensure that sales orders and projects are filtered by the Company field, so only those associated with the selected company are displayed. #43807
  • We have fixed the "Payment Ledger" report to ensure that the Amount field now correctly displays the currency format using the company's default currency. #42764
  • We’ve fixed an issue in the Sales Invoice where unnecessary validation was being applied to non-deferred sales invoices. #43817
  • We've fixed an issue in the "General Ledger" report to ensure that the Supplier Invoice No is correctly set in the bill_no before the against_voucher gets concatenated, allowing for proper tracking of paid purchase invoices. #43831
  • We've fixed an issue in the Stock Entry Detail form, allowing the Basic Rate to be editable when the "Set Basic Rate Manually" checkbox is enabled. #43838
  • We’ve ensured that additional strings in the Request for Quotation dialogs are now translatable. #43848
  • We have added missing translations across various sections by copying them from the develop branch. #43849
  • We’ve updated the Purchase Invoice form to ensure only Profit and Loss type accounts can be selected in the Expense Account field. #43857
  • We've fixed an encoding issue on the Razorpay Payments Page in Payment Request. #42607
  • The Accounts Receivable/Payable Report has been updated to correct the calculation of amounts for return invoices when Based On Payment Terms is checked, ensuring that payment terms are not applied to return invoices. #43864
  • We've resolved an issue where the default warehouse was not correctly loaded in the POS Invoice when selecting items on the point of sale page. #40813
  • We have fixed an issue during site migration by updating the method to retrieve closing balances from the Period Closing Voucher object. #43883
  • We have added a Party Name field to the Payment Request form to provide clearer identification of parties involved in the transaction. #43882
  • We have fixed an issue in the Accounting Dimension form where field names now correctly handle "-" and spaces by converting them to underscores. #43888
  • We have fixed an issue to prevent serial numbers from being copied from a Delivery Note to a Sales Invoice. #43893
  • We have updated the "Open Projects" chart to display the Project Name instead of the project ID for easier identification, while maintaining the old name field for compatibility. #43895
  • We’ve fixed an issue in the "Sales Register" report to ensure that only taxes from Sales Invoices are calculated, preventing incorrect tax aggregation from similarly named documents like Quotations. #43897
  • We have fixed the Period Closing Voucher form to ensure the Account Closing Balance is posted against the closing account, even when there are no general ledger records for the period. #43898
  • We’ve fixed the incorrect calculation of Available Qty For Consumption in the Subcontracting Receipt. #43861
  • We've updated the Project costing calculations to accurately reflect the gross margin based on the latest data from related sales and purchase invoices. #43900
  • We have fixed an issue in the Work Order where the Finish button was not appearing when the "Transfer Material Against" field was set to "Job Card" and the quantity in the Job Card was changed. #43904
  • We have fixed an issue in the Customer Portal where an error occurred when viewing invoices with items that had no Description. #43889
  • We have fixed an issue with the Period Closing Voucher process to ensure that account closing balances are accurately reposted. #43910
  • We have fixed the asset depreciation calculations in the Asset document to include Opening Accumulated Depreciation and Opening Number of Booked Depreciations, ensuring a more accurate distribution over the asset's useful life. #43912
  • We have fixed the POS Invoice checkout process to correctly recalculate the Outstanding Amount and Paid Amount after saving, ensuring the displayed amounts are accurate according to discounts applied through pricing rules. #43915
  • We have fixed the issue with the Period Closing Voucher to ensure it correctly identifies the first period closing entry, which is crucial for accurately updating opening balances. #43918
  • We have fixed an issue in the Payment Reconciliation Payment form where remarks were not displayed due to a mismatch in field names. #43917
  • We've fixed a rounding issue in the Subcontracting Order for the Required Qty field. #43908
  • We have fixed the calculation for TDS in Purchase Invoice when the invoice amount exceeds a single threshold but not the cumulative threshold, ensuring TDS is now calculated on the net total instead of the grand total when consider_party_ledger_amount is selected in Tax Withholding Category. #43920
  • We have fixed a validation issue in the Purchase Return process where adding the same items multiple times with different conversion factors resulted in an error message. #43879
  • We've fixed an issue where it was not possible to create an opportunity from a Lead without a Prospect. #43927

New Contributors

Full Changelog: v15.39.6...v15.40.0

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.