What's Changed
- Reverts the previous change that displayed credit note amounts in the "Accounts Payable" and "Accounts Receivable" reports. This removes the new credit note columns and restores the original display of financial information in these reports. (#46495)
- Reverts the previous change that displayed credit note amounts in the "Accounts Payable" and "Accounts Receivable" reports. This removes the new credit note columns and restores the original display of financial information in these reports. (#46496)
- Fixes filter usage in "Accounts Receivable" by using
in
for list-based fields instead of direct assignment. (#46493) - Adds the missing
ps.parenttype
condition to the query in the "Accounts Receivable" report, correctly filtering Payment Schedule entries by document type and preventing miscalculated outstanding amounts when the Based On Payment Terms filter is used. (#46499) - Sets the difference account in Stock Entry to the Stock Adjustment Account from Company for 'Manufacture' transactions. Replaces item defaults that previously defined the difference account in those situations. (#46510)
- Uses shipping_address_name in Sales Invoice to confirm that addresses and contacts belong to the selected party, preventing references to unrelated addresses. (#46480)
- Uses the
party
field instead ofparty_field
in the "Accounts Receivable" report. This addresses improper or_filters when adding new account dimensions. (#46521) - Hides Subcontracted Quantity in Purchase Order Item when a purchase order is not subcontracted, preventing irrelevant fields from appearing. (#46524)
- Fixes a mismatch by referencing stock_qty instead of qty when creating a Pick List from a Material Request, which addresses a UOM conversion factor issue. (#46525)
- Adds the missing
bom_no
from Sales Order and Material Request items when creating a Production Plan, so the selected BOM is retained instead of reverting to the default. (#46527) - Adds "CRM Deal" as a valid party type when creating new Quotation or Opportunity records in ERPNext CRM. (#46530)
- Excludes the current Stock Entry from duplicate checks on "Manufacture" entries linked to the same Work Order. (#46534)
- Fixes an error preventing creation of a Delivery Note from a Pick List when the system is in read-only mode. (#46523)
- Fixes the link to "Quality Inspection" in Purchase Receipt so that it correctly references partially and fully submitted inspections. (#46549)
- Fixes a SQL syntax error that prevents addresses from being removed in Transaction Deletion Record when the related Lead name includes an apostrophe. (#46562)
- Uses approximate row counts for GL Entry and Stock Ledger Entry queries, reducing the need for exact counting when dealing with large datasets. (#46551)
- Uses base currency totals from Purchase Invoice and Sales Invoice in "UAE VAT 201," so foreign currency transactions are reflected properly. (#46571)
- Sets the correct
account_currency
for offset accounts in GL Entry and removes party_type and party from offset entries, letting foreign currency transactions proceed. (#46572) - Fixes a scenario in Purchase Invoice where rate changes during purchase returns under moving average create a mismatch in debit and credit, and adds an entry to post the difference to the default expense account. (#46559)
- Fixes an issue preventing item selection in BOM, allowing items to be chosen correctly. (#46558)
- Fixes Production Plan creation from Sales Order by applying the
conversion_factor
to item quantities instead of using the rawqty
. (#46578) - Fixes references for
production_item
andbom_no
in Job Card so that multi-level BOM data is correctly mapped during the Work Order process. (#46556) - Speeds up the item list view by adding
search_index
to the Default Warehouse field in Item Default. (#46560) - Removes outdated conditions in Batch that disabled batchwise valuation for items using the "Moving Average" method, letting these items use their batch data. (#46589)
- Adds validation to the
rename_subcontracting_fields
patch so it only renames existing fields in Purchase Order Item or Subcontracting Order Item, preventing some migration errors. (#46585) - Adds a mechanism to Asset Capitalization that re-posts future stock ledger (
SLE
) and general ledger (GLE
) entries after submitting or canceling capitalization. (#46587) - Fetches the
parameter_group
from Quality Inspection Parameter in Quality Inspection when Quality Inspection Template is set, preventing missing parameter group references in readings. (#46584) - Adds a check in Serial And Batch Bundle to recognize "Packed Item" entries in a "Delivery Note" and avoid raising unnecessary errors based on missing references. (#46592)
- Fixes the
debit_in_transaction_currency
field in Purchase Invoice so that it uses the conversion rate during stock adjustments, rather than referencing the net amount. (#46606) - Fixes an issue preventing the creation of a Purchase Receipt from a standalone Debit Note. (#46611)
- Fixes a missing
GROUP BY
clause in queries for Purchase Receipt items, which corrects how Incoming Rate is set from Purchase Invoice values. This addresses random or wrong average rates caused by incomplete query results. (#46614) - Fetches the default BOM for an item and applies it to newly updated items in Sales Order. (#46615)
Full Changelog: v15.54.4...v15.54.5
Authors: @Shanuka-98, @vorasmit, @sagarvora, @rohitwaghchaure, @ankush, @ruthra-kumar, @khushi8112, @venkat102, @shariquerik, @Sugesh393, @mihir-kandoi, @Sanket322
Reviewers: @ruthra-kumar, @rohitwaghchaure, @nabinhait, @mihir-kandoi