Releases: frappe/erpnext
Releases · frappe/erpnext
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
v15.45.5
What's Changed
- Added missing translation function for "Start Timer" and "Resume Timer" buttons in Timesheet. #44499
- Fixed an issue in the Production Plan where duplicate items appeared in the "Download Required Materials" CSV; items with the same Item Code and Warehouse are now consolidated.
- Updated labels in the Production Plan to "Download Required Materials" and "Preview Required Materials" for clarity. #44507
- Fixed an issue where the Required By Date in Material Requests created from reorder levels did not consider the item's Lead Time Days. #44509
- Fixed an issue where custom fields for inventory dimensions were not being created for standard DocTypes. #44515
- Fixed an issue where certain labels in the Sales Order form were not translatable. #44520
- Updated the label in the Point of Sale payment interface to display "Change Amount" consistently, replacing "Change" and "To Be Paid". #44522
- Added missing translation function in the Point of Sale past order summary to improve translation support. #44524
- Added missing translation function for labels in Point of Sale, enabling translation of Mode of Payment, Opening Amount, and Opening Balance Details. #44526
- Added missing translation function in the Point of Sale item cart. #44529
- Corrected an issue where the Stock UOM of raw materials in a BOM did not update when their default UOM was changed. #44531
- Fixed an issue where serial numbers with zero valuation rate were not assigned zero rate when issued out. #44534
- Made the "Asset Value" graph title in Asset available for translation. #44544
- Corrected the Stock Reconciliation to properly update quantities in Serial and Batch Bundle when the quantity is changed for items with only one batch. #44546
- Fixed an issue that prevented users from creating new "Purchase Orders" from Material Requests for quantities that were returned. #44547
- Resolved an issue where raw material quantities were incorrect when generating Work Orders from BOMs for variant items. #44551
- Added missing translation function for labels in the "Sales Order Analysis" report. #44562
- Added missing translation function for the "Payment Amount" and "Paid Amount" labels in the "Payment Terms Status for Sales Order" report. #44564
- Added missing translation function for the 'Delayed' label in the chart of the "Delayed Tasks Summary" report. #44566
- Added missing translation function for labels in the Quality Inspection Summary chart, including "Rejected", "Accepted", and "Qty Wise Chart". #44568
- Added missing translation function to chart labels in the "Production Analytics" report. #44570
- Added missing translation function for chart labels in the Purchase Order Analysis report. #44572
- Fixed an issue where errors during automatic party matching in Bank Transactions would block automated or bulk submissions; these errors are now logged without preventing submission. #44574
- Fixed an issue where new BOM entries were assigned incorrect names when items had similar codes. #44579
- Have added a Use Multi-Level BOM checkbox to the Work Order, resolving an issue where both exploded and non-exploded items were fetched for variant items. #44584
- Fixed an issue where creating a new BOM could fail due to name conflicts when the item was renamed. #44589
- Fixed an issue where variant items in BOM were not properly handled, ensuring that required items are correctly included in Work Order. #44600
- Fixed an issue where the currency symbol was not displayed correctly in Subcontracting Order and Subcontracting Receipt forms. #44594
- Added missing translation function for the Status field in Issue, Project, Transaction, and Time Log templates. #44603
- Fixed an issue where a payment schedule was set on return Delivery Note documents; payment schedules are now skipped for returns. #44610
- Corrected the color of the 'Draft' status indicator in list views for Payment Request, Sales Invoice, Pick List, Subcontracting Order, and Subcontracting Receipt to display in red as expected. #44612
- Fixed an issue where changing an item's Qty in a Material Request would overwrite the item's Description with the default value. #44609
- Fixed an issue preventing the creation of Sales Return Entries when the Incoming Rate was missing. #44613
- Fixed an issue in Stock Entry to prevent inwarding the same serial numbers multiple times. #44619
- Fixed an issue in Payment Reconciliation to only display advance payment entries when Book Advance Payments in Separate Party Account is enabled. #44622
- The default value of the Use Multi-Level BOM checkbox in the BOM has been set to match the default specified in the Work Order. #44620
- Adjusted the decimal precision of the Expected Value After Useful Life field in Asset. #44642
- Addressed issues in the "General Ledger" report to ensure that totals and opening/closing balances are displayed correctly when filtering by Voucher No without grouping. #44655
- Fixed an issue where the Promotional Scheme did not update free item quantities correctly when the same item was added in separate rows. #44656
- Corrected the Stock Reconciliation to apply individual valuation rates for each batch when using "Use Serial and Batch Fields" instead of averaging the rates. #44664
- The Projected Qty field in Quotation has been made editable after submission, allowing users to mark the quotation as lost. #44671
- Added validation to Purchase Return to ensure that returned Serial Numbers and Batch Numbers match those in the original Purchase Receipt. #44674
Full Changelog: v15.45.4...v15.45.5
v14.78.2
What's Changed
- Have corrected the automatic Material Request creation to consider the Lead Time Days from the Item master when calculating the Required By Date. #44508
- Fixed an issue where inventory dimension custom fields were not created for standard doctypes when Apply to All Doctypes was selected. #44514
- Updated the POS payment screen to use a consistent Change Amount label, replacing the previous labels Change and To Be Paid for clarity. #44521
- Added missing translation function in the Point of Sale past order summary to enable localization of titles and labels. #44523
- Added missing translation function for field labels in Point of Sale to support localization. #44525
- Corrected the Sales Order form to ensure labels like Supplier, Customer, and Items are translatable. #44519
- Added missing translation function to the Point of Sale Item Cart to support proper localization of messages. #44527
- Fixed an issue where submitting a BOM didn't update raw materials' stock UOM when their default UOM had changed after the BOM was created in draft state. #44530
- Corrected the Asset form to enable translation of the "Asset Value" graph title. #44543
- Fixed an issue where raw material quantities were incorrect when creating a Work Order from a BOM with a production quantity greater than one; now, quantities are proportionally adjusted based on the production quantity. #44550
- Added missing translations for chart labels in the "Sales Order Analysis" report. #44561
- Added missing translations for the chart labels "Payment Amount" and "Paid Amount" in the Payment Terms Status for Sales Order report. #44563
- Have corrected the "Quality Inspection Summary" report to ensure that the labels "Rejected", "Accepted", and "Qty Wise Chart" are now translated. #44567
- Fixed an issue where dataset labels in the "Production Analytics" report were not translatable. #44569
- Added missing translation function for chart labels in the Delayed Tasks Summary report. #44565
- Added missing translation function for chart labels in the Purchase Order Analysis report. #44571
- Fixed an issue in Bank Transactions where errors in automatic party matching could block submission; now such errors are logged without preventing submission. #44573
- Added missing translation function for status labels in Issue, Project, Transaction, and Time Log views. #44602
- Prevented the creation of payment schedules on return Delivery Note documents. #44611
- Fixed an issue in Material Request where the Description field was overwritten when changing an item's Quantity. #44608
Full Changelog: v14.78.1...v14.78.2