Download Latest Version v15.76.0 source code.tar.gz (17.4 MB)
Email in envelope

Get an email when there's a new version of ERPNext

Home / v15.76.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-08-19 5.3 kB
v15.76.0 source code.tar.gz 2025-08-19 17.4 MB
v15.76.0 source code.zip 2025-08-19 19.5 MB
Totals: 3 Items   36.9 MB 124

What's Changed

  • Adds an item-selection step when creating a Delivery Note, Purchase Receipt, Sales Invoice, Purchase Invoice, or Sales Order from an existing document, so you can include only the needed items instead of importing every line. (https://github.com/frappe/erpnext/pull/49124)
  • Corrects the Current Qty figures for batched items in backdated Stock Reconciliation entries by excluding transactions dated after the selected posting date. (https://github.com/frappe/erpnext/pull/49156)
  • Stops you from submitting an Asset when the linked Purchase Receipt or Purchase Invoice is still a draft, prompting you to submit those purchase documents first. (https://github.com/frappe/erpnext/pull/49146)
  • Adds optional warehouse barcode scanning: you can now scan a warehouse to set Last Scanned Warehouse, and all subsequent item scans automatically use that location. Activate this feature from Stock Settings. (https://github.com/frappe/erpnext/pull/49162)
  • Prevents saving Product Bundle records when any child item has a non-positive Qty, and displays a clear error pointing to the exact row. (https://github.com/frappe/erpnext/pull/49176)
  • POS now counts the component items of product bundles when showing available stock, so quantities update immediately and sales that exceed actual stock are stopped. (https://github.com/frappe/erpnext/pull/49177)
  • Adds translation support to the "Internal Sales Order", "Inter Company Sales Order", "Internal Purchase Order", and "Inter Company Purchase Order" buttons in Sales Order and Purchase Order, so their labels appear in the selected language. (https://github.com/frappe/erpnext/pull/49179)
  • Transfers in Stock Entry now include Additional Costs in the valuation rate of outgoing serial or batch items, so each unit carries its share of these charges. Incoming rates for bundled items are calculated before quantity and amount, keeping stock valuation consistent. (https://github.com/frappe/erpnext/pull/49195)
  • Switches the behind-the-scenes release process back to the latest repository checkout action, with no impact on how you use the application. (https://github.com/frappe/erpnext/pull/49197)
  • Prevents migration failures when upgrading existing Dunning records that reference cancelled Sales Invoices. (https://github.com/frappe/erpnext/pull/49204)
  • Fixes a server error that occurred when clicking "Create Depreciation Entry" in an Asset record. (https://github.com/frappe/erpnext/pull/49207)
  • Automatically updates Dunning status whenever an invoice’s outstanding amount changes—whether from payments, cancellations, or linked credit notes—so the status always matches the current balance. (https://github.com/frappe/erpnext/pull/49208)
  • Sales and POS invoices now respect the Disable Grand Total to Default Payment Mode setting in POS Profile, so the payment amount is auto-filled only when the setting is off or a paid amount is already entered, preventing unexpected default payments. (https://github.com/frappe/erpnext/pull/49210)
  • Replaces several internal queries with a safer query builder, preventing occasional errors when searching RFQ, Blanket Order, Material Request, and Timesheet records. The update shows correct loyalty point totals, accurate stock balances, and applies date, company, and income account filters as expected. (https://github.com/frappe/erpnext/pull/49219)
  • Fixes an issue that prevents filters from working in Accounting Dimension Filter when the dimension’s field name differs from the document type, so the correct records now appear. (https://github.com/frappe/erpnext/pull/49218)
  • The "Item-wise Sales Register" report now applies the Mode of Payment filter correctly, listing only invoices paid with the chosen method and eliminating duplicate or unrelated entries. (https://github.com/frappe/erpnext/pull/49221)
  • Duplicating a Quotation now sets the currency to the customer’s currency instead of retaining the original document’s currency. (https://github.com/frappe/erpnext/pull/49224)
  • Keeps the Target Warehouse chosen in Stock Entry transfers when no put-away rules exist, preventing the system from switching it to the source warehouse. (https://github.com/frappe/erpnext/pull/49229)
  • Setup Wizard now records your chosen currency and country and sets a default company only when that company actually exists, preventing errors during setup. (https://github.com/frappe/erpnext/pull/49230)

Full Changelog: https://github.com/frappe/erpnext/compare/v15.75.1...v15.76.0 Authors: @rohitwaghchaure, @LewisMojica, @ravibharathi656, @karm1000, @barredterra, @mihir-kandoi, @kavin-114, @rehanrehman389, @divyalekha99, @l0gesh29, @diptanilsaha Reviewers: @rohitwaghchaure, @khushi8112, @barredterra, @mihir-kandoi, @sagarvora, @ruthra-kumar, @diptanilsaha

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](https://github.com/barredterra/pretty_release_notes).
Source: README.md, updated 2025-08-19