Releases: frappe/erpnext
Releases · frappe/erpnext
v15.41.0
What's Changed
- feat: remove Payroll Entry from Bank Account dashboard (backport #43931) by @mergify in #43933
- fix: validation trigger (backport #43926) by @mergify in #43943
- fix: valuation rate for sales / purchase return for serial / batch nos (backport #43925) by @mergify in #43942
- feat: Ledger for advance payment (backport #43709) by @mergify in #43946
- Update fiscal_year.js (backport #43835) by @mergify in #43956
- fix: Map reference number while reversing Journal Entry (backport #43929) by @mergify in #43959
- perf: avoid reposting of entries created after stock reco (backport #43950) by @mergify in #43961
- fix(return): set default return warehouse (backport #43446) by @mergify in #43447
- fix: SO link on PO and add in missing dashboard references on both (backport #43388) by @mergify in #43965
- refactor: update permission requirement for advance ledger (backport #43971) by @mergify in #43973
- fix: added precision validation (backport #43979) by @mergify in #43980
- perf: too many writes error during reposting (backport #43978) by @mergify in #43983
Full Changelog: v15.40.0...v15.41.0
v14.75.0
What's Changed
- feat: remove Payroll Entry from Bank Account dashboard (backport #43931) by @mergify in #43932
- fix: SO link on PO and add in missing dashboard references on both (backport #43388) by @mergify in #43964
- perf: too many writes error during reposting (backport #43978) by @mergify in #43982
Full Changelog: v14.74.8...v14.75.0
v15.40.0
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
- @Abhishek-Chougule made their first contribution in #42607
Full Changelog: v15.39.6...v15.40.0
v14.74.8
What's Changed
- We have fixed an issue in the Journal Entry form where the validate_stock_accounts function now retrieves stock accounts from the current document rather than the database, ensuring accurate and up-to-date account validation. #43784
- We have added a company filter to ensure that in the Project form, the Sales Order field only displays sales orders linked to the selected company, and in the Sales Order form, the Project field only shows projects associated with the selected company. #43806
- We've fixed an issue in the General Ledger report where the Supplier Invoice No wasn't set when a Purchase Invoice had 'Is Paid' enabled, ensuring it is now correctly included before the against_voucher field is concatenated. #43832
- We have made text in the Request for Quotation form translatable and added German translations. #43847
- We have updated the Purchase Invoice form to ensure only accounts classified as Profit and Loss Account can be selected in the Expense Account field. #43858
- We have fixed the Payment Request to properly handle the title, description, and payer name fields in Razorpay transactions. #43868
- We have fixed an issue in the Stock Entry Detail form where the Basic Rate was not editable even when the Set Basic Rate Manually checkbox was enabled, allowing users to manually adjust rates as needed. #43839
- We’ve fixed a validation issue in the Purchase Return process to allow returns of items listed multiple times with different conversion factors on a Purchase Receipt. #43871
- We have fixed an issue to ensure that for any Purchase Order, when the Must be Whole Number option is enabled for a Unit of Measure (UOM), the quantity cannot be set to a non-integer value. #43711
- We have corrected the Account Receivable / Payable Report so that when Based On Payment Terms is checked, the amount for return invoices is now displayed correctly and doesn't consider payment term details. #43863
- We've fixed an issue that prevented the submission of Stock Entry forms by addressing the error encountered when certain serial numbers couldn't be validated. #43890
- We've updated the "Open Projects" chart to display the Project Name instead of the ID, making it easier to identify projects at a glance. The Name field is still available for backwards compatibility. #43894
- We have fixed an issue in the "Sales Register" report to ensure that tax is only calculated for Sales Invoice documents, preventing accidental inclusion of other documents like Quotations with the same name. #43896
- We have fixed an issue in the Work Order form where the Finish button was not appearing after the Qty was changed in the Job Card from 4 to 2 and the job was completed. #43877
- We've corrected the Remarks field in the Payment Reconciliation process to ensure it now displays as intended, resolving an issue with mismatched field names. #43916
- We have adjusted the calculation of TDS on Purchase Invoice to use the net total instead of the grand total when the invoice exceeds the single threshold value but remains below the cumulative threshold, provided that consider_party_ledger_amount is checked in the Tax Withholding Category. #43919
Full Changelog: v14.74.7...v14.74.8
v15.39.6
What's Changed
- We have fixed an issue in the Period Closing Voucher process to ensure the correct reposting of account closing balances. #43909
Full Changelog: v15.39.5...v15.39.6
v15.39.5
What's Changed
- We’ve fixed the Period Closing Voucher to ensure that closing balances are posted against the correct account, even if there are no general ledger records within a period. #43902
Full Changelog: v15.39.4...v15.39.5
v15.39.4
What's Changed
- We have fixed an issue affecting site migration by updating the method for calculating account closing balances within the Period Closing Voucher process. #43901
Full Changelog: v15.39.3...v15.39.4
v15.39.3
What's Changed
- We have removed unnecessary validation checks for non-deferred Sales Invoice forms. #43818
Full Changelog: v15.39.2...v15.39.3
v15.39.2
What's Changed
- We've fixed the Period Closing Voucher to ensure that balances are calculated based on the Company Currency instead of individual account currencies. #43809
Full Changelog: v15.39.1...v15.39.2