github frappe/erpnext v15.81.0

8 hours ago

What's Changed

  • Reposts backdated Stock Entry records labeled Material Transfer, Material Transfer for Manufacture, or Send to Subcontractor when stock is recalculated, so earlier transfers are correctly included in current stock balances. (#49724)
  • Fixes location names in Pick List so they no longer get replaced by the item code when fetching item details. (#49728)
  • Automatically fills in available Batch No or Serial No for raw materials in Subcontracting Receipt and recalculates their cost using the correct valuation rate. (#49739)
  • Uses the company’s stock adjustment account as the Expense Account in Stock Entry records when an item lacks one, preventing wrong accounts from appearing in manufacturing entries. (#49756)
  • Adds Service Expense Account to Subcontracting Receipt so you can choose which ledger account records service item costs, and removes the unused job card and landed cost voucher fields. (#49758)
  • Fixes a rounding issue in Payment Request amount checks that could wrongly block valid requests; the comparison now respects currency precision so payments matching the remaining balance are accepted. (#49774)
  • Adds date filtering to sales returns, so the "Gross Profit" report keeps the original profit for an invoice even when its return is posted in a later period. (#49775)
  • Updates Payment Entry so that the currency and exchange rate fill in automatically after you choose the Paid From or Paid To account during an internal transfer. (#49777)
  • Copies the document’s Cost Center to each tax row when a taxes template without a Cost Center is applied, so the field no longer stays blank. (#49782)
  • Adds a "Show zero values" option to "Balance Sheet" and "Profit and Loss Statement" reports, allowing you to include accounts with a zero balance. (#49784)
  • The Reference Number field in Bank Transaction now accepts longer text, preserving full descriptions from your bank instead of truncating them at 140 characters. (#49787)
  • Cancelling a GL Entry now skips the cost-center check, allowing you to reverse invoices and other transactions even if the original cost center is invalid or has been set as a group. (#49800)
  • Credit limit check in Journal Entry now includes the amount of the current entry. This prevents submitting a journal entry that would push the customer over their set limit. (#49805)
  • Fixes a permission error that prevents submission of a Subcontracting Order when the user lacks submit rights on the linked Purchase Order. (#49793)
  • Limits automatic item detail refresh in Pick List locations to the draft stage, preventing unexpected changes after submission. (#49809)
  • Raw material requests generated from a Production Plan now carry the correct Sales Order reference, preventing mix-ups between finished goods and their orders. (#49808)
  • Fixes calculation of Stock Qty when returning items from a rejected warehouse on a Purchase Receipt. The quantity is no longer multiplied twice by the conversion factor, letting you create returns for items recorded in alternate units. (#49807)
  • Fixes incorrect cost calculation when processing stock movements that involve older batches. Inventory values in Stock Entry and related reports now use the proper valuation rate for those batches. (#49810)

Full Changelog: v15.80.1...v15.81.0
Authors: @ljain112, @kavin-114, @prasath-06, @Navin-S-R, @venkat102, @rohitwaghchaure, @ravibharathi656, @l0gesh29
Reviewers: @ruthra-kumar, @rohitwaghchaure, @AmalSharqIT

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.

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.