From 945e825bee3d0d645f6cb59bcaab90fcbfb98ce3 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Tue, 25 Aug 2026 16:59:18 +0000 Subject: [PATCH] chore(release): Bumped to Version 15.120.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # [15.120.0](https://github.com/frappe/erpnext/compare/v15.119.3...v15.120.0) (2026-08-25) ### Bug Fixes * **accounts:** disallow reversing a reverse journal entry ([15041a6](https://github.com/frappe/erpnext/commit/15041a62dd6cf45eb87d0b71c8e9db85f9331838)) * **accounts:** supplier group filter not applied on accounts payable report ([743f7d8](https://github.com/frappe/erpnext/commit/743f7d87139c1ae876f0fbf028e66cfe76ab1b8e)) * aggregate child warehouses in Stock Qty vs Serial No Count report (backport [#58134](https://github.com/frappe/erpnext/issues/58134)) ([#58365](https://github.com/frappe/erpnext/issues/58365)) ([61238e7](https://github.com/frappe/erpnext/commit/61238e7c4c9b7bbd34d6ff877bd7497fcf830292)) * allow custom remark on reversal journal entry ([#58308](https://github.com/frappe/erpnext/issues/58308)) ([b578fb5](https://github.com/frappe/erpnext/commit/b578fb52d5ef79e0974b1100ef45caf981f503e1)) * asset scrap flow related changes (backport [#55126](https://github.com/frappe/erpnext/issues/55126)) ([#58144](https://github.com/frappe/erpnext/issues/58144)) ([167cc1e](https://github.com/frappe/erpnext/commit/167cc1e5b95154da2de29763c40740b1ed190363)) * **assets:** split FIFO/LIFO rate across grouped stock item rows ([c2c4e5e](https://github.com/frappe/erpnext/commit/c2c4e5ee8b2bfe6ae1ee3dc5bfee9ab950886ea5)) * attributeerror on budget against a non profit and loss account ([2095411](https://github.com/frappe/erpnext/commit/2095411a28645fc6ecc3f23eb479af36aca23079)) * **bank_statement_import:** add missing permission check on `get_import_status` (backport [#58217](https://github.com/frappe/erpnext/issues/58217)) ([#58218](https://github.com/frappe/erpnext/issues/58218)) ([1464a34](https://github.com/frappe/erpnext/commit/1464a34fc6895eb1e9e3e71e0f7695fc5cbaadaf)) * block disabled/frozen party on Opportunity and Request for Quotation (backport [#57983](https://github.com/frappe/erpnext/issues/57983)) ([#58034](https://github.com/frappe/erpnext/issues/58034)) ([88a36a8](https://github.com/frappe/erpnext/commit/88a36a800a5a338ae33018b5281cf75d701280ac)) * **buying:** allow purchase returns against a closed purchase order ([#58140](https://github.com/frappe/erpnext/issues/58140)) ([81c5393](https://github.com/frappe/erpnext/commit/81c53931b57e0d2e5003bc6017bcc96b879f5050)) * correct Item Group doctype name in item tax template dashboard (backport [#58192](https://github.com/frappe/erpnext/issues/58192)) ([#58212](https://github.com/frappe/erpnext/issues/58212)) ([46d883d](https://github.com/frappe/erpnext/commit/46d883d00d81223715618328a0d650baec4f7afe)) * **crm_settings:** create custom fields for Frappe CRM on enabling synchronization ([eb85ca6](https://github.com/frappe/erpnext/commit/eb85ca68f60356ce31eef6cb4fa19940f648b4d3)) * don't set work order status to In Process only due to skip material transfer ([#58246](https://github.com/frappe/erpnext/issues/58246)) ([73b7ec3](https://github.com/frappe/erpnext/commit/73b7ec32b697708a0594ae8066f3269ad96b8760)) * drop removed Restaurant doctype from sales tax template dashboard (backport [#58191](https://github.com/frappe/erpnext/issues/58191)) ([#58210](https://github.com/frappe/erpnext/issues/58210)) ([32a5b23](https://github.com/frappe/erpnext/commit/32a5b23b3c1b2ad13c0c36f566eb9a9b0964256f)) * **email_digest:** added permission check for `get_msg_html` (backport [#58197](https://github.com/frappe/erpnext/issues/58197)) ([#58199](https://github.com/frappe/erpnext/issues/58199)) ([c6211eb](https://github.com/frappe/erpnext/commit/c6211eb075fc9cac9101ad483297297bb21bbfd7)) * escape interpolated values in portal, print and desk templates (backport [#58273](https://github.com/frappe/erpnext/issues/58273)) ([#58277](https://github.com/frappe/erpnext/issues/58277)) ([37f2770](https://github.com/frappe/erpnext/commit/37f2770809c3c69684efc6fe5b74acc9ad480b84)) * escape interpolated values in text positions across portal and desk templates (backport [#58286](https://github.com/frappe/erpnext/issues/58286)) ([#58287](https://github.com/frappe/erpnext/issues/58287)) ([1210c61](https://github.com/frappe/erpnext/commit/1210c6187dbc049ff927627358a98cf7835c621d)) * escape on status image for workstations in production status (backport [#58279](https://github.com/frappe/erpnext/issues/58279)) ([#58280](https://github.com/frappe/erpnext/issues/58280)) ([d047caf](https://github.com/frappe/erpnext/commit/d047caf4aa131363fc0e940ef7652c09392c2124)) * filter available batch report by company (backport [#57995](https://github.com/frappe/erpnext/issues/57995)) ([#58076](https://github.com/frappe/erpnext/issues/58076)) ([8c8a4b6](https://github.com/frappe/erpnext/commit/8c8a4b6f206b7b5db548a57a7f233c2e28ed6e7d)) * fix conflicts ([f8e614f](https://github.com/frappe/erpnext/commit/f8e614f0c71a008e083794309da7767fa947a3b0)) * get items from sales order in sales invoice (backport [#58163](https://github.com/frappe/erpnext/issues/58163)) ([#58187](https://github.com/frappe/erpnext/issues/58187)) ([89d3701](https://github.com/frappe/erpnext/commit/89d3701e3ba677d3f339c2a5d2aafd059b116183)) * hide rfq status in supplier portal ([#58368](https://github.com/frappe/erpnext/issues/58368)) ([2dbd224](https://github.com/frappe/erpnext/commit/2dbd2246436921adc6f2da54fab98a9d6902b1ab)) * hide supplier name in rfq portal (backport [#58373](https://github.com/frappe/erpnext/issues/58373)) ([#58375](https://github.com/frappe/erpnext/issues/58375)) ([91fc999](https://github.com/frappe/erpnext/commit/91fc99957598419bdf6163bd3ecc5eb428098f49)) * ignore historical negative batch stock in outward validation (backport [#58148](https://github.com/frappe/erpnext/issues/58148)) ([#58150](https://github.com/frappe/erpnext/issues/58150)) ([9cc9aa0](https://github.com/frappe/erpnext/commit/9cc9aa0fa52bd548c51554d579add2a2a6c9f43d)) * include time logs ending at midnight in timesheet billing summary (backport [#58355](https://github.com/frappe/erpnext/issues/58355)) ([#58356](https://github.com/frappe/erpnext/issues/58356)) ([3d4245b](https://github.com/frappe/erpnext/commit/3d4245b9b44125ff7de18cb3988055b7bdca3667)) * **italy:** handle none price_list_rate in e-invoice xml generation (backport [#58242](https://github.com/frappe/erpnext/issues/58242)) ([#58369](https://github.com/frappe/erpnext/issues/58369)) ([cb8ae93](https://github.com/frappe/erpnext/commit/cb8ae93fa333dfdf6fd3491631b2066e9239e811)) * **manufacturing:** derive material transfers from actual coverage ([#58114](https://github.com/frappe/erpnext/issues/58114)) ([a1ecea1](https://github.com/frappe/erpnext/commit/a1ecea1794c6a9011ae48d3097f2d4cd09ee3067)) * **manufacturing:** fall back to item group defaults for work order w… ([#58236](https://github.com/frappe/erpnext/issues/58236)) ([48bd313](https://github.com/frappe/erpnext/commit/48bd3139f350e1fc7aa004285b1a5feb751bfd0f)) * mirror rounding adjustment on distributed_discount_amount (backport [#58047](https://github.com/frappe/erpnext/issues/58047)) ([#58054](https://github.com/frappe/erpnext/issues/58054)) ([b03e098](https://github.com/frappe/erpnext/commit/b03e098684376c26b77a9e189e48a2039d443cd8)) * new docs should refetch incoming rates (backport [#58097](https://github.com/frappe/erpnext/issues/58097)) ([#58294](https://github.com/frappe/erpnext/issues/58294)) ([fd82c7d](https://github.com/frappe/erpnext/commit/fd82c7d691c5788494cd536db81d29b76ca82e78)) * **party_ledger_summary:** added missing filters for `cost_center` and `projects` ([#58411](https://github.com/frappe/erpnext/issues/58411)) ([d4815cb](https://github.com/frappe/erpnext/commit/d4815cb23137cfc1f92df9578ad2025ee61e0c59)) * patch to delete the `crm_deal` custom fields ([ff1a191](https://github.com/frappe/erpnext/commit/ff1a1914a1f10e32d2227c010c5c44a8f8f5a423)) * prevent duplicate supplier quotations from portal ([e1246ae](https://github.com/frappe/erpnext/commit/e1246ae95d39f74ebdcab2071ab7d2070a6e312c)) * remove ignore_permissions from get_party_details signature ([#55491](https://github.com/frappe/erpnext/issues/55491)) ([4cd39aa](https://github.com/frappe/erpnext/commit/4cd39aa14722f7a1c0584ef3c95459a404dafff3)) * render missing terms before printing ([#58367](https://github.com/frappe/erpnext/issues/58367)) ([b33475e](https://github.com/frappe/erpnext/commit/b33475e7cfd575166faab7b20711924905c21464)) * respect zero currency precision ([#58395](https://github.com/frappe/erpnext/issues/58395)) ([6a84621](https://github.com/frappe/erpnext/commit/6a8462116bdb1e1999766765f5c6f347237dac9a)) * **stock:** confirm before changing item qty from the batch selector (backport [#58123](https://github.com/frappe/erpnext/issues/58123)) ([#58124](https://github.com/frappe/erpnext/issues/58124)) ([954a5ec](https://github.com/frappe/erpnext/commit/954a5ec006f1d73bd9dddc17aea99364cd246a99)) * **stock:** fetch item stock UOM in stock reconciliation (backport [#58284](https://github.com/frappe/erpnext/issues/58284)) ([#58290](https://github.com/frappe/erpnext/issues/58290)) ([7883f59](https://github.com/frappe/erpnext/commit/7883f595d7e21dfbc57f4c9a8f72842c6a8d78bc)) * **stock:** honour pick serial / batch based on in the batch selector (backport [#58176](https://github.com/frappe/erpnext/issues/58176)) ([#58181](https://github.com/frappe/erpnext/issues/58181)) ([6d06b43](https://github.com/frappe/erpnext/commit/6d06b434343630c8d249cb3fec392203f01eb083)) * update stock variance account logic which defaults to default expense (backport [#57656](https://github.com/frappe/erpnext/issues/57656)) ([#57675](https://github.com/frappe/erpnext/issues/57675)) ([c132b99](https://github.com/frappe/erpnext/commit/c132b99b4e50bf4222bf3f0044c17d9b474d0d22)) * use user data fields hook (backport [#58274](https://github.com/frappe/erpnext/issues/58274)) ([#58282](https://github.com/frappe/erpnext/issues/58282)) ([74c3eea](https://github.com/frappe/erpnext/commit/74c3eeaa44a939f42af542f032a3a7ef65a3db75)) * validation for task end date check ([8dc9919](https://github.com/frappe/erpnext/commit/8dc9919691ae836bca4437f4c1ffa8cc401ac60f)) ### Features * **accounts:** opt-in 'Consider Accounting Dimension' filter on General Ledger Report (backport [#58156](https://github.com/frappe/erpnext/issues/58156)) ([#58157](https://github.com/frappe/erpnext/issues/58157)) ([e704e58](https://github.com/frappe/erpnext/commit/e704e589cab39b315abcefcfbe66cfb57e945aff)) * add status filter to Supplier Quotation Comparison report ([9e6a166](https://github.com/frappe/erpnext/commit/9e6a16658d8e6ac0d2168691ff5a2c2d97a383dd)) * Belgian Charts of Accounts (commercial + non-profit, FR + NL) (backport [#54679](https://github.com/frappe/erpnext/issues/54679)) ([#58185](https://github.com/frappe/erpnext/issues/58185)) ([4c9a76e](https://github.com/frappe/erpnext/commit/4c9a76ef9fa3befb7b5c72fe5615fbc9749354af)) * sync serial no status from stock ledger in Stock Qty vs Serial No Count report (version-15-hotfix) ([#57865](https://github.com/frappe/erpnext/issues/57865)) ([faaaa07](https://github.com/frappe/erpnext/commit/faaaa0776d4eca38d93f962884018d2960fdf896)) * taxable-base resolver hook for custom charge types ([#56175](https://github.com/frappe/erpnext/issues/56175)) ([8c9e941](https://github.com/frappe/erpnext/commit/8c9e941614b10438d36f6a55d6470f60628c5516)) * validate purchase receipt exchange rate parity on purchase invoice (backport [#58177](https://github.com/frappe/erpnext/issues/58177)) ([#58189](https://github.com/frappe/erpnext/issues/58189)) ([a5f4d3a](https://github.com/frappe/erpnext/commit/a5f4d3abebe40b76f6cbafcc1d7dc0b19f77675f)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 4721f1dc747..09d99ee88c9 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.119.3" +__version__ = "15.120.0" def get_default_company(user=None):