From 26f06878346fb6861229ccb1fe3a53dc1bf5bad3 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Tue, 15 Sep 2026 18:35:09 +0000 Subject: [PATCH] chore(release): Bumped to Version 15.121.3 ## [15.121.3](https://github.com/frappe/erpnext/compare/v15.121.2...v15.121.3) (2026-09-15) ### Bug Fixes * % Amount Billed exceeds 100% on fully rejected Purchase Receipts ([#58897](https://github.com/frappe/erpnext/issues/58897)) ([c31ae57](https://github.com/frappe/erpnext/commit/c31ae577e4843f81c1ac8ccaaec84507ae62922a)) * **accounts:** add permission checks on `execute_repost_payment_ledger` (backport [#58980](https://github.com/frappe/erpnext/issues/58980)) ([#58981](https://github.com/frappe/erpnext/issues/58981)) ([85a1529](https://github.com/frappe/erpnext/commit/85a152946e3ff1734a66c7315aff6ff093002d61)) * **accounts:** add permission checks on `invoice_discounting.get_invoices` (backport [#58975](https://github.com/frappe/erpnext/issues/58975)) ([#58989](https://github.com/frappe/erpnext/issues/58989)) ([62b9f31](https://github.com/frappe/erpnext/commit/62b9f312979252e55d85eb72df91f9c37e37afd6)) * **accounts:** reject disabled price lists in buying and selling ([#58891](https://github.com/frappe/erpnext/issues/58891)) ([47662b9](https://github.com/frappe/erpnext/commit/47662b9af2e9e292c0e86f8cdab7917813dc2dbc)) * **accounts:** stop counting received qty on non-stock invoice returns (backport [#58924](https://github.com/frappe/erpnext/issues/58924)) ([#58928](https://github.com/frappe/erpnext/issues/58928)) ([228108a](https://github.com/frappe/erpnext/commit/228108ad4cb285329bacf8f2f72c650ebfc99ae1)) * Backfill `not_applicable` on Item Tax Template Details for German companies (backport [#54682](https://github.com/frappe/erpnext/issues/54682)) (backport [#54686](https://github.com/frappe/erpnext/issues/54686)) ([#58952](https://github.com/frappe/erpnext/issues/58952)) ([f943368](https://github.com/frappe/erpnext/commit/f9433683ec73ef759f4d1551c4f37b2a335a51d9)) * keep a dunning claimable until its interest is paid too ([11c6f0d](https://github.com/frappe/erpnext/commit/11c6f0d02c9793cf63a956f255eccc46e47495ac)) * **manufacturing:** handle empty raw materials in workstation ([#58927](https://github.com/frappe/erpnext/issues/58927)) ([c72bc69](https://github.com/frappe/erpnext/commit/c72bc6925bb5f8a2ee598e723be2fc289d66284e)) * prevent disabled items from being used in bom ([#58997](https://github.com/frappe/erpnext/issues/58997)) ([7429a26](https://github.com/frappe/erpnext/commit/7429a260f6a4da2f4189e90200e66020b8422f7e)) * reset price list fallback when changing parties ([#58893](https://github.com/frappe/erpnext/issues/58893)) ([f981791](https://github.com/frappe/erpnext/commit/f981791012dfc1b29ba301dbb137ec9cbf70f1b6)) * resolve conflicts ([e84a946](https://github.com/frappe/erpnext/commit/e84a94642dc210e817086258845f568778f4150b)) * resolve conflicts ([00729a8](https://github.com/frappe/erpnext/commit/00729a8d627ac9e1a7c2c61de946a4aae10f372e)) * **selling:** add email permission check on `send_emails` (backport [#58935](https://github.com/frappe/erpnext/issues/58935)) ([#58937](https://github.com/frappe/erpnext/issues/58937)) ([e37ba3f](https://github.com/frappe/erpnext/commit/e37ba3f8cf376ed4eb0c4b884954b183c5573be3)) * **selling:** exclude fully billed orders from the invoice picker (backport [#58966](https://github.com/frappe/erpnext/issues/58966)) ([#58968](https://github.com/frappe/erpnext/issues/58968)) ([52ea7ed](https://github.com/frappe/erpnext/commit/52ea7ed606858fc97f3d3bb938696def664708d2)) * **stock:** distribute additional costs when incoming items have no value ([10987b1](https://github.com/frappe/erpnext/commit/10987b11cc74b73a660c4d648808d555434b2146)) * **stock:** do not rebuild the Warehouse tree on an account map miss (backport [#58956](https://github.com/frappe/erpnext/issues/58956)) ([#58972](https://github.com/frappe/erpnext/issues/58972)) ([f59a6ec](https://github.com/frappe/erpnext/commit/f59a6ec88247b268728642aad70e34a5e73937ac)) * **stock:** guard inventory dimension lookup without reference document ([#58889](https://github.com/frappe/erpnext/issues/58889)) ([7ee54ba](https://github.com/frappe/erpnext/commit/7ee54ba08bc50a25869c95aade7acc96be6b77c1)) * **stock:** preserve rates for unsaved mapped rows (backport [#58852](https://github.com/frappe/erpnext/issues/58852)) ([#58898](https://github.com/frappe/erpnext/issues/58898)) ([32d8c35](https://github.com/frappe/erpnext/commit/32d8c359ed9d58619391c809f0409d811ec5dbc9)) * **stock:** recalculate billing status of returned delivery notes (backport [#58953](https://github.com/frappe/erpnext/issues/58953)) ([#58986](https://github.com/frappe/erpnext/issues/58986)) ([563615c](https://github.com/frappe/erpnext/commit/563615c77ec2076af91711d63578dadb755b6771)) * **stock:** remove empty delivery stops after mapping ([#58896](https://github.com/frappe/erpnext/issues/58896)) ([0099e7e](https://github.com/frappe/erpnext/commit/0099e7ec4f16c880807a4c544a468e90c45e2948)) * **stock:** set item_name to fetch if empty in packing slip item ([#58925](https://github.com/frappe/erpnext/issues/58925)) ([99afc2e](https://github.com/frappe/erpnext/commit/99afc2e6eba75bdafc517f945e1792f264f4c590)) * **stock:** set item_name to fetch if empty in packing slip item ([#58925](https://github.com/frappe/erpnext/issues/58925)) ([9ba2159](https://github.com/frappe/erpnext/commit/9ba215972000c9fe599fb6fc92985aa9fe35849e)) * **stock:** show actual outgoing rate in ledger preview ([#58700](https://github.com/frappe/erpnext/issues/58700)) ([372244e](https://github.com/frappe/erpnext/commit/372244e6b22058478512a0fe73a60435027d7ecb)) * **subcontracting:** validate project across the subcontracting flow ([#58965](https://github.com/frappe/erpnext/issues/58965)) ([1150d8e](https://github.com/frappe/erpnext/commit/1150d8e9b0518bc3dce11a2faaf74787c2e5c61a)) * user not able to set valuation rate zero in stock reco (backport [#58800](https://github.com/frappe/erpnext/issues/58800)) ([#58821](https://github.com/frappe/erpnext/issues/58821)) ([3bd194e](https://github.com/frappe/erpnext/commit/3bd194e986e3348a4087d1750f7e0b1a780b0a9c)) * validate shelf life for automatically created expiring batches ([#58911](https://github.com/frappe/erpnext/issues/58911)) ([00e02f0](https://github.com/frappe/erpnext/commit/00e02f07acc90f87357d7df4491d52784994b410)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index f19396d53c8..ea52df85355 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from frappe.utils.user import is_website_user -__version__ = "15.121.2" +__version__ = "15.121.3" def get_default_company(user=None):