Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-29 | 8.6 kB | |
v15.72.0 source code.tar.gz | 2025-07-29 | 17.4 MB | |
v15.72.0 source code.zip | 2025-07-29 | 19.5 MB | |
Totals: 3 Items | 36.9 MB | 49 |
What's Changed
- Corrects the valuation so the stock ledger shows the entered rate, not zero, for items marked as rejected in a Purchase Receipt when "Set Valuation Rate for Rejected Materials" is turned on. (https://github.com/frappe/erpnext/pull/48734)
- Runs custom actions after renaming GL Entry and Stock Ledger Entry records, so any linked automations execute as expected. (https://github.com/frappe/erpnext/pull/48754)
- The Stock Balance report now accepts multiple selections in the Warehouse, Item Code, Item Group, and Warehouse Type filters, avoiding the error that appeared when more than one value was chosen. (https://github.com/frappe/erpnext/pull/48755)
- Lets users filter "Stock Balance" and "Stock Ledger" reports by multiple Item and Warehouse values at the same time, instead of just one. (https://github.com/frappe/erpnext/pull/48729)
- The "Customer Ledger Summary" report now classifies Journal Voucher entries linked to return invoices as payments or refunds instead of sales, keeping the listed balances consistent when you adjust the date range. (https://github.com/frappe/erpnext/pull/48041)
- Fixes error that prevents editing Quantity of the top-level finished good in BOM Creator. (https://github.com/frappe/erpnext/pull/48789)
- Fixes the wrong Transfer Status in Material Request transfers that use transit stock entries, now showing "Partially Received" instead of "Completed" until all items arrive. (https://github.com/frappe/erpnext/pull/48803)
- Fixes Email Campaign records not saving their updated status during scheduled checks, so campaigns now display "Scheduled", "In Progress", or "Completed" correctly. (https://github.com/frappe/erpnext/pull/48806)
- Adds a mandatory Company filter to "Sales Partner Commission Summary" and shows commission amounts with the selected company’s currency symbol. (https://github.com/frappe/erpnext/pull/48812)
- Fixes missing "General Ledger" entries for zero-price items when Update Stock is selected in Purchase Invoice, allowing landed costs to be recorded correctly. (https://github.com/frappe/erpnext/pull/48808)
- Adds safeguards when calculating stock levels for batch items, reducing the risk of incorrect balances when several users update stock at the same time. (https://github.com/frappe/erpnext/pull/48809)
- Adds a new Fetch Valuation Rate for Internal Transaction checkbox in Accounts Settings. When enabled, internal sales or purchase documents automatically fill in each item’s valuation rate as the price. (https://github.com/frappe/erpnext/pull/48816)
- Fetches the Payment Terms Template from the linked Sales Order when a Sales Invoice is created from a Delivery Note, automatically filling the invoice’s payment schedule and Due Date. (https://github.com/frappe/erpnext/pull/48818)
- Fixes the "Item-wise Purchase Register" and "Item-wise Sales Register" reports so they now load correctly when user permissions are applied. (https://github.com/frappe/erpnext/pull/48814)
- Prevents the Auto Repeat field from being copied when you duplicate a Sales Order. (https://github.com/frappe/erpnext/pull/48815)
- Fixes an SQL error that blocked the item search in Quality Inspection, so typing in Item Code now shows matching items again. (https://github.com/frappe/erpnext/pull/48811)
- Fixes missing Expense Account and Cost Center in General Ledger entries generated from Subcontracting Receipt documents. (https://github.com/frappe/erpnext/pull/48805)
- Marks over-billed Purchase Receipts as "Completed" when billing reaches or exceeds 100 %, instead of mistakenly showing them as "To Bill". (https://github.com/frappe/erpnext/pull/48821)
- Fixes issue preventing deletion of Sales Invoices generated from a Subscription by updating the stored subscription details. (https://github.com/frappe/erpnext/pull/48823)
- The "Create Job Card" dialog in Work Order now makes Job Card records only for the operations you select and hides the add, duplicate, and delete row buttons in the list. (https://github.com/frappe/erpnext/pull/48777)
- Adds an "Update Costing and Billing" button to the Project form that recalculates all cost and billing figures after you modify project data. (https://github.com/frappe/erpnext/pull/48681)
- Automatically fills the Buying Price List on submitted Material Request records when it was previously empty. (https://github.com/frappe/erpnext/pull/48682)
- Adds a "Show Opening and Closing Balance" checkbox to the "Cash Flow" report, letting you display the starting cash and end-of-period balance alongside net cash changes. (https://github.com/frappe/erpnext/pull/48827)
- Transaction forms now automatically pick the default letterhead defined in the selected company, filling the Letter Head field in records like Payment Entry, Journal Entry, and Material Request. (https://github.com/frappe/erpnext/pull/48830)
- Disallows changes to Customer Address and Shipping Address Name on submitted Sales Order records, keeping the original tax calculations intact. (https://github.com/frappe/erpnext/pull/48829)
- Workstation no longer accepts negative numbers in Job Capacity, Electricity Cost, Consumable Cost, Rent Cost, and Wages fields. (https://github.com/frappe/erpnext/pull/48826)
- Blocks negative entries in Scrap Qty within the scrap items table of Job Card, preventing accidental negative scrap records. (https://github.com/frappe/erpnext/pull/48828)
- Cancelling an Asset Value Adjustment now restores the Value After Depreciation on the related Asset to the correct amount instead of leaving it unchanged or at zero. When a new depreciable Asset is created, the Value After Depreciation is set to the purchase value minus accumulated depreciation rather than zero. (https://github.com/frappe/erpnext/pull/48629)
- Posts accounting entries for Asset Repair on the Completion Date instead of the current date, and now asks for this date before you submit a repair marked "Completed". (https://github.com/frappe/erpnext/pull/48833)
- Fixes a crash that occurs when cancelling a Payment Entry containing advance references. The cancellation now completes without raising an AttributeError. (https://github.com/frappe/erpnext/pull/48836)
- Restores the ability to cancel a Purchase Order even when related payment unreconciliation records exist. (https://github.com/frappe/erpnext/pull/48838)
- Stops Asset entries with Calculate Depreciation turned off from automatically adding finance book rows, preventing unwanted finance book lines when recording non-depreciating assets. (https://github.com/frappe/erpnext/pull/48840)
- Fixes incorrect warehouse assignment for serial-numbered items in backdated Stock Reconciliation entries, so the recorded warehouse now matches the actual movement. (https://github.com/frappe/erpnext/pull/48842)
- Makes Warehouse editable for each location when you manually create a Pick List, so you can choose the correct warehouse for the items you pick. (https://github.com/frappe/erpnext/pull/48843)
- Includes empty values in user-permission checks for reports, so rows with blank fields are now visible instead of being hidden. (https://github.com/frappe/erpnext/pull/48847)
- Unreconciling a payment or journal entry now automatically resets the Advance Paid amount on the related Sales Order or Purchase Order, so the outstanding balance shows the correct figure. (https://github.com/frappe/erpnext/pull/48849)
New Contributors
- @AssemBahnasy made their first contribution in https://github.com/frappe/erpnext/pull/48041
Full Changelog: https://github.com/frappe/erpnext/compare/v15.71.1...v15.72.0 Authors: @AssemBahnasy, @Vishist16, @ShreyasTheNewbie, @MithiliG, @khushi8112, @KerollesFathy, @Bhavan23, @ljain112, @ravibharathi656, @diptanilsaha, @rohitwaghchaure, @karm1000, @l0gesh29, @ruthra-kumar, @harshpwctech, @kittiu, @mihir-kandoi Reviewers: @diptanilsaha, @ruthra-kumar, @rohitwaghchaure, @vorasmit, @ankush, @mihir-kandoi