Frappe PR Bot
66ec6a4d20
chore(release): Bumped to Version 16.15.1
...
## [16.15.1](https://github.com/frappe/erpnext/compare/v16.15.0...v16.15.1 ) (2026-04-24)
### Bug Fixes
* preserve inventory dimensions when raw materials are reset (backport [#54440 ](https://github.com/frappe/erpnext/issues/54440 )) (backport [#54493 ](https://github.com/frappe/erpnext/issues/54493 )) ([#54513 ](https://github.com/frappe/erpnext/issues/54513 )) ([610735d ](610735d1c5 ))
v16.15.1
2026-04-24 12:35:07 +00:00
mergify[bot]
610735d1c5
fix: preserve inventory dimensions when raw materials are reset (backport #54440 ) (backport #54493 ) ( #54513 )
...
* fix: preserve inventory dimensions when raw materials are reset (backport #54440 ) (#54493 )
fix: preserve inventory dimensions when raw materials are reset (#54440 )
* fix: preserve inventory dimensions when raw materials are reset
* test: add test case
(cherry picked from commit 0e20e35842 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
(cherry picked from commit 456e99b352 )
# Conflicts:
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-24 12:33:34 +00:00
Frappe PR Bot
c99b9e1b64
chore(release): Bumped to Version 16.15.0
...
# [16.15.0](https://github.com/frappe/erpnext/compare/v16.14.0...v16.15.0 ) (2026-04-22)
### Bug Fixes
* **accounts:** fetch project name from payment entry to journal entry (backport [#54307 ](https://github.com/frappe/erpnext/issues/54307 )) ([#54453 ](https://github.com/frappe/erpnext/issues/54453 )) ([62a9a76 ](62a9a761b7 ))
* add portal user ownership check to supplier quotation (backport [#54298 ](https://github.com/frappe/erpnext/issues/54298 )) ([#54300 ](https://github.com/frappe/erpnext/issues/54300 )) ([d7da5b0 ](d7da5b047d ))
* add project filter to accounts payable and receivable reports (backport [#54344 ](https://github.com/frappe/erpnext/issues/54344 )) ([#54442 ](https://github.com/frappe/erpnext/issues/54442 )) ([57cd2a0 ](57cd2a06e8 ))
* append row level user remarks in gl map ([aa359ad ](aa359aded4 ))
* changed qty validation from qty field to stock_qty (backport [#54352 ](https://github.com/frappe/erpnext/issues/54352 )) ([#54357 ](https://github.com/frappe/erpnext/issues/54357 )) ([fa76e8a ](fa76e8ac7f ))
* clear conditions table when calculate_based_on is set to Fixed ([7849733 ](78497336c7 ))
* clear shipping rule conditions for fixed shipping rule ([319d769 ](319d769c6f ))
* **dashboard-trends:** set default fiscal year and company before val… (backport [#54339 ](https://github.com/frappe/erpnext/issues/54339 )) ([#54400 ](https://github.com/frappe/erpnext/issues/54400 )) ([b1825c0 ](b1825c0cbe ))
* default company perms for HR manager ([47abaf7 ](47abaf70b2 ))
* default perm for HR manager & HR user ([95213fb ](95213fb9b8 ))
* default perm for HR manager & HR user ([a7b1fec ](a7b1fec21d ))
* default permission for HR manager role ([534891a ](534891aac4 ))
* default permission for HR User role ([0d6d64f ](0d6d64ff05 ))
* Disallow negative rates in Purchase invoice (backport [#54254 ](https://github.com/frappe/erpnext/issues/54254 )) ([#54393 ](https://github.com/frappe/erpnext/issues/54393 )) ([cac9073 ](cac907383b ))
* dropship logic should come above non stock logic in gross profit… (backport [#54383 ](https://github.com/frappe/erpnext/issues/54383 )) ([#54385 ](https://github.com/frappe/erpnext/issues/54385 )) ([78aaf6c ](78aaf6c7e8 ))
* fetch item tax template from item group when creating item (backport [#54258 ](https://github.com/frappe/erpnext/issues/54258 )) ([#54368 ](https://github.com/frappe/erpnext/issues/54368 )) ([3914d5d ](3914d5d1b7 ))
* hide operations field in bom creator if phantom (backport [#54336 ](https://github.com/frappe/erpnext/issues/54336 )) ([#54337 ](https://github.com/frappe/erpnext/issues/54337 )) ([b252ad4 ](b252ad49b7 ))
* make Target Warehouse mandatory on UI ([46f5de0 ](46f5de0b1c ))
* **manufacturing:** handle empty list in query builder ([d2cc549 ](d2cc549696 ))
* move make_dimension_in_accounting_doctypes from after_insert to on_update ([f287edd ](f287edd8c2 ))
* negative batch report showing same batch-warehouse multiple times ([493f36b ](493f36b3ce ))
* non-collapsible in customer quick entry ([101f68c ](101f68c8e8 ))
* **pos_invoice_item:** fetch `grant_commission` from `item_code` (backport [#54413 ](https://github.com/frappe/erpnext/issues/54413 )) ([#54418 ](https://github.com/frappe/erpnext/issues/54418 )) ([dd6d4d1 ](dd6d4d1910 ))
* **purchase_register:** filter tax rows by parenttype in invoice tax map query (backport [#54272 ](https://github.com/frappe/erpnext/issues/54272 )) ([#54444 ](https://github.com/frappe/erpnext/issues/54444 )) ([01aff64 ](01aff6492c ))
* recalculate operating costs if workstation type is changed (backport [#54390 ](https://github.com/frappe/erpnext/issues/54390 )) ([#54398 ](https://github.com/frappe/erpnext/issues/54398 )) ([cfcba1f ](cfcba1fcf2 ))
* remove unwanted perm for HR user role ([4940aeb ](4940aeb712 ))
* reset base_rounded_total when rounded_total resets (backport [#54241 ](https://github.com/frappe/erpnext/issues/54241 )) ([#54304 ](https://github.com/frappe/erpnext/issues/54304 )) ([45052ce ](45052ce8a7 ))
* resolve conflict ([9e6300b ](9e6300bf76 ))
* sales order is not valid when creating WO from MR from PP (backport [#54435 ](https://github.com/frappe/erpnext/issues/54435 )) ([#54436 ](https://github.com/frappe/erpnext/issues/54436 )) ([5397b7d ](5397b7da25 ))
* Table row in dialog should not have delete row option ([5916e57 ](5916e570af ))
* **taxes_and_totals:** apply conversion_rate to taxable_amount in get_itemised_tax ([d506e57 ](d506e574d2 ))
* **test:** missing repost allowed defaults ([d49c343 ](d49c34389b ))
* use qty instead of stock qty dropship gross profit report (backport [#54389 ](https://github.com/frappe/erpnext/issues/54389 )) ([#54391 ](https://github.com/frappe/erpnext/issues/54391 )) ([7556550 ](7556550158 ))
* validate south africa company in vat audit report (backport [#54030 ](https://github.com/frappe/erpnext/issues/54030 )) ([#54394 ](https://github.com/frappe/erpnext/issues/54394 )) ([aa2cba9 ](aa2cba9780 ))
* zero valuation rate popup on SI (backport [#54376 ](https://github.com/frappe/erpnext/issues/54376 )) ([#54377 ](https://github.com/frappe/erpnext/issues/54377 )) ([104eac2 ](104eac21e8 ))
### Features
* add option to create production plan from sales order (backport [#53662 ](https://github.com/frappe/erpnext/issues/53662 )) ([#54323 ](https://github.com/frappe/erpnext/issues/54323 )) ([b487f69 ](b487f69b59 ))
* add support for 'not applicable' tax in item tax templates ([#50898 ](https://github.com/frappe/erpnext/issues/50898 )) ([52a4ca9 ](52a4ca9c41 ))
* backflush based on in BOM ([2c73e37 ](2c73e37f80 ))
* make fg phantom-able in bom creator (backport [#54332 ](https://github.com/frappe/erpnext/issues/54332 )) ([#54333 ](https://github.com/frappe/erpnext/issues/54333 )) ([10dbfd3 ](10dbfd310f ))
* use single remark field with custom remark toggle ([27c5dab ](27c5dab7e4 ))
v16.15.0
2026-04-22 00:21:02 +00:00
diptanilsaha
a9747213f5
Merge pull request #54437 from frappe/version-16-hotfix
2026-04-22 05:49:31 +05:30
mergify[bot]
5923618df3
refactor(test): move contact and address creation to bootstrap (backport #54406 ) ( #54410 )
...
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-04-22 00:24:36 +05:30
MochaMind
193a44f298
chore: update POT file ( #54401 )
2026-04-22 00:16:52 +05:30
Khushi Rawat
d9731d7c72
Merge pull request #54427 from frappe/mergify/bp/version-16-hotfix/pr-54131
...
feat: use single remark field with custom remark toggle (backport #54131 )
2026-04-22 00:05:24 +05:30
mergify[bot]
457adcee95
refactor: fix test cases in tax withholding details report (backport #54422 ) ( #54445 )
...
Co-authored-by: ljain112 <ljain112@gmail.com >
2026-04-21 23:58:57 +05:30
mergify[bot]
01aff6492c
fix(purchase_register): filter tax rows by parenttype in invoice tax map query (backport #54272 ) ( #54444 )
...
fix(purchase_register): filter tax rows by parenttype in invoice tax map query
(cherry picked from commit 3aeb7d6b01 )
Co-authored-by: ljain112 <ljain112@gmail.com >
2026-04-21 23:58:25 +05:30
mergify[bot]
57cd2a06e8
fix: add project filter to accounts payable and receivable reports (backport #54344 ) ( #54442 )
...
Co-authored-by: ljain112 <ljain112@gmail.com >
2026-04-21 23:56:35 +05:30
mergify[bot]
62a9a761b7
fix(accounts): fetch project name from payment entry to journal entry (backport #54307 ) ( #54453 )
...
Co-authored-by: sarathibalamurugan <sarathigreen4@gmail.com >
2026-04-21 23:54:56 +05:30
Khushi Rawat
9e6300bf76
fix: resolve conflict
2026-04-21 16:15:21 +05:30
mergify[bot]
5397b7da25
fix: sales order is not valid when creating WO from MR from PP (backport #54435 ) ( #54436 )
...
fix: sales order is not valid when creating WO from MR from PP (#54435 )
(cherry picked from commit e65b9fc2ae )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-21 15:44:26 +05:30
mergify[bot]
37d080bdb4
refactor: Sales Partner Commission Summary and Sales Partner Transaction Summary report (backport #54268 ) ( #54431 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-21 09:21:10 +05:30
khushi8112
aa359aded4
fix: append row level user remarks in gl map
...
(cherry picked from commit 84e5272f5d )
2026-04-20 19:16:59 +00:00
khushi8112
27c5dab7e4
feat: use single remark field with custom remark toggle
...
(cherry picked from commit 697f521e14 )
# Conflicts:
# erpnext/accounts/doctype/journal_entry/journal_entry.json
2026-04-20 19:16:58 +00:00
Ravibharathi
4e05277695
Merge pull request #54424 from frappe/mergify/bp/version-16-hotfix/pr-54415
...
fix: clear conditions table when calculate_based_on is set to Fixed (backport #54415 )
2026-04-20 19:44:19 +05:30
ravibharathi656
319d769c6f
fix: clear shipping rule conditions for fixed shipping rule
...
(cherry picked from commit d6bb0ae093 )
2026-04-20 13:53:25 +00:00
sarathibalamurugan
78497336c7
fix: clear conditions table when calculate_based_on is set to Fixed
...
(cherry picked from commit d73920be12 )
2026-04-20 13:53:25 +00:00
rohitwaghchaure
d5ea039e07
Merge pull request #54414 from frappe/mergify/bp/version-16-hotfix/pr-54350
...
feat: backflush based on in BOM (backport #54350 )
2026-04-20 17:57:33 +05:30
mergify[bot]
4bb30a9157
test(BootStrapTestData): create sales_partner test data while bootstrapping (backport #54416 ) ( #54421 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-20 12:03:23 +00:00
mergify[bot]
dd6d4d1910
fix(pos_invoice_item): fetch grant_commission from item_code (backport #54413 ) ( #54418 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(pos_invoice_item): fetch `grant_commission` from `item_code` (#54413 )
2026-04-20 11:47:15 +00:00
Rohit Waghchaure
2c73e37f80
feat: backflush based on in BOM
...
(cherry picked from commit 877d99c5a5 )
2026-04-20 11:07:19 +00:00
Raheel Khan
3bee79b90d
Merge pull request #54407 from frappe/mergify/bp/version-16-hotfix/pr-53756
...
fix(hrms): default permission for HR roles (backport #53756 )
2026-04-20 12:21:31 +05:30
iamkhanraheel
47abaf70b2
fix: default company perms for HR manager
...
(cherry picked from commit 2018a90ad8 )
2026-04-20 05:50:43 +00:00
iamkhanraheel
4940aeb712
fix: remove unwanted perm for HR user role
...
(cherry picked from commit d26cd69fe5 )
2026-04-20 05:50:42 +00:00
iamkhanraheel
95213fb9b8
fix: default perm for HR manager & HR user
...
(cherry picked from commit 41103a0622 )
2026-04-20 05:50:42 +00:00
iamkhanraheel
a7b1fec21d
fix: default perm for HR manager & HR user
...
(cherry picked from commit f02b3b6166 )
2026-04-20 05:50:42 +00:00
iamkhanraheel
534891aac4
fix: default permission for HR manager role
...
(cherry picked from commit 5ec66169a7 )
2026-04-20 05:50:42 +00:00
iamkhanraheel
0d6d64ff05
fix: default permission for HR User role
...
(cherry picked from commit 7b0bfe76cc )
2026-04-20 05:50:41 +00:00
mergify[bot]
fa76e8ac7f
fix: changed qty validation from qty field to stock_qty (backport #54352 ) ( #54357 )
...
fix: changed qty validation from qty field to stock_qty (#54352 )
(cherry picked from commit ba01d66c24 )
Co-authored-by: Jatin3128 <140256508+Jatin3128@users.noreply.github.com >
2026-04-20 10:54:04 +05:30
ruthra kumar
abed348121
Merge pull request #54366 from frappe/mergify/bp/version-16-hotfix/pr-50898
...
feat: add support for 'not applicable' tax in item tax templates (backport #50898 )
2026-04-20 10:17:00 +05:30
mergify[bot]
b1825c0cbe
fix(dashboard-trends): set default fiscal year and company before val… (backport #54339 ) ( #54400 )
...
* fix(dashboard-trends): set default fiscal year and company before val… (#54339 )
* fix(dashboard-trends): set default fiscal year and company before validating filters Ensure and are populated with default values
* fix(dashboard-trends): ensure fiscal_year and company are properly set before validation to avoid empty filter issues
* Update erpnext/controllers/trends.py
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
(cherry picked from commit d61b5fd5f6 )
# Conflicts:
# erpnext/controllers/trends.py
* chore: fix conflicts
---------
Co-authored-by: Ahmed AbuKhatwa <82771130+AhmedAbokhatwa@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-19 09:52:45 +00:00
mergify[bot]
cfcba1fcf2
fix: recalculate operating costs if workstation type is changed (backport #54390 ) ( #54398 )
...
fix: recalculate operating costs if workstation type is changed (#54390 )
* fix: recalculate operating costs if workstation type is changed
* fix: do not overwrite op costs on every save
(cherry picked from commit 28f3429a54 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-19 08:06:09 +00:00
mergify[bot]
d542a72da5
Fix : None handling in pricing rule free item quantity calculation (backport #54375 ) ( #54396 )
...
Fix : None handling in pricing rule free item quantity calculation (#54375 )
* fix(pricing_rule): handle None qty in transaction_qty calculation
* Update erpnext/accounts/doctype/pricing_rule/utils.py
---------
(cherry picked from commit 82438d6c72 )
Co-authored-by: Jaganath-Tridots <jaganath@tridotstech.com >
Co-authored-by: Jagan <jagan@DESKTOP-HPDMQ06.localdomain >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-19 08:02:03 +00:00
mergify[bot]
aa2cba9780
fix: validate south africa company in vat audit report (backport #54030 ) ( #54394 )
...
fix: validate south africa company in vat audit report (#54030 )
* fix: validate south africa company in vat audit report
* fix: use qb to get invoice data
* fix: validate company region in south africa vat settings
(cherry picked from commit 1c65cc1088 )
Co-authored-by: Ravibharathi <131471282+ravibharathi656@users.noreply.github.com >
2026-04-19 07:57:13 +00:00
mergify[bot]
cac907383b
fix: Disallow negative rates in Purchase invoice (backport #54254 ) ( #54393 )
...
fix: Disallow negative rates in Purchase invoice (#54254 )
(cherry picked from commit 23768ae0a5 )
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
2026-04-19 07:46:21 +00:00
mergify[bot]
7556550158
fix: use qty instead of stock qty dropship gross profit report (backport #54389 ) ( #54391 )
...
fix: use qty instead of stock qty dropship gross profit report (#54389 )
(cherry picked from commit d6b379b936 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-19 12:52:15 +05:30
mergify[bot]
78aaf6c7e8
fix: dropship logic should come above non stock logic in gross profit… (backport #54383 ) ( #54385 )
...
fix: dropship logic should come above non stock logic in gross profit… (#54383 )
fix: dropship logic should come above non stock logic in gross profit report
(cherry picked from commit 40bcaa7bc3 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-18 16:37:43 +00:00
mergify[bot]
104eac21e8
fix: zero valuation rate popup on SI (backport #54376 ) ( #54377 )
...
fix: zero valuation rate popup on SI (#54376 )
(cherry picked from commit 3ef6c24f07 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-18 12:05:36 +00:00
mergify[bot]
3914d5d1b7
fix: fetch item tax template from item group when creating item (backport #54258 ) ( #54368 )
...
fix: fetch item tax template from item group when creating item (#54258 )
(cherry picked from commit b93f2350ee )
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
2026-04-18 06:49:44 +00:00
Lakshit Jain
52a4ca9c41
feat: add support for 'not applicable' tax in item tax templates ( #50898 )
...
* feat: add support for 'not applicable' tax in item tax templates
* refactor: remove unused imports
* fix: import NOT_APPLICABLE_TAX in get_item_tax_map function
* fix: add item wise tax details for not applicable taxes
* test: added test case for `not_applicable`
* fix: do not create item wise tax details for not applicable tax
* fix: ensure tax rate is set to 0 for not applicable tax rows
* refactor: changes as per review
* test: update selling settings
* test: correct settings
* fix: return both net and current tax amounts for not applicable tax
(cherry picked from commit 453fe376ab )
2026-04-18 06:05:36 +00:00
rohitwaghchaure
de66fd0c58
Merge pull request #54361 from frappe/mergify/bp/version-16-hotfix/pr-54355
...
fix(manufacturing): handle empty list in query builder (backport #54355 )
2026-04-17 21:43:14 +05:30
rohitwaghchaure
450b4c2f5f
Merge pull request #54360 from frappe/mergify/bp/version-16-hotfix/pr-54354
...
fix: negative batch report showing same batch-warehouse multiple times (backport #54354 )
2026-04-17 21:32:28 +05:30
Pandiyan37
d2cc549696
fix(manufacturing): handle empty list in query builder
...
(cherry picked from commit 9e5d94c1e6 )
2026-04-17 15:52:18 +00:00
Rohit Waghchaure
493f36b3ce
fix: negative batch report showing same batch-warehouse multiple times
...
(cherry picked from commit 700572980d )
2026-04-17 15:42:03 +00:00
Nishka Gosalia
cd605d35c5
Merge pull request #54348 from frappe/mergify/bp/version-16-hotfix/pr-54074
...
fix: Table row in dialog should not have delete row option (backport #54074 )
2026-04-17 17:07:40 +05:30
nishkagosalia
5916e570af
fix: Table row in dialog should not have delete row option
...
(cherry picked from commit eb89903dec )
2026-04-17 10:40:26 +00:00
Nishka Gosalia
4d300f7d34
Merge pull request #54347 from frappe/mergify/bp/version-16-hotfix/pr-54345
2026-04-17 16:08:41 +05:30
nishkagosalia
36cc39ddc6
refactor(UX): Batch Form Cleanup
...
(cherry picked from commit de747fe625 )
2026-04-17 09:44:19 +00:00