Skip to content

Releases: frappe/erpnext

v15.72.1

31 Jul 11:05
Compare
Choose a tag to compare

What's Changed

  • Fixes issue causing the automatic update that re-posts accounting entries for subcontracting transactions to fail, allowing system upgrades to complete without errors. (#48892)

Full Changelog: v15.72.0...v15.72.1
Authors: @mihir-kandoi

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v15.72.0

29 Jul 15:39
Compare
Choose a tag to compare

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. (#48734)
  • Runs custom actions after renaming GL Entry and Stock Ledger Entry records, so any linked automations execute as expected. (#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. (#48755)
  • Lets users filter "Stock Balance" and "Stock Ledger" reports by multiple Item and Warehouse values at the same time, instead of just one. (#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. (#48041)
  • Fixes error that prevents editing Quantity of the top-level finished good in BOM Creator. (#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. (#48803)
  • Fixes Email Campaign records not saving their updated status during scheduled checks, so campaigns now display "Scheduled", "In Progress", or "Completed" correctly. (#48806)
  • Adds a mandatory Company filter to "Sales Partner Commission Summary" and shows commission amounts with the selected company’s currency symbol. (#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. (#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. (#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. (#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. (#48818)
  • Fixes the "Item-wise Purchase Register" and "Item-wise Sales Register" reports so they now load correctly when user permissions are applied. (#48814)
  • Prevents the Auto Repeat field from being copied when you duplicate a Sales Order. (#48815)
  • Fixes an SQL error that blocked the item search in Quality Inspection, so typing in Item Code now shows matching items again. (#48811)
  • Fixes missing Expense Account and Cost Center in General Ledger entries generated from Subcontracting Receipt documents. (#48805)
  • Marks over-billed Purchase Receipts as "Completed" when billing reaches or exceeds 100 %, instead of mistakenly showing them as "To Bill". (#48821)
  • Fixes issue preventing deletion of Sales Invoices generated from a Subscription by updating the stored subscription details. (#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. (#48777)
  • Adds an "Update Costing and Billing" button to the Project form that recalculates all cost and billing figures after you modify project data. (#48681)
  • Automatically fills the Buying Price List on submitted Material Request records when it was previously empty. (#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. (#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. (#48830)
  • Disallows changes to Customer Address and Shipping Address Name on submitted Sales Order records, keeping the original tax calculations intact. (#48829)
  • Workstation no longer accepts negative numbers in Job Capacity, Electricity Cost, Consumable Cost, Rent Cost, and Wages fields. (#48826)
  • Blocks negative entries in Scrap Qty within the scrap items table of Job Card, preventing accidental negative scrap records. (#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. (#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". (#48833)
  • Fixes a crash that occurs when cancelling a Payment Entry containing advance references. The cancellation now completes without raising an AttributeError. (#48836)
  • Restores the ability to cancel a Purchase Order even when related payment unreconciliation records exist. (#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. (#48840)
  • Fixes incorrect warehouse assignment for serial-numbered items in backdated Stock Reconciliation entries, so the recorded warehouse now matches the actual movement. (#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. (#48843)
  • Includes empty values in user-permission checks for reports, so rows with blank fields are now visible instead of being hidden. (#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. (#48849)

New Contributors

Full Changelog: 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

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v14.88.4

29 Jul 15:11
Compare
Choose a tag to compare

What's Changed

  • Fixes missing "General Ledger" entries for zero-price items when Update Stock is selected in Purchase Invoice, allowing landed costs to be recorded correctly. (#48807)
  • 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". (#48834)
  • Includes empty values in user-permission checks for reports, so rows with blank fields are now visible instead of being hidden. (#48846)

Full Changelog: v14.88.3...v14.88.4
Authors: @l0gesh29, @rohitwaghchaure, @khushi8112
Reviewers: @ruthra-kumar

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v15.71.1

24 Jul 01:39
Compare
Choose a tag to compare

What's Changed

  • Runs custom actions after renaming GL Entry and Stock Ledger Entry records, so any linked automations execute as expected. (#48762)

Full Changelog: v15.71.0...v15.71.1
Authors: @kittiu
Reviewers: @ankush, @ruthra-kumar

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v15.71.0

23 Jul 02:54
Compare
Choose a tag to compare

What's Changed

  • Prevents incorrect validation errors when processing sales or return documents that include bundled items without a serial number. (#48613)
  • Creating a Purchase Order from a Sales Order against the default supplier lists each product bundle component as its own line and keeps the Supplier Delivers to Customer flag.
    Adds a read-only Supplier Delivers to Customer checkbox to the Packed Item table to show which items ship directly from the supplier. (#48599)
  • Employee search now considers every field marked for search in Employee, letting you locate staff by any of those details. (#48614)
  • Re-enables customer selection when creating a new order in the Point of Sale screen. (#48623)
  • Recalculates item amount, taxes, and grand total whenever Quantity changes in transaction forms like Sales Invoice, keeping figures up-to-date automatically. (#48625)
  • Fixes a crash in "Item-wise Sales Register" report when users filter by Mode Of Payment; the report now opens correctly even if no invoices match the selected payment method. (#48603)
  • Speeds up submission of Purchase Invoice entries without a linked Purchase Receipt by skipping unnecessary provisional account lookups. (#48635)
  • Fixes mismatch between Debit and Credit amounts and their account-currency equivalents for the closing account head when posting a Period Closing Voucher. (#48639)
  • Excludes cancelled stock movements from the "Warehouse Wise Item Balance Age And Value" report, so filter warnings now appear only when there are more than 500,000 active entries. (#48646)
  • Corrects general ledger entries for stand-alone Credit Notes, posting any difference between the stock valuation and the entered rate to the expense account instead of leaving the stock amount unmatched. (#48652)
  • Fixes rounding that caused the Sales Incoming Rate on Purchase Receipt to differ from the linked Delivery Note during internal transfers. The rate now keeps full precision so both documents display the same value. (#48658)
  • Corrects the Sales Partner field on POS Invoice, so the chosen partner is now stored properly. Removes wrongly assigned Sales Partner entries from consolidated Sales Invoices to avoid inaccurate commission data. (#48670)
  • Clicking "View Ledger" for the company on the Chart of Accounts now opens the "General Ledger" report without errors. (#48678)
  • Adds a Consider Process Loss checkbox in the Finish dialog of Work Order, letting you exclude expected loss from the quantity still to be completed. The progress bar now shows only when the remaining quantity is positive, preventing misleading negative values. (#48679)
  • Checks that each operation in a Work Order has a non-negative Sequence ID when the record is saved and stops automatically renumbering operations, preventing errors when creating job cards. (#48695)
  • When creating a Work Order, operations are now automatically arranged by Sequence ID if every operation has one, while a clear message asks you to fill in the missing numbers if only some are set. (#48698)
  • Automatically fills Sequence ID for operations in Work Order when all are left blank. Saving now fails if any sequence number is negative or out of order, preventing later submission errors. (#48699)
  • Filters the Sub Assembly Warehouse options in Production Plan to show only warehouses belonging to the selected company. (#48727)
  • Shows correct debit and credit amounts for the exchange gain/loss account in "General Ledger" when that account is selected. (#48741)
  • The Delivery Date you set for each item in a Sales Order now stays as entered; the order’s overall delivery date is copied to an item only when its own field is left blank. (#48726)
  • Prevents clearing of the Pay To / Received From field in Journal Entry, so any changes you make to this value are now kept when the entry is saved. (#48725)
  • Fixes incorrect grouping and sorting in "Item-wise Sales Register" and "Item-wise Purchase Register" reports, so items now display under the chosen group in the expected order. (#48747)
  • Fixes an error that prevents data from appearing in "Dimension-wise Accounts Balance Report" when more than one accounting dimension is selected. (#48751)
  • Corrects Payment Entry so that the Outstanding Amount now decreases properly after payment reconciliation. (#48752)

Full Changelog: v15.70.2...v15.71.0
Authors: @thomasantony12, @ravibharathi656, @diptanilsaha, @Bhavan23, @mihir-kandoi, @l0gesh29, @rohitwaghchaure, @venkat102
Reviewers: @rohitwaghchaure, @diptanilsaha, @khushi8112, @ruthra-kumar

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v14.88.3

23 Jul 02:50
Compare
Choose a tag to compare

What's Changed

  • Speeds up submission of Purchase Invoice entries without a linked Purchase Receipt by skipping unnecessary provisional account lookups. (#48636)
  • Fixes mismatch between debit/credit totals and their account-currency values for the closing account line in Period Closing Voucher. (#48615)
  • Fixes how Sales Invoice calculates the Due Date when creating invoices from a sales order, using the specified payment term. (#48638)
  • Filters the Sub Assembly Warehouse options in Production Plan to show only warehouses belonging to the selected company. (#48728)
  • Shows correct debit and credit amounts for the exchange gain/loss account in "General Ledger" when that account is selected. (#48740)

Full Changelog: v14.88.2...v14.88.3
Authors: @ravibharathi656, @Sudharsanan11, @venkat102, @rohitwaghchaure, @l0gesh29
Reviewers: @nabinhait, @ruthra-kumar, @rohitwaghchaure, @marination

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v15.70.2

17 Jul 11:26
Compare
Choose a tag to compare

What's Changed

  • Corrects how Purchase Invoice records stand-alone credit notes, posting any difference between the item’s valuation and the entered price to the expense account instead of stock. (#48661)

Full Changelog: v15.70.1...v15.70.2
Authors: @rohitwaghchaure

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v14.88.2

17 Jul 11:18
Compare
Choose a tag to compare

What's Changed

  • Sets the Due Date on new Sales Invoices according to their payment terms template when the invoice is generated from a Sales Order. (#48660)

Full Changelog: v14.88.1...v14.88.2
Authors: @Sudharsanan11
Reviewers: @nabinhait, @marination, @rohitwaghchaure

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v15.70.1

16 Jul 15:12
Compare
Choose a tag to compare

What's Changed

  • Fixes mismatch between Debit and Credit amounts and their account-currency equivalents for the closing account head when posting a Period Closing Voucher. (#48641)

Full Changelog: v15.70.0...v15.70.1
Authors: @venkat102
Reviewers: @ruthra-kumar

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

v14.88.1

16 Jul 15:09
Compare
Choose a tag to compare

What's Changed

  • Fixes mismatch between debit/credit totals and their account-currency values for the closing account line in Period Closing Voucher. (#48640)

Full Changelog: v14.88.0...v14.88.1
Authors: @venkat102
Reviewers: @ruthra-kumar

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.