Releases: frappe/erpnext
Releases · frappe/erpnext
v14.78.7
What's Changed
- Fixed slow stock transactions by modifying Stock Ledger Entry queries to use
posting_datetime
instead of Posting Date and Posting Time for ordering. #45029
Full Changelog: v14.78.6...v14.78.7
v14.78.6
What's Changed
- Fixed an issue where the order tax amount on the customer portal was displayed in the company's base currency; it is now shown in the customer's currency. #44922
- Fixed an issue where marking a Purchase Invoice as Is Paid failed to clear the payment schedule, resulting in validation errors. #44934
- Fixed an issue where creating a partial return invoice in Point of Sale did not update the payment amounts in the payments table based on the selected quantities and amounts to pay. #44961
- Resolved failing tests for Manufacturing reports on fresh installations by ensuring proper variable initialization without relying on ambiguous database data. #44959
- Corrected the calculation of total allocated amounts in Bank Transaction, resolving issues encountered during bank reconciliation. #44962
- Fixed an issue where Item Tax Templates in Sales Invoice were not being validated based on the Posting Date. #44965
- Fixed an issue where Point of Sale could not process payments using non-default Mode of Payment. #44970
- Corrected the Point of Sale to load the customer's default price list during item selection after selecting a customer. #44992
- Corrected Payment Entry creation from Bank Reconciliation to set the Paid Amount in the party's currency when bank and party currencies differ. #45009
- Corrected the duplicate validation in Closing Stock Balance to prevent falsely detecting duplicates. #45021
- Fixed an issue where changing the Transaction Date or Posting Date did not apply the applicable pricing rules to transaction items. #45022
- Fixed an issue where unsetting the Item Tax Template from an Item did not update the item tax rate, causing incorrect tax calculations. #45007
Full Changelog: v14.78.5...v14.78.6
v15.47.1
What's Changed
- Fixed an issue in Stock Ledger Entry where items with a zero Valuation Rate incorrectly triggered a fallback rate calculation. #44913
Full Changelog: v15.47.0...v15.47.1
v15.47.0
What's Changed
- Corrected the Plaid Settings form to properly generate the link to Bank Transaction after synchronization starts. #44760
- Resolved an error that caused the "Profit and Loss Statement" report to fail. #44770
- Added docs.frappe.io to the list of recognized documentation sources for improved access to help resources. #44778
- Fixed an error in POS Closing Entry that occurred when processing returns and credit notes. #44781
- Processing time for Serial and Batch Bundles in stock transactions has been significantly reduced. #44789
- Restored the "Submit" button on the Closing Stock Balance form by adding missing permissions for the Stock User, Stock Manager, and System Manager roles. #44793
- Enabled the creation of multiple Subcontracting Orders against a single Purchase Order, allowing for partial fulfillment of subcontracted quantities. #44782
- Added the 2024 Swedish Chart of Accounts (COA) to support accounting for Swedish companies. #44807
- Updated Swedish tax templates to include detailed VAT rates of 25%, 12%, 6%, and 0% for both sales and purchases. #44810
- Corrected the base amount calculation for Tax Withholding in Journal Entries to prevent over-deduction of TDS.
- Fixed a TypeError in the "TDS Payable Monthly" report when Tax Amount or Rate was missing in Journal Entries. #44735
- Resolved an issue that caused slow updates of the Posting DateTime in Stock Ledger Entries. #44805
- Fixed an issue where extra whitespace in serial numbers caused duplicate entry errors during CSV import of serial numbers and batches. #44814
- Updated the Repost Accounting Ledger tool to support ledger reposting for custom DocTypes added to Repost Accounts Settings, provided they have a
make_gl_entries
method. #44828 - Fixed an issue where deleting a Bank Account did not properly remove its associated contacts and addresses. #44830
- Updated permissions so that users with write access to Quotation can select a Lost Reason and Competitor when marking a quotation as lost. #44834
- Fixed an issue where Stock Entry generated from a Pick List did not use the Company from the original Material Requisition. #44836
- Corrected the calculation of buying rates for service items in the "Gross Profit" report to exclude purchase returns. #44838
- Fixed an issue where creating a Sales Invoice against a Sales Order with advance payments booked in a separate party account displayed incorrect Sales Order messages. #44840
- Fixed an issue where the Material Transferred for Manufacturing in Work Orders did not account for Process Loss Qty recorded in Job Cards. #44832
- Fixed an issue where the Accounts Receivable report displayed incorrect Cost Center when journal entries had the same accounts but different cost centers. #44843
- Corrected the "TDS Computation Summary" to fetch the Tax Withholding Category from the Journal Entry instead of from the party. #44847
- Updated the error message in Purchase Invoice to include a link to the existing invoice when a duplicate Supplier Invoice No is detected. #44849
- Added the Difference Posting Date field to Sales Invoice Advance and Purchase Invoice Advance to allow selection of posting dates for exchange gain/loss journals when linking advance payments in invoices. #44841
- Corrected the "Gross Profit" report to properly calculate the buying amount for Product Bundle items with serial and batch numbers. #44852
- Fixed an issue in Purchase Receipt where rejected items did not have an incoming rate of zero, preventing discrepancies between stock and accounting values. #44859
- Added a search index to the Item Code field in Stock Ledger Entry to improve performance for stock queries. #44862
- Fixed an issue where scrap items incorrectly required a Quality Inspection during Stock Entries. #44853
- Added missing role assignments to the "Warehouse wise Stock Value" dashboard chart, allowing access to users with the roles "Sales Manager," "Accounts Manager," "Stock Manager," "Stock User," and "Accounts User." #44867
- Fixed an issue where expired batches were not fetched in the Stock Entry form. #44868
- Resolved an error where submitting an Asset failed due to incorrect precision handling in the Gross Purchase Amount and Opening Accumulated Depreciation fields. #44871
- Fixed an issue in Sales Invoice returns where partial returns failed due to incorrect validation comparing negative amounts; the validation now uses absolute values to allow partial returns. #44874
- Fixed an issue where the Stock UOM field was missing when adding new items in Point of Sale. Added an alert when attempting to add items without a price. #44877
- Fixed an error in Stock Ledger Entry processing where missing Posting Time could cause issues; now, Posting Time defaults to the current time if not specified. #44872
- Fixed an issue where the correct TDS rate from a Lower Deduction Certificate was not applied if its validity period did not align with the From Date and To Date of the Tax Withholding Category. Now, the LDC is validated based on the invoice date. #44882
- Corrected the setting of the Project field in GL Entries created from Stock Ledger Entries during material transfers between warehouses using the same stock asset account. #44885
- Resolved an issue where updating the Clearance Date in Bank Clearance did not trigger notifications. #44891
- Fixed an issue where profit and loss were not displayed in the "Consolidated Financial Statement" report after posting a Period Closing Voucher. #44894
Full Changelog: v15.46.2...v15.47.0
v14.78.5
What's Changed
- Fixed an issue where the link to Bank Transaction was incorrect in the synchronization message in Plaid Settings. #44759
- Fixed an error that prevented the Profit and Loss Statement report from running due to an issue with query execution. #44769
- Have added "docs.frappe.io" to recognized documentation domains to ensure its links are handled correctly. #44777
- Adjusted Stock Ledger Entry to set the posting datetime during validation without redundant database updates, addressing slow performance during submission. #44804
- Fixed an issue where the "Submit" button was not appearing in Closing Stock Balance due to missing permissions for Stock Manager and Stock User roles. #44792
- Fixed an issue where deleting a Bank Account did not remove its linked Contact and Address due to a typo in the DocType name. #44829
- Updated permissions to allow users with write access on Quotation to mark it as lost by selecting a Lost Reason and Competitor. #44833
- Fixed an issue in the "Gross Profit" report where the buying rate for service items was incorrect because return invoices were included. #44837
- Fixed an issue in the "Accounts Receivable" report where incorrect Cost Center values were displayed for journal entries with identical accounts but different cost centers. #44842
- Updated the "TDS Computation Summary" report to fetch the tax withholding category from the voucher, such as a Journal Entry, instead of from the party. #44846
- Added a link to the existing Purchase Invoice in the error message when a duplicate Supplier Invoice No is entered. #44848
- Added roles to the Warehouse wise Stock Value chart, making it accessible to users with roles 'Sales Manager', 'Accounts Manager', 'Stock Manager', 'Stock User', and 'Accounts User'. #44866
- Fixed an issue where Lower Deduction Certificates were not applied if their validity period didn't match the Tax Withholding Category period; they are now validated based on the invoice's Posting Date. #44881
- Fixed an issue where the "Consolidated Financial Statement" report did not display profit and loss after posting a Period Closing Voucher. #44893
Full Changelog: v14.78.4...v14.78.5
v15.46.2
What's Changed
- Enhanced the Repost Accounting Ledger tool to support ledger reposting for additional accounting DocTypes, including those from custom extensions. #44835
Full Changelog: v15.46.1...v15.46.2
v15.46.1
What's Changed
- Fixed an error that occurred when running the "Profit and Loss Statement" report. #44767
Full Changelog: v15.46.0...v15.46.1
v15.46.0
What's Changed
- The Status field in the past order summary of Point of Sale is now translatable. #44684
- Corrected the calculation of allocated amounts for the sales team in the Gross Profit report when grouping by "Sales Person". #44686
- Fixed an issue in the "Accounts Receivable" report where an invalid filter involving Customer or Supplier could result in incorrect payment term calculations. #44698
- Fixed an error in Serial and Batch Bundle where missing Quantity or Incoming Rate values caused calculation errors during stock transactions. #44723
- When cancelling a POS Invoice Merge Log, the system now removes the Serial and Batch Bundle reference from cancelled Stock Ledger Entries. #44719
- Updated the "Asset Depreciations and Balances" report by changing the terminology from "Cost" to "Value". #44710
- Fixed the depreciation calculations to handle assets with zero Expected Value After Useful Life.
- Made the Rate of Depreciation field mandatory in the Asset Finance Book when the depreciation method is "Written Down Value". #44732
- Fixed an issue where returned POS Invoices did not correctly reference the original invoice and were created out of order.
- Resolved a problem where valuation rate changes made before creating a POS Invoice were not updated in the returned invoice. #44729
- Resolved an error that occurred when submitting a Purchase Return for items listed multiple times with different rates in a Purchase Receipt. #44737
- A multiselect CC field has been added to the Process Statement of Accounts, allowing multiple email addresses to be included. #44731
- Fixed an issue in Payment Entry where the company bank account was not set in the Account Paid From or Account Paid To fields when the selected Mode of Payment did not have a default bank account assigned. #44748
- Have allowed all addresses to be selected in the Dispatch Address field of Sales Invoice when creating drop ship invoices. #44750
- Fixed an issue where changing the Pricing Rule did not update the Discount Percentage and Discount Amount in transactions. #44755
- Resolved an issue where user permissions were not applied in the "Profit and Loss" and "Balance Sheet" reports, ensuring users see data only for their permitted Cost Centers. #44753
- Fixed an issue where the Use Multi-Level BOM checkbox appeared twice in the Bill of Materials form. #44757
Full Changelog: v15.45.5...v15.46.0
v14.78.4
What's Changed
- Fixed an error that occurred when running the "Profit and Loss Statement" report. #44768
Full Changelog: v14.78.3...v14.78.4
v14.78.3
What's Changed
- Fixed an issue where Stock Entry created from a Pick List did not use the correct company from the original Material Request. #44679
- Resolved an issue in the "Gross Profit" report where the Allocated Amount for the sales team was incorrect when grouped by Sales Person. #44687
- Corrected the Purchase Receipt status to "Completed" when the Grand Total is zero and it's not a return. #44689
- Fixed an issue in the Accounts Receivable report where payment terms were missing when no Customer or Supplier filter was selected. #44699
- Fixed an issue where submitting a purchase return for items entered multiple times with different rates in a Purchase Receipt or Purchase Invoice caused an error. #44736
- Fixed an issue where the Payment Entry form did not set Account Paid From/To when the selected Mode of Payment lacked a default bank account; it now defaults to the company's bank account in such cases. #44747
- Fixed an issue in Journal Entry where the TDS base amount was incorrectly calculated, preventing over-deduction of tax on expenses. #44734
- Users can now select any Dispatch Address on Sales Invoice forms for drop ship invoices; previously, only addresses linked to the Company could be selected. #44749
- Fixed an issue where changing the Pricing Rule did not update the discount. #44754
- Fixed an issue where the "Profit and Loss" and "Balance Sheet" reports ignored user permissions for cost centers; these reports now display only data for the cost centers a user has access to. #44752
Full Changelog: v14.78.2...v14.78.3