Frappe PR Bot
b340d7c6bb
chore(release): Bumped to Version 15.97.0
...
# [15.97.0](https://github.com/frappe/erpnext/compare/v15.96.1...v15.97.0 ) (2026-02-11)
### Bug Fixes
* Added a missing option to the currency field (backport [#52528 ](https://github.com/frappe/erpnext/issues/52528 )) ([#52586 ](https://github.com/frappe/erpnext/issues/52586 )) ([a6f5b88 ](a6f5b88f9b ))
* **buying:** add supplier group link filters in field level ([436cb8d ](436cb8dbfc ))
* email campaign timeout issue (backport [#51994 ](https://github.com/frappe/erpnext/issues/51994 )) ([#52555 ](https://github.com/frappe/erpnext/issues/52555 )) ([6c9681b ](6c9681ba4c ))
* enabling skip delivery option for order type maintenance ([a8f05ca ](a8f05cadea ))
* **gross profit report:** translate column Sales Invoice ([4e910d8 ](4e910d8a69 ))
* **gross-profit:** handle item group filters ([7cd9de2 ](7cd9de211f ))
* **gross-profit:** handle returns outside sale period ([303dac2 ](303dac262c ))
* handle gross profit and percentage for return invoices ([bde19ab ](bde19ab010 ))
* **manufacturing:** fix chart period keys ([99f3a7e ](99f3a7e4cf ))
* **manufacturing:** handle None value for actual_end_date ([f965b35 ](f965b352c8 ))
* **map_current_doc:** prevent mutation of query args in get_query (backport [#52202 ](https://github.com/frappe/erpnext/issues/52202 )) ([#52583 ](https://github.com/frappe/erpnext/issues/52583 )) ([9519773 ](9519773c5c ))
* merge taxes in purchase receipt when get items from multiple purchase invoices ([#51422 ](https://github.com/frappe/erpnext/issues/51422 )) ([68338ab ](68338abe07 ))
* **quotation:** ignore zero ordered_qty ([ad92c02 ](ad92c021f7 ))
* rate comparison in stock reco ([cacca81 ](cacca812ed ))
* remove incorrect validation from email digest throwing spurious error (backport [#51827 ](https://github.com/frappe/erpnext/issues/51827 )) ([#52582 ](https://github.com/frappe/erpnext/issues/52582 )) ([b034f3d ](b034f3d3db ))
* resolve conflicts ([36e2cf4 ](36e2cf49f3 ))
* return None instead of 0 if valuation rate is falsy ([195f020 ](195f020636 ))
* stock balance report issue ([bda7220 ](bda7220b70 ))
* **stock:** add is group filter for warehouse fields ([5b7ee0a ](5b7ee0af66 ))
* **stock:** ignore pos reserved batches for stock levels ([635a421 ](635a421807 ))
* **stock:** inward stock for pick list test record ([5a42ff0 ](5a42ff0c3c ))
* **stock:** set source warehouse for issue type ([19dca36 ](19dca36dec ))
* **stock:** update target field attribute ([9cfd704 ](9cfd704eef ))
* validate asset movement transaction date (backport [#52340 ](https://github.com/frappe/erpnext/issues/52340 )) ([#52560 ](https://github.com/frappe/erpnext/issues/52560 )) ([eea8cb5 ](eea8cb5885 ))
### Features
* allow negative stock for the batch item ([4c094c3 ](4c094c3d86 ))
v15.97.0
2026-02-11 04:58:18 +00:00
ruthra kumar
0bd3c3b566
Merge pull request #52598 from frappe/version-15-hotfix
...
chore: release v15
2026-02-11 10:26:50 +05:30
ruthra kumar
442e46c80f
Merge pull request #52603 from frappe/mergify/bp/version-15-hotfix/pr-52017
...
fix(gross-profit): handle returns outside the given sale period (backport #52017 )
2026-02-10 18:24:27 +05:30
ruthra kumar
83a72b8b30
Merge pull request #52413 from frappe/mergify/bp/version-15-hotfix/pr-51745
...
fix(gross profit report): translate column Sales Invoice (backport #51745 )
2026-02-10 18:23:04 +05:30
ruthra kumar
a50836ab07
Merge pull request #52553 from frappe/mergify/bp/version-15-hotfix/pr-52501
...
fix(quotation): ignore zero ordered_qty (backport #52501 )
2026-02-10 18:22:08 +05:30
Kavin
e9c4762309
Merge pull request #52541 from frappe/mergify/bp/version-15-hotfix/pr-52516
...
fix(stock): ignore pos reserved batches for stock levels (backport #52516 )
2026-02-10 18:21:21 +05:30
Navin-S-R
7cd9de211f
fix(gross-profit): handle item group filters
...
(cherry picked from commit 047b278791 )
2026-02-10 12:41:08 +00:00
Navin-S-R
da37fea583
test: fix test assertions to use index-based totals
...
(cherry picked from commit fdfa7bc963 )
2026-02-10 12:41:08 +00:00
Navin-S-R
a912b78bb8
test: validate sales person wise gross profit
...
(cherry picked from commit 3ab978ab46 )
2026-02-10 12:41:08 +00:00
Navin-S-R
8ba5ef683f
test: validate return invoice profit and profit percentage
...
(cherry picked from commit 4da3d43013 )
2026-02-10 12:41:08 +00:00
Navin-S-R
bde19ab010
fix: handle gross profit and percentage for return invoices
...
(cherry picked from commit 51709f032f )
2026-02-10 12:41:07 +00:00
Navin-S-R
303dac262c
fix(gross-profit): handle returns outside sale period
...
(cherry picked from commit 67d8223f73 )
2026-02-10 12:41:07 +00:00
Kavin
3e4bd3040a
Merge pull request #52591 from aerele/backport-52527
...
fix(stock): correct warehouse mapping for material issue (backport #52527 )
2026-02-10 15:33:53 +05:30
Kavin
ae490804f9
chore: fix failing pre-commit checks
...
- Remove empty line with spaces
2026-02-10 15:02:23 +05:30
Kavin
36e2cf49f3
fix: resolve conflicts
...
- Remove POS Settings configuration for version 15 backport.
2026-02-10 13:35:52 +05:30
Pandiyan37
5a42ff0c3c
fix(stock): inward stock for pick list test record
2026-02-10 12:14:54 +05:30
Pandiyan37
37ca45ea49
test(stock): add test to check from warehouse for issue type
2026-02-10 12:11:59 +05:30
Pandiyan37
19dca36dec
fix(stock): set source warehouse for issue type
2026-02-10 12:10:34 +05:30
mergify[bot]
a6f5b88f9b
fix: Added a missing option to the currency field (backport #52528 ) ( #52586 )
...
fix: Added a missing option to the currency field (#52528 )
(cherry picked from commit da07f84e44 )
Co-authored-by: El-Shafei H. <el.shafei.developer@gmail.com >
2026-02-09 20:59:58 +00:00
mergify[bot]
6c9681ba4c
fix: email campaign timeout issue (backport #51994 ) ( #52555 )
...
fix: email campaign timeout issue (#51994 )
* fix: email campaign timeout issue
* refactor: email campaign backend logic
* refactor: use sendmail instead of manually batching
(cherry picked from commit 22123dd955 )
Co-authored-by: Pratik Badhe <badhepd@gmail.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2026-02-10 02:10:05 +05:30
mergify[bot]
9519773c5c
fix(map_current_doc): prevent mutation of query args in get_query (backport #52202 ) ( #52583 )
...
fix(map_current_doc): prevent mutation of query args in get_query (#52202 )
(cherry picked from commit 23a73c9cdb )
Co-authored-by: V Shankar <shankarv292002@gmail.com >
2026-02-10 01:26:16 +05:30
mergify[bot]
eea8cb5885
fix: validate asset movement transaction date (backport #52340 ) ( #52560 )
...
* fix: validate asset movement transaction date (#52340 )
* fix: validate asset transaction date
* fix: validate asset transaction date
* fix: add translation in validate_transaction_date
* test: test_movement_transaction_date
* fix: to ensure test reliability
(cherry picked from commit e98b68c38f )
# Conflicts:
# erpnext/assets/doctype/asset_movement/test_asset_movement.py
* chore: fix conflicts
Removed unused imports and cleaned up code.
---------
Co-authored-by: Poojashree T R <159940572+22-poojashree@users.noreply.github.com >
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2026-02-10 01:02:23 +05:30
Trusted Computer
b034f3d3db
fix: remove incorrect validation from email digest throwing spurious error (backport #51827 ) ( #52582 )
2026-02-09 23:45:56 +05:30
rohitwaghchaure
cf851cfa56
Merge pull request #52557 from frappe/mergify/bp/version-15-hotfix/pr-52550
...
feat: allow negative stock for the batch item (backport #52550 )
2026-02-09 20:07:43 +05:30
rohitwaghchaure
7f69556c45
chore: fix conflicts
2026-02-09 16:31:33 +05:30
Rohit Waghchaure
4c094c3d86
feat: allow negative stock for the batch item
...
(cherry picked from commit 376ab0e346 )
# Conflicts:
# erpnext/stock/doctype/stock_settings/stock_settings.json
2026-02-09 10:50:24 +00:00
ravibharathi656
ad92c021f7
fix(quotation): ignore zero ordered_qty
...
(cherry picked from commit 32ea37035e )
2026-02-09 10:38:44 +00:00
Sudharsanan11
aedab5c210
test(stock): add test to ignore pos reserved batches for stock levels
...
(cherry picked from commit 47ac67f7a2 )
2026-02-09 06:28:42 +00:00
Sudharsanan11
635a421807
fix(stock): ignore pos reserved batches for stock levels
...
(cherry picked from commit 277ba9cb79 )
2026-02-09 06:28:42 +00:00
Mihir Kandoi
816cbdea0d
Merge pull request #52523 from frappe/mergify/bp/version-15-hotfix/pr-52497
...
fix: add is_group filter for supplier_group and warehouse fields (backport #52497 )
2026-02-07 22:02:24 +05:30
Mihir Kandoi
66a4823640
chore: resolve conflicts
2026-02-07 21:45:35 +05:30
Sudharsanan11
5b7ee0af66
fix(stock): add is group filter for warehouse fields
...
(cherry picked from commit a9829f5f7b )
2026-02-07 16:11:16 +00:00
Sudharsanan11
436cb8dbfc
fix(buying): add supplier group link filters in field level
...
(cherry picked from commit cfdc554a19 )
# Conflicts:
# erpnext/buying/doctype/supplier/supplier.json
2026-02-07 16:11:16 +00:00
Mihir Kandoi
ad2b8d2455
Merge pull request #52440 from frappe/mergify/bp/version-15-hotfix/pr-52416
...
fix(stock): update target field attribute (backport #52416 )
2026-02-06 12:53:38 +05:30
Mihir Kandoi
2a1a7fd1f6
Merge pull request #52487 from frappe/mergify/bp/version-15-hotfix/pr-52219
...
fix: enabling skip delivery option for order type maintenance (backport #52219 )
2026-02-06 12:46:22 +05:30
Pandiyan37
d0a8639a2d
test(stock): testcase for different inventory dimension
...
(cherry picked from commit 21d0ee8db1 )
2026-02-06 12:28:22 +05:30
Pandiyan37
9cfd704eef
fix(stock): update target field attribute
...
(cherry picked from commit 7e08154217 )
2026-02-06 12:28:22 +05:30
mergify[bot]
29b35494da
Merge pull request #52483 from frappe/mergify/bp/version-15-hotfix/pr-52475
...
fix: do not show update stock flag unneccessarily (backport #52475 )
2026-02-06 06:46:54 +00:00
Mihir Kandoi
292f17b1b0
chore: resolve conflicts
2026-02-06 12:12:59 +05:30
Mihir Kandoi
740dd878e9
chore: resolve conflicts
2026-02-06 12:12:24 +05:30
Nishka Gosalia
a8f05cadea
fix: enabling skip delivery option for order type maintenance
...
(cherry picked from commit 1a22e3cb61 )
# Conflicts:
# erpnext/selling/doctype/sales_order/sales_order.json
# erpnext/selling/doctype/sales_order/test_sales_order.py
2026-02-06 06:39:47 +00:00
Frappe PR Bot
9c2b4f611d
chore(release): Bumped to Version 15.96.1
...
## [15.96.1](https://github.com/frappe/erpnext/compare/v15.96.0...v15.96.1 ) (2026-02-05)
### Bug Fixes
* stock balance report issue ([3d525ad ](3d525addbe ))
v15.96.1
2026-02-05 10:53:47 +00:00
rohitwaghchaure
350282f0cc
Merge pull request #52463 from frappe/mergify/bp/version-15/pr-52462
...
fix: stock balance report issue (backport #52462 )
2026-02-05 16:20:43 +05:30
Rohit Waghchaure
3d525addbe
fix: stock balance report issue
...
(cherry picked from commit bda7220b70 )
2026-02-05 10:20:21 +00:00
rohitwaghchaure
3cf10fafdf
Merge pull request #52462 from rohitwaghchaure/fixed-stock-reco-balance-value-v15
...
fix: stock balance report issue
2026-02-05 15:49:33 +05:30
Rohit Waghchaure
bda7220b70
fix: stock balance report issue
2026-02-05 15:00:40 +05:30
ruthra kumar
c62c30f7a3
Merge pull request #52425 from frappe/mergify/bp/version-15-hotfix/pr-51990
...
refactor: use https over http while saving website link (backport #51990 )
2026-02-05 11:13:42 +05:30
ruthra kumar
d91cf01970
refactor: patch partner_website for old data
...
(cherry picked from commit 8db29b0a81 )
# Conflicts:
# erpnext/patches.txt
2026-02-05 10:58:29 +05:30
Mihir Kandoi
da0776a38c
Merge pull request #52429 from frappe/mergify/bp/version-15-hotfix/pr-52427
2026-02-04 20:18:15 +05:30
archielister
9efdcf208a
fix for obtaining bom_no
...
(cherry picked from commit e4df0a393a )
2026-02-04 14:33:05 +00:00