github frappe/erpnext v15.68.0

latest releases: v15.78.1, v15.78.0, v14.90.1...
one month ago

What's Changed

  • Moves "Material Request" and "Material Transfer" actions into the "Create" menu on Job Card, so the buttons no longer overlap. (#48377)
  • The POS "Recent Orders" list and summary now show both the customer code and customer name when customers are identified by code, making the customer details clear at a glance. (#48388)
  • Component items from product bundles in Material Request now fetch and display their purchase rates automatically, preventing blank or zero rates when you add a bundle. (#48396)
  • Displays items in Landed Cost Voucher in the same order as on the linked Purchase Receipt, preventing line mismatches. (#48373)
  • Action buttons on the Quotation form—such as "Sales Order", "Set as Lost", and "Opportunity"—now appear only for users who have permission to use them, preventing others from seeing options they cannot access. (#48405)
  • Adds a Subject field to the Project form; progress-update emails now use this text instead of a fixed subject line. (#48404)
  • Cancelling a Process Deferred Accounting record now reverses only its own ledger entries instead of voiding every entry on the linked invoice. The "Deferred Revenue and Expense" report skips cancelled entries and, when Book Deferred Entries Based On is set to "Days", shows day-wise figures in addition to monthly ones. (#48415)
  • Adds Company field to POS Invoice Merge Log, ensuring the log is removed with other company transactions so you can delete the related customer afterward. (#48414)
  • Fixes incorrect pending quantity when creating a Purchase Invoice from a Purchase Order with different rates, so the remaining items to bill now match what has already been invoiced. (#48340)
  • Fills the item list and Project field in Work Orders created from a Material Request, removing the need to enter them manually. (#48426)
  • Fixes error that showed “Address not found” when creating an internal Purchase Receipt from a Delivery Note by correctly copying the Shipping Address. (#48430)
  • Adds a Price List field to Material Request, letting users choose the buying price list when creating a request. (#48429)
  • Displays translated field labels within error messages, so the whole message now appears in your chosen language. (#48436)
  • Users can now leave the Fetch From Parent field blank when setting up an Inventory Dimension that applies to all document types, allowing dimensions to be created without automatically copying data from the parent document. (#48434)
  • Fixes Payment Request so that its Outstanding Amount updates correctly when a linked payment entry is unreconciled. (#48440)
  • Uses the default buying price list when Price List is left empty in Material Request. This lets the form fetch item prices even when no specific list is selected. (#48446)
  • Corrects the valuation rate of raw materials in Subcontracting Receipt entries when backflushing from a BOM. (#48447)
  • Restores the original handling of Actual Quantity in Stock Reconciliation when inventory dimensions are used, so quantities no longer reset to zero after submission. (#48443)
  • Adds selling price validation when updating items in a Sales Order, alerting you if the entered price breaks established pricing rules. (#48449)
  • Blank values in linked documents no longer trigger validation errors when you save or submit a new transaction. (#48453)
  • Shows the selected Cost Center in Accounts Payable and Receivable reports for advance Payment Entry records linked to a Purchase Order or Sales Order, where it was previously missing. (#48448)
  • Prevents duplicate item rows when fetching items from a warehouse in Stock Reconciliation, listing each item only once. (#48460)
  • Prevents Pricing Rule from applying when the relevant group field (such as Territory) is blank, so the rule only matches documents that actually belong to the specified group. (#48459)
  • Fixes mismatch between "General Ledger" and "Accounts Payable/Receivable" reports for foreign-currency debtor and creditor accounts by stopping the conversion of exchange gain/loss amounts to the foreign currency. (#48457)
  • Fixes fiscal year detection in financial statements, so the Profit & Loss Statement runs without prompting for Start Year and End Year when a valid fiscal year range is selected. (#48465)
  • Switching the company in Process Statement Of Accounts now automatically clears the Account, Cost Center, and Project fields. The form also prevents selecting or saving those items when they belong to a different company. (#48468)
  • Renaming a Journal Entry now updates its title so the new name appears correctly. (#48464)
  • Each quality inspection now links to the exact item row in Delivery Note and Stock Entry, so actions on one line no longer affect other rows that list the same item. The "Create Quality Inspection" dialog only adds inspections for the items you check and now shows both draft and submitted inspections for selection. (#48466)
  • Fixes error when running "Item-wise Sales Register" grouped by Territory or Customer Group; entries lacking these details now appear under "Not Specified" instead of stopping the report. (#48467)

Full Changelog: v15.67.0...v15.68.0
Authors: @ravibharathi656, @ljain112, @kavin-114, @mihir-kandoi, @barredterra, @PugazhendhiVelu, @venkat102, @diptanilsaha, @rohitwaghchaure, @l0gesh29
Reviewers: @khushi8112, @diptanilsaha, @ruthra-kumar, @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.

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.