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