Releases: frappe/erpnext
Releases · frappe/erpnext
v15.42.0
What's Changed
- fix: improved the conditions for determining voucher subtypes (backport #43273) by @mergify in #44022
- fix: handle NoneType error when updating ordered_qty in SO for remove… (backport #43762) by @mergify in #44024
- fix: add missing fields to field_no_map array (backport #43873) by @mergify in #44027
- fix: item not set in the batch quick entry form (backport #44028) by @mergify in #44031
- fix: calculate percentage received and delivered considering over-receipt and over-delivery (backport #43870) by @mergify in #44030
- fix: sort by ascending to get the first period closing voucher (backport #44029) by @mergify in #44035
- fix: duplicate items and outdated item price in POS (backport #42978) by @mergify in #44038
- fix: better gls for purchases with tax witholding (backport #42743) by @mergify in #44048
- refactor: allow multiple payment requests through customer portal (backport #43689) by @mergify in #44010
- fix: slow reposting due to SABB update (backport #44064) by @mergify in #44068
- fix: type error while saving pick list (backport #44058) by @mergify in #44070
- fix: add default height to POS item card selector (backport #44071) by @mergify in #44075
- fix: task path (backport #44073) by @mergify in #44078
- fix: populate payment schedule from payment terms (backport #44082) by @mergify in #44083
- fix: Negative stock validation against inventory dimension (backport #43834) by @mergify in #43846
- fix: add field conversion_factor when include_uom is settled (backport #43701) by @mergify in #44092
- fix: item mapping from modal to batch form (backport #44090) by @mergify in #44091
- fix: when company is created with other company template Chart of Account the Create Taxe Template failed (backport #42755) by @mergify in #44062
- feat: add template taxe for charts of account France - Plan Comptable General avec code (backport #42757) by @mergify in #44063
- fix: bind this object explicitly on callback event function (backport #44072) by @mergify in #44093
- fix: exception on register reports when filtered on cost center (backport #43695) by @mergify in #44088
- fix: specify precision for net_amount (backport #39481) by @ruthra-kumar in #44040
- fix: update payment amount for partial pos return (backport #44065) by @mergify in #44098
- Pos barcode search fix (backport #44053) by @mergify in #44100
- fix: purchase receipt creation from SCR (backport #44095) by @mergify in #44106
- fix: not able to reconcile expired batches (backport #44012) by @mergify in #44107
- fix: not able to cancel DN (backport #44108) by @mergify in #44109
- fix: consider service item cost in the RM cost of the BOM (backport #43962) by @mergify in #44111
- fix: incorrect produced qty in Production Plan Summary (backport #44112) by @mergify in #44113
- fix: Drop Shipping address based on customer shopping address (backport #44116) by @mergify in #44120
- fix: Cannot read properties of undefined (reading 'work_order_closed') (backport #44117) by @mergify in #44122
- refactor: 'Partly Billed' status for Purchase Receipt (copy #44124) by @mergify in #44125
- fix: update per_billed value in Purchase Receipt while creating Debit Note (backport #43977) by @mergify in #44115
Full Changelog: v15.41.2...v15.42.0
v14.76.0
What's Changed
- fix: Subcontracting Receipt has no reference field for Purchase Order by @Ninad1306 in #44014
- fix: handle NoneType error when updating ordered_qty in SO for remove… (backport #43762) by @mergify in #44023
- fix: add missing fields to field_no_map array (backport #43873) by @mergify in #44026
- fix: type error while saving pick list (backport #44058) by @mergify in #44069
- fix: task path (backport #44073) by @mergify in #44077
- fix: populate payment schedule from payment terms (backport #44082) by @mergify in #44084
- fix: exception on register reports when filtered on cost center (backport #43695) by @mergify in #44087
- fix: Drop Shipping address based on customer shopping address (backport #44116) by @mergify in #44119
- refactor: 'Partly Billed' status for Purchase Receipt (copy #44124) by @mergify in #44126
- feat: Partly billed status in Purchase Receipt (backport #39543) by @mergify in #44128
- fix: update per_billed value in Purchase Receipt while creating Debit Note (backport #43977) by @mergify in #44114
Full Changelog: v14.75.2...v14.76.0
v15.41.2
What's Changed
- Improved the conditions for determining vouchers. #44022
- Handle NoneType error while updating ordered_qty in SO for removed items. #44024
- Add "margin_type" and "margin_rate_or_amount" to no copy. #44027
- Item not set in the batch quick entry form. #44028
- Calculate percentage received and delivered considering over-receipt and over-delivery. #43870
- Sort by ascending to get the first period closing voucher. #44029
Full Changelog: v15.41.1...v15.41.2
v14.75.2
What's Changed
- fix: Subcontracting Receipt has no reference field for Purchase Order (backport #44014) by @mergify in #44032
Full Changelog: v14.75.1...v14.75.2
v15.41.1
What's Changed
- We have fixed a malformed SQL statement in deferred revenue calculation.. #43987
- We have fixed two issues in the POS Invoice Merge Log. #43991, #43995
- We have fixed a SQL query in the Accounting Dimension Filter. #43997
- We have increased the number of tasks displayed from 10 to 100 in the customer portal's Projects page. #44005
Full Changelog: v15.41.0...v15.41.1
v14.75.1
What's Changed
- We have fixed a malformed SQL statement in deferred revenue calculation. #43988
- We have fixed two issues in the POS Invoice Merge Log #43990, #43994
- We have increased the number of tasks displayed from 10 to 100 in the customer portal's Projects page. #44004
- We've fixed an issue with the "Serial No Ledger" report. #44006
Full Changelog: v14.75.0...v14.75.1
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
- The link to Payroll Entry in the Bank Account dashboard is no longer defined by ERPNext, but by HRMS. #43932
- We have corrected the link from the Purchase Order dashboard to the Sales Order, and added missing references for manufacturing-related documents in both the Purchase Order and Sales Order dashboards. #43964
- We have resolved a "too many writes error" during reposting in Stock Entry by updating only the specific row needed, significantly improving performance. #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