Frappe PR Bot
4d5c665e22
chore(release): Bumped to Version 16.16.0
...
# [16.16.0](https://github.com/frappe/erpnext/compare/v16.15.1...v16.16.0 ) (2026-04-28)
### Bug Fixes
* **`get_stock_balance`:** validate inventory dimension fieldnames (backport [#54587 ](https://github.com/frappe/erpnext/issues/54587 )) ([#54589 ](https://github.com/frappe/erpnext/issues/54589 )) ([9f04fcc ](9f04fcc190 ))
* add filter labels and required filters for financial report validation ([e6f0bb6 ](e6f0bb66e2 ))
* add party type for dynamic link support ([c6d4802 ](c6d4802857 ))
* always exclude pcv entries except for closing account head ([446c111 ](446c111653 ))
* avoid double reduction of pe reference outstanding (backport [#54193 ](https://github.com/frappe/erpnext/issues/54193 )) ([#54613 ](https://github.com/frappe/erpnext/issues/54613 )) ([5de4b01 ](5de4b013ea ))
* correct display depends on condition ([#54556 ](https://github.com/frappe/erpnext/issues/54556 )) ([0df38a8 ](0df38a841e ))
* debit credit not equal in purchase transactions for multi currency (backport [#54456 ](https://github.com/frappe/erpnext/issues/54456 )) ([#54564 ](https://github.com/frappe/erpnext/issues/54564 )) ([d9a9a5b ](d9a9a5bcde ))
* delivery schedule in the sales order ([386f499 ](386f49978e ))
* duplicate entries being shown in batch exists in future transact… (backport [#54604 ](https://github.com/frappe/erpnext/issues/54604 )) ([#54606 ](https://github.com/frappe/erpnext/issues/54606 )) ([1111771 ](11117710d3 ))
* **edi:** restrict Code List imports to files and trusted backend URLs (backport [#54137 ](https://github.com/frappe/erpnext/issues/54137 )) ([#54266 ](https://github.com/frappe/erpnext/issues/54266 )) ([2a244d1 ](2a244d162b )), closes [#54488 ](https://github.com/frappe/erpnext/issues/54488 )
* ensure fiscal year is checked before validating date filters in financial statements ([fba7871 ](fba78711cc ))
* ensure tax withholding entries respect date range of category ([719d982 ](719d982a07 ))
* filter opening entries in first year in custom financial statement ([6bd6e62 ](6bd6e62c8c ))
* filter overdue purchase order items by company (backport [#54099 ](https://github.com/frappe/erpnext/issues/54099 )) ([#54611 ](https://github.com/frappe/erpnext/issues/54611 )) ([8f8bf13 ](8f8bf13b41 ))
* hide feature flag controlled fields on install ([45dc2c4 ](45dc2c40fd ))
* make inv dimen reqd only in delivery note (backport [#54546 ](https://github.com/frappe/erpnext/issues/54546 )) ([#54552 ](https://github.com/frappe/erpnext/issues/54552 )) ([d56df96 ](d56df96f73 ))
* **manufacturing:** remove conversion factor for stock qty (backport [#54525 ](https://github.com/frappe/erpnext/issues/54525 )) ([#54573 ](https://github.com/frappe/erpnext/issues/54573 )) ([f14751d ](f14751d538 ))
* negative quantity check in validate_item_qty (backport [#54559 ](https://github.com/frappe/erpnext/issues/54559 )) ([#54572 ](https://github.com/frappe/erpnext/issues/54572 )) ([f7fa394 ](f7fa394aea ))
* **payment_entry:** escape arguments on invoice and order fetching sql queries (backport [#54582 ](https://github.com/frappe/erpnext/issues/54582 )) ([#54586 ](https://github.com/frappe/erpnext/issues/54586 )) ([5289aa0 ](5289aa0ab3 ))
* **PCV:** set correct filters of `from_date` and `to_date` on General Ledger Report on clicking `Ledger` button (backport [#54522 ](https://github.com/frappe/erpnext/issues/54522 )) ([#54524 ](https://github.com/frappe/erpnext/issues/54524 )) ([f3996fb ](f3996fb971 ))
* preserve inventory dimensions when raw materials are reset (backport [#54440 ](https://github.com/frappe/erpnext/issues/54440 )) ([#54493 ](https://github.com/frappe/erpnext/issues/54493 )) ([456e99b ](456e99b352 ))
* py error on stock ageing report (backport [#54467 ](https://github.com/frappe/erpnext/issues/54467 )) ([#54469 ](https://github.com/frappe/erpnext/issues/54469 )) ([090aab3 ](090aab33fb ))
* skip BudgetValidation when cancelling GL entries ([1b14673 ](1b146738c4 ))
* **stock:** add stock entry in batch master connection ([62bbe28 ](62bbe28a72 ))
* **stock:** remove validation for transfer_qty field (backport [#54542 ](https://github.com/frappe/erpnext/issues/54542 )) ([#54545 ](https://github.com/frappe/erpnext/issues/54545 )) ([cc85370 ](cc85370d54 ))
* **stock:** set incoming rate as zero for outward sle (backport [#54514 ](https://github.com/frappe/erpnext/issues/54514 )) ([#54533 ](https://github.com/frappe/erpnext/issues/54533 )) ([cabea2f ](cabea2f288 ))
* **stock:** show available qty in warehouse link field (backport [#54474 ](https://github.com/frappe/erpnext/issues/54474 )) ([#54484 ](https://github.com/frappe/erpnext/issues/54484 )) ([f7b87ed ](f7b87ed0e3 ))
* **stock:** show item code in serial and batch selector dialog ([85d1eb8 ](85d1eb8379 ))
* summing of values could be zero even if values exist ([d51ce66 ](d51ce66cb2 ))
* update account identification to avoid using name_field in financial statements ([7b60ec8 ](7b60ec8457 ))
* update fiscal year filter to use mandatory_depends_on instead of reqd ([6570796 ](6570796fba ))
* update status of quotation in patch (backport [#54577 ](https://github.com/frappe/erpnext/issues/54577 )) ([#54580 ](https://github.com/frappe/erpnext/issues/54580 )) ([134e4b7 ](134e4b7446 ))
### Features
* add setting to hide Subscription references across doctypes ([#54576 ](https://github.com/frappe/erpnext/issues/54576 )) ([15b6633 ](15b6633fc3 ))
* Add XLSX styling support to custom financial report templates ([#52612 ](https://github.com/frappe/erpnext/issues/52612 )) ([055ff56 ](055ff56ce4 ))
* Add XLSX styling support to custom financial report templates (backport [#52612 ](https://github.com/frappe/erpnext/issues/52612 )) ([#54485 ](https://github.com/frappe/erpnext/issues/54485 )) ([df3fbed ](df3fbeded2 ))
* danish_bosnian_address_template (backport [#54093 ](https://github.com/frappe/erpnext/issues/54093 )) ([#54516 ](https://github.com/frappe/erpnext/issues/54516 )) ([5c0d2cb ](5c0d2cb474 ))
* enhance account category with root type ([#53190 ](https://github.com/frappe/erpnext/issues/53190 )) ([96bab08 ](96bab08ae0 ))
2026-04-28 21:03:29 +00:00
diptanilsaha
e09487d140
Merge pull request #54583 from frappe/version-16-hotfix
2026-04-29 02:31:54 +05:30
mergify[bot]
5de4b013ea
fix: avoid double reduction of pe reference outstanding (backport #54193 ) ( #54613 )
...
* fix: avoid double reduction of pe reference outstanding (#54193 )
Co-authored-by: diptanilsaha <diptanil@frappe.io >
(cherry picked from commit d1a80d40c4 )
# Conflicts:
# erpnext/accounts/utils.py
* chore: remove type hints for function parameters
---------
Co-authored-by: Ravibharathi <131471282+ravibharathi656@users.noreply.github.com >
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-28 20:41:42 +00:00
mergify[bot]
8f8bf13b41
fix: filter overdue purchase order items by company (backport #54099 ) ( #54611 )
...
Co-authored-by: Ravibharathi <131471282+ravibharathi656@users.noreply.github.com >
fix: filter overdue purchase order items by company (#54099 )
2026-04-29 01:25:31 +05:30
mergify[bot]
11117710d3
fix: duplicate entries being shown in batch exists in future transact… (backport #54604 ) ( #54606 )
...
fix: duplicate entries being shown in batch exists in future transact… (#54604 )
fix: duplicate entries being shown in batch exists in future transactions msg
(cherry picked from commit 54f20de7e3 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-28 22:23:13 +05:30
diptanilsaha
90b07b3db5
Merge branch 'version-16' into version-16-hotfix
2026-04-28 21:49:53 +05:30
Trusted Computer
0d498baa10
refactor: bring back titles on sales transactions and make them optional and visible on purchase transactions (backport #52633 ) ( #54601 )
...
* refactor: bring back titles on sales transactions and make them optional and visible on purchase transactions
* fix: update timestamp in json to UTC
2026-04-28 21:12:41 +05:30
mergify[bot]
deef1696d6
refactor(sms_center): replaced raw SQL queries with Query Builder (backport #54600 ) ( #54603 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-28 15:41:59 +00:00
Lakshit Jain
c6ee18b4d4
Merge pull request #54599 from frappe/mergify/bp/version-16-hotfix/pr-54362
...
fix: filter opening entries after closing voucher (backport #54362 )
2026-04-28 19:04:45 +05:30
Lakshit Jain
2f88fa6731
Merge pull request #54598 from frappe/mergify/bp/version-16-hotfix/pr-54517
...
fix: always exclude pcv entries except for closing account head (backport #54517 )
2026-04-28 19:03:09 +05:30
Lakshit Jain
9c5c87b354
Merge pull request #54594 from frappe/mergify/bp/version-16-hotfix/pr-54479
...
fix: Handle mandantory filters for financial statements report (backport #54479 )
2026-04-28 18:45:05 +05:30
Smit Vora
64a724baea
test: include both accounts to test sum = 0
...
(cherry picked from commit 590f2ffe28 )
2026-04-28 13:13:46 +00:00
Smit Vora
7f32c3aca7
test: opening entries after period closing
...
(cherry picked from commit 5fc3ca1d4b )
2026-04-28 13:13:46 +00:00
Smit Vora
4675921077
chore: comment
...
(cherry picked from commit c94b8c41f3 )
2026-04-28 13:13:46 +00:00
Smit Vora
d51ce66cb2
fix: summing of values could be zero even if values exist
...
(cherry picked from commit 7ae91cac01 )
2026-04-28 13:13:45 +00:00
vorasmit
6bd6e62c8c
fix: filter opening entries in first year in custom financial statement
...
(cherry picked from commit 3c8a066484 )
2026-04-28 13:13:45 +00:00
Smit Vora
fa901946ce
test: pcv is excluded from PL accounts
...
(cherry picked from commit 84aa54c540 )
2026-04-28 13:13:18 +00:00
Smit Vora
446c111653
fix: always exclude pcv entries except for closing account head
...
(cherry picked from commit 0349e7a0b8 )
2026-04-28 13:13:18 +00:00
Abdeali Chharchhoda
859b24dd95
chore: minor fix
...
(cherry picked from commit 3854d2cbf6 )
2026-04-28 12:01:21 +00:00
Abdeali Chharchhoda
7b60ec8457
fix: update account identification to avoid using name_field in financial statements
...
(cherry picked from commit 1fd6c3ba1a )
2026-04-28 12:01:21 +00:00
Abdeali Chharchhoda
e6f0bb66e2
fix: add filter labels and required filters for financial report validation
...
(cherry picked from commit 4274c2aba3 )
2026-04-28 12:01:21 +00:00
Abdeali Chharchhoda
6570796fba
fix: update fiscal year filter to use mandatory_depends_on instead of reqd
...
(cherry picked from commit 79d6a51e1e )
2026-04-28 12:01:20 +00:00
Abdeali Chharchhoda
fba78711cc
fix: ensure fiscal year is checked before validating date filters in financial statements
...
(cherry picked from commit 5a915cb45e )
2026-04-28 12:01:20 +00:00
mergify[bot]
9f04fcc190
fix(get_stock_balance): validate inventory dimension fieldnames (backport #54587 ) ( #54589 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(`get_stock_balance`): validate inventory dimension fieldnames (#54587 )
2026-04-28 11:35:16 +00:00
mergify[bot]
5289aa0ab3
fix(payment_entry): escape arguments on invoice and order fetching sql queries (backport #54582 ) ( #54586 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(payment_entry): escape arguments on invoice and order fetching sql queries (#54582 )
2026-04-28 10:48:41 +00:00
ruthra kumar
185ef4e273
Merge pull request #54553 from frappe/mergify/bp/version-16-hotfix/pr-54509
...
fix: hide feature flag controlled fields on install (backport #54509 )
2026-04-28 16:04:42 +05:30
ruthra kumar
45dc2c40fd
fix: hide feature flag controlled fields on install
...
(cherry picked from commit 889fdf2f11 )
2026-04-28 15:44:28 +05:30
mergify[bot]
386a373c9b
chore(sidebar): moved Inactive Customers from CRM to Selling Workspace Sidebar (backport #54578 ) ( #54581 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-28 15:41:36 +05:30
mergify[bot]
134e4b7446
fix: update status of quotation in patch (backport #54577 ) ( #54580 )
...
fix: update status of quotation in patch (#54577 )
(cherry picked from commit 2088a01c19 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-28 09:44:16 +00:00
Jatin3128
15b6633fc3
feat: add setting to hide Subscription references across doctypes ( #54576 )
2026-04-28 13:09:50 +05:30
mergify[bot]
f14751d538
fix(manufacturing): remove conversion factor for stock qty (backport #54525 ) ( #54573 )
...
fix(manufacturing): remove conversion factor for stock qty (#54525 )
(cherry picked from commit 6f9089dd5b )
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
2026-04-28 05:38:29 +00:00
mergify[bot]
f7fa394aea
fix: negative quantity check in validate_item_qty (backport #54559 ) ( #54572 )
...
fix: negative quantity check in validate_item_qty (#54559 )
Fix negative quantity check in validate_item_qty
When saving a Blanket Order with a blank qty field in the items table, the following error is raised:
TypeError: '<' not supported between instances of 'NoneType' and 'int'
Root cause: The validate_item_qty method compares d.qty < 0 directly. When the qty field is left empty, its value is None, and Python cannot compare None with an integer.
Fix
Wrap d.qty with flt(), which safely converts None (and any non-numeric value) to 0.0 before the comparison.
# Before
if d.qty < 0:
# After
if flt(d.qty) < 0:
(cherry picked from commit 63edd5ddc6 )
Co-authored-by: Vinay Mishra <39999379+vinaymishraofficial@users.noreply.github.com >
2026-04-28 05:33:55 +00:00
mergify[bot]
d9a9a5bcde
fix: debit credit not equal in purchase transactions for multi currency (backport #54456 ) ( #54564 )
...
fix: debit credit not equal in purchase transactions for multi currency (#54456 )
(cherry picked from commit 601581d6f8 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-27 15:23:05 +00:00
Mihir Kandoi
0df38a841e
fix: correct display depends on condition ( #54556 )
2026-04-27 10:08:47 +00:00
mergify[bot]
d56df96f73
fix: make inv dimen reqd only in delivery note (backport #54546 ) ( #54552 )
...
fix: make inv dimen reqd only in delivery note (#54546 )
(cherry picked from commit 0aadd1e3a5 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-27 15:10:44 +05:30
mergify[bot]
cc85370d54
fix(stock): remove validation for transfer_qty field (backport #54542 ) ( #54545 )
...
fix(stock): remove validation for transfer_qty field (#54542 )
(cherry picked from commit 60a6b38c31 )
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
2026-04-27 07:20:16 +00:00
mergify[bot]
ac9aa7f154
refactor: quality inspection item query (backport #54511 ) ( #54540 )
...
* refactor: quality inspection item query (#54511 )
(cherry picked from commit be2a4b7b2a )
# Conflicts:
# erpnext/stock/doctype/quality_inspection/quality_inspection.py
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-27 05:50:37 +00:00
MochaMind
23cac0df83
chore: update POT file ( #54535 )
2026-04-26 18:55:31 +02:00
mergify[bot]
5c0d2cb474
feat: danish_bosnian_address_template (backport #54093 ) ( #54516 )
...
feat: danish_bosnian_address_template (#54093 )
(cherry picked from commit e517eeaaa2 )
Co-authored-by: mahsem <137205921+mahsem@users.noreply.github.com >
2026-04-26 21:06:52 +05:30
mergify[bot]
cabea2f288
fix(stock): set incoming rate as zero for outward sle (backport #54514 ) ( #54533 )
...
fix(stock): set incoming rate as zero for outward sle
(cherry picked from commit ce37530e70 )
Co-authored-by: Sudharsanan11 <sudharsananashok1975@gmail.com >
2026-04-26 20:24:52 +05:30
rohitwaghchaure
4c95daaca5
Merge pull request #54531 from frappe/mergify/bp/version-16-hotfix/pr-54530
...
fix(stock): show item code in serial and batch selector dialog (backport #54530 )
2026-04-26 10:25:51 +05:30
Sudharsanan11
62bbe28a72
fix(stock): add stock entry in batch master connection
...
(cherry picked from commit fee5bcadb2 )
2026-04-26 04:35:42 +00:00
Sudharsanan11
85d1eb8379
fix(stock): show item code in serial and batch selector dialog
...
(cherry picked from commit f572bc51e1 )
2026-04-26 04:35:42 +00:00
mergify[bot]
8de9ac4e34
refactor(UX): selling settings form (backport #54412 ) ( #54527 )
2026-04-25 18:01:07 +05:30
mergify[bot]
f3996fb971
fix(PCV): set correct filters of from_date and to_date on General Ledger Report on clicking Ledger button (backport #54522 ) ( #54524 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(PCV): set correct filters of `from_date` and `to_date` on General Ledger Report on clicking `Ledger` button (#54522 )
2026-04-25 00:08:27 +05:30
mergify[bot]
764c775e19
refactor: tax witholding report (backport #54449 ) (backport #54477 ) ( #54519 )
...
* refactor: use consistent report column names
(cherry picked from commit 6dca96b423 )
(cherry picked from commit 9276cd7343 )
* refactor: how data is built
(cherry picked from commit c3e7f7f02f )
(cherry picked from commit be0e58fb23 )
* refactor: better label for entity type
(cherry picked from commit 53666974a3 )
(cherry picked from commit fffaf834fd )
* refactor: updated key for withholding_date
(cherry picked from commit 07b023a934 )
(cherry picked from commit e6cfdb8e4d )
* test: None is better than zero, as no values exist
(cherry picked from commit b5550f747e )
(cherry picked from commit 40466be9ef )
* refactor: make report extensible by regional apps
(cherry picked from commit f0ea20e579 )
(cherry picked from commit 6392126ca5 )
* fix: add party type for dynamic link support
(cherry picked from commit b925469c4d )
(cherry picked from commit c6d4802857 )
---------
Co-authored-by: Smit Vora <smitvora203@gmail.com >
2026-04-24 14:39:42 +00:00
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 ))
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
Khushi Rawat
8a5fa64e1d
Merge pull request #54504 from frappe/mergify/bp/version-16-hotfix/pr-53314
...
fix: skip budget validation when cancelling GL entries (backport #53314 )
2026-04-24 17:39:05 +05:30
Smit Vora
aecf2c1c0e
Merge pull request #54505 from frappe/mergify/bp/version-16-hotfix/pr-54476
...
fix: ensure tax withholding entries respect date range of category (backport #54476 )
2026-04-24 13:39:54 +05:30
ljain112
719d982a07
fix: ensure tax withholding entries respect date range of category
...
(cherry picked from commit 9ead8d4e3f )
2026-04-24 07:48:53 +00:00
nareshkannasln
1b146738c4
fix: skip BudgetValidation when cancelling GL entries
...
(cherry picked from commit fa34ebea94 )
2026-04-24 06:45:16 +00:00
mergify[bot]
c4010b0581
ci: fix timezone for python mariadb tests (backport #54464 ) ( #54465 )
...
ci: fix timezone for python mariadb tests (#54464 )
(cherry picked from commit 0d2da6d86c )
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-23 22:31:16 +00:00
mergify[bot]
456e99b352
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 >
2026-04-23 17:37:04 +00:00
mergify[bot]
2a244d162b
fix(edi): restrict Code List imports to files and trusted backend URLs (backport #54137 ) ( #54266 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix(edi): restrict Code List imports to files and trusted backend URLs (#54137 )
fix(edi): hardcode "Code List" DocType in importer (#54488 )
2026-04-23 15:36:35 +00:00
mergify[bot]
ddc9ea16cc
ci: test correctness pattern (backport #54186 ) ( #54473 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-04-23 13:29:15 +00:00
mergify[bot]
f7b87ed0e3
fix(stock): show available qty in warehouse link field (backport #54474 ) ( #54484 )
...
fix(stock): show available qty in warehouse link field (#54474 )
(cherry picked from commit ab19b16fe2 )
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
2026-04-23 18:19:28 +05:30
Smit Vora
01b22254e7
Merge pull request #54486 from frappe/mergify/bp/version-16-hotfix/pr-53190
2026-04-23 17:54:28 +05:30
Smit Vora
df3fbeded2
feat: Add XLSX styling support to custom financial report templates (backport #52612 ) ( #54485 )
...
Co-authored-by: Abdeali Chharchhodawala <99460106+Abdeali099@users.noreply.github.com >
2026-04-23 17:50:52 +05:30
Abdeali Chharchhodawala
96bab08ae0
feat: enhance account category with root type ( #53190 )
...
(cherry picked from commit f6639db0e9 )
2026-04-23 12:05:07 +00:00
Abdeali Chharchhodawala
055ff56ce4
feat: Add XLSX styling support to custom financial report templates ( #52612 )
...
(cherry picked from commit c35221852a )
2026-04-23 11:46:01 +00:00
Smit Vora
4f8184ec70
Merge pull request #54477 from frappe/mergify/bp/version-16-hotfix/pr-54449
2026-04-23 15:18:46 +05:30
Smit Vora
c6d4802857
fix: add party type for dynamic link support
...
(cherry picked from commit b925469c4d )
2026-04-23 09:27:53 +00:00
Smit Vora
6392126ca5
refactor: make report extensible by regional apps
...
(cherry picked from commit f0ea20e579 )
2026-04-23 09:27:53 +00:00
Smit Vora
40466be9ef
test: None is better than zero, as no values exist
...
(cherry picked from commit b5550f747e )
2026-04-23 09:27:53 +00:00
Smit Vora
e6cfdb8e4d
refactor: updated key for withholding_date
...
(cherry picked from commit 07b023a934 )
2026-04-23 09:27:53 +00:00
Smit Vora
fffaf834fd
refactor: better label for entity type
...
(cherry picked from commit 53666974a3 )
2026-04-23 09:27:52 +00:00
Smit Vora
be0e58fb23
refactor: how data is built
...
(cherry picked from commit c3e7f7f02f )
2026-04-23 09:27:52 +00:00
Smit Vora
9276cd7343
refactor: use consistent report column names
...
(cherry picked from commit 6dca96b423 )
2026-04-23 09:27:52 +00:00
rohitwaghchaure
dd2763aabc
Merge pull request #54472 from frappe/mergify/bp/version-16-hotfix/pr-54471
...
fix: delivery schedule in the sales order (backport #54471 )
2026-04-22 22:11:01 +05:30
Rohit Waghchaure
386f49978e
fix: delivery schedule in the sales order
...
(cherry picked from commit 435db260ee )
2026-04-22 16:33:12 +00:00
mergify[bot]
090aab33fb
fix: py error on stock ageing report (backport #54467 ) ( #54469 )
...
fix: py error on stock ageing report (#54467 )
(cherry picked from commit f5357c233d )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-22 14:41:13 +00:00
ruthra kumar
99bc2c174b
Merge pull request #54463 from frappe/mergify/bp/version-16-hotfix/pr-54447
...
refactor(test): remove explicit sql delete calls (backport #54447 )
2026-04-22 11:34:10 +05:30
ruthra kumar
91a748d9bf
refactor(test): remove explicit sql delete calls
...
(cherry picked from commit b16dd3f2dd )
2026-04-22 05:43:48 +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 ))
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
rohitwaghchaure
afd25508d6
Merge pull request #54343 from frappe/mergify/bp/version-16-hotfix/pr-54342
...
fix: make Target Warehouse mandatory on UI for WO (backport #54342 )
2026-04-17 13:27:35 +05:30
Rohit Waghchaure
46f5de0b1c
fix: make Target Warehouse mandatory on UI
...
(cherry picked from commit 2a8267e10a )
2026-04-17 07:54:10 +00:00
mergify[bot]
b252ad49b7
fix: hide operations field in bom creator if phantom (backport #54336 ) ( #54337 )
2026-04-16 16:11:45 +00:00
mergify[bot]
10dbfd310f
feat: make fg phantom-able in bom creator (backport #54332 ) ( #54333 )
2026-04-16 19:17:51 +05:30
ruthra kumar
07bcaab33b
Merge pull request #54328 from frappe/mergify/bp/version-16-hotfix/pr-54327
...
fix(test): missing repost allowed defaults (backport #54327 )
2026-04-16 17:20:04 +05:30
ruthra kumar
9d969d5af5
Merge pull request #54321 from frappe/mergify/bp/version-16-hotfix/pr-54301
...
refactor(ux): merge repost settings to accounts settings (backport #54301 )
2026-04-16 17:19:48 +05:30
ruthra kumar
2e7c4776d4
refactor: delete redundent repost setting
...
(cherry picked from commit 6a04c159ca )
2026-04-16 16:55:38 +05:30
ruthra kumar
5a2933df8f
refactor: limit reposting to only supported doctypes
...
(cherry picked from commit 940d3cfe0a )
2026-04-16 16:55:38 +05:30
ruthra kumar
fa5e4dee17
refactor: remove redundant field from filter
...
(cherry picked from commit ece85c770f )
2026-04-16 16:55:38 +05:30
ruthra kumar
3ba400a02b
refactor(ux): better error message
...
(cherry picked from commit 3093409933 )
2026-04-16 16:55:38 +05:30
ruthra kumar
5c064331cb
refactor(test): use new source for repost setting
...
(cherry picked from commit b8207d5ed1 )
2026-04-16 16:55:38 +05:30
ruthra kumar
151864079b
refactor: move allowed doctypes to accounts settings
...
- dropped 'allowed' field
(cherry picked from commit d5c58277cb )
2026-04-16 16:55:37 +05:30
ruthra kumar
f785f36ad6
refactor: merge reposting settings to accounts settings
...
(cherry picked from commit 89ebf48544 )
2026-04-16 16:55:26 +05:30
ruthra kumar
d49c34389b
fix(test): missing repost allowed defaults
...
(cherry picked from commit 257865deb2 )
2026-04-16 10:33:04 +00:00
mergify[bot]
ead7744f81
refactor: add category field to uom (backport #54290 ) ( #54325 )
...
* refactor: add category field to uom (#54290 )
(cherry picked from commit e04a2e6da2 )
# Conflicts:
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-16 10:16:28 +00:00
mergify[bot]
b487f69b59
feat: add option to create production plan from sales order (backport #53662 ) ( #54323 )
...
Co-authored-by: sudarsan2001 <frankel9675@gmail.com >
Co-authored-by: Venkatesh <47534423+venkat102@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-16 15:16:34 +05:30
ruthra kumar
d74e632934
Merge pull request #54318 from frappe/mergify/bp/version-16-hotfix/pr-54172
...
fix: move make_dimension_in_accounting_doctypes from after_insert to on_update (backport #54172 )
2026-04-16 11:29:50 +05:30
ruthra kumar
29ba701432
Merge pull request #54316 from frappe/mergify/bp/version-16-hotfix/pr-52923
...
fix(taxes_and_totals): apply conversion_rate to taxable_amount in get_itemised_tax (backport #52923 )
2026-04-16 11:12:15 +05:30
Shllokkk
f287edd8c2
fix: move make_dimension_in_accounting_doctypes from after_insert to on_update
...
(cherry picked from commit ee067e6015 )
2026-04-16 05:37:36 +00:00
Dharanidharan2813
d506e574d2
fix(taxes_and_totals): apply conversion_rate to taxable_amount in get_itemised_tax
...
(cherry picked from commit 2e577ed25b )
2026-04-16 05:22:40 +00:00
mergify[bot]
45052ce8a7
fix: reset base_rounded_total when rounded_total resets (backport #54241 ) ( #54304 )
...
* fix: reset base_rounded_total when rounded_total resets
(cherry picked from commit f8d278b733 )
# Conflicts:
# erpnext/controllers/tests/test_taxes_and_totals.py
* chore: spelling mistake
(cherry picked from commit e2ac476587 )
* chore: resolve conflicts
---------
Co-authored-by: ljain112 <ljain112@gmail.com >
2026-04-16 10:39:17 +05:30
NaviN
4f9f90738a
Merge pull request #54309 from frappe/mergify/bp/version-16-hotfix/pr-54306
...
fix: non-collapsible in customer quick entry (backport #54306 )
2026-04-15 17:32:56 +05:30
PKSowmiya05
101f68c8e8
fix: non-collapsible in customer quick entry
...
(cherry picked from commit 53e120269d )
2026-04-15 11:56:54 +00:00
ruthra kumar
ffebb86846
refactor(company): don't force set service expense account on save (backport #54275 ) ( #54305 )
...
* refactor(company): don't force set service expense account on save
(cherry picked from commit 927f40b296 )
* refactor(test): set dependant value in company master
(cherry picked from commit 299e141cee )
---------
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-04-15 15:55:53 +05:30
ruthra kumar
6cc560a579
refactor(test): set dependant value in company master
...
(cherry picked from commit 299e141cee )
2026-04-15 10:04:00 +00:00
ruthra kumar
47e78bd4b9
refactor(company): don't force set service expense account on save
...
(cherry picked from commit 927f40b296 )
2026-04-15 10:03:59 +00:00
mergify[bot]
d7da5b047d
fix: add portal user ownership check to supplier quotation (backport #54298 ) ( #54300 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: add portal user ownership check to supplier quotation (#54298 )
2026-04-15 06:13:11 +00:00
Frappe PR Bot
9312781dcd
chore(release): Bumped to Version 16.14.0
...
# [16.14.0](https://github.com/frappe/erpnext/compare/v16.13.3...v16.14.0 ) (2026-04-14)
### Bug Fixes
* account change in warehouse (backport [#54182 ](https://github.com/frappe/erpnext/issues/54182 )) ([#54205 ](https://github.com/frappe/erpnext/issues/54205 )) ([b42e239 ](b42e23993d ))
* add closing div tab ([7e5297a ](7e5297a305 ))
* add drop ship logic in gross profit report (backport [#54220 ](https://github.com/frappe/erpnext/issues/54220 )) ([#54277 ](https://github.com/frappe/erpnext/issues/54277 )) ([bd6269b ](bd6269b9e7 ))
* add permission validation when prompting company details for incomplete letterhead data ([f2450ea ](f2450eaf60 ))
* add quotation print format in the list ([bb77018 ](bb77018f7b ))
* banner to enable serial / batch feature ([dea2d21 ](dea2d21580 ))
* batch/serial should use parent's posting datetime for naming (backport [#54206 ](https://github.com/frappe/erpnext/issues/54206 )) ([#54209 ](https://github.com/frappe/erpnext/issues/54209 )) ([3bdac5c ](3bdac5c30a ))
* conflicting issue ([57e458c ](57e458cc1e ))
* conflicting issue ([29be73c ](29be73c256 ))
* fetch correct expense account for operations in stock entry (backport [#54278 ](https://github.com/frappe/erpnext/issues/54278 )) ([#54281 ](https://github.com/frappe/erpnext/issues/54281 )) ([63ec36a ](63ec36a6f9 ))
* handle multi uom conversion factor for manufacture entry (backport [#54285 ](https://github.com/frappe/erpnext/issues/54285 )) ([#54286 ](https://github.com/frappe/erpnext/issues/54286 )) ([d5143ed ](d5143edcce ))
* hardcoded precision causing decimal issues ([e361afb ](e361afb6bc ))
* inventory dimension patch (backport [#54141 ](https://github.com/frappe/erpnext/issues/54141 )) ([#54146 ](https://github.com/frappe/erpnext/issues/54146 )) ([f2b3ade ](f2b3adec0f ))
* inventory dimension patch (backport [#54147 ](https://github.com/frappe/erpnext/issues/54147 )) ([#54149 ](https://github.com/frappe/erpnext/issues/54149 )) ([943ddff ](943ddff6aa ))
* inventory dimensions should not be mandatory unnecesarily (backport [#54064 ](https://github.com/frappe/erpnext/issues/54064 )) ([#54134 ](https://github.com/frappe/erpnext/issues/54134 )) ([7b0d34e ](7b0d34e979 ))
* last SLE not updated in the file ([60a1da0 ](60a1da0a1b ))
* make operation mandatory when any sub operation row is added (backport [#54245 ](https://github.com/frappe/erpnext/issues/54245 )) ([#54248 ](https://github.com/frappe/erpnext/issues/54248 )) ([394eb93 ](394eb93677 ))
* **manufacturing:** check remaining qty to calculate operating cost (backport [#53983 ](https://github.com/frappe/erpnext/issues/53983 )) ([#54128 ](https://github.com/frappe/erpnext/issues/54128 )) ([856ba24 ](856ba24194 ))
* not able to submit the PO (backport [#54257 ](https://github.com/frappe/erpnext/issues/54257 )) ([#54261 ](https://github.com/frappe/erpnext/issues/54261 )) ([9d90fc4 ](9d90fc4a84 ))
* preserve asset movement field properties after save ([b7f1677 ](b7f1677eef ))
* quality inspection item code fetch perm issue (backport [#54121 ](https://github.com/frappe/erpnext/issues/54121 )) ([#54127 ](https://github.com/frappe/erpnext/issues/54127 )) ([9d31712 ](9d317129f4 ))
* remove unneccessary function for serial no status updation (backport [#54191 ](https://github.com/frappe/erpnext/issues/54191 )) ([#54197 ](https://github.com/frappe/erpnext/issues/54197 )) ([4e828fd ](4e828fd897 ))
* remove unused print format ([f5a9657 ](f5a9657a91 ))
* replace raw SQL with qb in get_against_jv to prevent SQL injection ([8f86a28 ](8f86a2879c ))
* **sales invoice:** toggle Get Items From button based on is_return and POS view (backport [#52594 ](https://github.com/frappe/erpnext/issues/52594 )) ([#54139 ](https://github.com/frappe/erpnext/issues/54139 )) ([fe2161e ](fe2161ea0c ))
* **selling:** enable selling_settings creation through fixtures (backport [#54177 ](https://github.com/frappe/erpnext/issues/54177 )) ([#54215 ](https://github.com/frappe/erpnext/issues/54215 )) ([d2745f3 ](d2745f3ec9 ))
* set default posting time in RIV ([1086a72 ](1086a72373 ))
* Set remarks blank instead of No remarks in Sales/Purchase Invoices ([a71814a ](a71814a483 ))
* **stock:** ignore delivery note on delivery trip on_cancel trigger (backport [#54120 ](https://github.com/frappe/erpnext/issues/54120 )) ([#54123 ](https://github.com/frappe/erpnext/issues/54123 )) ([864a7fd ](864a7fdab5 ))
* **stock:** remove float precision to fix precision issue (backport [#54284 ](https://github.com/frappe/erpnext/issues/54284 )) ([#54289 ](https://github.com/frappe/erpnext/issues/54289 )) ([6e3549d ](6e3549d185 ))
* **stock:** update bin to zero when no previous sle exists (backport [#54236 ](https://github.com/frappe/erpnext/issues/54236 )) ([#54264 ](https://github.com/frappe/erpnext/issues/54264 )) ([2c292f4 ](2c292f4770 ))
* **test:** Remove usage of No remark as remark in tests ([6993255 ](699325506f ))
* timer not showing in job card (backport [#53839 ](https://github.com/frappe/erpnext/issues/53839 )) ([#54212 ](https://github.com/frappe/erpnext/issues/54212 )) ([7d8f59e ](7d8f59eb0a ))
* update return value in workstation list view indicator (backport [#54198 ](https://github.com/frappe/erpnext/issues/54198 )) ([#54201 ](https://github.com/frappe/erpnext/issues/54201 )) ([22774fd](22774fd810 ))
* update_nsm only in warehouse creation ([#54165 ](https://github.com/frappe/erpnext/issues/54165 )) ([abb896e ](abb896ecf1 ))
* wrong operation time calculation (backport [#53796 ](https://github.com/frappe/erpnext/issues/53796 )) ([#54274 ](https://github.com/frappe/erpnext/issues/54274 )) ([d0bff47 ](d0bff47272 ))
### Features
* Allowing operation level quality inspection check in BOM (backport [#53859 ](https://github.com/frappe/erpnext/issues/53859 )) ([#54144 ](https://github.com/frappe/erpnext/issues/54144 )) ([233dc7c ](233dc7c07b ))
* default print format for Quotation ([a8769bf ](a8769bfb77 ))
2026-04-14 18:28:38 +00:00
diptanilsaha
e65596fc0f
Merge pull request #54283 from frappe/version-16-hotfix
2026-04-14 23:57:09 +05:30
rohitwaghchaure
bd50a0f318
Merge pull request #54294 from frappe/mergify/bp/version-16-hotfix/pr-54279
...
fix: banner to enable serial / batch feature (backport #54279 )
2026-04-14 23:37:38 +05:30
Rohit Waghchaure
dea2d21580
fix: banner to enable serial / batch feature
...
(cherry picked from commit 08e8cc8575 )
2026-04-14 17:45:19 +00:00
mergify[bot]
2353bcc3fc
Revert "fix: sync paid and received amount" (backport #54238 ) ( #54293 )
...
Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com >
fix: sync paid and received amount" (#54238 )
2026-04-14 22:27:15 +05:30
mergify[bot]
6e3549d185
fix(stock): remove float precision to fix precision issue (backport #54284 ) ( #54289 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): remove float precision to fix precision issue (#54284 )
2026-04-14 11:36:24 +00:00
mergify[bot]
d5143edcce
fix: handle multi uom conversion factor for manufacture entry (backport #54285 ) ( #54286 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: handle multi uom conversion factor for manufacture entry (#54285 )
2026-04-14 16:22:14 +05:30
mergify[bot]
63ec36a6f9
fix: fetch correct expense account for operations in stock entry (backport #54278 ) ( #54281 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: fetch correct expense account for operations in stock entry (#54278 )
2026-04-14 16:08:21 +05:30
mergify[bot]
bd6269b9e7
fix: add drop ship logic in gross profit report (backport #54220 ) ( #54277 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: add drop ship logic in gross profit report (#54220 )
2026-04-14 09:59:16 +00:00
mergify[bot]
d0bff47272
fix: wrong operation time calculation (backport #53796 ) ( #54274 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: wrong operation time calculation (#53796 )
2026-04-14 09:35:00 +00:00
mergify[bot]
9d90fc4a84
fix: not able to submit the PO (backport #54257 ) ( #54261 )
...
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
2026-04-13 21:44:12 +05:30
mergify[bot]
2c292f4770
fix(stock): update bin to zero when no previous sle exists (backport #54236 ) ( #54264 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): update bin to zero when no previous sle exists (#54236 )
2026-04-13 15:57:31 +00:00
mergify[bot]
394eb93677
fix: make operation mandatory when any sub operation row is added (backport #54245 ) ( #54248 )
...
Co-authored-by: Sudarshan <73628063+sudarsan2001@users.noreply.github.com >
fix: make operation mandatory when any sub operation row is added (#54245 )
2026-04-13 21:06:01 +05:30
Khushi Rawat
fbb3ccbc28
Merge pull request #54251 from frappe/mergify/bp/version-16-hotfix/pr-54244
...
fix: replace raw SQL with qb in get_against_jv to prevent SQL injection (backport #54244 )
2026-04-13 16:12:43 +05:30
Nishka Gosalia
708b59b519
Merge pull request #54252 from frappe/mergify/bp/version-16-hotfix/pr-54249
2026-04-13 16:10:39 +05:30
Khushi Rawat
de08a972b6
Merge pull request #53745 from frappe/mergify/bp/version-16-hotfix/pr-53588
...
feat: default print format for Quotation (backport #53588 )
2026-04-13 16:04:20 +05:30
Khushi Rawat
512a35a0ab
Merge pull request #54253 from frappe/mergify/bp/version-16-hotfix/pr-54190
...
fix: add permission validation when prompting company details for incomplete letterhead data (backport #54190 )
2026-04-13 15:58:05 +05:30
Khushi Rawat
71a563428d
Merge branch 'version-16-hotfix' into mergify/bp/version-16-hotfix/pr-53588
2026-04-13 15:41:39 +05:30
khushi8112
57e458cc1e
fix: conflicting issue
2026-04-13 15:30:56 +05:30
khushi8112
f2450eaf60
fix: add permission validation when prompting company details for incomplete letterhead data
...
(cherry picked from commit 256a258b38 )
2026-04-13 09:55:12 +00:00
nishkagosalia
847919bf4e
refactor(UX): Stock ledger serial and batch number fields
...
(cherry picked from commit 3e2b40ad4a )
2026-04-13 09:51:46 +00:00
khushi8112
29be73c256
fix: conflicting issue
2026-04-13 15:21:39 +05:30
khushi8112
8f86a2879c
fix: replace raw SQL with qb in get_against_jv to prevent SQL injection
...
(cherry picked from commit c133f7156d )
# Conflicts:
# erpnext/accounts/doctype/journal_entry/journal_entry.py
2026-04-13 09:44:19 +00:00
ruthra kumar
eb80a3704a
Merge pull request #54239 from frappe/mergify/bp/version-16-hotfix/pr-54237
...
refactor: boldface for group accounts in financial statements (backport #54237 )
2026-04-13 12:02:19 +05:30
ruthra kumar
bfe58b2d68
refactor: boldface for group accounts in financial statements
...
(cherry picked from commit 545e9e069a )
2026-04-13 06:11:05 +00:00
MochaMind
39848ffb1e
chore: update POT file ( #54229 )
2026-04-12 10:10:15 +00:00
mergify[bot]
d2745f3ec9
fix(selling): enable selling_settings creation through fixtures (backport #54177 ) ( #54215 )
...
Co-authored-by: mgicking-bmi <mgicking@bmi.com >
Fix(selling): enable selling_settings creation through fixtures (#54177 )
2026-04-11 05:32:11 +00:00
mergify[bot]
3bdac5c30a
fix: batch/serial should use parent's posting datetime for naming (backport #54206 ) ( #54209 )
2026-04-11 05:06:40 +00:00
Frappe PR Bot
a1c43ae913
chore(release): Bumped to Version 16.13.3
...
## [16.13.3](https://github.com/frappe/erpnext/compare/v16.13.2...v16.13.3 ) (2026-04-11)
### Bug Fixes
* timer not showing in job card (backport [#53839 ](https://github.com/frappe/erpnext/issues/53839 )) (backport [#54212 ](https://github.com/frappe/erpnext/issues/54212 )) ([#54213 ](https://github.com/frappe/erpnext/issues/54213 )) ([93ede5b ](93ede5b764 ))
2026-04-11 05:05:14 +00:00
mergify[bot]
93ede5b764
fix: timer not showing in job card (backport #53839 ) (backport #54212 ) ( #54213 )
...
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
fix: timer not showing in job card (backport #53839 ) (#54212 )
2026-04-11 10:33:45 +05:30
mergify[bot]
7d8f59eb0a
fix: timer not showing in job card (backport #53839 ) ( #54212 )
...
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
2026-04-11 10:32:32 +05:30
mergify[bot]
66fdd061e7
Fix(bom): refetch the rate of item when 'source_from_supplier' is updated (backport #54187 ) ( #54208 )
...
Co-authored-by: Sambhav Saxena <76242518+sambhavsaxena@users.noreply.github.com >
Fix(bom): refetch the rate of item when 'source_from_supplier' is updated (#54187 )
2026-04-10 23:44:42 +05:30
mergify[bot]
b42e23993d
fix: account change in warehouse (backport #54182 ) ( #54205 )
...
Co-authored-by: nishkagosalia <nishka.gosalia@gmail.com >
2026-04-10 20:32:45 +05:30
mergify[bot]
22774fd810
fix: update return value in workstation list view indicator (backport #54198 ) ( #54201 )
...
Co-authored-by: Praveenkumar Dhanasekar <164200710+Praveenku-mar@users.noreply.github.com >
fix: update return value in workstation list view indicator (#54198 )
2026-04-10 11:20:49 +00:00
mergify[bot]
4e828fd897
fix: remove unneccessary function for serial no status updation (backport #54191 ) ( #54197 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: remove unneccessary function for serial no status updation (#54191 )
2026-04-10 10:58:57 +00:00
Nishka Gosalia
3cf90e804d
Merge pull request #54180 from frappe/revert-54171-mergify/bp/version-16-hotfix/pr-54165
...
fix: update_nsm only in warehouse creation (backport #54165 )"
2026-04-09 18:31:39 +05:30
Khushi Rawat
1f5d0c58f2
Merge pull request #54166 from frappe/mergify/bp/version-16-hotfix/pr-54142
...
fix: Set remarks blank instead of No remarks in Sales/Purchase Invoices (backport #54142 )
2026-04-09 18:16:04 +05:30
Nishka Gosalia
720a79588d
Revert "fix: update_nsm only in warehouse creation (backport #54165 )"
2026-04-09 18:13:39 +05:30
Nishka Gosalia
bc03f2399a
Merge pull request #54171 from frappe/mergify/bp/version-16-hotfix/pr-54165
...
fix: update_nsm only in warehouse creation (backport #54165 )
2026-04-09 16:29:24 +05:30
Nishka Gosalia
abb896ecf1
fix: update_nsm only in warehouse creation ( #54165 )
...
(cherry picked from commit b0e3fa3979 )
2026-04-09 10:28:32 +00:00
Frappe PR Bot
c98ded52b2
chore(release): Bumped to Version 16.13.2
...
## [16.13.2](https://github.com/frappe/erpnext/compare/v16.13.1...v16.13.2 ) (2026-04-09)
### Bug Fixes
* set default posting time in RIV ([3ce6dcc ](3ce6dcc7a7 ))
2026-04-09 09:59:33 +00:00
rohitwaghchaure
03474c0589
Merge pull request #54164 from frappe/mergify/bp/version-16/pr-54163
...
fix: set default posting time in RIV (backport #54161 ) (backport #54163 )
2026-04-09 15:27:59 +05:30
khushi8112
699325506f
fix(test): Remove usage of No remark as remark in tests
...
(cherry picked from commit 56416d18d3 )
2026-04-09 09:24:51 +00:00
khushi8112
a71814a483
fix: Set remarks blank instead of No remarks in Sales/Purchase Invoices
...
(cherry picked from commit 2515bf3aff )
2026-04-09 09:24:50 +00:00
Rohit Waghchaure
3ce6dcc7a7
fix: set default posting time in RIV
...
(cherry picked from commit a7ece65536 )
(cherry picked from commit 1086a72373 )
2026-04-09 08:55:10 +00:00
rohitwaghchaure
93def4dd13
Merge pull request #54163 from frappe/mergify/bp/version-16-hotfix/pr-54161
...
fix: set default posting time in RIV (backport #54161 )
2026-04-09 14:24:33 +05:30
Rohit Waghchaure
1086a72373
fix: set default posting time in RIV
...
(cherry picked from commit a7ece65536 )
2026-04-09 08:27:15 +00:00
Aarol D'Souza
379a1da254
Merge pull request #54158 from frappe/mergify/bp/version-16-hotfix/pr-54129
...
refactor: update reset password method name (backport #54129 )
2026-04-09 12:32:54 +05:30
mergify[bot]
6ec64216ce
Merge branch 'version-16-hotfix' into mergify/bp/version-16-hotfix/pr-54129
2026-04-09 06:42:41 +00:00
mergify[bot]
fe2161ea0c
fix(sales invoice): toggle Get Items From button based on is_return and POS view (backport #52594 ) ( #54139 )
...
Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com >
Co-authored-by: Navin-S-R <navin@aerele.in >
fix(sales invoice): toggle Get Items From button based on is_return and POS view (#52594 )
2026-04-09 11:58:02 +05:30
AarDG10
21cf83b915
refactor: update reset password method name
...
(cherry picked from commit c4d74483e1 )
2026-04-09 06:23:58 +00:00
Frappe PR Bot
62448d98de
chore(release): Bumped to Version 16.13.1
...
## [16.13.1](https://github.com/frappe/erpnext/compare/v16.13.0...v16.13.1 ) (2026-04-09)
### Bug Fixes
* last SLE not updated in the file ([96446ed ](96446ed78d ))
2026-04-09 04:50:03 +00:00
rohitwaghchaure
3eb58b8d36
Merge pull request #54152 from frappe/mergify/bp/version-16/pr-54151
...
fix: last SLE not updated in the file (backport #54132 ) (backport #54151 )
2026-04-09 10:18:32 +05:30
mergify[bot]
943ddff6aa
fix: inventory dimension patch (backport #54147 ) ( #54149 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: inventory dimension patch (#54147 )
2026-04-09 09:46:08 +05:30
Rohit Waghchaure
96446ed78d
fix: last SLE not updated in the file
...
(cherry picked from commit 38ed425ee2 )
(cherry picked from commit 60a1da0a1b )
2026-04-09 03:38:10 +00:00
rohitwaghchaure
5866fc6cb4
Merge pull request #54151 from frappe/mergify/bp/version-16-hotfix/pr-54132
...
fix: last SLE not updated in the file (backport #54132 )
2026-04-09 09:07:02 +05:30
Rohit Waghchaure
60a1da0a1b
fix: last SLE not updated in the file
...
(cherry picked from commit 38ed425ee2 )
2026-04-09 02:53:27 +00:00
mergify[bot]
f2b3adec0f
fix: inventory dimension patch (backport #54141 ) ( #54146 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: inventory dimension patch (#54141 )
2026-04-09 02:09:46 +00:00
mergify[bot]
233dc7c07b
feat: Allowing operation level quality inspection check in BOM (backport #53859 ) ( #54144 )
...
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-09 02:02:35 +00:00
mergify[bot]
526c8d0418
refactor(lost_opportunity_report): replaced raw_sql with query builder (backport #54136 ) ( #54140 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-08 18:30:35 +00:00
mergify[bot]
7b0d34e979
fix: inventory dimensions should not be mandatory unnecesarily (backport #54064 ) ( #54134 )
...
* fix: inventory dimensions should not be mandatory unnecesarily (#54064 )
(cherry picked from commit 6e44b8913e )
# Conflicts:
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-08 14:43:01 +00:00
mergify[bot]
856ba24194
fix(manufacturing): check remaining qty to calculate operating cost (backport #53983 ) ( #54128 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(manufacturing): check remaining qty to calculate operating cost (#53983 )
2026-04-08 12:15:28 +00:00
mergify[bot]
9d317129f4
fix: quality inspection item code fetch perm issue (backport #54121 ) ( #54127 )
...
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: quality inspection item code fetch perm issue (#54121 )
2026-04-08 12:14:41 +00:00
mergify[bot]
864a7fdab5
fix(stock): ignore delivery note on delivery trip on_cancel trigger (backport #54120 ) ( #54123 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): ignore delivery note on delivery trip on_cancel trigger (#54120 )
2026-04-08 17:18:35 +05:30
rohitwaghchaure
0bdb7e7894
Merge pull request #54119 from frappe/mergify/bp/version-16-hotfix/pr-54102
...
fix: hardcoded precision causing decimal issues (backport #54102 )
2026-04-08 14:04:23 +05:30
Rohit Waghchaure
e361afb6bc
fix: hardcoded precision causing decimal issues
...
(cherry picked from commit 90fd6f2e40 )
2026-04-08 06:50:17 +00:00
Khushi Rawat
7b154c3069
Merge pull request #54117 from frappe/mergify/bp/version-16-hotfix/pr-54103
...
fix: preserve asset movement field properties after save (backport #54103 )
2026-04-08 12:15:55 +05:30
ravibharathi656
b7f1677eef
fix: preserve asset movement field properties after save
...
(cherry picked from commit 4a004a2a82 )
2026-04-08 06:28:27 +00:00
Frappe PR Bot
1134e25bb6
chore(release): Bumped to Version 16.13.0
...
# [16.13.0](https://github.com/frappe/erpnext/compare/v16.12.0...v16.13.0 ) (2026-04-07)
### Bug Fixes
* add support to fetch items based on manufacture stock entry; fix how it's done from work order ([4232640 ](4232640a8b ))
* add tax_id handling in Tax Withholding Entry (backport [#53598 ](https://github.com/frappe/erpnext/issues/53598 )) ([#54081 ](https://github.com/frappe/erpnext/issues/54081 )) ([dc58754 ](dc58754a60 ))
* auto-set source_stock_entry ([eead8d6 ](eead8d6d8c ))
* avg stock entries for disassembly from WO ([0ceb084 ](0ceb084104 ))
* conflicts ([66ee208 ](66ee208cb2 ))
* correct warehouse preference for disassemble ([919cbd5 ](919cbd5c02 ))
* create source_stock_entry to refer to original manufacturing entry ([b91af5b](b91af5b2b9 ))
* custom button to disassemble manufactured stock entry with work order ([84a063a ](84a063a9bf ))
* dif_inward_from_outward_workspace_sidebar (backport [#54083 ](https://github.com/frappe/erpnext/issues/54083 )) ([#54088 ](https://github.com/frappe/erpnext/issues/54088 )) ([e6722c8 ](e6722c84fa ))
* disassembly prompt with source stock entry field ([c9d03d0 ](c9d03d049c ))
* divide sub-assembly cost by qty to get per-unit rate in BOM Creator (backport [#54090 ](https://github.com/frappe/erpnext/issues/54090 )) ([#54091 ](https://github.com/frappe/erpnext/issues/54091 )) ([454271a ](454271ad68 ))
* do not repost GL if no change in valuation ([89e3e3c ](89e3e3c59e ))
* do not show inv dimension unnecessarily in stock entry (backport [#53946 ](https://github.com/frappe/erpnext/issues/53946 )) ([#53951 ](https://github.com/frappe/erpnext/issues/53951 )) ([573a1a0 ](573a1a0dcb ))
* dynamic labels on invoice type change ([4705f53 ](4705f53d2c ))
* ensure accurate rounding for item-wise tax and taxable amounts ([c4c76cc ](c4c76cc1b2 ))
* GL entries for different exchange rate in the purchase invoice ([5719992 ](5719992cda ))
* handle disassembly for secondary / scrap items ([d50279b ](d50279b718 ))
* hide fields related to track Semi-Finished Goods if feature has disabled ([5a7d0d2 ](5a7d0d2765 ))
* include rejected qty in tax (purchase receipt) (backport [#53624 ](https://github.com/frappe/erpnext/issues/53624 )) ([#53972 ](https://github.com/frappe/erpnext/issues/53972 )) ([e230f72 ](e230f72e0b ))
* manufacture entry with group_by support ([31ac46a ](31ac46ae4c ))
* **manufacturing:** handle null cur_dialog in BOM work order dialog (backport [#54011 ](https://github.com/frappe/erpnext/issues/54011 )) ([#54015 ](https://github.com/frappe/erpnext/issues/54015 )) ([01610b2 ](01610b2fa7 ))
* Party Field only visibile when party type selected ([f42a1e8 ](f42a1e8a14 ))
* prevent selection of group type customer group in customer master ([04cced2 ](04cced2fb5 ))
* print hide unnecessary fields ([cd98312 ](cd98312083 ))
* process loss with bom path disassembly ([0a257ea ](0a257ea63d ))
* **promotional_scheme:** toggle enable state between Buying and Selli… (backport [#54110 ](https://github.com/frappe/erpnext/issues/54110 )) ([#54112 ](https://github.com/frappe/erpnext/issues/54112 )) ([4a6fe47 ](4a6fe477d4 ))
* rejected serial no field showing even if serial / batch feature not enabled ([2c81f79 ](2c81f79df7 ))
* remove null from link_filters ([21f36f5 ](21f36f5c21 ))
* remove reference in serial/batch when document is cancelled (backport [#53979 ](https://github.com/frappe/erpnext/issues/53979 )) ([#53989 ](https://github.com/frappe/erpnext/issues/53989 )) ([5aaca83 ](5aaca83fe4 ))
* remove title field from purchase receipt (backport [#54051 ](https://github.com/frappe/erpnext/issues/54051 )) ([#54065 ](https://github.com/frappe/erpnext/issues/54065 )) ([84382db ](84382db5ca ))
* remove unnecessary param, and use value from self ([7bef954 ](7bef9542d4 ))
* resolve user permission error on status change by updating user … (backport [#54033 ](https://github.com/frappe/erpnext/issues/54033 )) ([#54060 ](https://github.com/frappe/erpnext/issues/54060 )) ([62b83ca ](62b83cacce ))
* screen freezes if consumed qty set in SCR ([bd67ef8 ](bd67ef8d26 ))
* set bom details on disassembly; abs batch qty ([fb1d865 ](fb1d865e9b ))
* set serial and batch from source stock entry - on disassemble ([ff104ed ](ff104edf12 ))
* set_query for source stock entry ([5f67ef7 ](5f67ef70bb ))
* show current stock qty in Stock Entry PDF (backport [#53761 ](https://github.com/frappe/erpnext/issues/53761 )) ([#54032 ](https://github.com/frappe/erpnext/issues/54032 )) ([ab08162 ](ab08162f34 ))
* skip discount amount validation when not saving ([8941699 ](8941699a34 ))
* skip validate_stock_accounts in Journal Entry when perpetual inventory is disabled (backport [#53554 ](https://github.com/frappe/erpnext/issues/53554 )) ([#53558 ](https://github.com/frappe/erpnext/issues/53558 )) ([7062b71 ](7062b7153e ))
* **stock:** update stock queue in SABE for return entries ([fc5a04d ](fc5a04db2e ))
* support creating disassembly (without link of WO) ([1c4b2a7 ](1c4b2a7148 ))
* sync paid and received amount (backport [#53039 ](https://github.com/frappe/erpnext/issues/53039 )) ([#54108 ](https://github.com/frappe/erpnext/issues/54108 )) ([df3f242 ](df3f242331 ))
* task gantt popup text not visible in light theme (backport [#53882 ](https://github.com/frappe/erpnext/issues/53882 )) ([#54094 ](https://github.com/frappe/erpnext/issues/54094 )) ([995a29e ](995a29e3e1 ))
* **taxes:** improve tax calculation accuracy and update test assertions ([6ad5e89 ](6ad5e89607 ))
* **taxes:** increase rounding threshold for tax breakup calculations ([3592637 ](3592637b5c ))
* **test:** do not use is_group enabled customer group in test ([8674aaf ](8674aafc86 ))
* **tests:** update item code and quantity in tax detail test case ([6689b17 ](6689b17b88 ))
* transactions where update stock is 0 should not create SLEs (backport [#54035 ](https://github.com/frappe/erpnext/issues/54035 )) ([#54077 ](https://github.com/frappe/erpnext/issues/54077 )) ([af81ed8 ](af81ed874b ))
* update min date based on transaction_date (backport [#53803 ](https://github.com/frappe/erpnext/issues/53803 )) ([#54025 ](https://github.com/frappe/erpnext/issues/54025 )) ([bc86e2c ](bc86e2c1f2 ))
* use get_value ([e4eb88d ](e4eb88d80b ))
* **ux:** refresh grid to correctly persist the state of fields ([273caa3 ](273caa38d9 ))
* validate qty that can be disassembled from source stock entry. ([1237f9a ](1237f9a0b1 ))
* validate work order consistency in stock entry ([b030eea ](b030eeafb8 ))
* **warehouse_capacity_dashboard:** removed `escape` from template (backport [#53907 ](https://github.com/frappe/erpnext/issues/53907 )) ([#53909 ](https://github.com/frappe/erpnext/issues/53909 )) ([a478fb7 ](a478fb7131 ))
### Features
* co product by product support ([#52979 ](https://github.com/frappe/erpnext/issues/52979 )) ([#53975 ](https://github.com/frappe/erpnext/issues/53975 )) ([8db397b ](8db397bdae ))
* croatian_address_template (backport [#53888 ](https://github.com/frappe/erpnext/issues/53888 )) ([#54058 ](https://github.com/frappe/erpnext/issues/54058 )) ([ff26265 ](ff262655bb ))
* **Payment Request:** Added a toggle for using the payment schedule (backport [#53922 ](https://github.com/frappe/erpnext/issues/53922 )) ([#53928 ](https://github.com/frappe/erpnext/issues/53928 )) ([5ade905 ](5ade905ee8 ))
### Performance Improvements
* optimize account balance data fetching for Chart Of Accounts (backport [#53044 ](https://github.com/frappe/erpnext/issues/53044 )) ([#53802 ](https://github.com/frappe/erpnext/issues/53802 )) ([093ca87 ](093ca8745d ))
2026-04-07 17:58:52 +00:00
diptanilsaha
aaea4dfcc1
Merge pull request #54100 from frappe/version-16-hotfix
2026-04-07 23:05:35 +05:30
mergify[bot]
7b91566435
refactor: financial report template enhancements (backport #52687 ) ( #54113 )
...
Co-authored-by: Abdeali Chharchhodawala <99460106+Abdeali099@users.noreply.github.com >
2026-04-07 17:10:42 +00:00
mergify[bot]
4a6fe477d4
fix(promotional_scheme): toggle enable state between Buying and Selli… (backport #54110 ) ( #54112 )
...
Co-authored-by: Ahmed AbuKhatwa <82771130+AhmedAbokhatwa@users.noreply.github.com >
Co-authored-by: AhmedAbukhatwa <Ahmedabukhatwa1@gmail.com >
fix(promotional_scheme): toggle enable state between Buying and Selli… (#54110 )
2026-04-07 21:55:18 +05:30
mergify[bot]
df3f242331
fix: sync paid and received amount (backport #53039 ) ( #54108 )
...
Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com >
fix: sync paid and received amount (#53039 )
2026-04-07 13:06:39 +00:00
mergify[bot]
7062b7153e
fix: skip validate_stock_accounts in Journal Entry when perpetual inventory is disabled (backport #53554 ) ( #53558 )
...
Co-authored-by: Saeed Kola <mohammedsaeedk@gmail.com >
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-07 12:05:33 +00:00
mergify[bot]
093ca8745d
perf: optimize account balance data fetching for Chart Of Accounts (backport #53044 ) ( #53802 )
...
Co-authored-by: Shllokkk <140623894+Shllokkk@users.noreply.github.com >
2026-04-07 16:20:17 +05:30
Smit Vora
52ac36ef02
Merge pull request #54098 from frappe/mergify/bp/version-16-hotfix/pr-53964
...
fix: consistently disassemble based on source > SE / WO / BOM (backport #53964 )
2026-04-07 15:20:29 +05:30
Smit Vora
9e83badbf5
chore: resolve conflicts
2026-04-07 14:57:56 +05:30
Smit Vora
7bef9542d4
fix: remove unnecessary param, and use value from self
...
(cherry picked from commit 98dfd64f63 )
2026-04-07 08:48:19 +00:00
Smit Vora
6cebea314d
test: enhance tests as per review comments
...
(cherry picked from commit f13d37fbf9 )
2026-04-07 08:48:19 +00:00
Smit Vora
d4fde552f4
test: maintain sufficient stock for scrap item
...
(cherry picked from commit b892139342 )
2026-04-07 08:48:19 +00:00
Smit Vora
fb1d865e9b
fix: set bom details on disassembly; abs batch qty
...
(cherry picked from commit ab1fc22431 )
2026-04-07 08:48:18 +00:00
Smit Vora
0a257ea63d
fix: process loss with bom path disassembly
...
(cherry picked from commit 93ad48bc1b )
2026-04-07 08:48:18 +00:00
Smit Vora
b030eeafb8
fix: validate work order consistency in stock entry
...
(cherry picked from commit ea392b2009 )
2026-04-07 08:48:18 +00:00
vorasmit
e4eb88d80b
fix: use get_value
...
(cherry picked from commit a71e8bb116 )
2026-04-07 08:48:17 +00:00
vorasmit
0ceb084104
fix: avg stock entries for disassembly from WO
...
(cherry picked from commit 71fd18bdf9 )
2026-04-07 08:48:17 +00:00
vorasmit
31ac46ae4c
fix: manufacture entry with group_by support
...
(cherry picked from commit 3cf1ce8360 )
2026-04-07 08:48:16 +00:00
Smit Vora
901e626729
test: disassembly for scrap / secondary item
...
(cherry picked from commit a6d41151ff )
2026-04-07 08:48:16 +00:00
Smit Vora
d50279b718
fix: handle disassembly for secondary / scrap items
...
(cherry picked from commit 2be8313819 )
2026-04-07 08:48:16 +00:00
Smit Vora
e1a4d9fab4
test: disassembly of items with batch and serial numbers
...
(cherry picked from commit 1693698fed )
2026-04-07 08:48:15 +00:00
Smit Vora
8444778f74
test: additional items in stock entry considered with disassembly
...
(cherry picked from commit d32977e3a9 )
2026-04-07 08:48:15 +00:00
Smit Vora
4c0ebee15b
test: disassemble with source stock entry reference
...
(cherry picked from commit 6988e2cbbc )
2026-04-07 08:48:15 +00:00
Smit Vora
195a10efb3
test: disassembly from wo
...
(cherry picked from commit 342a14d340 )
2026-04-07 08:48:14 +00:00
Smit Vora
ff104edf12
fix: set serial and batch from source stock entry - on disassemble
...
(cherry picked from commit 13b019ab8e )
2026-04-07 08:48:14 +00:00
Smit Vora
919cbd5c02
fix: correct warehouse preference for disassemble
...
(cherry picked from commit d3d6b5c660 )
2026-04-07 08:48:14 +00:00
Smit Vora
eead8d6d8c
fix: auto-set source_stock_entry
...
(cherry picked from commit 2e4e8bcaa7 )
2026-04-07 08:48:13 +00:00
Smit Vora
4232640a8b
fix: add support to fetch items based on manufacture stock entry; fix how it's done from work order
...
(cherry picked from commit 1ed0124ad7 )
2026-04-07 08:48:13 +00:00
Smit Vora
1237f9a0b1
fix: validate qty that can be disassembled from source stock entry.
...
(cherry picked from commit 6394dead72 )
# Conflicts:
# erpnext/manufacturing/doctype/work_order/work_order.py
2026-04-07 08:48:13 +00:00
Smit Vora
1c4b2a7148
fix: support creating disassembly (without link of WO)
...
(cherry picked from commit dba82720b6 )
2026-04-07 08:48:13 +00:00
Smit Vora
84a063a9bf
fix: custom button to disassemble manufactured stock entry with work order
...
(cherry picked from commit b64f86148c )
2026-04-07 08:48:12 +00:00
Smit Vora
5f67ef70bb
fix: set_query for source stock entry
...
(cherry picked from commit b47dfacb3e )
2026-04-07 08:48:12 +00:00
Smit Vora
c9d03d049c
fix: disassembly prompt with source stock entry field
...
(cherry picked from commit 68e97808c5 )
# Conflicts:
# erpnext/manufacturing/doctype/work_order/work_order.py
2026-04-07 08:48:12 +00:00
Smit Vora
b91af5b2b9
fix: create source_stock_entry to refer to original manufacturing entry
...
(cherry picked from commit d4baa9a74a )
2026-04-07 08:48:11 +00:00
Khushi Rawat
ae89407840
Merge pull request #54095 from frappe/mergify/bp/version-16-hotfix/pr-53394
...
fix: remove null from link_filters (backport #53394 )
2026-04-07 12:57:04 +05:30
ervishnucs
21f36f5c21
fix: remove null from link_filters
...
(cherry picked from commit a518a735f3 )
2026-04-07 07:00:44 +00:00
mergify[bot]
995a29e3e1
fix: task gantt popup text not visible in light theme (backport #53882 ) ( #54094 )
...
Co-authored-by: Sakthivel Murugan S <129778327+ssakthivelmurugan@users.noreply.github.com >
fix: task gantt popup text not visible in light theme (#53882 )
2026-04-07 06:40:45 +00:00
mergify[bot]
454271ad68
fix: divide sub-assembly cost by qty to get per-unit rate in BOM Creator (backport #54090 ) ( #54091 )
2026-04-07 05:55:55 +00:00
mergify[bot]
ff262655bb
feat: croatian_address_template (backport #53888 ) ( #54058 )
...
Co-authored-by: mahsem <137205921+mahsem@users.noreply.github.com >
2026-04-07 10:25:44 +05:30
mergify[bot]
62b83cacce
fix: resolve user permission error on status change by updating user … (backport #54033 ) ( #54060 )
...
Co-authored-by: Krishna Shirsath <shirsathkrishna19@gmail.com >
2026-04-07 10:25:13 +05:30
mergify[bot]
e6722c84fa
fix: dif_inward_from_outward_workspace_sidebar (backport #54083 ) ( #54088 )
...
Co-authored-by: mahsem <137205921+mahsem@users.noreply.github.com >
fix: dif_inward_from_outward_workspace_sidebar (#54083 )
2026-04-07 04:14:45 +00:00
mergify[bot]
dc58754a60
fix: add tax_id handling in Tax Withholding Entry (backport #53598 ) ( #54081 )
...
Co-authored-by: Lakshit Jain <ljain112@gmail.com >
fix: add tax_id handling in Tax Withholding Entry (#53598 )
2026-04-06 17:18:45 +00:00
mergify[bot]
af81ed874b
fix: transactions where update stock is 0 should not create SLEs (backport #54035 ) ( #54077 )
...
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
fix: transactions where update stock is 0 should not create SLEs (#54035 )
2026-04-06 15:17:11 +00:00
Smit Vora
14868ab98f
Merge pull request #54070 from frappe/mergify/bp/version-16-hotfix/pr-53973
...
fix(ux): refresh grid to correctly persist the state of fields (backport #53973 )
2026-04-06 19:38:55 +05:30
rohitwaghchaure
957a5e1a65
Merge pull request #54069 from frappe/mergify/bp/version-16-hotfix/pr-54050
...
fix: GL entries for different exchange rate in the purchase invoice (backport #54050 )
2026-04-06 17:48:45 +05:30
mergify[bot]
84382db5ca
fix: remove title field from purchase receipt (backport #54051 ) ( #54065 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: remove title field from purchase receipt (#54051 )
2026-04-06 12:00:04 +00:00
Smit Vora
273caa38d9
fix(ux): refresh grid to correctly persist the state of fields
...
(cherry picked from commit da778edf48 )
2026-04-06 11:56:42 +00:00
Rohit Waghchaure
5719992cda
fix: GL entries for different exchange rate in the purchase invoice
...
(cherry picked from commit a953709640 )
2026-04-06 11:53:06 +00:00
Khushi Rawat
2de51be5ae
Merge pull request #54062 from frappe/mergify/bp/version-16-hotfix/pr-54052
...
fix: print hide unnecessary fields (backport #54052 )
2026-04-06 16:59:08 +05:30
Khushi Rawat
66ee208cb2
fix: conflicts
2026-04-06 16:19:53 +05:30
khushi8112
cd98312083
fix: print hide unnecessary fields
...
(cherry picked from commit 8f83616b60 )
# Conflicts:
# erpnext/selling/doctype/sales_order_item/sales_order_item.json
2026-04-06 10:43:49 +00:00
diptanilsaha
7c34cb1134
Merge pull request #54047 from frappe/mergify/bp/version-16-hotfix/pr-54042
...
fix: skip discount amount validation when not saving (backport #54042 )
2026-04-06 13:44:31 +05:30
Sagar Vora
9bc0e3b2ce
test: add test for discount amount on partial purchase receipt
...
Co-authored-by: ravibharathi656 <131471282+ravibharathi656@users.noreply.github.com >
(cherry picked from commit 135cb5fd67 )
2026-04-06 07:31:09 +00:00
Sagar Vora
8941699a34
fix: skip discount amount validation when not saving
...
(cherry picked from commit 0975583388 )
2026-04-06 07:31:08 +00:00
rohitwaghchaure
fe6a7ee7ff
Merge pull request #54029 from frappe/mergify/bp/version-16-hotfix/pr-54004
...
fix: do not repost GL if no change in valuation (backport #54004 )
2026-04-06 11:47:35 +05:30
mergify[bot]
ab08162f34
fix: show current stock qty in Stock Entry PDF (backport #53761 ) ( #54032 )
2026-04-06 05:42:53 +00:00
Rohit Waghchaure
89e3e3c59e
fix: do not repost GL if no change in valuation
...
(cherry picked from commit bb53cce228 )
2026-04-06 03:38:41 +00:00
rohitwaghchaure
5c3daee1bb
Merge pull request #54010 from frappe/mergify/bp/version-16-hotfix/pr-53994
...
fix(stock): update stock queue in SABE for return entries (backport #53994 )
2026-04-06 09:07:08 +05:30
rohitwaghchaure
baa714b00f
Merge pull request #54016 from frappe/mergify/bp/version-16-hotfix/pr-54005
...
fix: screen freezes if consumed qty set in SCR (backport #54005 )
2026-04-05 22:55:44 +05:30
mergify[bot]
bc86e2c1f2
fix: update min date based on transaction_date (backport #53803 ) ( #54025 )
...
Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com >
fix: update min date based on transaction_date (#53803 )
2026-04-05 21:16:31 +05:30
MochaMind
1c0956c6e2
chore: update POT file ( #54017 )
2026-04-05 16:02:11 +02:00
Rohit Waghchaure
bd67ef8d26
fix: screen freezes if consumed qty set in SCR
...
(cherry picked from commit dd7be2b370 )
2026-04-05 07:50:38 +00:00
mergify[bot]
01610b2fa7
fix(manufacturing): handle null cur_dialog in BOM work order dialog (backport #54011 ) ( #54015 )
2026-04-05 07:19:23 +00:00
kavin-114
d3f1bfc628
test(stock): add unit test to update stock queue for return
...
(cherry picked from commit e537896df8 )
2026-04-04 21:17:30 +00:00
kavin-114
fc5a04db2e
fix(stock): update stock queue in SABE for return entries
...
(cherry picked from commit 0af8077bcc )
2026-04-04 21:17:30 +00:00
rohitwaghchaure
fddf9f381b
Merge pull request #53980 from frappe/mergify/bp/version-16-hotfix/pr-53963
...
fix: hide fields related to track Semi-Finished Goods if feature has disabled (backport #53963 )
2026-04-02 18:03:35 +05:30
mergify[bot]
5aaca83fe4
fix: remove reference in serial/batch when document is cancelled (backport #53979 ) ( #53989 )
2026-04-02 08:11:20 +00:00
Rohit Waghchaure
5a7d0d2765
fix: hide fields related to track Semi-Finished Goods if feature has disabled
...
(cherry picked from commit 399faf0ced )
2026-04-01 11:08:10 +00:00
Lakshit Jain
53fc0beae5
Merge pull request #53969 from frappe/mergify/bp/version-16-hotfix/pr-53961
...
fix: ensure accurate rounding for item-wise tax and taxable amounts (backport #53961 )
2026-04-01 14:43:15 +05:30
Mihir Kandoi
8db397bdae
feat: co product by product support ( #52979 ) ( #53975 )
2026-04-01 07:41:39 +00:00
mergify[bot]
e230f72e0b
fix: include rejected qty in tax (purchase receipt) (backport #53624 ) ( #53972 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: include rejected qty in tax (purchase receipt) (#53624 )
2026-03-31 15:51:58 +00:00
ljain112
9386c1328a
test: improve test case
...
(cherry picked from commit b73b161cbe )
2026-03-31 14:21:12 +00:00
ljain112
c4c76cc1b2
fix: ensure accurate rounding for item-wise tax and taxable amounts
...
(cherry picked from commit 9b37f2d95c )
2026-03-31 14:21:12 +00:00
Khushi Rawat
240d27274b
Merge pull request #53957 from frappe/mergify/bp/version-16-hotfix/pr-53811
...
fix: prevent selection of group type customer group in customer master (backport #53811 )
2026-03-31 18:13:29 +05:30
Nishka Gosalia
e55d0ce1f8
Merge pull request #53966 from frappe/mergify/bp/version-16-hotfix/pr-53965
...
fix: Party Field only visibile when party type selected (backport #53965 )
2026-03-31 18:10:00 +05:30
nishkagosalia
f42a1e8a14
fix: Party Field only visibile when party type selected
...
(cherry picked from commit e9e510a76e )
2026-03-31 12:38:31 +00:00
khushi8112
8674aafc86
fix(test): do not use is_group enabled customer group in test
...
(cherry picked from commit 75fa2b2277 )
2026-03-31 11:17:17 +00:00
khushi8112
04cced2fb5
fix: prevent selection of group type customer group in customer master
...
(cherry picked from commit 6068dc959f )
2026-03-31 11:17:17 +00:00
Khushi Rawat
16bd04dd97
Merge pull request #53943 from frappe/mergify/bp/version-16-hotfix/pr-53939
...
fix: dynamic labels on invoice type change (backport #53939 )
2026-03-31 16:47:02 +05:30
ruthra kumar
d129e5f5bc
Merge pull request #53948 from frappe/mergify/bp/version-16-hotfix/pr-53795
...
refactor(test): enforce ERPNextTestSuite across repo (backport #53795 )
2026-03-31 16:30:56 +05:30
mergify[bot]
573a1a0dcb
fix: do not show inv dimension unnecessarily in stock entry (backport #53946 ) ( #53951 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: do not show inv dimension unnecessarily in stock entry (#53946 )
2026-03-31 16:29:29 +05:30
rohitwaghchaure
7c503b33f8
Merge pull request #53954 from frappe/mergify/bp/version-16-hotfix/pr-53953
...
fix: rejected serial no field showing even if serial / batch feature disabled (backport #53953 )
2026-03-31 16:20:56 +05:30
Rohit Waghchaure
2c81f79df7
fix: rejected serial no field showing even if serial / batch feature not enabled
...
(cherry picked from commit c2f419ac3d )
2026-03-31 10:41:44 +00:00
ruthra kumar
05f47bbf6e
refactor(test): remove AccountsTestMixin from Sales Order
...
(cherry picked from commit 2aecf0103a )
2026-03-31 15:05:19 +05:30
ruthra kumar
ee61d79631
refactor(test): remove AccountsTestMixin from reactivity
...
(cherry picked from commit d2ee967383 )
2026-03-31 15:05:17 +05:30
ruthra kumar
85b08e4706
refactor(test): remove AccountsTestMixin from distributed discount
...
(cherry picked from commit 0b6546ea06 )
2026-03-31 09:32:44 +00:00
ruthra kumar
013aea6b7e
refactor(test): move logic from AccountsTestMixin to ERPNextTestSuite
...
(cherry picked from commit 2b37d7514d )
2026-03-31 09:32:44 +00:00
ruthra kumar
a8d0fb5ac9
refactor(test): erpnext testsuite should be primary superclass
...
(cherry picked from commit f3148e052c )
2026-03-31 09:32:44 +00:00
Lakshit Jain
924983794b
Merge pull request #53933 from frappe/mergify/bp/version-16-hotfix/pr-53925
...
fix(taxes): increase rounding threshold for tax breakup calculations (backport #53925 )
2026-03-31 12:34:33 +05:30
mergify[bot]
5ade905ee8
feat(Payment Request): Added a toggle for using the payment schedule (backport #53922 ) ( #53928 )
...
* feat(Payment Request): Added a toggle for using the payment schedule
(cherry picked from commit 8ec15b537e )
---------
Co-authored-by: Jatin3128 <jatinsarna8@gmail.com >
Co-authored-by: Jatin3128 <140256508+Jatin3128@users.noreply.github.com >
2026-03-31 12:26:29 +05:30
khushi8112
4705f53d2c
fix: dynamic labels on invoice type change
...
(cherry picked from commit 820bd15e1e )
2026-03-31 06:37:19 +00:00
mergify[bot]
8be7793f89
chore: remove inter warehouse transfer settings (backport #53860 ) ( #53941 )
...
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
2026-03-31 06:09:44 +00:00
ljain112
0dcacad793
chore: resolve conflicts
2026-03-31 11:05:46 +05:30
mergify[bot]
a478fb7131
fix(warehouse_capacity_dashboard): removed escape from template (backport #53907 ) ( #53909 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(warehouse_capacity_dashboard): removed `escape` from template (#53907 )
2026-03-30 23:33:22 +05:30
Frappe PR Bot
ddef35c333
chore(release): Bumped to Version 16.12.0
...
# [16.12.0](https://github.com/frappe/erpnext/compare/v16.11.0...v16.12.0 ) (2026-03-30)
### Bug Fixes
* **accounts:** set supplier name as title field in Purchase Invoice ([#53710 ](https://github.com/frappe/erpnext/issues/53710 )) ([f2195fa ](f2195fa67d ))
* add missing type hints to whitelisted function arguments ([b115913 ](b115913fc9 ))
* avoid setting unnecessary fields ([3023302 ](3023302700 ))
* **bank_account:** added validation to fetch bank account details using `get_bank_account_details` (backport [#53926 ](https://github.com/frappe/erpnext/issues/53926 )) ([#53930 ](https://github.com/frappe/erpnext/issues/53930 )) ([8cb8f66 ](8cb8f66b22 ))
* change in functionality ([6d92792 ](6d92792634 ))
* change shipment parcel dimension fields from Int to Float (backport [#53867 ](https://github.com/frappe/erpnext/issues/53867 )) ([#53873 ](https://github.com/frappe/erpnext/issues/53873 )) ([2907c41 ](2907c411f3 ))
* **contract_template:** restrict `create`, `write` and `delete` access only to `System Manager` (backport [#53787 ](https://github.com/frappe/erpnext/issues/53787 )) ([#53789 ](https://github.com/frappe/erpnext/issues/53789 )) ([737cb37 ](737cb371d7 ))
* correct item valuation when "Deduct" is used in Purchase Invoice and Receipt. ([c6fe5be ](c6fe5be95a ))
* corrected logic to retry reposting if timeout occurs after dependent SLE processing ([8fbb86d ](8fbb86d53e ))
* do not check for sub assembly reference for rm of fg (backport [#53758 ](https://github.com/frappe/erpnext/issues/53758 )) ([#53759 ](https://github.com/frappe/erpnext/issues/53759 )) ([1872dcc ](1872dccb0a ))
* **email_campaign:** prevent unsubscribing entire campaign when email group member unsubscribes ([00bb07a ](00bb07aaa3 ))
* employee user creation ([1ddadb7 ](1ddadb72b7 ))
* **employee:** add 'set_only_once' property to 'Create User Automatically' field ([eadf78d ](eadf78d694 ))
* fallback to Personal Email for user creation just like client-side ([553bc87 ](553bc87ac7 ))
* flaky currency exchange test (backport [#53813 ](https://github.com/frappe/erpnext/issues/53813 )) ([#53817 ](https://github.com/frappe/erpnext/issues/53817 )) ([3d79dce ](3d79dce8b3 ))
* hide Create User Automatically checkbox if user is already selected ([c12ad79 ](c12ad7910a ))
* invalid dynamic link filter for address doctype (backport [#53849 ](https://github.com/frappe/erpnext/issues/53849 )) ([#53852 ](https://github.com/frappe/erpnext/issues/53852 )) ([1c1369f ](1c1369fea8 ))
* **item_dashboard:** escaping `warehouse`, `item_code`, `stock_uom` and `item_name` on `get_data` (backport [#53904 ](https://github.com/frappe/erpnext/issues/53904 )) ([#53914 ](https://github.com/frappe/erpnext/issues/53914 )) ([4ac6347 ](4ac6347cc5 ))
* item-wh reposting, code cleanup ([8d2c4da ](8d2c4da931 ))
* keep from and to time blank until added explicitly (backport [#53798 ](https://github.com/frappe/erpnext/issues/53798 )) ([#53801 ](https://github.com/frappe/erpnext/issues/53801 )) ([09a4f63 ](09a4f630e1 ))
* maintain state during reposting ([544c914 ](544c91441b ))
* **manufacturing:** apply work order status filter in job card (backport [#53766 ](https://github.com/frappe/erpnext/issues/53766 )) ([#53768 ](https://github.com/frappe/erpnext/issues/53768 )) ([37b68a0 ](37b68a07aa ))
* **manufacturing:** close work order status when stock reservation is… (backport [#53714 ](https://github.com/frappe/erpnext/issues/53714 )) ([#53721 ](https://github.com/frappe/erpnext/issues/53721 )) ([c36f9e9 ](c36f9e9b1b ))
* **manufacturing:** update condition for base hour rate calculation (backport [#53753 ](https://github.com/frappe/erpnext/issues/53753 )) ([#53771 ](https://github.com/frappe/erpnext/issues/53771 )) ([a93d715 ](a93d715916 ))
* **manufacturing:** update the qty precision (backport [#53874 ](https://github.com/frappe/erpnext/issues/53874 )) ([#53885 ](https://github.com/frappe/erpnext/issues/53885 )) ([f6fa972 ](f6fa9726f9 ))
* move Joining section before Exit, relabel Employee Exit -> Exit ([7414a9a ](7414a9a694 ))
* only validate auto user creation before insert ([2f13b33 ](2f13b33e3d ))
* **opening_invoice_creation_tool:** sanitize summary content for dashboard (backport [#53917 ](https://github.com/frappe/erpnext/issues/53917 )) ([#53924 ](https://github.com/frappe/erpnext/issues/53924 )) ([8c35a93 ](8c35a939cb ))
* party name not updating correctly ([a205733 ](a2057331e3 ))
* **Payment Entry:** split orders as per the schedules in the refrence table ([2693ffe ](2693ffe680 ))
* pick correct dependant sle during reposting ([15739b5 ](15739b5d81 ))
* purchase invoice for internal transfers should not require PO (backport [#53791 ](https://github.com/frappe/erpnext/issues/53791 )) ([#53793 ](https://github.com/frappe/erpnext/issues/53793 )) ([72efbc2 ](72efbc2b42 ))
* purchase invoice missing item ([bfb5132 ](bfb51326ed ))
* Removed quick access link from selling workspace ([25fa66f ](25fa66f90c ))
* reset employee listview empty state, add import btn instead ([341bfb0 ](341bfb0bd9 ))
* reset User ID and make it read-only if 'Create User Automatically' is set ([af94ed8 ](af94ed865a ))
* resolve POS crash and correct is_return typo in TransactionBase ([adc2960 ](adc2960f5b ))
* sanitize genericode import inputs and secure XML parser ([d7902d0 ](d7902d0477 ))
* set create user perm to 1 by default + persist option while saving employee ([e8ca394 ](e8ca394e8b ))
* set default print format for when downlod pdf ([a5250f8 ](a5250f8827 ))
* skip overwriting existing asset fields with accounting dimensions ([a35a3e9 ](a35a3e9627 ))
* **stock:** add warehouse filter to pick work order raw materials (backport [#53748 ](https://github.com/frappe/erpnext/issues/53748 )) ([#53898 ](https://github.com/frappe/erpnext/issues/53898 )) ([ad3c1e5 ](ad3c1e520e ))
* **stock:** handle legacy single sle recon entries ([dd0613a ](dd0613a4a8 ))
* **stock:** ignore qty validation for pick list (backport [#53871 ](https://github.com/frappe/erpnext/issues/53871 )) ([#53892 ](https://github.com/frappe/erpnext/issues/53892 )) ([319ba31 ](319ba31b77 ))
* **stock:** update company validation for expense account in lcv ([9d46d81 ](9d46d8151a ))
* support translated search in get_party_type and refactor raw sql to qb (backport [#53191 ](https://github.com/frappe/erpnext/issues/53191 )) ([#53832 ](https://github.com/frappe/erpnext/issues/53832 )) ([675b94b ](675b94b7a2 ))
* **templates:** escape attachment `file_url` and `file_name` in `order.html` and `projects.html` ([38bc5d6 ](38bc5d69cd ))
* **templates:** using correct syntax of `include` in `projects.html` ([c3cb9cc ](c3cb9cc003 ))
* test case ([5039f89 ](5039f896bf ))
* test file deletion ([3a8e1e3 ](3a8e1e3faa ))
* **test:** enable perpetual inventory ([ad96646 ](ad966468b1 ))
* uncollapse User Details section in new form ([d093b71 ](d093b71946 ))
* **UX:** improve party selection UX with party name field ([f80b974 ](f80b974d6f ))
* validate if quantity greater than 0 in item dashboard (backport [#53846 ](https://github.com/frappe/erpnext/issues/53846 )) ([#53848 ](https://github.com/frappe/erpnext/issues/53848 )) ([9a2851f ](9a2851f221 ))
* **warehouse_capacity_dashboard:** escaping `warehouse`, `item_code` and `company` on `get_data` (backport [#53894 ](https://github.com/frappe/erpnext/issues/53894 )) ([#53900 ](https://github.com/frappe/erpnext/issues/53900 )) ([f01f7e7 ](f01f7e7974 ))
### Features
* Bom stock analysis report ([8a5e2cc ](8a5e2cc0a6 ))
* default print format for Request for Quotation ([ab0e215 ](ab0e215290 ))
* **employee:** Add automatic user creation feature and related validations. Create User on Import. ([8f8b487 ](8f8b48746b ))
* **employee:** Add birthdays and work anniversaries indicator in form ,list view enhancements and new empty state. ([0b3c912 ](0b3c9120c3 ))
* **employee:** Create User button and form. ([cd0a25c ](cd0a25ca17 ))
* **report:** add service start/end date and amount with roll-ups in deferred revenue/expense report ([407c3cd ](407c3cd575 ))
2026-03-30 18:03:06 +00:00
diptanilsaha
f3a5afc11f
Merge pull request #53915 from frappe/version-16-hotfix
2026-03-30 23:31:28 +05:30
mergify[bot]
8cb8f66b22
fix(bank_account): added validation to fetch bank account details using get_bank_account_details (backport #53926 ) ( #53930 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(bank_account): added validation to fetch bank account details using `get_bank_account_details` (#53926 )
2026-03-30 20:56:31 +05:30
ljain112
5922d25210
test: update item-wise tax detail test for high conversion rates
...
(cherry picked from commit fc8437c499 )
# Conflicts:
# erpnext/controllers/tests/test_item_wise_tax_details.py
2026-03-30 15:17:09 +00:00
Smit Vora
6ad5e89607
fix(taxes): improve tax calculation accuracy and update test assertions
...
(cherry picked from commit a18196f584 )
2026-03-30 15:17:09 +00:00
ljain112
6689b17b88
fix(tests): update item code and quantity in tax detail test case
...
(cherry picked from commit 3449ab063a )
2026-03-30 15:17:09 +00:00
ljain112
3592637b5c
fix(taxes): increase rounding threshold for tax breakup calculations
...
(cherry picked from commit 7f87a5e5c6 )
2026-03-30 15:17:08 +00:00
Lakshit Jain
63828dfc00
Merge pull request #53932 from frappe/mergify/bp/version-16-hotfix/pr-53406
...
fix: correct item valuation when "Deduct" is used in Purchase Invoice and Receipt. (backport #53406 )
2026-03-30 20:37:24 +05:30
ljain112
c6fe5be95a
fix: correct item valuation when "Deduct" is used in Purchase Invoice and Receipt.
...
(cherry picked from commit e68f149d3a )
2026-03-30 14:24:46 +00:00
mergify[bot]
8c35a939cb
fix(opening_invoice_creation_tool): sanitize summary content for dashboard (backport #53917 ) ( #53924 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(opening_invoice_creation_tool): sanitize summary content for dashboard (#53917 )
2026-03-30 12:47:25 +00:00
mergify[bot]
4ac6347cc5
fix(item_dashboard): escaping warehouse, item_code, stock_uom and item_name on get_data (backport #53904 ) ( #53914 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(item_dashboard): escaping `warehouse`, `item_code`, `stock_uom` and `item_name` on `get_data` (#53904 )
2026-03-30 09:52:17 +00:00
rohitwaghchaure
e85919478e
Merge pull request #53911 from frappe/mergify/bp/version-16-hotfix/pr-53906
...
fix: purchase invoice missing item (backport #53906 )
2026-03-30 15:08:56 +05:30
rohitwaghchaure
6ffd716ee2
Merge pull request #53896 from frappe/mergify/bp/version-16-hotfix/pr-53799
...
fix(stock): update company validation for expense account in lcv (backport #53799 )
2026-03-30 14:45:49 +05:30
Rohit Waghchaure
bfb51326ed
fix: purchase invoice missing item
...
(cherry picked from commit af994c1a22 )
2026-03-30 09:15:18 +00:00
rohitwaghchaure
3af5b67e43
Merge pull request #53905 from frappe/mergify/bp/version-16-hotfix/pr-53902
...
fix: item-wh reposting, code cleanup (backport #53902 )
2026-03-30 14:22:35 +05:30
Rohit Waghchaure
8d2c4da931
fix: item-wh reposting, code cleanup
...
(cherry picked from commit e0ca34ae39 )
2026-03-30 08:31:48 +00:00
mergify[bot]
f01f7e7974
fix(warehouse_capacity_dashboard): escaping warehouse, item_code and company on get_data (backport #53894 ) ( #53900 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(warehouse_capacity_dashboard): escaping `warehouse`, `item_code` and `company` on `get_data` (#53894 )
2026-03-30 13:48:25 +05:30
mergify[bot]
ad3c1e520e
fix(stock): add warehouse filter to pick work order raw materials (backport #53748 ) ( #53898 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): add warehouse filter to pick work order raw materials (#53748 )
2026-03-30 08:12:48 +00:00
Sudharsanan11
ad966468b1
fix(test): enable perpetual inventory
...
(cherry picked from commit 875a2e4947 )
2026-03-30 07:34:51 +00:00
Sudharsanan11
9d46d8151a
fix(stock): update company validation for expense account in lcv
...
(cherry picked from commit 913168e8b6 )
2026-03-30 07:34:51 +00:00
mergify[bot]
319ba31b77
fix(stock): ignore qty validation for pick list (backport #53871 ) ( #53892 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): ignore qty validation for pick list (#53871 )
2026-03-30 06:59:29 +00:00
rohitwaghchaure
68d93a2dae
Merge pull request #53810 from frappe/mergify/bp/version-16-hotfix/pr-53216
...
fix(stock): handle legacy single sle recon entries (backport #53216 )
2026-03-30 11:34:36 +05:30
mergify[bot]
b2cba0286e
refactor: setup wizard stages and demo data creation (backport #53866 ) ( #53868 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-03-29 17:05:36 +00:00
mergify[bot]
f6fa9726f9
fix(manufacturing): update the qty precision (backport #53874 ) ( #53885 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(manufacturing): update the qty precision (#53874 )
2026-03-29 16:43:26 +00:00
MochaMind
83cac15755
chore: update POT file ( #53875 )
2026-03-29 14:55:38 +02:00
rohitwaghchaure
e3f144cb28
Merge pull request #53880 from frappe/mergify/bp/version-16-hotfix/pr-53878
...
fix: maintain state during reposting (backport #53878 )
2026-03-29 16:32:07 +05:30
Rohit Waghchaure
544c91441b
fix: maintain state during reposting
...
(cherry picked from commit f8738a791b )
2026-03-29 10:43:06 +00:00
mergify[bot]
2907c411f3
fix: change shipment parcel dimension fields from Int to Float (backport #53867 ) ( #53873 )
...
Co-authored-by: Kaushal Shriwas <64089478+kaulith@users.noreply.github.com >
fix: change shipment parcel dimension fields from Int to Float (#53867 )
2026-03-29 07:10:14 +00:00
rohitwaghchaure
0b324b2892
Merge pull request #53856 from frappe/mergify/bp/version-16-hotfix/pr-53853
...
fix: corrected logic to retry reposting if timeout occurs after dependant SLE processing (backport #53853 )
2026-03-27 22:35:42 +05:30
Rohit Waghchaure
8fbb86d53e
fix: corrected logic to retry reposting if timeout occurs after dependent SLE processing
...
(cherry picked from commit 90b9ab0bc8 )
2026-03-27 15:56:46 +00:00
mergify[bot]
1c1369fea8
fix: invalid dynamic link filter for address doctype (backport #53849 ) ( #53852 )
2026-03-27 12:45:50 +00:00
mergify[bot]
9a2851f221
fix: validate if quantity greater than 0 in item dashboard (backport #53846 ) ( #53848 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: validate if quantity greater than 0 in item dashboard (#53846 )
2026-03-27 10:34:18 +00:00
mergify[bot]
c9953580b2
ci: semgrep to prevent test regression (backport #53837 ) ( #53840 )
...
ci: semgrep to prevent test regression
(cherry picked from commit be4496e4ab )
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-03-27 08:32:29 +00:00
mergify[bot]
675b94b7a2
fix: support translated search in get_party_type and refactor raw sql to qb (backport #53191 ) ( #53832 )
...
* fix: support translated search in get_party_type and refactor raw sql to qb
(cherry picked from commit d987688058 )
# Conflicts:
# erpnext/setup/doctype/party_type/party_type.py
* fix: resolve merge conflicts in party_type.py
---------
Co-authored-by: Shllokkk <140623894+Shllokkk@users.noreply.github.com >
2026-03-27 13:42:46 +05:30
rohitwaghchaure
bec83c1944
Merge pull request #53805 from frappe/mergify/bp/version-16-hotfix/pr-52152
...
Refactor reposting feature (backport #52152 )
2026-03-27 12:36:22 +05:30
Nishka Gosalia
fbd72ff232
Merge pull request #53835 from frappe/mergify/bp/version-16-hotfix/pr-53704
2026-03-27 12:27:28 +05:30
Rohit Waghchaure
15739b5d81
fix: pick correct dependant sle during reposting
2026-03-27 12:10:45 +05:30
Rohit Waghchaure
f663f9b27e
refactor: storing of current status of reposting
...
(cherry picked from commit daa2420996 )
2026-03-27 12:10:45 +05:30
Rohit Waghchaure
5bbecbf7c4
refactor: reposting for better peformance
...
(cherry picked from commit 20787ef5da )
2026-03-27 12:10:45 +05:30
nishkagosalia
3a8e1e3faa
fix: test file deletion
2026-03-27 12:03:20 +05:30
Ravibharathi
c78a5af073
Merge pull request #53820 from frappe/mergify/bp/version-16-hotfix/pr-53710
...
fix(accounts): set supplier name as title field in Purchase Invoice (backport #53710 )
2026-03-27 11:59:39 +05:30
kavin-114
dd0613a4a8
fix(stock): handle legacy single sle recon entries
...
(cherry picked from commit 7e6bbcc3fb )
2026-03-27 11:49:45 +05:30
nishkagosalia
5039f896bf
fix: test case
...
(cherry picked from commit 3a78af7f42 )
2026-03-27 06:09:18 +00:00
nishkagosalia
d1a3571918
chore: Dropping bom stock report and bom stock calculated report
...
(cherry picked from commit 3bedc6cf7e )
# Conflicts:
# erpnext/manufacturing/report/bom_stock_calculated/test_bom_stock_calculated.py
2026-03-27 06:09:17 +00:00
nishkagosalia
6d92792634
fix: change in functionality
...
(cherry picked from commit c1874cb7d5 )
2026-03-27 06:09:17 +00:00
nishkagosalia
8a5e2cc0a6
feat: Bom stock analysis report
...
(cherry picked from commit 5d088350dc )
2026-03-27 06:09:17 +00:00
ravibharathi656
d12b54c50a
chore: resolve conflict
2026-03-27 11:24:35 +05:30
rohitwaghchaure
d7237519a2
Merge pull request #53826 from rohitwaghchaure/fixed-test-case-for-process-loss
...
test: fixed test case
2026-03-27 11:17:13 +05:30
ruthra kumar
f1af745932
Merge pull request #53830 from frappe/mergify/bp/version-16-hotfix/pr-53429
...
feat(report): add service start/end date and amount with roll-ups in deferred revenue/expense report (backport #53429 )
2026-03-27 10:59:54 +05:30
ruthra kumar
610052d487
Merge pull request #53828 from frappe/mergify/bp/version-16-hotfix/pr-53343
...
fix(email_campaign): prevent unsubscribing entire campaign when email group member unsubscribes (backport #53343 )
2026-03-27 10:48:46 +05:30
Shllokkk
407c3cd575
feat(report): add service start/end date and amount with roll-ups in deferred revenue/expense report
...
(cherry picked from commit 8e5692d8a3 )
2026-03-27 05:00:50 +00:00
Shllokkk
00bb07aaa3
fix(email_campaign): prevent unsubscribing entire campaign when email group member unsubscribes
...
(cherry picked from commit 56f597f5ad )
2026-03-27 04:57:50 +00:00
Rohit Waghchaure
10f58112ae
test: fixed test case
2026-03-27 10:04:55 +05:30
mergify[bot]
3d79dce8b3
fix: flaky currency exchange test (backport #53813 ) ( #53817 )
2026-03-26 15:09:13 +00:00
Pandiyan P
f2195fa67d
fix(accounts): set supplier name as title field in Purchase Invoice ( #53710 )
...
fix(accounts): update title field in purchase order and purchase invoice
(cherry picked from commit 5b1fa81451 )
# Conflicts:
# erpnext/buying/doctype/purchase_order/purchase_order.json
2026-03-26 13:30:44 +00:00
mergify[bot]
09a4f630e1
fix: keep from and to time blank until added explicitly (backport #53798 ) ( #53801 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: keep from and to time blank until added explicitly (#53798 )
2026-03-26 07:42:54 +00:00
mergify[bot]
72efbc2b42
fix: purchase invoice for internal transfers should not require PO (backport #53791 ) ( #53793 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: purchase invoice for internal transfers should not require PO (#53791 )
2026-03-26 04:24:43 +05:30
mergify[bot]
737cb371d7
fix(contract_template): restrict create, write and delete access only to System Manager (backport #53787 ) ( #53789 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(contract_template): restrict `create`, `write` and `delete` access only to `System Manager` (#53787 )
2026-03-25 15:26:34 +00:00
Khushi Rawat
b072dd4497
Merge pull request #53728 from frappe/mergify/bp/version-16-hotfix/pr-53646
...
feat: default print format for Request for Quotation (backport #53646 )
2026-03-25 17:32:17 +05:30
diptanilsaha
62dc3ce6d8
Merge pull request #53781 from frappe/mergify/bp/version-16-hotfix/pr-53779
...
fix(template): escape attachment `file_url` and `file_name` and jinja syntax (backport #53779 )
2026-03-25 15:20:20 +05:30
diptanilsaha
c3cb9cc003
fix(templates): using correct syntax of include in projects.html
...
(cherry picked from commit bc6561cdd0 )
2026-03-25 09:28:37 +00:00
diptanilsaha
38bc5d69cd
fix(templates): escape attachment file_url and file_name in order.html and projects.html
...
(cherry picked from commit d9760bbf4f )
2026-03-25 09:28:36 +00:00
mergify[bot]
a93d715916
fix(manufacturing): update condition for base hour rate calculation (backport #53753 ) ( #53771 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(manufacturing): update condition for base hour rate calculation (#53753 )
2026-03-25 06:29:08 +00:00
mergify[bot]
37b68a07aa
fix(manufacturing): apply work order status filter in job card (backport #53766 ) ( #53768 )
...
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
fix(manufacturing): apply work order status filter in job card (#53766 )
2026-03-25 05:52:27 +00:00
mergify[bot]
1872dccb0a
fix: do not check for sub assembly reference for rm of fg (backport #53758 ) ( #53759 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: do not check for sub assembly reference for rm of fg (#53758 )
2026-03-25 11:10:16 +05:30
ruthra kumar
47438a44d3
Merge pull request #53752 from frappe/mergify/bp/version-16-hotfix/pr-53657
...
refactor(test): move remaining commits inside test guard (backport #53657 )
2026-03-24 18:24:58 +05:30
ruthra kumar
e91cbd94b4
refactor(test): process statement of acc remove commit
...
(cherry picked from commit bc2b8da597 )
2026-03-24 17:52:41 +05:30
ruthra kumar
7f29245eb6
refactor(test): move location creation to bootstrap in asset movement
...
(cherry picked from commit fd2b76a4d2 )
2026-03-24 17:52:41 +05:30
ruthra kumar
f0aa82cc6d
refactor(test): make stock entry deterministic
...
(cherry picked from commit 8fd65d7afa )
2026-03-24 17:52:41 +05:30
ruthra kumar
37ad0665c6
refactor(test): make asset capitalization deterministic
...
(cherry picked from commit 2c53cf3902 )
2026-03-24 17:52:41 +05:30
ruthra kumar
8ea9133caa
refactor(test): make ledger merge deterministic
...
(cherry picked from commit d3cf8cb851 )
2026-03-24 17:52:41 +05:30
ruthra kumar
0ba03ce851
refactor(test): SLA move company creation to bootstrap
...
(cherry picked from commit 77f41e120d )
2026-03-24 17:52:41 +05:30
ruthra kumar
ad2cf0624f
refactor(test): move webform custom dt creation to boostrap
...
(cherry picked from commit 426b7db3c8 )
2026-03-24 17:52:41 +05:30
ruthra kumar
cdc77caf6a
refactor(test): move custom doctype data setup to bootstrap
...
(cherry picked from commit 934740205a )
2026-03-24 17:52:41 +05:30
ruthra kumar
d41e7098bd
refactor(test): move tax category custom field creation to bootstrap
...
(cherry picked from commit 4454af8efd )
2026-03-24 17:52:41 +05:30
ruthra kumar
ebe45add4c
refactor(test): move trial company creation to bootstrap
...
(cherry picked from commit 11fb00c21d )
2026-03-24 17:52:41 +05:30
ruthra kumar
bb42d3ddbe
refactor(test): move purchase invoice dimension setup to bootstrap
...
(cherry picked from commit 31ce09204f )
2026-03-24 17:52:41 +05:30
ruthra kumar
ee72ed94d5
refactor(test): move company setup to bootstrap
...
(cherry picked from commit 9ed072ac83 )
2026-03-24 17:52:41 +05:30
ruthra kumar
941375877e
refactor(test): move dimension setup to test data bootstrap
...
and remove create_dimension() and disable_dimension()
(cherry picked from commit 342ce65401 )
2026-03-24 17:52:37 +05:30
ruthra kumar
4148d7d414
Merge pull request #53750 from frappe/mergify/bp/version-16-hotfix/pr-52285
...
fix(Payment Entry): split orders as per the schedules in the reference table (backport #52285 )
2026-03-24 17:49:48 +05:30
ruthra kumar
9669a2c56f
refactor(test): move commits inside test guard clause
...
(cherry picked from commit ed76d6699a )
2026-03-24 12:14:03 +00:00
Jatin3128
2693ffe680
fix(Payment Entry): split orders as per the schedules in the refrence table
...
(cherry picked from commit a9e52833fe )
2026-03-24 11:59:33 +00:00
Nishka Gosalia
f9bbf7bee4
Merge pull request #53747 from frappe/mergify/bp/version-16-hotfix/pr-53738
2026-03-24 16:48:34 +05:30
nishkagosalia
0571830720
refactor: item master ux improvements
...
(cherry picked from commit be55082751 )
2026-03-24 10:59:06 +00:00
khushi8112
bb77018f7b
fix: add quotation print format in the list
...
(cherry picked from commit da41057cd6 )
2026-03-24 10:06:58 +00:00
khushi8112
f5a9657a91
fix: remove unused print format
...
(cherry picked from commit b9083411cc )
2026-03-24 10:06:58 +00:00
khushi8112
7e5297a305
fix: add closing div tab
...
(cherry picked from commit c99cec1071 )
2026-03-24 10:06:58 +00:00
khushi8112
a8769bfb77
feat: default print format for Quotation
...
(cherry picked from commit 4307cd5b1c )
# Conflicts:
# erpnext/controllers/accounts_controller.py
# erpnext/public/js/print.js
# erpnext/setup/install.py
2026-03-24 10:06:57 +00:00
Khushi Rawat
6239e336ae
Merge pull request #53729 from frappe/mergify/bp/version-16-hotfix/pr-53680
...
fix(UX): improve party selection UX with party name field (backport #53680 )
2026-03-24 12:03:37 +05:30
ruthra kumar
2291a0539b
Merge pull request #53740 from frappe/mergify/bp/version-16-hotfix/pr-52802
...
fix: Removed quick access link from selling workspace (backport #52802 )
2026-03-24 11:50:42 +05:30
ruthra kumar
70984763a1
Merge pull request #53739 from frappe/mergify/bp/version-16-hotfix/pr-53302
...
fix: sanitize genericode import inputs and secure XML parser (backport #53302 )
2026-03-24 11:47:45 +05:30
Nabin Hait
25fa66f90c
fix: Removed quick access link from selling workspace
...
(cherry picked from commit d7c48d645a )
2026-03-24 06:01:15 +00:00
Shllokkk
d7902d0477
fix: sanitize genericode import inputs and secure XML parser
...
(cherry picked from commit 17eb983c40 )
2026-03-24 05:57:53 +00:00
ruthra kumar
e78386f49a
Merge pull request #53737 from frappe/mergify/bp/version-16-hotfix/pr-53730
...
fix: skip overwriting existing asset fields with accounting dimensions (backport #53730 )
2026-03-24 11:25:09 +05:30
Rucha Mahabal
0a8e4675dc
Merge pull request #53711 from frappe/mergify/bp/version-16-hotfix/pr-52726
...
feat(employee): Create User button and form. (backport #52726 )
2026-03-24 11:06:15 +05:30
khushi8112
a35a3e9627
fix: skip overwriting existing asset fields with accounting dimensions
...
(cherry picked from commit 2859a143f2 )
2026-03-24 05:35:26 +00:00
ruthra kumar
645308fc05
Merge pull request #53725 from Raghav0201/backport-52654
...
fix: resolve POS crash and correct is_return typo in TransactionBase
2026-03-24 10:59:00 +05:30
khushi8112
a2057331e3
fix: party name not updating correctly
...
(cherry picked from commit 469bb0ba4e )
2026-03-23 20:06:32 +00:00
khushi8112
f80b974d6f
fix(UX): improve party selection UX with party name field
...
(cherry picked from commit 8fd9b88cd9 )
2026-03-23 20:06:31 +00:00
khushi8112
a5250f8827
fix: set default print format for when downlod pdf
...
(cherry picked from commit 6b9fb77772 )
2026-03-23 20:04:45 +00:00
khushi8112
ab0e215290
feat: default print format for Request for Quotation
...
(cherry picked from commit 2af0d9cf6c )
2026-03-23 20:04:45 +00:00
Raghav0201
adc2960f5b
fix: resolve POS crash and correct is_return typo in TransactionBase
2026-03-23 22:13:29 +05:30
Frappe PR Bot
372fc96f0c
chore(release): Bumped to Version 16.11.0
...
# [16.11.0](https://github.com/frappe/erpnext/compare/v16.10.1...v16.11.0 ) (2026-03-23)
### Bug Fixes
* Adding validation for operation time in BOM ([c38b252 ](c38b252289 ))
* batch validation for subcontracting receipt ([604739d ](604739d1dc ))
* check for `submit` permissions instead of `write` permissions when updating status (backport [#53697 ](https://github.com/frappe/erpnext/issues/53697 )) ([#53703 ](https://github.com/frappe/erpnext/issues/53703 )) ([cd1dfee ](cd1dfeeab3 ))
* check posting_date in args (backport [#53303 ](https://github.com/frappe/erpnext/issues/53303 )) ([#53612 ](https://github.com/frappe/erpnext/issues/53612 )) ([f394ead ](f394ead878 ))
* consider returned qty in subcontracting report (backport [#53616 ](https://github.com/frappe/erpnext/issues/53616 )) ([#53621 ](https://github.com/frappe/erpnext/issues/53621 )) ([7edcef1 ](7edcef1248 ))
* deadlock issue for SLE ([de41aba ](de41abaaf2 ))
* do not overwrite expense account in stock entry (backport [#53658 ](https://github.com/frappe/erpnext/issues/53658 )) ([#53661 ](https://github.com/frappe/erpnext/issues/53661 )) ([077f397 ](077f39721a ))
* do not update float precision on setup ([0af4cd9 ](0af4cd9098 ))
* ignore cost center (backport [#53063 ](https://github.com/frappe/erpnext/issues/53063 )) ([#53614 ](https://github.com/frappe/erpnext/issues/53614 )) ([2ccac6c ](2ccac6c479 ))
* incorrect sle calculation when doc has project ([#53599 ](https://github.com/frappe/erpnext/issues/53599 )) ([55bad49 ](55bad49cf0 ))
* **manufacturing:** update non-stock item dict (backport [#53689 ](https://github.com/frappe/erpnext/issues/53689 )) ([#53699 ](https://github.com/frappe/erpnext/issues/53699 )) ([0d9af60 ](0d9af60f8a ))
* merge conflict ([f1c93d4 ](f1c93d4b98 ))
* **payment_schedule:** using `show_alert` instead of `msgprint` for non-selection of payment schedule (backport [#53623 ](https://github.com/frappe/erpnext/issues/53623 )) ([#53631 ](https://github.com/frappe/erpnext/issues/53631 )) ([a94bf6d ](a94bf6db06 ))
* PO should not be required for internal transfers (backport [#53681 ](https://github.com/frappe/erpnext/issues/53681 )) ([#53684 ](https://github.com/frappe/erpnext/issues/53684 )) ([5f9533f ](5f9533f089 ))
* python error in manufacture entry if transfer against is job card (backport [#53615 ](https://github.com/frappe/erpnext/issues/53615 )) ([#53618 ](https://github.com/frappe/erpnext/issues/53618 )) ([10a40a6 ](10a40a6d9b ))
* set customer details on customer creation at login (backport [#53509 ](https://github.com/frappe/erpnext/issues/53509 )) ([#53629 ](https://github.com/frappe/erpnext/issues/53629 )) ([5b4e3e9 ](5b4e3e92df ))
* shipping rule applied twice on non stock items (backport [#53655 ](https://github.com/frappe/erpnext/issues/53655 )) ([#53687 ](https://github.com/frappe/erpnext/issues/53687 )) ([9805745 ](9805745a66 ))
* stock queue for SABB ([f570a4c ](f570a4cb5d ))
* **stock:** add company filter while fetching batches (backport [#53369 ](https://github.com/frappe/erpnext/issues/53369 )) ([#53581 ](https://github.com/frappe/erpnext/issues/53581 )) ([91ee45a ](91ee45a698 ))
* **stock:** fix email error message (backport [#53606 ](https://github.com/frappe/erpnext/issues/53606 )) ([#53633 ](https://github.com/frappe/erpnext/issues/53633 )) ([48e8944 ](48e8944a86 ))
* **stock:** handle NoneType error (backport [#53593 ](https://github.com/frappe/erpnext/issues/53593 )) ([#53627 ](https://github.com/frappe/erpnext/issues/53627 )) ([2d1dd03 ](2d1dd03483 ))
* test case ([aac60b4 ](aac60b4c13 ))
* **test:** Use the system-configured float precision ([dd7cc56 ](dd7cc56dfe ))
* **trends:** added validation for `period_based_on` filter (backport [#53690 ](https://github.com/frappe/erpnext/issues/53690 )) ([#53692 ](https://github.com/frappe/erpnext/issues/53692 )) ([9787777 ](9787777cbd ))
* use correct test class ([1efbc60 ](1efbc60df1 ))
* validate permission before updating status (backport [#53651 ](https://github.com/frappe/erpnext/issues/53651 )) ([#53653 ](https://github.com/frappe/erpnext/issues/53653 )) ([7ebed91 ](7ebed912cf ))
### Features
* add cost center field to the stock entry accounting dimension tab ([50da693 ](50da6937e1 ))
2026-03-23 16:35:10 +00:00
mergify[bot]
c36f9e9b1b
fix(manufacturing): close work order status when stock reservation is… (backport #53714 ) ( #53721 )
...
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix(manufacturing): close work order status when stock reservation is… (#53714 )
2026-03-23 22:03:54 +05:30
diptanilsaha
a7dde4f26c
Merge pull request #53701 from frappe/version-16-hotfix
2026-03-23 22:03:34 +05:30
mergify[bot]
d16adb1579
chore(test_item_group): removed unused function _print_tree (backport #53716 ) ( #53719 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-03-23 16:14:22 +00:00
mergify[bot]
638373e180
chore: skip semgrep check for db.commit in BootStrapTestData (backport #53715 ) ( #53717 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-03-23 15:59:49 +00:00
rohitwaghchaure
2a514b5038
Merge pull request #53707 from frappe/mergify/bp/version-16-hotfix/pr-53705
...
fix: batch validation for subcontracting receipt (backport #53705 )
2026-03-23 18:52:30 +05:30
Rucha Mahabal
03510d96be
chore: fix conflicts
2026-03-23 17:57:30 +05:30
Rucha Mahabal
33d868f415
test(fix): set company in employee
...
(cherry picked from commit a14f834589 )
# Conflicts:
# erpnext/setup/doctype/employee/test_employee.py
2026-03-23 12:18:18 +00:00
Rucha Mahabal
dfd9aa56be
test: Create User Automatically
...
(cherry picked from commit d4ecede3c3 )
# Conflicts:
# erpnext/setup/doctype/employee/test_employee.py
2026-03-23 12:18:17 +00:00
Rucha Mahabal
af94ed865a
fix: reset User ID and make it read-only if 'Create User Automatically' is set
...
(cherry picked from commit 2be6bb694f )
2026-03-23 12:18:17 +00:00
Rucha Mahabal
553bc87ac7
fix: fallback to Personal Email for user creation just like client-side
...
(cherry picked from commit 31af13a5e6 )
2026-03-23 12:18:17 +00:00
Rucha Mahabal
3023302700
fix: avoid setting unnecessary fields
...
(cherry picked from commit 97bb100010 )
2026-03-23 12:18:16 +00:00
Rucha Mahabal
e8ca394e8b
fix: set create user perm to 1 by default + persist option while saving employee
...
(cherry picked from commit 091899d0df )
2026-03-23 12:18:16 +00:00
Rucha Mahabal
c12ad7910a
fix: hide Create User Automatically checkbox if user is already selected
...
(cherry picked from commit ec3302d1c1 )
2026-03-23 12:18:15 +00:00
Rucha Mahabal
d093b71946
fix: uncollapse User Details section in new form
...
(cherry picked from commit 1466df91bd )
2026-03-23 12:18:15 +00:00
Rucha Mahabal
2f13b33e3d
fix: only validate auto user creation before insert
...
(cherry picked from commit ee1aa10328 )
2026-03-23 12:18:14 +00:00
Rucha Mahabal
1ddadb72b7
fix: employee user creation
...
- consider prefered email as default in employee creation
- remove unused user parameter from `create_user` API
- remove unnecessary validations on user ID, already checked by user doctype hooks
- set company email only if empty
(cherry picked from commit 613d36a139 )
2026-03-23 12:18:14 +00:00
Rucha Mahabal
341bfb0bd9
fix: reset employee listview empty state, add import btn instead
...
(cherry picked from commit d99d16423a )
2026-03-23 12:18:13 +00:00
Rucha Mahabal
7414a9a694
fix: move Joining section before Exit, relabel Employee Exit -> Exit
...
(cherry picked from commit 000b5b72d5 )
2026-03-23 12:18:13 +00:00
Krishna Shirsath
c33cd5ce15
refactor(employee): remove anniversary indicator logic from employee form
...
(cherry picked from commit 1f19175fef )
2026-03-23 12:18:13 +00:00
Krishna Shirsath
eadf78d694
fix(employee): add 'set_only_once' property to 'Create User Automatically' field
...
(cherry picked from commit 053242d5bd )
2026-03-23 12:18:13 +00:00
Krishna Shirsath
b115913fc9
fix: add missing type hints to whitelisted function arguments
...
(cherry picked from commit 124ec4d3c2 )
2026-03-23 12:18:13 +00:00
Krishna Shirsath
0b3c9120c3
feat(employee): Add birthdays and work anniversaries indicator in form ,list view enhancements and new empty state.
...
(cherry picked from commit 4f43f655cf )
2026-03-23 12:18:12 +00:00
Krishna Shirsath
b0145512ed
refactor(employee): reorganize joining and employee exit tabs at the end.
...
(cherry picked from commit 870254b710 )
2026-03-23 12:18:12 +00:00
Krishna Shirsath
f2c4a8b1c4
refactor(employee): create user function -removed useless function calls
...
(cherry picked from commit 6513185cb7 )
2026-03-23 12:18:11 +00:00
Krishna Shirsath
8f8b48746b
feat(employee): Add automatic user creation feature and related validations. Create User on Import.
...
(cherry picked from commit 57f3048d27 )
2026-03-23 12:18:11 +00:00
Krishna Shirsath
cd0a25ca17
feat(employee): Create User button and form.
...
(cherry picked from commit 3b521b74ea )
2026-03-23 12:18:11 +00:00
Rohit Waghchaure
604739d1dc
fix: batch validation for subcontracting receipt
...
(cherry picked from commit b8d201658a )
2026-03-23 11:33:00 +00:00
mergify[bot]
cd1dfeeab3
fix: check for submit permissions instead of write permissions when updating status (backport #53697 ) ( #53703 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix: check for `submit` permissions instead of `write` permissions when updating status (#53697 )
2026-03-23 10:56:15 +00:00
mergify[bot]
0d9af60f8a
fix(manufacturing): update non-stock item dict (backport #53689 ) ( #53699 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(manufacturing): update non-stock item dict (#53689 )
2026-03-23 10:14:52 +00:00
Nishka Gosalia
e2b9538e85
Merge pull request #53694 from frappe/mergify/bp/version-16-hotfix/pr-53649
2026-03-23 14:52:10 +05:30
mergify[bot]
9787777cbd
fix(trends): added validation for period_based_on filter (backport #53690 ) ( #53692 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(trends): added validation for `period_based_on` filter (#53690 )
2026-03-23 09:15:08 +00:00
mergify[bot]
9805745a66
fix: shipping rule applied twice on non stock items (backport #53655 ) ( #53687 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: shipping rule applied twice on non stock items (#53655 )
2026-03-23 14:38:07 +05:30
nishkagosalia
2a47197859
chore: Adding new argument in status updater to skip qty validation
...
(cherry picked from commit dcd0509089 )
2026-03-23 08:57:51 +00:00
mergify[bot]
5f9533f089
fix: PO should not be required for internal transfers (backport #53681 ) ( #53684 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: PO should not be required for internal transfers (#53681 )
2026-03-23 06:52:45 +00:00
MochaMind
eee1c36263
chore: update POT file ( #53676 )
2026-03-22 14:45:56 +01:00
rohitwaghchaure
543e374978
Merge pull request #53675 from frappe/mergify/bp/version-16-hotfix/pr-53673
...
fix: stock queue for SABB (backport #53673 )
2026-03-22 13:20:18 +05:30
Rohit Waghchaure
f570a4cb5d
fix: stock queue for SABB
...
(cherry picked from commit 3fcf308ed8 )
2026-03-22 07:30:57 +00:00
rohitwaghchaure
18eb7bb4f4
Merge pull request #53670 from frappe/mergify/bp/version-16-hotfix/pr-53638
...
fix: deadlock issue for SLE (backport #53638 )
2026-03-21 14:40:46 +05:30
Rohit Waghchaure
de41abaaf2
fix: deadlock issue for SLE
...
(cherry picked from commit f48b03c6ec )
2026-03-21 08:34:41 +00:00
mergify[bot]
077f39721a
fix: do not overwrite expense account in stock entry (backport #53658 ) ( #53661 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: do not overwrite expense account in stock entry (#53658 )
2026-03-20 14:56:44 +05:30
Nishka Gosalia
3923dd1e3a
Merge pull request #53648 from frappe/mergify/bp/version-16-hotfix/pr-53645
...
fix: Adding validation for operation time in BOM (backport #53645 )
2026-03-19 22:27:07 +05:30
nishkagosalia
aac60b4c13
fix: test case
2026-03-19 22:05:58 +05:30
nishkagosalia
f1c93d4b98
fix: merge conflict
2026-03-19 21:02:53 +05:30
mergify[bot]
7ebed912cf
fix: validate permission before updating status (backport #53651 ) ( #53653 )
...
* fix: validate permission before updating status (#53651 )
(cherry picked from commit 8e17c722fb )
# Conflicts:
# erpnext/buying/doctype/purchase_order/purchase_order.py
# erpnext/selling/doctype/sales_order/sales_order.py
# erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
* chore: resolve conflicts
---------
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-03-19 15:28:01 +00:00
nishkagosalia
c38b252289
fix: Adding validation for operation time in BOM
...
(cherry picked from commit 7f70e62c30 )
# Conflicts:
# erpnext/manufacturing/doctype/job_card/test_job_card.py
2026-03-19 13:00:32 +00:00
ruthra kumar
ee19765c96
Merge pull request #53608 from ruthra-kumar/ci_lightmode_runner_v16
...
refactor(test): repo wide test suite refactor (backport #47910 )
2026-03-19 13:35:08 +05:30
mergify[bot]
48e8944a86
fix(stock): fix email error message (backport #53606 ) ( #53633 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): fix email error message (#53606 )
2026-03-19 07:42:44 +00:00
mergify[bot]
a94bf6db06
fix(payment_schedule): using show_alert instead of msgprint for non-selection of payment schedule (backport #53623 ) ( #53631 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(payment_schedule): using `show_alert` instead of `msgprint` for non-selection of payment schedule (#53623 )
2026-03-19 12:57:45 +05:30
ruthra kumar
35f6bc5d30
refactor(test): remove all remaining reference to integration test
2026-03-19 12:57:12 +05:30
ruthra kumar
08ee50a902
refactor(test): cleanup; remove redundant attribute
2026-03-19 12:57:12 +05:30
ruthra kumar
3f35db5db1
refactor(test): make pick list deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
1c96348064
refactor(test): make item wise sales register deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
37d6978190
refactor(test): make purchase order deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
e3e4dae3bb
refactor(test): make sales invoice deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
af614bd195
refactor(test): make location determinisitic
2026-03-19 12:57:12 +05:30
ruthra kumar
037fdd6882
refactor(test): make bank clearance deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
7cb662a54c
refactor(test): make sales invoice deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
021789baf1
refactor(test): hardcoded names over dynamic
2026-03-19 12:57:12 +05:30
ruthra kumar
9f3afea27f
refactor(test): use JSON for company master
2026-03-19 12:57:12 +05:30
ruthra kumar
7d0779c73c
refactor(test): remove explicit call to master data setup
2026-03-19 12:57:12 +05:30
ruthra kumar
495e585ab6
refactor(test): hardcoded names over dynamic ones
...
Much faster bootstrap without those get_doc calls
2026-03-19 12:57:12 +05:30
ruthra kumar
41de44f905
refactor: move test bootstrap to module
2026-03-19 12:57:12 +05:30
ruthra kumar
5934670e99
refactor(test): speed up setup
2026-03-19 12:57:12 +05:30
ruthra kumar
5f56f61f86
refactor(test): make stock entry deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
e451b68619
refactor(test): remove redundant before_tests
2026-03-19 12:57:12 +05:30
ruthra kumar
aec5ba1864
refactor(test): make process deferred accounting deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
9e11b6cfb3
refactor(test): make bom deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
71ce7ff8ce
refactor(test): make customer deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
fe8064c3e6
refactor(test): tax rule; removed setUpClass, tearDownClass
2026-03-19 12:57:12 +05:30
ruthra kumar
16bd107583
refactor(test): common make function
2026-03-19 12:57:12 +05:30
ruthra kumar
3f0dbbc17c
refactor(test): make bom stock calculated deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
2bfd371526
refactor(test): make pos profile deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
78b0db7988
refactor(test): make pos opening entry deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
dba530bb47
refactor(test): make pos invoice merge log deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
61b40fdccc
refactor(test): make pos closing deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
46a81bc7c4
refactor(test): make stock test_utils deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
ed9470387e
refactor(test): make currency exchange deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
6426f63798
refactor(test): make sales partner target variance deterministic
2026-03-19 12:57:12 +05:30
ruthra kumar
1cc4b67098
refactor(test): make sales order analysis deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
87de91e5d0
refactor(test): make uae vat audit deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
67bb6a2d6a
refactor(test): make uae vat 201 deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
35339fcc0e
refactor(test): make job card deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
0c2a538491
refactor(test): make opportunity summary by sales stage deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
bfffbcfee9
refactor(test): make queries deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
b680aeb62c
refactor(test): make item wise details deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
da85534118
refactor(test): make accounts controller deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
d69b9d1a54
refactor(test): make subcontracting controller deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
6c9b32287c
refactor(test): make test mapper deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
a58ba3e7d4
refactor(test): make item wise inventory account deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
c96f5e3d8c
refactor(test): make distributed discount deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
35d35a0588
refactor(test): make requested items order and receive deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
a1aff71ca5
refactor(test): make accounts/test/test_utils.py deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
40bb5c6ed0
refactor(test): make gross profit deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
34c3490227
refactor(test): make sales payment summary deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
b98899a6ac
refactor(test): make consolidated trial balance report deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
63908ad6dc
refactor(test): remove redundant tearDown, tearDownClass and rollback
2026-03-19 12:57:11 +05:30
ruthra kumar
b3507a569a
refactor(test): make inventory dimension deterministic
...
fixed flaky test 'test_inventory_dimension'
use '3' precision for test_opening_balnace
2026-03-19 12:57:11 +05:30
ruthra kumar
e24c4fcb15
refactor(test): make item group deterministic
...
'Item Group C' follows 'Item Group B'. So `lft` will increase while
`rgt` stays the same.
2026-03-19 12:57:11 +05:30
ruthra kumar
dc5fa0f5e1
refactor(test): make packed item deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
cbc2eb33a5
chore: typo
2026-03-19 12:57:11 +05:30
ruthra kumar
b23570c1b3
refactor(test): remove redundant create_asset_category
2026-03-19 12:57:11 +05:30
ruthra kumar
3afd39ce03
refactor(test): make sales invoice deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
9bf9068df7
refactor(test): make item group deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
a5defce696
refactor(test): make timesheet deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
f6ccef2935
refactor(test): make task deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
dde6731545
refactor(test): make project deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
0d367fa25f
refactor(test): make maintenance schedule deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
c91c169f40
refactor(test): make leads deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
678841c77e
refactor(test): make purchase order deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
55ba1fa9aa
refactor(test): make asset repair deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
6737ccac95
refactor(test): make asset deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
9cd52c245b
refactor(test): make loyalty point entry deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
a0d928871d
refactor(test): make dunning deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
21acafae79
refactor(test): make budget deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
b5b28f2e89
refactor(test): make auto match party deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
09b8ee869a
refactor(test): make bank clearance deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
3c45a0ca44
refactor(test): remove explicit commit and dead code
2026-03-19 12:57:11 +05:30
ruthra kumar
fad451d6c2
refactor(test): rollback on tearDown
2026-03-19 12:57:11 +05:30
ruthra kumar
b8c68be0cb
refactor(test): make irs supplier test deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
a110b20350
refactor(test): make party specific item deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
83d1f53eb1
refactor(test): make subcontracting receipt deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
4b9ae6b0cd
refactor(test): make purchase receipt deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
20353e70a1
refactor(test): make stock reconciliation deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
020e28235a
refactor(test): make subcontracting order deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
05e78848e3
refactor(test): make purchase receipt deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
d2f1962c2d
refactor(test): make material request deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
d54f3c8c24
refactor(test): make stock ledger entry deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
40909af128
refactor(test): make item deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
b3fec97a83
refactor(test): make work order deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
52dfc32dba
refactor(test): make purchase receipt deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
8867a7015c
refactor: fix logical bug and make stock settings test deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
ac6621b0e8
refactor(test): make stock entry deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
f939d0d3d6
refactor(test): make serial no deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
820e0f88d3
refactor(test): make serial and batch bundle deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
12470c3145
refactor(test): make pick list deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
c437bfcd28
refactor(test): make packed item deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
dee513fa87
refactor(test): make material request deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
499213cafd
refactor(test): make LCV deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
61745b9371
refactor(test): make item price deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
8a7f193334
refactor(test): make delivery trip deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
fd31c34581
refactor(test): make delivery note deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
671235d13c
refactor(test): make transaction deletion record deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
bd5dcc04f0
refactor(test): make item group deterministic
2026-03-19 12:57:11 +05:30
ruthra kumar
2699ad15d2
refactor(test): make employee deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
2a6b497c06
refactor(test): make department deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
dd240c1070
refactor(test): make currency exchange deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
ec3a39c961
refactor(test): make test deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
381e0a65d1
refactor(test): make project deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
6824f3274a
refactor(test): make sales order deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
3d4f145b16
refactor(test): make quotation deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
6b5f39d41b
refactor(test): make production plan deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
4531902024
refactor(test): make job card tests deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
3ea14fc9be
refactor(test): make bom tests deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
6a16c76bbc
refactor(test): make bom update tool tests deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
bc82e67f27
refactor(test): make plaid settings deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
985ab09309
refactor(test): make financial reports deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
ef3736e582
refactor(test): make sales invoice deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
ad8d8e6541
refactor(test): make pos invoice deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
478473a295
refactor(test): better setup for loyalty point and POS Invoice
2026-03-19 12:57:10 +05:30
ruthra kumar
36e578e848
refactor(test): pos invoice tests are almost deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
a158fd1a78
refactor(test): make timesheet and activity type deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
44a10ea50d
refactor(test): make maintenance schedule deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
8e0c8e1c80
refactor(test): make prospect deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
61cd154f0f
refactor(test): make opportunity deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
10de2e348b
refactor(test): remove empty IntegrationTestCase
2026-03-19 12:57:10 +05:30
ruthra kumar
2832aeb592
refactor(test): make tax withholding tests deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
d7840b5c45
refactor(test): ensure new bankers rounding method is set
2026-03-19 12:57:10 +05:30
ruthra kumar
98d43f5933
refactor(test): set precision in class setup
2026-03-19 12:57:10 +05:30
ruthra kumar
3fcb860d6d
refactor(test): make sales invoice tests deterministic
...
- allow_negative_stock is required for test_taxes_merging_from_delivery_note
2026-03-19 12:57:10 +05:30
ruthra kumar
1e08962eb4
refactor(test): make purchase invoice tests deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
607f0789cc
refactor: avoid name clash
2026-03-19 12:57:10 +05:30
ruthra kumar
9dd6cf2cb7
refactor(test): handle setup of Workstation Operation Component
2026-03-19 12:57:10 +05:30
ruthra kumar
eb31298f58
refactor(tests): make asset maintenance tests deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
e5d9d3cf7f
refactor(test): incorrect fieldname for abbrevation
2026-03-19 12:57:10 +05:30
ruthra kumar
2c526ae856
refactor(test): make asset repair tests deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
b0d44847ac
refactor(test): make supplier quotation deterministic
2026-03-19 12:57:10 +05:30
ruthra kumar
a434b89173
refactor(test): install supplier scorecard presets
2026-03-19 12:57:10 +05:30
ruthra kumar
25c8735298
chore: remove default templated test case
2026-03-19 12:57:10 +05:30
ruthra kumar
32c98d2a3e
refactor(test): set_user utility method
2026-03-19 12:57:10 +05:30
ruthra kumar
29cf028f9a
refactor: replace all IntegrationTestCase -> ERPNextTestSuite
2026-03-19 12:57:10 +05:30
ruthra kumar
4cdf5f542e
refactor: utility to return default supplier scorecards
2026-03-19 12:57:10 +05:30
ruthra kumar
523007ecde
refactor(test): flaky test in lead
2026-03-19 12:57:10 +05:30
ruthra kumar
400d6b5b62
refactor(test): flaky tax rule testsuite
...
- Make Sales Stage preset
2026-03-19 12:57:10 +05:30
ruthra kumar
602b30ecaf
refactor(test): load shipping rule records
2026-03-19 12:57:10 +05:30
ruthra kumar
5928e289d1
refactor(test): fix flaky shareholder test
2026-03-19 12:57:10 +05:30
ruthra kumar
19fd69bda7
refactor(test): fix flaky process deferred accounting tests
2026-03-19 12:57:10 +05:30
ruthra kumar
1cee2a0917
refactor(test): flaky pricing rule tests
2026-03-19 12:57:10 +05:30
ruthra kumar
02475d4efa
refactor(test): flaky stock entry; load records json
2026-03-19 12:57:10 +05:30
ruthra kumar
84250d0245
refactor(test): flaky pos invoice merge log test
2026-03-19 12:57:10 +05:30
ruthra kumar
978ac5ff31
refactor(test): flaky post invoice test
2026-03-19 12:57:10 +05:30
ruthra kumar
7ab253a905
refactor(test): flaky pos invoice test; load stock entry json
2026-03-19 12:57:10 +05:30
ruthra kumar
62d1336c43
refactor(test): flaky PE test; load currency exchange record
2026-03-19 12:57:10 +05:30
ruthra kumar
f79a3e0217
refactor: load journal entry test records and make holiday list
2026-03-19 12:57:10 +05:30
ruthra kumar
9a0c59df73
refactor: utility to load JSON records
2026-03-19 12:57:10 +05:30
ruthra kumar
6f8ac1ba28
refactor(test): update system settings in super()
2026-03-19 12:57:10 +05:30
ruthra kumar
0b7b4d9244
refactor(test): flaky test setup in pos closing entry
2026-03-19 12:57:10 +05:30
ruthra kumar
442dc6d3d0
refactor(test): fix flaky test setup for opening invoice creation
2026-03-19 12:57:10 +05:30
ruthra kumar
e939927bc3
refactor(test): flaky test setup in Exchange Rate Revaluation
2026-03-19 12:57:10 +05:30
ruthra kumar
8c1057088d
refactor(test): flaky test data setup for coupon code
2026-03-19 12:57:10 +05:30
ruthra kumar
f0834cb2e8
refactor(test): make price list - more test records
2026-03-19 12:57:10 +05:30
ruthra kumar
04e2ffb966
refactor(test): flaky test data in bank reconciliation tool
2026-03-19 12:57:10 +05:30
ruthra kumar
015cf6fcb9
refactor(test): call super() method first
2026-03-19 12:57:10 +05:30
ruthra kumar
f31d2e74bc
refactor(test): make customer
2026-03-19 12:57:10 +05:30
ruthra kumar
6fbca354ea
refactor(test): make price list and update selling settings
2026-03-19 12:57:10 +05:30
ruthra kumar
1dbaa8d91f
refactor(test): make item attribute
2026-03-19 12:57:10 +05:30
ruthra kumar
f526022302
refactor(test): make test accounts
2026-03-19 12:57:10 +05:30
ruthra kumar
8cbe0d2d35
refactor(test): make item tax template
2026-03-19 12:57:10 +05:30
ruthra kumar
ceca3299e7
refactor(test): make uom
2026-03-19 12:57:10 +05:30
ruthra kumar
654ebd3776
refactor(test): make item group
2026-03-19 12:57:10 +05:30
ruthra kumar
aa0f9219c8
refactor(test): make item
2026-03-19 12:57:10 +05:30
ruthra kumar
c041a94cc0
refactor(test): make warehouse
2026-03-19 12:57:10 +05:30
ruthra kumar
1e13426715
chore: typo in setup method
2026-03-19 12:57:10 +05:30
ruthra kumar
01f2d3699e
refactor(test): make persistent location
2026-03-19 12:57:10 +05:30
ruthra kumar
348bb95268
refactor(test): setup fiscal years without any gap
2026-03-19 12:57:10 +05:30
ruthra kumar
2554750a59
refactor(test): make cost center
2026-03-19 12:57:10 +05:30
ruthra kumar
b5558d411b
refactor: suppress welcome mail
2026-03-19 12:57:10 +05:30
ruthra kumar
f0b4b02358
refactor(test): even more master data setup
2026-03-19 12:57:10 +05:30
ruthra kumar
fbd2a181bd
refactor(test): make all presets in setupclass
2026-03-19 12:57:10 +05:30
ruthra kumar
3aef8ffa24
refactor: temporary standing decorator for change_settings
2026-03-19 12:57:10 +05:30
ruthra kumar
f1dfac417d
refactor: replace IntegrationTestCase with ERPNextTestCase repo-wide
...
- import ERPNextTestSuite
- use it on test class
2026-03-19 12:57:07 +05:30
mergify[bot]
5b4e3e92df
fix: set customer details on customer creation at login (backport #53509 ) ( #53629 )
...
Co-authored-by: Sakthivel Murugan S <129778327+ssakthivelmurugan@users.noreply.github.com >
fix: set customer details on customer creation at login (#53509 )
2026-03-19 07:11:25 +00:00
mergify[bot]
2d1dd03483
fix(stock): handle NoneType error (backport #53593 ) ( #53627 )
...
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
fix(stock): handle NoneType error (#53593 )
2026-03-19 07:03:03 +00:00
mergify[bot]
077bf2d0ce
refactor: remove test file import in stock ageing report (backport #53619 ) ( #53626 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-19 06:55:47 +00:00
mergify[bot]
7edcef1248
fix: consider returned qty in subcontracting report (backport #53616 ) ( #53621 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: consider returned qty in subcontracting report (#53616 )
2026-03-19 11:52:24 +05:30
ruthra kumar
0fdc961a4b
refactor(test): bare bones presets for company
2026-03-19 11:33:34 +05:30
ruthra kumar
88c6f61632
refactor(test): make persistent company records
...
'test_coa_based_on_country_template' made deterministic
2026-03-19 11:33:34 +05:30
ruthra kumar
b86954119f
refactor(test): IntegraionTestCase -> python's built-in TestCase
2026-03-19 11:33:34 +05:30
ruthra kumar
018257096b
chore: drop dead hook
2026-03-19 11:33:34 +05:30
ruthra kumar
fbf3373a87
chore: remove global dependencies
2026-03-19 11:33:34 +05:30
ruthra kumar
c2504760dd
chore: remove IGNORE_TEST_RECORD_DEPENDENCIES
2026-03-19 11:33:34 +05:30
ruthra kumar
de34cf227a
chore: remove EXTRA_TEST_RECORD_DEPENDENCIES
2026-03-19 11:33:34 +05:30
ruthra kumar
f7e4d07a7e
chore: delete all test_records.json
2026-03-19 11:33:34 +05:30
ruthra kumar
1a6e96818d
ci: run parallel test in lightmode
...
- modify individual test CI. let it be dormat for now.
Acked-by: ruthra kumar <ruthra@erpnext.com >
2026-03-19 11:33:34 +05:30
ruthra kumar
3704df04ab
Merge pull request #53622 from frappe/mergify/bp/version-16-hotfix/pr-51509
...
fix: use system configured float precision for depreciation rate (backport #51509 )
2026-03-19 11:32:31 +05:30
khushi8112
b000224a93
test: set up float precision
...
(cherry picked from commit c0a85faa68 )
2026-03-19 05:47:07 +00:00
khushi8112
0af4cd9098
fix: do not update float precision on setup
...
(cherry picked from commit 825e3717ca )
2026-03-19 05:47:07 +00:00
khushi8112
b855f30600
refactor: modify test cases to handle float precision rounded to 2 decimals
...
(cherry picked from commit 007258d657 )
2026-03-19 05:47:06 +00:00
khushi8112
1efbc60df1
fix: use correct test class
...
(cherry picked from commit 8d186d6b3f )
2026-03-19 05:47:06 +00:00
khushi8112
dd7cc56dfe
fix(test): Use the system-configured float precision
...
(cherry picked from commit 1296829b9c )
2026-03-19 05:47:06 +00:00
ruthra kumar
ba102e13c5
Merge pull request #53609 from frappe/mergify/bp/version-16-hotfix/pr-53011
...
refactor: use cache decorator in accounting dimensions (backport #53011 )
2026-03-19 10:51:43 +05:30
ruthra kumar
38ba559d6e
Merge pull request #53610 from frappe/mergify/bp/version-16-hotfix/pr-53027
...
refactor: remove frappe.flags from accounting dimensions filter (backport #53027 )
2026-03-19 10:49:39 +05:30
mergify[bot]
10a40a6d9b
fix: python error in manufacture entry if transfer against is job card (backport #53615 ) ( #53618 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: python error in manufacture entry if transfer against is job card (#53615 )
2026-03-19 05:15:51 +00:00
mergify[bot]
f394ead878
fix: check posting_date in args (backport #53303 ) ( #53612 )
...
Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com >
fix: check posting_date in args (#53303 )
2026-03-19 05:01:34 +00:00
mergify[bot]
2ccac6c479
fix: ignore cost center (backport #53063 ) ( #53614 )
...
Co-authored-by: Sowmya <106989392+SowmyaArunachalam@users.noreply.github.com >
fix: ignore cost center (#53063 )
2026-03-19 04:46:51 +00:00
ruthra kumar
dbf795e810
refactor: remove frappe.flags from accounting dimensions filter
...
(cherry picked from commit 290f979fd3 )
2026-03-19 01:43:35 +00:00
ruthra kumar
9889ef2455
refactor: remove frappe.flags and make use of cache decorator
...
(cherry picked from commit 565542879e )
2026-03-19 01:43:09 +00:00
Frappe PR Bot
8b10311a9b
chore(release): Bumped to Version 16.10.1
...
## [16.10.1](https://github.com/frappe/erpnext/compare/v16.10.0...v16.10.1 ) (2026-03-18)
### Bug Fixes
* incorrect sle calculation when doc has project ([#53599 ](https://github.com/frappe/erpnext/issues/53599 )) ([9a46aa3 ](9a46aa3106 ))
2026-03-18 13:42:27 +00:00
rohitwaghchaure
9a8f61e21f
Merge pull request #53603 from frappe/mergify/bp/version-16/pr-53601
...
fix: incorrect sle calculation when doc has project (backport #53599 ) (backport #53601 )
2026-03-18 19:10:58 +05:30
Mihir Kandoi
9a46aa3106
fix: incorrect sle calculation when doc has project ( #53599 )
...
(cherry picked from commit 6cb6a52ded )
(cherry picked from commit 55bad49cf0 )
2026-03-18 13:38:39 +00:00
rohitwaghchaure
17f8aa9e2d
Merge pull request #53601 from frappe/mergify/bp/version-16-hotfix/pr-53599
...
fix: incorrect sle calculation when doc has project (backport #53599 )
2026-03-18 19:07:40 +05:30
Mihir Kandoi
55bad49cf0
fix: incorrect sle calculation when doc has project ( #53599 )
...
(cherry picked from commit 6cb6a52ded )
2026-03-18 13:20:32 +00:00
rohitwaghchaure
29c923a1f4
Merge pull request #53586 from frappe/mergify/bp/version-16-hotfix/pr-53246
...
feat: add cost center field to the stock entry accounting dimension tab (backport #53246 )
2026-03-18 16:32:35 +05:30
mergify[bot]
91ee45a698
fix(stock): add company filter while fetching batches (backport #53369 ) ( #53581 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix(stock): add company filter while fetching batches (#53369 )
2026-03-18 13:30:29 +05:30
sudarshan-g
50da6937e1
feat: add cost center field to the stock entry accounting dimension tab
...
(cherry picked from commit 47772f4e77 )
2026-03-18 06:20:28 +00:00
Frappe PR Bot
955f98cfe9
chore(release): Bumped to Version 16.10.0
...
# [16.10.0](https://github.com/frappe/erpnext/compare/v16.9.1...v16.10.0 ) (2026-03-18)
### Bug Fixes
* add icon in clear demo data ([0c9ce93 ](0c9ce9306f ))
* add item_name to quick entry fields in Item doctype (backport [#53530 ](https://github.com/frappe/erpnext/issues/53530 )) ([#53533 ](https://github.com/frappe/erpnext/issues/53533 )) ([a695a11 ](a695a11130 ))
* add validation in bom creator function (backport [#53364 ](https://github.com/frappe/erpnext/issues/53364 )) ([#53368 ](https://github.com/frappe/erpnext/issues/53368 )) ([4af54a7 ](4af54a7ac7 ))
* Append existing ignored doctypes in Journal Entry on_cancel instead of overwriting ([875114d ](875114d33c ))
* **banking:** include paid purchase invoices in reports and bank clearance ([#52675 ](https://github.com/frappe/erpnext/issues/52675 )) ([c9efcb7 ](c9efcb7822 ))
* broke cost center filter in get outstanding reference docs ([60a9c08 ](60a9c08f0d ))
* change "Date" label to "Posting Date" in Sales Invoice and Purchase Invoice (backport [#53503 ](https://github.com/frappe/erpnext/issues/53503 )) ([#53517 ](https://github.com/frappe/erpnext/issues/53517 )) ([e72f398 ](e72f398b7c ))
* correct overlap detection in JobCard.has_overlap (backport [#53473 ](https://github.com/frappe/erpnext/issues/53473 )) ([#53523 ](https://github.com/frappe/erpnext/issues/53523 )) ([c8bb55f ](c8bb55f35b ))
* correctly group RMs of same phantom from different FG ([efce145 ](efce145dad ))
* Creating new item price incase of changes in expired item price (backport [#53534 ](https://github.com/frappe/erpnext/issues/53534 )) ([#53545 ](https://github.com/frappe/erpnext/issues/53545 )) ([e2a34ab ](e2a34ab3fe ))
* **delivery note:** avoid maintaining si_detail on return delivery note (backport [#52456 ](https://github.com/frappe/erpnext/issues/52456 )) ([#53353 ](https://github.com/frappe/erpnext/issues/53353 )) ([82b97ab ](82b97abbad ))
* do not modify rate in the child item merely for comparison (backport [#53301 ](https://github.com/frappe/erpnext/issues/53301 )) ([#53376 ](https://github.com/frappe/erpnext/issues/53376 )) ([42cfbae ](42cfbae782 ))
* do not set valuation rate for invoice without update stock ([7af4aca ](7af4acab29 ))
* enable logs to track changes in doctype. (backport [#53491 ](https://github.com/frappe/erpnext/issues/53491 )) ([#53524 ](https://github.com/frappe/erpnext/issues/53524 )) ([afe8e3a ](afe8e3a023 ))
* handle NoneType error while creating a item (backport [#53313 ](https://github.com/frappe/erpnext/issues/53313 )) ([#53351 ](https://github.com/frappe/erpnext/issues/53351 )) ([4a7fdd1 ](4a7fdd1f91 ))
* initialize all tax columns to resolve Key error in `item_wise_sales_register` and `item_wise_purchase_register` reports (backport [#53323 ](https://github.com/frappe/erpnext/issues/53323 )) ([#53582 ](https://github.com/frappe/erpnext/issues/53582 )) ([573a402 ](573a402ee5 ))
* **italy:** fix e-invoice ScontoMaggiorazione structure and included_in_print_rate support (backport [#53334 ](https://github.com/frappe/erpnext/issues/53334 )) ([#53569 ](https://github.com/frappe/erpnext/issues/53569 )) ([535543d ](535543d406 ))
* **manufacturing:** update working hours validation (backport [#53559 ](https://github.com/frappe/erpnext/issues/53559 )) ([#53567 ](https://github.com/frappe/erpnext/issues/53567 )) ([49ac166 ](49ac166f9e ))
* move show_general_ledger to Asset Repair form events ([0a5fe99 ](0a5fe99d4a ))
* NoneType error when template description is to be copied to variant (backport [#53358 ](https://github.com/frappe/erpnext/issues/53358 )) ([#53366 ](https://github.com/frappe/erpnext/issues/53366 )) ([24910cf ](24910cf2d2 ))
* **p&l_statement:** disable accumulated value filter by default (backport [#53488 ](https://github.com/frappe/erpnext/issues/53488 )) ([#53490 ](https://github.com/frappe/erpnext/issues/53490 )) ([1ecc04c ](1ecc04c7a2 ))
* precision issue in production plan (backport [#53370 ](https://github.com/frappe/erpnext/issues/53370 )) ([#53374 ](https://github.com/frappe/erpnext/issues/53374 )) ([6660e64 ](6660e643bb ))
* re-calculate taxes and totals after resetting bundle item rate (backport [#53342 ](https://github.com/frappe/erpnext/issues/53342 )) ([#53350 ](https://github.com/frappe/erpnext/issues/53350 )) ([541bfb6 ](541bfb664b ))
* **regional:** rename duplicate Customer fields in Italy setup (backport [#50921 ](https://github.com/frappe/erpnext/issues/50921 )) ([#53398 ](https://github.com/frappe/erpnext/issues/53398 )) ([41bcf96 ](41bcf96601 ))
* remove payables and receivables workspace ([c48a886 ](c48a8868c2 ))
* remove redundant pos print format ([#53348 ](https://github.com/frappe/erpnext/issues/53348 )) ([270a294 ](270a294e81 ))
* remove supplier selection dialog when creating Purchase Order from Material Request (backport [#53391 ](https://github.com/frappe/erpnext/issues/53391 )) ([#53476 ](https://github.com/frappe/erpnext/issues/53476 )) ([3603048 ](36030483e5 ))
* remove workspace sidebar for payables and receivables ([4e5703c ](4e5703c223 ))
* sales order indicator should be based on available qty rather th… (backport [#53456 ](https://github.com/frappe/erpnext/issues/53456 )) ([#53458 ](https://github.com/frappe/erpnext/issues/53458 )) ([ab8fe14 ](ab8fe146ab ))
* **sales_invoice:** reset payment methods on `pos_profile` change (backport [#53514 ](https://github.com/frappe/erpnext/issues/53514 )) ([#53561 ](https://github.com/frappe/erpnext/issues/53561 )) ([4d197b1 ](4d197b1b7c ))
* **serial_and_batch_bundle_selector:** handle CSV attachment properly (backport [#53460 ](https://github.com/frappe/erpnext/issues/53460 )) ([#53462 ](https://github.com/frappe/erpnext/issues/53462 )) ([3b2ae7b ](3b2ae7ba4f ))
* stock adjustment entry ([cecdcff ](cecdcffce8 ))
* **stock:** fix the property setter (backport [#53422 ](https://github.com/frappe/erpnext/issues/53422 )) ([#53574 ](https://github.com/frappe/erpnext/issues/53574 )) ([9ccafd3 ](9ccafd30be ))
* **support-settings:** disable the auto-close tickets feature if `close_issue_after_days` is set to 0 (backport [#53499 ](https://github.com/frappe/erpnext/issues/53499 )) ([#53505 ](https://github.com/frappe/erpnext/issues/53505 )) ([b7400b9 ](b7400b9b35 ))
* update child item schedule_date and prevent past dates (backport [#53298 ](https://github.com/frappe/erpnext/issues/53298 )) ([#53346 ](https://github.com/frappe/erpnext/issues/53346 )) ([a4d2c34 ](a4d2c34dde ))
* update item description in Production Plan Assembly Items table ([d43c04d ](d43c04df88 ))
* update label on company change ([bb98acb ](bb98acb0c0 ))
* use bom source warehouse in WO created from PP (backport [#53478 ](https://github.com/frappe/erpnext/issues/53478 )) ([#53480 ](https://github.com/frappe/erpnext/issues/53480 )) ([31ab757 ](31ab75787e ))
* use correct filter to get the composite assets ([82eb200 ](82eb200c73 ))
* use qb to prevent incorrect sql due to user permissions ([236f1bb ](236f1bbfdb ))
* use same label ([10cb6f8 ](10cb6f8306 ))
* valuation rate for no Use Batch wise Valuation batches ([8f31b0d ](8f31b0dccd ))
### Features
* Adding requested qty in packed item (backport [#53486 ](https://github.com/frappe/erpnext/issues/53486 )) ([#53521 ](https://github.com/frappe/erpnext/issues/53521 )) ([8753ed9 ](8753ed9992 ))
* show subsidiary companies value in purchase analytics ([c8afc04 ](c8afc04957 ))
* **stock:** implement fallback logic for Delivery Trip address mapping (backport [#53260 ](https://github.com/frappe/erpnext/issues/53260 )) ([#53444 ](https://github.com/frappe/erpnext/issues/53444 )) ([6ca5f35 ](6ca5f355bf ))
2026-03-18 04:58:22 +00:00
diptanilsaha
bd16af46b6
Merge pull request #53576 from frappe/version-16-hotfix
2026-03-18 10:26:47 +05:30
mergify[bot]
dd0013e844
chore: make supplier data expanded by default in PI (backport #53565 ) ( #53579 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-18 10:08:46 +05:30
mergify[bot]
573a402ee5
fix: initialize all tax columns to resolve Key error in item_wise_sales_register and item_wise_purchase_register reports (backport #53323 ) ( #53582 )
...
Co-authored-by: Lakshit Jain <ljain112@gmail.com >
fix: initialize all tax columns to resolve Key error in `item_wise_sales_register` and `item_wise_purchase_register` reports (#53323 )
2026-03-18 09:00:33 +05:30
Khushi Rawat
0089f7a1d5
Merge pull request #53572 from frappe/mergify/bp/version-16-hotfix/pr-53446
...
fix: fetch accounting dimensions from child row in asset creation (backport #53446 )
2026-03-18 00:14:49 +05:30
mergify[bot]
4d197b1b7c
fix(sales_invoice): reset payment methods on pos_profile change (backport #53514 ) ( #53561 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(sales_invoice): reset payment methods on `pos_profile` change (#53514 )
2026-03-17 17:21:11 +00:00
mergify[bot]
535543d406
fix(italy): fix e-invoice ScontoMaggiorazione structure and included_in_print_rate support (backport #53334 ) ( #53569 )
...
Co-authored-by: Arturo <tamburro92@users.noreply.github.com >
fix(italy): fix e-invoice ScontoMaggiorazione structure and included_in_print_rate support (#53334 )
2026-03-17 22:09:25 +05:30
mergify[bot]
49ac166f9e
fix(manufacturing): update working hours validation (backport #53559 ) ( #53567 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(manufacturing): update working hours validation (#53559 )
2026-03-17 22:08:44 +05:30
mergify[bot]
9ccafd30be
fix(stock): fix the property setter (backport #53422 ) ( #53574 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): fix the property setter (#53422 )
2026-03-17 22:07:43 +05:30
mergify[bot]
5515346e24
chore: add documentation link in valuation method field (backport #53564 ) ( #53571 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-17 22:01:00 +05:30
[Kesavan-001]
2df491bf22
Fix:Cost center mapping issue
...
(cherry picked from commit e0fb31f81e )
2026-03-17 16:08:34 +00:00
[Kesavan-001]
3e75d4ea60
Fix:Cost center mapping issue
...
(cherry picked from commit a084feba96 )
2026-03-17 16:08:34 +00:00
[Kesavan-001]
748467f27f
Fix:Cost center mapping issue
...
(cherry picked from commit 10fe8580d5 )
2026-03-17 16:08:34 +00:00
diptanilsaha
a8bf6ada89
Merge branch 'version-16' into version-16-hotfix
2026-03-17 20:20:04 +05:30
ruthra kumar
75c9512e38
Merge pull request #53552 from frappe/mergify/bp/version-16-hotfix/pr-53535
...
fix: remove payables and receivables workspace (backport #53535 )
2026-03-17 18:40:36 +05:30
ravibharathi656
4e5703c223
fix: remove workspace sidebar for payables and receivables
2026-03-17 18:23:40 +05:30
ruthra kumar
46d492df65
Merge pull request #53553 from frappe/mergify/bp/version-16-hotfix/pr-53322
...
fix: add icon in clear demo data (backport #53322 )
2026-03-17 17:45:08 +05:30
ruthra kumar
f7a8e64818
Merge pull request #53550 from frappe/mergify/bp/version-16-hotfix/pr-53548
...
fix: incorrect user perms in queries (backport #53548 )
2026-03-17 17:13:52 +05:30
ravibharathi656
c48a8868c2
fix: remove payables and receivables workspace
...
(cherry picked from commit 26a9646407 )
# Conflicts:
# erpnext/patches.txt
2026-03-17 17:08:45 +05:30
sokumon
10cb6f8306
fix: use same label
...
(cherry picked from commit ed3444de5a )
2026-03-17 11:36:20 +00:00
sokumon
0c9ce9306f
fix: add icon in clear demo data
...
(cherry picked from commit 413b119ec6 )
2026-03-17 11:36:19 +00:00
ruthra kumar
1786c04298
Merge pull request #53529 from frappe/mergify/bp/version-16-hotfix/pr-52675
...
fix(banking): include paid purchase invoices in reports and bank clearance (backport #52675 )
2026-03-17 17:00:59 +05:30
ruthra kumar
236f1bbfdb
fix: use qb to prevent incorrect sql due to user permissions
...
(cherry picked from commit 04b967bd6d )
2026-03-17 16:44:02 +05:30
ruthra kumar
d352322688
chore: remove incorrect import
...
(cherry picked from commit fc2edfbded )
# Conflicts:
# erpnext/controllers/queries.py
2026-03-17 11:02:54 +00:00
mergify[bot]
e2a34ab3fe
fix: Creating new item price incase of changes in expired item price (backport #53534 ) ( #53545 )
...
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
Co-authored-by: Nishka Gosalia <nishkagosalia@Nishkas-MacBook-Air.local >
fix: Creating new item price incase of changes in expired item price (#53534 )
2026-03-17 10:24:35 +00:00
rohitwaghchaure
ccecc2bd70
Merge pull request #53538 from frappe/mergify/bp/version-16-hotfix/pr-53500
...
fix: valuation rate for no Use Batch wise Valuation batches (backport #53500 )
2026-03-17 15:04:29 +05:30
Rohit Waghchaure
8f31b0dccd
fix: valuation rate for no Use Batch wise Valuation batches
...
(cherry picked from commit 4befa15198 )
2026-03-17 08:43:27 +00:00
Nikhil Kothari
427d5cf502
chore: remove conflicts
2026-03-17 11:26:28 +05:30
Nikhil Kothari
a8e7d82746
Merge branch 'version-16-hotfix' into mergify/bp/version-16-hotfix/pr-52675
2026-03-17 11:25:06 +05:30
rohitwaghchaure
b2d14bd947
Merge pull request #53519 from frappe/mergify/bp/version-16-hotfix/pr-53513
...
fix: do not set valuation rate for invoice without update stock (backport #53513 )
2026-03-17 11:23:39 +05:30
mergify[bot]
a695a11130
fix: add item_name to quick entry fields in Item doctype (backport #53530 ) ( #53533 )
...
Co-authored-by: Abdus Samad <120767334+Samad-11@users.noreply.github.com >
fix: add item_name to quick entry fields in Item doctype (#53530 )
2026-03-17 05:43:50 +00:00
mergify[bot]
afe8e3a023
fix: enable logs to track changes in doctype. (backport #53491 ) ( #53524 )
...
* fix: enable logs to track changes in doctype. (#53491 )
Co-authored-by: jeraldin2003 <jeraldin2003>
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
(cherry picked from commit e2667ab098 )
# Conflicts:
# erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
* chore: resolve conflicts
---------
Co-authored-by: Jeraldin P J <113301032+jeraldin2003@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-17 05:32:00 +00:00
mergify[bot]
c8bb55f35b
fix: correct overlap detection in JobCard.has_overlap (backport #53473 ) ( #53523 )
...
Co-authored-by: Sanjesh-Raju <sanjesh@tridotstech.com >
Co-authored-by: Sanjesh <rsanjesh64@gmail.com >
Co-authored-by: Tridots Tech <info@tridotstech.com >
fix: correct overlap detection in JobCard.has_overlap (#53473 )
2026-03-17 10:42:37 +05:30
Nikhil Kothari
c9efcb7822
fix(banking): include paid purchase invoices in reports and bank clearance ( #52675 )
...
* fix(banking): include paid purchase invoices in reports and bank clearance
* fix: condition for amounts not reflected in system
* fix: set Sales Invoice to be the payment document in bank rec
* fix: add additional filter for `is_paid`
* fix: added is_paid
* fix: added invoice number in bank clearance tool
* chore: make requested changes
* fix: exclude opening JEs
* fix: bring back banking icon in desktop
(cherry picked from commit ef32622166 )
# Conflicts:
# erpnext/accounts/doctype/bank_clearance/bank_clearance.py
2026-03-17 04:48:44 +00:00
mergify[bot]
8753ed9992
feat: Adding requested qty in packed item (backport #53486 ) ( #53521 )
...
* feat: Adding requested qty in packed item (#53486 )
* feat: Adding requested qty in packed item
* fix: correct import path
---------
Co-authored-by: Nishka Gosalia <nishkagosalia@Nishkas-MacBook-Air.local >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
(cherry picked from commit 953f089c06 )
# Conflicts:
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-16 18:51:35 +00:00
mergify[bot]
e72f398b7c
fix: change "Date" label to "Posting Date" in Sales Invoice and Purchase Invoice (backport #53503 ) ( #53517 )
...
Co-authored-by: Abdus Samad <120767334+Samad-11@users.noreply.github.com >
fix: change "Date" label to "Posting Date" in Sales Invoice and Purchase Invoice (#53503 )
2026-03-16 18:26:52 +00:00
Rohit Waghchaure
7af4acab29
fix: do not set valuation rate for invoice without update stock
...
(cherry picked from commit bec9e48435 )
2026-03-16 18:03:55 +00:00
rohitwaghchaure
60163f3df6
Merge pull request #53498 from frappe/mergify/bp/version-16-hotfix/pr-53495
...
fix: stock adjustment entry (backport #53495 )
2026-03-16 18:06:57 +05:30
mergify[bot]
b7400b9b35
fix(support-settings): disable the auto-close tickets feature if close_issue_after_days is set to 0 (backport #53499 ) ( #53505 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(support-settings): disable the auto-close tickets feature if `close_issue_after_days` is set to 0 (#53499 )
2026-03-16 12:10:19 +00:00
Rohit Waghchaure
cecdcffce8
fix: stock adjustment entry
...
(cherry picked from commit af3067ee23 )
2026-03-16 09:48:16 +00:00
mergify[bot]
1ecc04c7a2
fix(p&l_statement): disable accumulated value filter by default (backport #53488 ) ( #53490 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(p&l_statement): disable accumulated value filter by default (#53488 )
2026-03-16 12:53:48 +05:30
mergify[bot]
31ab75787e
fix: use bom source warehouse in WO created from PP (backport #53478 ) ( #53480 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-16 11:05:11 +05:30
ruthra kumar
e1d9598075
Merge pull request #53419 from frappe/mergify/bp/version-16-hotfix/pr-53415
...
fix: broke cost center filter in get outstanding reference docs (backport #53415 )
2026-03-16 10:08:57 +05:30
mergify[bot]
36030483e5
fix: remove supplier selection dialog when creating Purchase Order from Material Request (backport #53391 ) ( #53476 )
...
Co-authored-by: jeraldin2003 <jeraldin2003>
Co-authored-by: Nikhil Kothari <nik.kothari22@live.com >
Co-authored-by: Jeraldin P J <113301032+jeraldin2003@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: remove supplier selection dialog when creating Purchase Order from Material Request (#53391 )
2026-03-16 04:33:36 +00:00
mergify[bot]
9e40f87339
chore: add docs to project URLs (backport #53467 ) ( #53469 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-03-15 15:06:59 +01:00
MochaMind
a5e92785b7
chore: update POT file ( #53465 )
2026-03-15 14:32:05 +01:00
Frappe PR Bot
99a81db4d9
chore(release): Bumped to Version 16.9.1
...
## [16.9.1](https://github.com/frappe/erpnext/compare/v16.9.0...v16.9.1 ) (2026-03-15)
### Bug Fixes
* add validation in bom creator function (backport [#53364 ](https://github.com/frappe/erpnext/issues/53364 )) ([#53463 ](https://github.com/frappe/erpnext/issues/53463 )) ([253e7a9 ](253e7a9398 ))
2026-03-15 08:22:01 +00:00
mergify[bot]
253e7a9398
fix: add validation in bom creator function (backport #53364 ) ( #53463 )
...
* fix: add validation in bom creator function (#53364 )
(cherry picked from commit 9c0c39381f )
# Conflicts:
# erpnext/manufacturing/doctype/bom_creator/bom_creator.py
* chore: resolve conflict
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-03-15 13:50:34 +05:30
mergify[bot]
3b2ae7ba4f
fix(serial_and_batch_bundle_selector): handle CSV attachment properly (backport #53460 ) ( #53462 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(serial_and_batch_bundle_selector): handle CSV attachment properly (#53460 )
2026-03-15 07:44:59 +00:00
mergify[bot]
ab8fe146ab
fix: sales order indicator should be based on available qty rather th… (backport #53456 ) ( #53458 )
2026-03-15 09:45:54 +05:30
mergify[bot]
6ca5f355bf
feat(stock): implement fallback logic for Delivery Trip address mapping (backport #53260 ) ( #53444 )
2026-03-14 05:58:04 +00:00
ruthra kumar
c73a05356b
Merge pull request #53426 from frappe/mergify/bp/version-16-hotfix/pr-53423
...
refactor: disable total row in trends report (backport #53423 )
2026-03-13 18:20:47 +05:30
ruthra kumar
5fac73c920
refactor: disable total row in trends report
...
(cherry picked from commit 4dbc72b301 )
2026-03-13 12:33:15 +00:00
ruthra kumar
60a9c08f0d
fix: broke cost center filter in get outstanding reference docs
...
(cherry picked from commit 7dfe36fdce )
2026-03-13 09:55:42 +00:00
Khushi Rawat
966eaae3a0
Merge pull request #53417 from frappe/mergify/bp/version-16-hotfix/pr-53416
...
feat: show subsidiary companies value in purchase analytics (backport #53416 )
2026-03-13 14:48:55 +05:30
khushi8112
c8afc04957
feat: show subsidiary companies value in purchase analytics
...
(cherry picked from commit 9f755ad65a )
2026-03-13 09:12:35 +00:00
mergify[bot]
41c59ac165
Revert "fix(regional): rename duplicate Customer fields in Italy setup" (backport #53409 ) ( #53411 )
...
* Revert "fix(regional): rename duplicate Customer fields in Italy setup" (#53409 )
(cherry picked from commit bd87a7e612 )
# Conflicts:
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-13 07:48:28 +00:00
Khushi Rawat
9ac52f0b03
Merge pull request #53401 from frappe/mergify/bp/version-16-hotfix/pr-53390
...
refactor: show company currency in purchase amount label (backport #53390 )
2026-03-13 11:40:25 +05:30
Smit Vora
8dcd89b455
Merge pull request #53404 from frappe/mergify/bp/version-16-hotfix/pr-53396
...
fix: correctly group RMs of same phantom from different FG (backport #53396 )
2026-03-13 10:04:35 +05:30
Smit Vora
89b7e11381
chore: phantom qty unused in sub_assembly_items
...
(cherry picked from commit b1e1c65774 )
2026-03-13 04:15:07 +00:00
Smit Vora
f508f4149f
test: ensure phantom BOM explosion across all items
...
(cherry picked from commit 1975ae4486 )
2026-03-13 04:15:07 +00:00
Smit Vora
efce145dad
fix: correctly group RMs of same phantom from different FG
...
(cherry picked from commit e57de4311c )
2026-03-13 04:15:06 +00:00
khushi8112
bb98acb0c0
fix: update label on company change
...
(cherry picked from commit 6219a9e6f0 )
2026-03-12 19:19:15 +00:00
khushi8112
abc463bfb8
refactor: show company currency in purchase amount label
...
(cherry picked from commit b4c82c0f1a )
2026-03-12 19:19:14 +00:00
mergify[bot]
41bcf96601
fix(regional): rename duplicate Customer fields in Italy setup (backport #50921 ) ( #53398 )
...
* fix(regional): rename duplicate Customer fields in Italy setup (#50921 )
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit c6efc403cd )
# Conflicts:
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: Solede <lorenzo.caldara@gmail.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-12 15:22:22 +00:00
Khushi Rawat
0685c0b9ff
Merge pull request #53380 from frappe/mergify/bp/version-16-hotfix/pr-53379
...
fix: use correct filter to get the composite assets (backport #53379 )
2026-03-12 15:16:57 +05:30
khushi8112
82eb200c73
fix: use correct filter to get the composite assets
...
(cherry picked from commit f5a3227349 )
2026-03-12 09:40:56 +00:00
mergify[bot]
4af54a7ac7
fix: add validation in bom creator function (backport #53364 ) ( #53368 )
...
* fix: add validation in bom creator function (#53364 )
(cherry picked from commit 9c0c39381f )
# Conflicts:
# erpnext/manufacturing/doctype/bom_creator/bom_creator.py
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-12 09:35:19 +00:00
mergify[bot]
42cfbae782
fix: do not modify rate in the child item merely for comparison (backport #53301 ) ( #53376 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: do not modify rate in the child item merely for comparison (#53301 )
2026-03-12 09:27:04 +00:00
mergify[bot]
6660e643bb
fix: precision issue in production plan (backport #53370 ) ( #53374 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: precision issue in production plan (#53370 )
2026-03-12 09:14:50 +00:00
Khushi Rawat
9a92fc117a
Merge pull request #53372 from frappe/mergify/bp/version-16-hotfix/pr-53371
...
fix: move show_general_ledger to Asset Repair form events (backport #53371 )
2026-03-12 14:11:48 +05:30
khushi8112
0a5fe99d4a
fix: move show_general_ledger to Asset Repair form events
...
(cherry picked from commit ac124bdc7e )
2026-03-12 08:35:55 +00:00
Ejaaz Khan
d1d1efdcd1
Merge pull request #53360 from frappe/mergify/bp/version-16-hotfix/pr-53348
...
fix: remove redundant pos print format (backport #53348 )
2026-03-12 12:53:10 +05:30
mergify[bot]
24910cf2d2
fix: NoneType error when template description is to be copied to variant (backport #53358 ) ( #53366 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: NoneType error when template description is to be copied to variant (#53358 )
2026-03-12 06:50:55 +00:00
mergify[bot]
ac9ec7e34a
refactor: supplier quotation comparision report button should start f… (backport #53361 ) ( #53363 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-12 06:19:40 +00:00
Ejaaz Khan
270a294e81
fix: remove redundant pos print format ( #53348 )
...
(cherry picked from commit e4d79c6246 )
2026-03-12 06:02:51 +00:00
mergify[bot]
4a7fdd1f91
fix: handle NoneType error while creating a item (backport #53313 ) ( #53351 )
...
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
fix: handle NoneType error while creating a item (#53313 )
2026-03-12 05:51:46 +00:00
mergify[bot]
09279f08e3
Feat/shipment default contact (backport #53029 ) ( #53355 )
...
Co-authored-by: David <52141166+sdavidbastos@users.noreply.github.com >
2026-03-12 05:47:32 +00:00
mergify[bot]
82b97abbad
fix(delivery note): avoid maintaining si_detail on return delivery note (backport #52456 ) ( #53353 )
...
Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com >
fix(delivery note): avoid maintaining si_detail on return delivery note (#52456 )
2026-03-12 05:26:02 +00:00
mergify[bot]
541bfb664b
fix: re-calculate taxes and totals after resetting bundle item rate (backport #53342 ) ( #53350 )
...
Co-authored-by: V Shankar <shankarv292002@gmail.com >
fix: re-calculate taxes and totals after resetting bundle item rate (#53342 )
2026-03-12 05:22:27 +00:00
mergify[bot]
a4d2c34dde
fix: update child item schedule_date and prevent past dates (backport #53298 ) ( #53346 )
...
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
fix: update child item schedule_date and prevent past dates (#53298 )
2026-03-12 10:30:15 +05:30
Nihantra C. Patel
a857f0b5c2
Merge pull request #53336 from frappe/mergify/bp/version-16-hotfix/pr-53327
...
fix: Append existing ignored doctypes in Journal Entry on_cancel instead of overwriting (backport #53327 )
2026-03-11 16:29:01 +05:30
Nihantra Patel
875114d33c
fix: Append existing ignored doctypes in Journal Entry on_cancel instead of overwriting
...
(cherry picked from commit 39e10c4ab0 )
2026-03-11 10:41:48 +00:00
ruthra kumar
4f8b948b91
Merge pull request #53330 from frappe/mergify/bp/version-16-hotfix/pr-53326
...
refactor: make cost center editable in payment entry deduction (backport #53326 )
2026-03-11 15:10:32 +05:30
ruthra kumar
bdc3b0666d
refactor: make cost center editable in payment entry deduction
...
(cherry picked from commit 078b22d985 )
2026-03-11 09:23:30 +00:00
Mihir Kandoi
b7b7ec1fba
Merge pull request #53325 from frappe/mergify/bp/version-16-hotfix/pr-53312
...
fix: update item description in Production Plan Assembly Items table (backport #53312 )
2026-03-11 14:52:02 +05:30
Parameshwari Palanisamy
b9b551f248
Update production_plan.py
...
(cherry picked from commit 39e68a9ce7 )
2026-03-11 08:49:28 +00:00
creative-paramu
d43c04df88
fix: update item description in Production Plan Assembly Items table
...
(cherry picked from commit 19533551f4 )
2026-03-11 08:49:28 +00:00
Frappe PR Bot
c791d2853a
chore(release): Bumped to Version 16.9.0
...
# [16.9.0](https://github.com/frappe/erpnext/compare/v16.8.3...v16.9.0 ) (2026-03-10)
### Bug Fixes
* add clear demo data in sidebar ([8e8a7b2 ](8e8a7b2686 ))
* add clear demo data in sidebar (backport [#53177 ](https://github.com/frappe/erpnext/issues/53177 )) ([#53197 ](https://github.com/frappe/erpnext/issues/53197 )) ([12ccc38 ](12ccc3881b ))
* allow payment_request to be created in draft ([29d565b ](29d565b9de ))
* allow user to make QI after submission not working ([6fdb5d4 ](6fdb5d486a ))
* balance qty for inv dimension ([fb17a00 ](fb17a00fb6 ))
* better validation message for Purchase Invoice with Update Stock ([839f5f6 ](839f5f6a29 ))
* bom UX issues ([733191e ](733191eae2 ))
* consider payment term only when enabled ([1470a79 ](1470a79a1b ))
* disallow all actions on job card if work order is closed ([57aab56 ](57aab56baa ))
* do not update fg_completed_qty when changing qty of fg line item ([8463cf8 ](8463cf88df ))
* fetch payment terms from quotation ([b2f6953 ](b2f695310c ))
* **gross-profit:** apply precision-based rounding to grouped totals ([c6e01aa ](c6e01aa1eb ))
* handle payment terms template when disabled ([80c2053 ](80c20531aa ))
* **help:** escape query (backport [#53192 ](https://github.com/frappe/erpnext/issues/53192 )) ([#53195 ](https://github.com/frappe/erpnext/issues/53195 )) ([83f2fad ](83f2fadbcf ))
* HRMS test cases failing due to validation in item ([10538d5 ](10538d58ad ))
* implement coderabbit suggested changes ([b619f6d ](b619f6d906 ))
* **manufacturing:** show returned qty in progress bar ([f853ef9 ](f853ef9fec ))
* migration patch ([7b44e41 ](7b44e412d9 ))
* patch failing ([1a62d32 ](1a62d324fd ))
* patch to migrate checkbox data into select ([4d0e28a ](4d0e28a608 ))
* **project template:** clear subject when task is empty ([c8560fa ](c8560fa0d3 ))
* removed non existent patch ([77ec678 ](77ec67869c ))
* **selling:** update delivery date in line items ([6b42a7e ](6b42a7e454 ))
* set default list view columns and filters for sales, purchase and accounts module ([f9a3869 ](f9a38696b6 ))
* set default to 1 ([3b7410f ](3b7410f2d3 ))
* skip asset sale processing for internal transfer invoices ([12cfd8e ](12cfd8e052 ))
* stock balance report qty ([699a683 ](699a683b8e ))
* **task:** allow is_template field in quick entry ([2ccf8d0 ](2ccf8d050f ))
* test case ([27c3c1d ](27c3c1dee0 ))
* test cases fixes related to new select box change ([3f11d0b ](3f11d0b8ad ))
* **UI:** improve asset action buttons group ([78074c0 ](78074c0cdd ))
* **UI:** reposition fields for better UX ([6c23d5b ](6c23d5b682 ))
* update user status depends on employee status ([c7da8e2 ](c7da8e2471 ))
* updating costing based on employee change in timesheet ([d251c94 ](d251c94ea3 ))
* validation for cancellation ([8f02184 ](8f02184c80 ))
* WO produced qty should be calculated using finished item child table transfer qty ([78fa2c5 ](78fa2c5477 ))
### Features
* allowing rate modification in update item in quotation ([69b2170 ](69b217065c ))
* **manufacturing:** show disassembled qty in progress bar ([38e5d29 ](38e5d295c7 ))
* option to enable serial / batch features ([93a5974 ](93a597410e ))
* organization desktop icon ([e89aaca ](e89aaca870 ))
* **selling-settings:** add checkbox to recalculate payment date ([f7dd730 ](f7dd730bc3 ))
2026-03-10 14:59:58 +00:00
ruthra kumar
95ef5b513e
Merge pull request #53292 from frappe/version-16-hotfix
...
chore: release v16
2026-03-10 20:19:47 +05:30
ruthra kumar
46d8028fcc
Merge pull request #53300 from frappe/mergify/bp/version-16-hotfix/pr-53256
...
fix: set default list view columns and filters for sales, purchase and accounts module (backport #53256 )
2026-03-10 18:15:32 +05:30
ruthra kumar
c7da21812a
chore: resolve conflicts
2026-03-10 17:58:37 +05:30
Nabin Hait
f9a38696b6
fix: set default list view columns and filters for sales, purchase and accounts module
...
(cherry picked from commit 9cf529215f )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
# erpnext/buying/doctype/supplier/supplier.json
# erpnext/stock/doctype/delivery_note/delivery_note.json
2026-03-10 12:22:40 +00:00
ruthra kumar
8f4a6d08d4
Merge pull request #53299 from frappe/mergify/bp/version-16-hotfix/pr-52636
...
refactor: enhance chart of accounts for India with account categories (backport #52636 )
2026-03-10 17:52:39 +05:30
Abdeali Chharchhodawala
edf2f53082
Merge pull request #52636 from Abdeali099/Abdeali/india-coa
...
refactor: enhance chart of accounts for India with account categories
(cherry picked from commit 0d42faac2e )
2026-03-10 11:51:57 +00:00
ruthra kumar
cc2be4be39
Merge pull request #53297 from frappe/mergify/bp/version-16-hotfix/pr-53071
...
fix(gross-profit): apply precision-based rounding to grouped totals (backport #53071 )
2026-03-10 16:57:25 +05:30
Navin-S-R
c6e01aa1eb
fix(gross-profit): apply precision-based rounding to grouped totals
...
(cherry picked from commit 52dd7665e7 )
2026-03-10 11:08:25 +00:00
rohitwaghchaure
0fde990c9e
Merge pull request #53289 from frappe/mergify/bp/version-16-hotfix/pr-53283
...
fix: removed non existent patch (backport #53283 )
2026-03-10 14:52:25 +05:30
Mihir Kandoi
4f646a2f2d
Merge pull request #53287 from frappe/mergify/bp/version-16-hotfix/pr-53282
...
fix: allow user to make QI after submission not working (backport #53282 )
2026-03-10 14:36:50 +05:30
rohitwaghchaure
0116d4c789
Merge pull request #53285 from frappe/mergify/bp/version-16-hotfix/pr-53281
...
fix: better validation message for Purchase Invoice with Update Stock (backport #53281 )
2026-03-10 14:28:45 +05:30
Rohit Waghchaure
77ec67869c
fix: removed non existent patch
...
(cherry picked from commit c4b3080eae )
2026-03-10 08:56:34 +00:00
Mihir Kandoi
6fdb5d486a
fix: allow user to make QI after submission not working
...
(cherry picked from commit 9f62ec5192 )
2026-03-10 08:46:12 +00:00
Rohit Waghchaure
839f5f6a29
fix: better validation message for Purchase Invoice with Update Stock
...
(cherry picked from commit cfb06cf247 )
2026-03-10 08:34:14 +00:00
Mihir Kandoi
005ff0d6a8
Merge pull request #53280 from frappe/mergify/bp/version-16-hotfix/pr-53203
...
fix: update user status depends on employee status (backport #53203 )
2026-03-10 13:25:59 +05:30
Poovitha Palanivelu
c7da8e2471
fix: update user status depends on employee status
...
(cherry picked from commit 194d060f13 )
2026-03-10 07:40:18 +00:00
Mihir Kandoi
1a46a8fec0
Merge pull request #53277 from frappe/mergify/bp/version-16-hotfix/pr-53235
...
fix: update item row delivery dates when header delivery date changes in sales order (backport #53235 )
2026-03-10 13:09:41 +05:30
Pandiyan37
6b42a7e454
fix(selling): update delivery date in line items
...
(cherry picked from commit 77367b5517 )
2026-03-10 07:24:01 +00:00
Frappe PR Bot
a7eb24488e
chore(release): Bumped to Version 16.8.3
...
## [16.8.3](https://github.com/frappe/erpnext/compare/v16.8.2...v16.8.3 ) (2026-03-10)
### Bug Fixes
* patch failing ([7149630 ](7149630eff ))
2026-03-10 06:45:58 +00:00
rohitwaghchaure
0b30967556
Merge pull request #53274 from frappe/mergify/bp/version-16/pr-53273
...
fix: patch failing (backport #53272 ) (backport #53273 )
2026-03-10 12:14:29 +05:30
Rohit Waghchaure
7149630eff
fix: patch failing
...
(cherry picked from commit 6024c4a077 )
(cherry picked from commit 1a62d324fd )
2026-03-10 06:42:47 +00:00
rohitwaghchaure
da617fdc11
Merge pull request #53273 from frappe/mergify/bp/version-16-hotfix/pr-53272
...
fix: patch failing (backport #53272 )
2026-03-10 12:12:25 +05:30
Rohit Waghchaure
1a62d324fd
fix: patch failing
...
(cherry picked from commit 6024c4a077 )
2026-03-10 06:32:40 +00:00
rohitwaghchaure
db841dde4c
Merge pull request #53259 from frappe/mergify/bp/version-16-hotfix/pr-53254
...
fix: bom UX issues (backport #53254 )
2026-03-10 03:34:39 +05:30
ruthra kumar
e3d7a94307
Merge pull request #53261 from frappe/mergify/bp/version-16-hotfix/pr-53160
...
fix: allow payment_request to be created in draft (backport #53160 )
2026-03-09 20:32:51 +05:30
ervishnucs
29d565b9de
fix: allow payment_request to be created in draft
...
(cherry picked from commit 24825a16e0 )
2026-03-09 14:54:36 +00:00
Rohit Waghchaure
733191eae2
fix: bom UX issues
...
(cherry picked from commit 32447b8204 )
2026-03-09 12:48:17 +00:00
Khushi Rawat
572c3cdc74
Merge pull request #53248 from frappe/mergify/bp/version-16-hotfix/pr-53242
...
refactor: replace raw SQL with query builder in asset depreciation and balances report (backport #53242 )
2026-03-09 16:01:13 +05:30
Mihir Kandoi
b55bf7d660
Merge pull request #53250 from frappe/mergify/bp/version-16-hotfix/pr-53249
...
fix :buttons not visible on purchase and sales order (backport #53249 )
2026-03-09 15:24:01 +05:30
Nishka Gosalia
76a32686a5
fix :buttons not visible on purchase and sales order
...
(cherry picked from commit 829dbbe12b )
2026-03-09 09:36:06 +00:00
khushi8112
73354356e1
refactor: more functions in same file
...
(cherry picked from commit f496995415 )
2026-03-09 09:28:32 +00:00
khushi8112
c6000c0522
refactor: replace raw SQL with query builder in asset depreciation and balannces report
...
(cherry picked from commit 314c882f3b )
2026-03-09 09:28:32 +00:00
rohitwaghchaure
b0fc21b8ed
Merge pull request #53244 from frappe/mergify/bp/version-16-hotfix/pr-53239
...
fix: validation for cancellation (backport #53239 )
2026-03-09 13:40:52 +05:30
Rohit Waghchaure
8f02184c80
fix: validation for cancellation
...
(cherry picked from commit 8de272a8a1 )
2026-03-09 07:49:38 +00:00
Mihir Kandoi
ddb441359e
Merge pull request #53241 from frappe/mergify/bp/version-16-hotfix/pr-53234
...
fix(manufacturing): show returned qty in progress bar (backport #53234 )
2026-03-09 12:42:16 +05:30
Sudharsanan11
38e5d295c7
feat(manufacturing): show disassembled qty in progress bar
...
(cherry picked from commit ae9ff767fa )
2026-03-09 07:04:47 +00:00
Sudharsanan11
f853ef9fec
fix(manufacturing): show returned qty in progress bar
...
(cherry picked from commit 8027f5aafd )
2026-03-09 07:04:47 +00:00
MochaMind
1131313d20
chore: update POT file ( #53232 )
2026-03-08 19:43:22 +01:00
ruthra kumar
1a52fa2a03
Merge pull request #53229 from frappe/mergify/bp/version-16-hotfix/pr-53227
...
refactor: party type and party filter for comparison report (backport #53227 )
2026-03-08 05:50:03 +05:30
ruthra kumar
42b4fe2f68
refactor: party type and party filter for comparison report
...
(cherry picked from commit b6f9c0844e )
2026-03-07 12:50:03 +00:00
rohitwaghchaure
aaa29a3ce8
Merge pull request #53219 from frappe/mergify/bp/version-16-hotfix/pr-53218
...
fix: HRMS test cases failing due to validation in item (backport #53218 )
2026-03-06 18:51:07 +05:30
Rohit Waghchaure
10538d58ad
fix: HRMS test cases failing due to validation in item
...
(cherry picked from commit 6702506f58 )
2026-03-06 12:24:59 +00:00
Khushi Rawat
716645ea1d
Merge pull request #52999 from khushi8112/pr-52968
...
refactor: assets module form cleanup (backport #52393 )
2026-03-06 15:09:26 +05:30
Khushi Rawat
3aeee125a4
Merge branch 'version-16-hotfix' into pr-52968
2026-03-06 14:46:32 +05:30
ruthra kumar
12ccc3881b
fix: add clear demo data in sidebar (backport #53177 ) ( #53197 )
...
fix: add clear demo data in sidebar
(cherry picked from commit 6603005822 )
Co-authored-by: sokumon <sohamkulkarns9@gmail.com >
2026-03-06 14:12:42 +05:30
Frappe PR Bot
c39ee76946
chore(release): Bumped to Version 16.8.2
...
## [16.8.2](https://github.com/frappe/erpnext/compare/v16.8.1...v16.8.2 ) (2026-03-06)
### Bug Fixes
* stock balance report qty ([9e185b7 ](9e185b7ea9 ))
2026-03-06 08:35:12 +00:00
rohitwaghchaure
94a02b05fa
Merge pull request #53211 from frappe/mergify/bp/version-16/pr-53208
...
fix: stock balance report qty (backport #53200 ) (backport #53208 )
2026-03-06 14:03:44 +05:30
Rohit Waghchaure
9e185b7ea9
fix: stock balance report qty
...
(cherry picked from commit a15e5fdc4e )
(cherry picked from commit 699a683b8e )
2026-03-06 07:45:18 +00:00
rohitwaghchaure
b510f78510
Merge pull request #53208 from frappe/mergify/bp/version-16-hotfix/pr-53200
...
fix: stock balance report qty (backport #53200 )
2026-03-06 13:14:55 +05:30
rohitwaghchaure
a02aa9eb05
Merge pull request #53204 from frappe/mergify/bp/version-16-hotfix/pr-52549
...
feat: option to enable serial / batch feature (backport #52549 )
2026-03-06 13:07:31 +05:30
Rohit Waghchaure
699a683b8e
fix: stock balance report qty
...
(cherry picked from commit a15e5fdc4e )
2026-03-06 07:15:46 +00:00
rohitwaghchaure
0685a9241e
chore: fix conflicts
...
Remove merge conflict markers and update patch list.
2026-03-06 12:44:55 +05:30
Rohit Waghchaure
93a597410e
feat: option to enable serial / batch features
...
(cherry picked from commit 82c3da5b1e )
# Conflicts:
# erpnext/patches.txt
2026-03-06 06:48:17 +00:00
sokumon
8e8a7b2686
fix: add clear demo data in sidebar
...
(cherry picked from commit 6603005822 )
2026-03-05 18:14:18 +00:00
mergify[bot]
83f2fadbcf
fix(help): escape query (backport #53192 ) ( #53195 )
...
fix(help): escape query (#53192 )
(cherry picked from commit 702adda000 )
Signed-off-by: Akhil Narang <me@akhilnarang.dev >
Co-authored-by: Akhil Narang <me@akhilnarang.dev >
2026-03-05 18:40:54 +05:30
Frappe PR Bot
0ab7a6e904
chore(release): Bumped to Version 16.8.1
...
## [16.8.1](https://github.com/frappe/erpnext/compare/v16.8.0...v16.8.1 ) (2026-03-05)
### Bug Fixes
* balance qty for inv dimension ([354723d ](354723d3d5 ))
2026-03-05 11:58:55 +00:00
rohitwaghchaure
519657fe3e
Merge pull request #53188 from frappe/mergify/bp/version-16/pr-53181
...
fix: balance qty for inv dimension (backport #52745 ) (backport #53181 )
2026-03-05 17:27:21 +05:30
Rohit Waghchaure
354723d3d5
fix: balance qty for inv dimension
...
(cherry picked from commit a3eafe5b18 )
(cherry picked from commit fb17a00fb6 )
2026-03-05 11:40:41 +00:00
rohitwaghchaure
fff9750f48
Merge pull request #53181 from frappe/mergify/bp/version-16-hotfix/pr-52745
...
fix: balance qty for inv dimension (backport #52745 )
2026-03-05 14:26:49 +05:30
rohitwaghchaure
fdf0d6611d
Merge pull request #53182 from frappe/mergify/bp/version-16-hotfix/pr-52956
...
feat: organization desktop icon (backport #52956 )
2026-03-05 14:26:35 +05:30
Rohit Waghchaure
e89aaca870
feat: organization desktop icon
...
(cherry picked from commit 4e9a2a327f )
2026-03-05 08:36:29 +00:00
Rohit Waghchaure
fb17a00fb6
fix: balance qty for inv dimension
...
(cherry picked from commit a3eafe5b18 )
2026-03-05 08:20:20 +00:00
rohitwaghchaure
96f7eb1194
Merge pull request #53178 from frappe/mergify/bp/version-16-hotfix/pr-53170
...
chore: New org icon (backport #53170 )
2026-03-05 13:49:12 +05:30
jacob-salvi
1938a56164
chore: new organisation icon
...
(cherry picked from commit 6f93210b9b )
2026-03-05 08:10:14 +00:00
jacob-salvi
f97e0f8c9c
chore: new accounting icons
...
(cherry picked from commit 728c678cf9 )
2026-03-05 08:10:14 +00:00
Nishka Gosalia
f410bfcea6
Merge pull request #53175 from frappe/mergify/bp/version-16-hotfix/pr-52924
2026-03-05 12:17:40 +05:30
Jatin3128
6793c1455c
Merge pull request #53174 from frappe/mergify/bp/version-16-hotfix/pr-52138
...
feat(selling-settings): add checkbox to fetch payment terms (backport #52138 )
2026-03-05 12:12:08 +05:30
Nishka Gosalia
4386af1df7
refactor: project module form cleanup
...
(cherry picked from commit 3c9f520e68 )
2026-03-05 06:28:05 +00:00
SowmyaArunachalam
92003df7f9
test: test payment terms with backdated entries
...
(cherry picked from commit 8aae46a25e )
2026-03-05 06:20:47 +00:00
SowmyaArunachalam
b2f695310c
fix: fetch payment terms from quotation
...
(cherry picked from commit 99ed1c34f3 )
2026-03-05 06:20:47 +00:00
SowmyaArunachalam
3b7410f2d3
fix: set default to 1
...
(cherry picked from commit 8b9e02fd44 )
2026-03-05 06:20:47 +00:00
SowmyaArunachalam
80c20531aa
fix: handle payment terms template when disabled
...
(cherry picked from commit f23dc07914 )
2026-03-05 06:20:46 +00:00
SowmyaArunachalam
8f26168a55
test: enable automatically_fetch_payment_terms_from_quotation
...
(cherry picked from commit 5611e9168e )
2026-03-05 06:20:46 +00:00
SowmyaArunachalam
1470a79a1b
fix: consider payment term only when enabled
...
(cherry picked from commit b1149fe950 )
2026-03-05 06:20:46 +00:00
SowmyaArunachalam
f7dd730bc3
feat(selling-settings): add checkbox to recalculate payment date
...
(cherry picked from commit 70b401e610 )
2026-03-05 06:20:46 +00:00
Nishka Gosalia
f428663f0d
Merge pull request #53171 from frappe/mergify/bp/version-16-hotfix/pr-52415
...
fix(project template): clear subject when task is empty (backport #52415 )
2026-03-05 11:49:59 +05:30
ravibharathi656
2ccf8d050f
fix(task): allow is_template field in quick entry
...
(cherry picked from commit 7801dd5353 )
2026-03-05 06:01:44 +00:00
ravibharathi656
c8560fa0d3
fix(project template): clear subject when task is empty
...
(cherry picked from commit c1431105f4 )
2026-03-05 06:01:43 +00:00
Mihir Kandoi
c3d8918ee4
Merge pull request #53167 from frappe/mergify/bp/version-16-hotfix/pr-53166
...
fix: WO produced qty should be calculated using finished item child t… (backport #53166 )
2026-03-04 20:50:06 +05:30
Mihir Kandoi
78fa2c5477
fix: WO produced qty should be calculated using finished item child table transfer qty
...
(cherry picked from commit 5fead1d17a )
2026-03-04 15:04:39 +00:00
Mihir Kandoi
0aa63e0ae9
Merge pull request #53165 from frappe/mergify/bp/version-16-hotfix/pr-53157
...
fix: disallow all actions on job card if work order is closed (backport #53157 )
2026-03-04 17:11:10 +05:30
Khushi Rawat
b984f5f1b0
Merge pull request #53163 from frappe/mergify/bp/version-16-hotfix/pr-53154
...
fix: skip asset sale processing for internal transfer invoices (backport #53154 )
2026-03-04 17:01:07 +05:30
Mihir Kandoi
57aab56baa
fix: disallow all actions on job card if work order is closed
...
(cherry picked from commit ee19c32c3a )
2026-03-04 11:21:53 +00:00
khushi8112
12cfd8e052
fix: skip asset sale processing for internal transfer invoices
...
(cherry picked from commit 9cb3dad079 )
2026-03-04 11:07:25 +00:00
Nishka Gosalia
0361ee0444
Merge pull request #53159 from frappe/mergify/bp/version-16-hotfix/pr-53156
...
fix: updating costing based on employee change in timesheet (backport #53156 )
2026-03-04 16:35:18 +05:30
Nishka Gosalia
d251c94ea3
fix: updating costing based on employee change in timesheet
...
(cherry picked from commit e37d4a6f7c )
2026-03-04 10:43:09 +00:00
mergify[bot]
76a6ff9026
Merge pull request #53096 from frappe/mergify/bp/version-16-hotfix/pr-52838
...
fix: correct fields being updated on material request and purchase or… (backport #52838 )
2026-03-04 07:23:39 +00:00
Nishka Gosalia
bf774527fb
Merge pull request #53151 from frappe/mergify/bp/version-16-hotfix/pr-53147
2026-03-04 12:34:31 +05:30
Nishka Gosalia
69b217065c
feat: allowing rate modification in update item in quotation
...
(cherry picked from commit 2ec02e477f )
2026-03-04 06:50:13 +00:00
Mihir Kandoi
e5a9bc8193
Merge pull request #53149 from frappe/mergify/bp/version-16-hotfix/pr-53148
...
fix: do not update fg_completed_qty when changing qty of fg line item (backport #53148 )
2026-03-04 12:11:17 +05:30
Mihir Kandoi
8463cf88df
fix: do not update fg_completed_qty when changing qty of fg line item
...
(cherry picked from commit 2d83069b82 )
2026-03-04 06:40:12 +00:00
Khushi Rawat
aac26aa19c
Merge pull request #53030 from frappe/mergify/bp/version-16-hotfix/pr-53004
...
refactor: use query builder for Tax Rule validation query (backport #53004 )
2026-03-04 11:32:54 +05:30
Frappe PR Bot
78aa4cf9f9
chore(release): Bumped to Version 16.8.0
...
# [16.8.0](https://github.com/frappe/erpnext/compare/v16.7.3...v16.8.0 ) (2026-03-03)
### Bug Fixes
* `Trial Balance` and `Consolidated Trial Balance` total row calculation (backport [#53014 ](https://github.com/frappe/erpnext/issues/53014 )) ([#53015 ](https://github.com/frappe/erpnext/issues/53015 )) ([8658956 ](865895649e ))
* **accounts receivable:** include invoice payment terms template (backport [#51940 ](https://github.com/frappe/erpnext/issues/51940 )) ([#53106 ](https://github.com/frappe/erpnext/issues/53106 )) ([7e09bf3 ](7e09bf306a ))
* **accounts:** add transaction time field ([2526876 ](2526876eaa ))
* **accounts:** compute tax net_amount in JS controller ([429bd24 ](429bd245d1 ))
* **accounts:** round and convert net_amount to company currency in JS tax controller ([3f284f0 ](3f284f0c55 ))
* **accounts:** set posting time to get incoming rate ([8b3c5ba ](8b3c5baa9e ))
* allow allowed roles to bypass over billing validation ([c274b7c ](c274b7cc2e ))
* avoid circular dependency ([#53109 ](https://github.com/frappe/erpnext/issues/53109 )) ([7d950f7 ](7d950f71da ))
* broekn link of docs in asset onboarding ([5c48f74 ](5c48f74d4c ))
* **budget-variance-report:** validate 'budget_against' filter ([f2ff0de ](f2ff0de296 ))
* correct sle voucher_type comparison in get_ref_doctype ([788cd82 ](788cd82b4b ))
* ensure cache is cleared on fiscal year update and trash ([2495cb8 ](2495cb8b2a ))
* ensure contacts are processed only if present in create_prospect_against_crm_deal ([58fbb2f ](58fbb2f4d7 ))
* handle html email template separately in RFQ to avoid jinja context error ([3178736 ](317873621a ))
* **manufacturing:** ignore sales order validation for subassembly item ([2daf9f4 ](2daf9f4ce7 ))
* old stock reco entries causing issue in the stock balance report ([ea5ad31 ](ea5ad3179c ))
* opening qty in stock balance ([1f2342c ](1f2342cf4b ))
* pass company in test case using make_quality_inspections ([417e8a4 ](417e8a4371 ))
* patch to complete onboarding stpes for existing records ([941a78e ](941a78e1a8 ))
* **payment entry:** round unallocated amount ([b76e0c6 ](b76e0c645b ))
* **payment_entry:** fix precision for `total_allocated_amount` and `base_total_allocated_amount` ([c61c748 ](c61c748cbd ))
* populate mr owner and set po owner as fallback ([acdb8f2 ](acdb8f2b78 ))
* **postgres:** avoid UNSIGNED cast in customer autoname ([d922213](d922213dd7 ))
* **pricing_rule:** strict validation of `transaction_type` ([396727e ](396727e26f ))
* remove read-only property from Sales Invoice Timesheet Table ([f632c5c ](f632c5c796 ))
* reposting creation slow for GL entries ([ab7e33f ](ab7e33f83d ))
* same reposting entry picked by multiple rq jobs ([c28568f ](c28568f4fd ))
* **selling:** handle selling price validation for FG item ([c7928a0 ](c7928a0749 ))
* serial no status for Disassemble entry ([dc0592a ](dc0592a905 ))
* set company based expense account ([25c134d ](25c134d11c ))
* **stock:** pass company to avoid document naming rule issue in QI ([d61ad3b ](d61ad3bd95 ))
* **stock:** validate company for receipt documents and expense accounts ([c6e0eb6 ](c6e0eb6d17 ))
* use conversion factor when creating stock entry from pick list ([f939e98 ](f939e980a6 ))
* use stock qty instead of qty when creating stock entry from MR ([1e44787 ](1e4478765a ))
* use the correct precision value in stock reco ([c92fd26 ](c92fd26e1b ))
* validate warehouse of SABB for draft entry ([b8de82f ](b8de82f0e4 ))
* voucher detail no in SABB ([744d7a2 ](744d7a2793 ))
### Features
* UOM query filter for opportunity items ([6727c86 ](6727c86d0a ))
### Performance Improvements
* add index on reference_purchase_receipt column ([664f1f1 ](664f1f1675 ))
2026-03-03 17:57:53 +00:00
diptanilsaha
28c5fbdb78
Merge pull request #53116 from frappe/version-16-hotfix
2026-03-03 23:26:23 +05:30
Mihir Kandoi
282d8b1b28
Merge pull request #53138 from frappe/mergify/bp/version-16-hotfix/pr-52784
...
fix(stock): validate company for receipt documents and expense accounts (backport #52784 )
2026-03-03 21:41:25 +05:30
Mihir Kandoi
6eed4df7d9
Merge pull request #53136 from frappe/mergify/bp/version-16-hotfix/pr-53132
...
fix(selling): handle selling price validation for FG item (backport #53132 )
2026-03-03 21:41:03 +05:30
Mihir Kandoi
e2824e1dc5
Merge pull request #53134 from frappe/mergify/bp/version-16-hotfix/pr-53070
...
fix: handle html email template separately in RFQ to avoid jinja cont… (backport #53070 )
2026-03-03 21:25:04 +05:30
Sudharsanan11
4350c6b9e3
test(stock): add test to validate company for receipts and expense accounts
...
(cherry picked from commit d58171987c )
2026-03-03 15:47:20 +00:00
Sudharsanan11
25c134d11c
fix: set company based expense account
...
(cherry picked from commit d54d0c25a2 )
2026-03-03 15:47:20 +00:00
Sudharsanan11
c6e0eb6d17
fix(stock): validate company for receipt documents and expense accounts
...
(cherry picked from commit 15dfc08a31 )
2026-03-03 15:47:19 +00:00
Mihir Kandoi
41b9566dec
Merge pull request #53125 from frappe/mergify/bp/version-16-hotfix/pr-53123
...
fix: serial no status for Disassemble entry (backport #53123 )
2026-03-03 21:12:42 +05:30
Mihir Kandoi
8a13522590
Merge pull request #53131 from frappe/mergify/bp/version-16-hotfix/pr-53084
...
fix(manufacturing): ignore sales order validation for subassembly item (backport #53084 )
2026-03-03 21:11:52 +05:30
kavin-114
7713d25b7e
test: add unit test for FG Item selling price validation
...
(cherry picked from commit 723993fdf6 )
2026-03-03 15:40:48 +00:00
kavin-114
c7928a0749
fix(selling): handle selling price validation for FG item
...
System checks valuation rate in incoming_rate field, since SO has it in valuation_rate field of item row,
need to handle the field name dynamically based upon the doctype name in Selling Controller.
(cherry picked from commit 4335318482 )
2026-03-03 15:40:48 +00:00
Mihir Kandoi
bffb7cfef3
Merge pull request #53129 from frappe/mergify/bp/version-16-hotfix/pr-53037
...
fix(stock): pass company to avoid document naming rule issue in QI (backport #53037 )
2026-03-03 21:08:14 +05:30
Pugazhendhi Velu
317873621a
fix: handle html email template separately in RFQ to avoid jinja context error
...
(cherry picked from commit 49d363b174 )
2026-03-03 15:36:53 +00:00
Mihir Kandoi
a399b8522d
Merge pull request #53127 from frappe/mergify/bp/version-16-hotfix/pr-53099
...
fix: populate mr owner and set po owner as fallback (backport #53099 )
2026-03-03 20:55:54 +05:30
Mihir Kandoi
3e8ebf8c14
chore: resolve conflicts
2026-03-03 20:44:40 +05:30
Sudharsanan11
2daf9f4ce7
fix(manufacturing): ignore sales order validation for subassembly item
...
(cherry picked from commit 6b1aac4aee )
2026-03-03 15:11:58 +00:00
kavin-114
417e8a4371
fix: pass company in test case using make_quality_inspections
...
(cherry picked from commit 397de1274f )
2026-03-03 15:10:48 +00:00
kavin-114
3844982824
test: add unit test to handle company condition in naming rule
...
(cherry picked from commit 4c39cf2d65 )
2026-03-03 15:10:47 +00:00
kavin-114
d61ad3bd95
fix(stock): pass company to avoid document naming rule issue in QI
...
When a Document Naming Rule is configured in QI with a condition based on the company,
the system was not passing the company value properly. As a result, the naming rule
condition was skipped and the document name was generated using the default series.
This fix ensures that the company is passed correctly so that the configured
Document Naming Rule is evaluated and applied as expected.
(cherry picked from commit 74def423ed )
# Conflicts:
# erpnext/controllers/stock_controller.py
2026-03-03 15:10:47 +00:00
kavin-114
acdb8f2b78
fix: populate mr owner and set po owner as fallback
...
(cherry picked from commit bdf4e51da3 )
2026-03-03 15:09:33 +00:00
Rohit Waghchaure
dc0592a905
fix: serial no status for Disassemble entry
...
(cherry picked from commit 81acefa8ad )
2026-03-03 13:24:22 +00:00
Shariq Ansari
d74833d9fc
Merge pull request #53122 from frappe/mergify/bp/version-16-hotfix/pr-53119
...
fix: do not create contact if not passed from crm (backport #53119 )
2026-03-03 03:59:41 -08:00
shariquerik
58fbb2f4d7
fix: ensure contacts are processed only if present in create_prospect_against_crm_deal
...
(cherry picked from commit 800810d23d )
2026-03-03 11:43:45 +00:00
diptanilsaha
3217defaf5
Merge pull request #53055 from frappe/pot_version-16-hotfix_2026-03-01
...
chore: update POT file
2026-03-03 16:08:53 +05:30
diptanilsaha
e6704f4b73
Merge pull request #52998 from frappe/mergify/bp/version-16-hotfix/pr-52997
...
fix(payment_entry): set precision for `total_allocated_amount` and `base_total_allocated_amount` (backport #52997 )
2026-03-03 15:48:16 +05:30
diptanilsaha
32c33631a6
chore: fix onboarding doctype merge conflicts ( #53118 )
2026-03-03 10:16:34 +00:00
diptanilsaha
0787c62cbc
Merge branch 'version-16' into version-16-hotfix
2026-03-03 15:24:26 +05:30
diptanilsaha
a35521c14d
Merge pull request #53114 from frappe/mergify/bp/version-16-hotfix/pr-53110
...
fix(pricing_rule): strict validation of `transaction_type` (backport #53110 )
2026-03-03 15:19:54 +05:30
diptanilsaha
e4ce6e4e6f
refactor: renamed args to pricing_ctx in set_transaction_type for clarity
...
(cherry picked from commit 6342e78305 )
2026-03-03 09:30:51 +00:00
diptanilsaha
396727e26f
fix(pricing_rule): strict validation of transaction_type
...
(cherry picked from commit 7ec0354a79 )
2026-03-03 09:30:50 +00:00
diptanilsaha
ad3411ba01
Merge pull request #53111 from frappe/mergify/bp/version-16-hotfix/pr-53109
...
fix: avoid circular dependency (backport #53109 )
2026-03-03 15:00:44 +05:30
Vishnu Priya Baskaran
7d950f71da
fix: avoid circular dependency ( #53109 )
...
(cherry picked from commit d2e04750b5 )
2026-03-03 09:03:25 +00:00
mergify[bot]
7e09bf306a
fix(accounts receivable): include invoice payment terms template (backport #51940 ) ( #53106 )
...
Co-authored-by: Ravibharathi <131471282+ravibharathi656@users.noreply.github.com >
2026-03-03 12:07:57 +05:30
rohitwaghchaure
109433f37a
Merge pull request #53086 from frappe/mergify/bp/version-16-hotfix/pr-53072
...
fix(accounts): set posting time to get incoming rate (backport #53072 )
2026-03-02 21:58:09 +05:30
rohitwaghchaure
35336350ca
Merge pull request #53098 from frappe/mergify/bp/version-16-hotfix/pr-53093
...
fix: opening qty in stock balance (backport #53093 )
2026-03-02 21:43:29 +05:30
rohitwaghchaure
97f6b3a3b5
Merge pull request #53092 from frappe/mergify/bp/version-16-hotfix/pr-53087
...
perf: add index on reference_purchase_receipt column (backport #53087 )
2026-03-02 21:38:02 +05:30
Rohit Waghchaure
1f2342cf4b
fix: opening qty in stock balance
...
(cherry picked from commit d7fdab99cb )
2026-03-02 15:19:56 +00:00
rohitwaghchaure
3ec3cd512c
Merge pull request #53090 from frappe/mergify/bp/version-16-hotfix/pr-53082
...
fix: validate warehouse of SABB for draft entry (backport #53082 )
2026-03-02 17:43:51 +05:30
rohitwaghchaure
bf44f466ad
chore: fix conflicts
2026-03-02 14:38:55 +05:30
kavin-114
664f1f1675
perf: add index on reference_purchase_receipt column
...
(cherry picked from commit 8c94396ad9 )
2026-03-02 09:08:44 +00:00
rohitwaghchaure
b4a5bbc7e2
chore: fix conflicts
2026-03-02 14:38:28 +05:30
Rohit Waghchaure
b8de82f0e4
fix: validate warehouse of SABB for draft entry
...
(cherry picked from commit 9b8f685c82 )
2026-03-02 08:53:09 +00:00
Sudharsanan11
8b3c5baa9e
fix(accounts): set posting time to get incoming rate
...
(cherry picked from commit c5b3673a30 )
2026-03-02 08:16:32 +00:00
Sudharsanan11
2526876eaa
fix(accounts): add transaction time field
...
(cherry picked from commit 9538a9870c )
# Conflicts:
# erpnext/buying/doctype/purchase_order/purchase_order.json
# erpnext/selling/doctype/sales_order/sales_order.json
2026-03-02 08:16:32 +00:00
Diptanil Saha
fe721f48fc
Merge pull request #53081 from frappe/mergify/bp/version-16-hotfix/pr-53079
...
fix(budget-variance-report): validate 'budget_against' filter (backport #53079 )
2026-03-02 12:17:52 +05:30
rohitwaghchaure
11b22d4d95
Merge pull request #53077 from frappe/mergify/bp/version-16-hotfix/pr-53050
...
fix: voucher detail no in SABB (backport #53050 )
2026-03-02 12:09:34 +05:30
diptanilsaha
f2ff0de296
fix(budget-variance-report): validate 'budget_against' filter
...
(cherry picked from commit 79d0708ea7 )
2026-03-02 06:31:35 +00:00
Mihir Kandoi
2ed795bc9c
Merge pull request #53078 from frappe/mergify/bp/version-16-hotfix/pr-53047
...
fix: remove read-only property from Sales Invoice Timesheet Table (backport #53047 )
2026-03-02 11:37:32 +05:30
trustedcomputer
f632c5c796
fix: remove read-only property from Sales Invoice Timesheet Table
...
(cherry picked from commit b9d95711a2 )
2026-03-02 05:25:05 +00:00
Rohit Waghchaure
744d7a2793
fix: voucher detail no in SABB
...
(cherry picked from commit c37a56ec89 )
2026-03-02 04:24:00 +00:00
Mihir Kandoi
88b4699025
Merge pull request #53069 from frappe/mergify/bp/version-16-hotfix/pr-53067
...
fix: use the correct precision value in stock reco (backport #53067 )
2026-03-01 21:37:18 +05:30
Mihir Kandoi
c92fd26e1b
fix: use the correct precision value in stock reco
...
(cherry picked from commit 36726b0f7b )
2026-03-01 15:52:17 +00:00
Mihir Kandoi
746ca73006
Merge pull request #53066 from frappe/mergify/bp/version-16-hotfix/pr-53062
...
fix: correct sle voucher_type comparison in get_ref_doctype (backport #53062 )
2026-03-01 21:03:52 +05:30
Sanjesh
788cd82b4b
fix: correct sle voucher_type comparison in get_ref_doctype
...
(cherry picked from commit cffb59ae73 )
2026-03-01 15:16:44 +00:00
Mihir Kandoi
8ed2d45729
Merge pull request #53061 from frappe/mergify/bp/version-16-hotfix/pr-53057
...
fix: allow allowed roles to bypass over billing validation (backport #53057 )
2026-03-01 16:03:42 +05:30
Mihir Kandoi
8752b2f767
Merge pull request #53059 from frappe/mergify/bp/version-16-hotfix/pr-53052
...
fix: use stock qty instead of qty when creating stock entry from MR (backport #53052 )
2026-03-01 15:50:24 +05:30
Mihir Kandoi
c274b7cc2e
fix: allow allowed roles to bypass over billing validation
...
(cherry picked from commit 04127019f9 )
2026-03-01 10:18:22 +00:00
Mihir Kandoi
1c4e20f5ed
Merge pull request #53054 from frappe/mergify/bp/version-16-hotfix/pr-53051
...
fix: use conversion factor when creating stock entry from pick list (backport #53051 )
2026-03-01 15:26:44 +05:30
Mihir Kandoi
1e4478765a
fix: use stock qty instead of qty when creating stock entry from MR
...
(cherry picked from commit 30c3ff2efe )
2026-03-01 09:51:54 +00:00
frappe-pr-bot
b26631d8b1
chore: update POT file
2026-03-01 09:43:26 +00:00
Mihir Kandoi
f939e980a6
fix: use conversion factor when creating stock entry from pick list
...
(cherry picked from commit 5f12b0db3f )
2026-03-01 09:40:37 +00:00
rohitwaghchaure
31a28ed570
Merge pull request #53034 from frappe/mergify/bp/version-16-hotfix/pr-52988
...
fix: same reposting entry picked by multiple rq jobs (backport #52988 )
2026-02-28 09:04:49 +05:30
Rohit Waghchaure
c28568f4fd
fix: same reposting entry picked by multiple rq jobs
...
(cherry picked from commit 4dfbacfd92 )
2026-02-28 02:06:33 +00:00
khushi8112
e2800e343e
refactor: use query builder for Tax Rule validation query
...
(cherry picked from commit 235e3adbcb )
2026-02-27 18:24:47 +00:00
rohitwaghchaure
8b7692db57
Merge pull request #53021 from frappe/mergify/bp/version-16-hotfix/pr-53013
...
fix: old stock reco entries causing issue in the stock balance report (backport #53013 )
2026-02-27 15:31:32 +05:30
Rohit Waghchaure
ea5ad3179c
fix: old stock reco entries causing issue in the stock balance report
...
(cherry picked from commit 0874cbc268 )
2026-02-27 09:27:00 +00:00
Mihir Kandoi
41ff3191f5
Merge pull request #53018 from frappe/mergify/bp/version-16-hotfix/pr-53012
2026-02-27 13:59:07 +05:30
Thomas antony
6727c86d0a
feat: UOM query filter for opportunity items
...
Add UOM query filter based on item code in opportunity form.
(cherry picked from commit b33f06701c )
2026-02-27 08:23:48 +00:00
mergify[bot]
865895649e
fix: Trial Balance and Consolidated Trial Balance total row calculation (backport #53014 ) ( #53015 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-02-27 07:40:41 +00:00
khushi8112
7b44e412d9
fix: migration patch
2026-02-26 16:35:24 +05:30
khushi8112
7f6b8a3e40
chore: linters check
...
(cherry picked from commit 4f59d580c4 )
2026-02-26 15:34:32 +05:30
khushi8112
b619f6d906
fix: implement coderabbit suggested changes
...
(cherry picked from commit d1b81b96a5 )
2026-02-26 15:34:32 +05:30
khushi8112
194b158e18
refactor: asset repair UI changes
...
(cherry picked from commit 9f7bfc0e36 )
2026-02-26 15:34:32 +05:30
khushi8112
f9b6336dd5
refactor: asset capitalization form cleanup
...
(cherry picked from commit eb7932ed73 )
2026-02-26 15:34:32 +05:30
khushi8112
3f11d0b8ad
fix: test cases fixes related to new select box change
...
(cherry picked from commit e8e8d233ab )
2026-02-26 15:34:32 +05:30
khushi8112
27c3c1dee0
fix: test case
...
(cherry picked from commit f2f509234b )
2026-02-26 15:34:31 +05:30
khushi8112
78074c0cdd
fix(UI): improve asset action buttons group
...
(cherry picked from commit e90a3b5a56 )
2026-02-26 15:34:31 +05:30
khushi8112
4d0e28a608
fix: patch to migrate checkbox data into select
...
(cherry picked from commit c36fa5bdb6 )
2026-02-26 15:34:25 +05:30
khushi8112
87a7bc6f49
refactor: use selectbox instead of checkboxes for asset type
...
(cherry picked from commit f7b9221324 )
2026-02-26 15:33:34 +05:30
khushi8112
6c23d5b682
fix(UI): reposition fields for better UX
...
(cherry picked from commit 4e7794bfc3 )
2026-02-26 15:33:34 +05:30
diptanilsaha
c61c748cbd
fix(payment_entry): fix precision for total_allocated_amount and base_total_allocated_amount
...
Co-authored-by: Ahuahuachi <Ahuahuachi@users.noreply.github.com >
(cherry picked from commit d82a0a9455 )
2026-02-26 09:25:01 +00:00
ruthra kumar
862659e396
Merge pull request #52996 from frappe/mergify/bp/version-16-hotfix/pr-52630
...
fix(account): compute tax net_amount in JS controller (backport #52630 )
2026-02-26 14:00:06 +05:30
Frappe PR Bot
e671f5a3ac
chore(release): Bumped to Version 16.7.3
...
## [16.7.3](https://github.com/frappe/erpnext/compare/v16.7.2...v16.7.3 ) (2026-02-26)
### Bug Fixes
* **payment entry:** round unallocated amount ([e7e5285 ](e7e52851d6 ))
2026-02-26 08:29:46 +00:00
ruthra kumar
0d0014c872
Merge pull request #52994 from frappe/mergify/bp/version-16/pr-52188
...
fix(payment entry): round unallocated amount (backport #52188 )
2026-02-26 13:58:15 +05:30
Luis Mendoza
3f284f0c55
fix(accounts): round and convert net_amount to company currency in JS tax controller
...
(cherry picked from commit b10b205394 )
2026-02-26 08:18:12 +00:00
Luis Mendoza
adb4023ba4
style: prettier formatting
...
(cherry picked from commit 485166b668 )
2026-02-26 08:18:12 +00:00
Luis Mendoza
429bd245d1
fix(accounts): compute tax net_amount in JS controller
...
(cherry picked from commit 153ad99f85 )
2026-02-26 08:18:11 +00:00
ravibharathi656
e7e52851d6
fix(payment entry): round unallocated amount
...
(cherry picked from commit b0d6751777 )
2026-02-26 08:06:09 +00:00
ruthra kumar
fc7d9de979
Merge pull request #52993 from frappe/mergify/bp/version-16-hotfix/pr-52188
...
fix(payment entry): round unallocated amount (backport #52188 )
2026-02-26 13:25:03 +05:30
ravibharathi656
b76e0c645b
fix(payment entry): round unallocated amount
...
(cherry picked from commit b0d6751777 )
2026-02-26 07:38:22 +00:00
Frappe PR Bot
e1782901e4
chore(release): Bumped to Version 16.7.2
...
## [16.7.2](https://github.com/frappe/erpnext/compare/v16.7.1...v16.7.2 ) (2026-02-26)
### Bug Fixes
* broekn link of docs in asset onboarding ([5d2822d ](5d2822df97 ))
2026-02-26 06:48:40 +00:00
rohitwaghchaure
7c8e071d24
Merge pull request #52986 from frappe/mergify/bp/version-16/pr-52985
...
fix: broken link of docs in asset onboarding (backport #52983 ) (backport #52985 )
2026-02-26 12:16:36 +05:30
Frappe PR Bot
5d86e9697a
chore(release): Bumped to Version 16.7.1
...
## [16.7.1](https://github.com/frappe/erpnext/compare/v16.7.0...v16.7.1 ) (2026-02-26)
### Bug Fixes
* patch to complete onboarding stpes for existing records ([c3700f1 ](c3700f1b31 ))
2026-02-26 06:03:21 +00:00
rohitwaghchaure
19143bfe9b
Merge branch 'version-16' into mergify/bp/version-16/pr-52985
2026-02-26 11:33:03 +05:30
rohitwaghchaure
2b664387d7
Merge pull request #52984 from frappe/mergify/bp/version-16/pr-52969
...
fix: patch to complete onboarding stpes for existing records (backport #52967 ) (backport #52969 )
2026-02-26 11:31:45 +05:30
rohitwaghchaure
38c49dfed6
chore: fix conflicts
...
Updated the modified date in learn_asset.json.
2026-02-26 11:31:16 +05:30
rohitwaghchaure
6bebf51087
chore: fix conflicts
2026-02-26 11:30:57 +05:30
Rohit Waghchaure
5d2822df97
fix: broekn link of docs in asset onboarding
...
(cherry picked from commit 1cdf439e38 )
(cherry picked from commit 5c48f74d4c )
# Conflicts:
# erpnext/assets/module_onboarding/asset_onboarding/asset_onboarding.json
# erpnext/assets/onboarding_step/learn_asset/learn_asset.json
2026-02-26 05:54:16 +00:00
rohitwaghchaure
72a5528b56
Merge pull request #52985 from frappe/mergify/bp/version-16-hotfix/pr-52983
...
fix: broken link of docs in asset onboarding (backport #52983 )
2026-02-26 11:24:00 +05:30
Rohit Waghchaure
5c48f74d4c
fix: broekn link of docs in asset onboarding
...
(cherry picked from commit 1cdf439e38 )
2026-02-26 05:36:06 +00:00
rohitwaghchaure
76d27877c2
chore: fix conflicts
...
(cherry picked from commit 8f922382e4 )
2026-02-26 05:21:53 +00:00
Rohit Waghchaure
c3700f1b31
fix: patch to complete onboarding stpes for existing records
...
(cherry picked from commit d90ec49241 )
# Conflicts:
# erpnext/patches.txt
(cherry picked from commit 941a78e1a8 )
2026-02-26 05:21:53 +00:00
rohitwaghchaure
44c9fccd34
Merge pull request #52969 from frappe/mergify/bp/version-16-hotfix/pr-52967
...
fix: patch to complete onboarding stpes for existing records (backport #52967 )
2026-02-26 10:51:05 +05:30
ruthra kumar
0732f741cc
Merge pull request #52975 from frappe/mergify/bp/version-16-hotfix/pr-52973
...
fix: ensure cache is cleared on fiscal year update and trash (backport #52973 )
2026-02-26 10:00:19 +05:30
mergify[bot]
2349ebbb29
Merge pull request #52977 from frappe/mergify/bp/version-16-hotfix/pr-52952
...
fix: customer field made mandatory for sales invoice (backport #52952 )
2026-02-25 15:47:17 +00:00
ljain112
2495cb8b2a
fix: ensure cache is cleared on fiscal year update and trash
...
(cherry picked from commit 39b0e3522a )
2026-02-25 14:36:08 +00:00
rohitwaghchaure
8f922382e4
chore: fix conflicts
2026-02-25 18:13:42 +05:30
rohitwaghchaure
a864ca5c17
Merge pull request #52962 from frappe/mergify/bp/version-16-hotfix/pr-52957
...
fix: reposting creation slow for GL entries (backport #52957 )
2026-02-25 18:09:10 +05:30
Rohit Waghchaure
941a78e1a8
fix: patch to complete onboarding stpes for existing records
...
(cherry picked from commit d90ec49241 )
# Conflicts:
# erpnext/patches.txt
2026-02-25 12:30:24 +00:00
ruthra kumar
cd465e1dbd
refactor: Journal Entry form cleanup (backport #52780 ) ( #52961 )
...
refactor: Journal Entry form cleanup
(cherry picked from commit 73d5aa35a1 )
# Conflicts:
# erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-02-25 16:27:03 +05:30
Rohit Waghchaure
ab7e33f83d
fix: reposting creation slow for GL entries
...
(cherry picked from commit d9ac198bad )
2026-02-25 10:34:25 +00:00
ruthra kumar
0f59da89cf
refactor: Journal Entry form cleanup
...
(cherry picked from commit 73d5aa35a1 )
# Conflicts:
# erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
2026-02-25 15:51:58 +05:30
ruthra kumar
5cc95a32c2
Merge pull request #52959 from frappe/mergify/bp/version-16-hotfix/pr-51558
...
fix(postgres): avoid UNSIGNED cast in customer autoname (backport #51558 )
2026-02-25 15:10:50 +05:30
ruthra kumar
c98263cd77
Merge pull request #52950 from frappe/mergify/bp/version-16-hotfix/pr-52507
...
refactor: toggle for UTM parameters (backport #52507 )
2026-02-25 15:10:30 +05:30
Matt Howard
d922213dd7
fix(postgres): avoid UNSIGNED cast in customer autoname
...
(cherry picked from commit 323636b396 )
2026-02-25 09:21:10 +00:00
ruthra kumar
270b09f936
chore: resolve conflicts
2026-02-25 14:42:52 +05:30
ruthra kumar
4acf404ae5
refactor: better description on toggle
...
(cherry picked from commit 20af546b26 )
2026-02-25 06:54:16 +00:00
ruthra kumar
0433f73b03
refactor: utm analytics section delivery note
...
(cherry picked from commit 578783af8e )
# Conflicts:
# erpnext/stock/doctype/delivery_note/delivery_note.json
2026-02-25 06:54:16 +00:00
ruthra kumar
2bb8c7c74e
refactor: utm section in opportunity
...
(cherry picked from commit 223d560b32 )
2026-02-25 06:54:16 +00:00
ruthra kumar
3a8967b2a7
refactor: utm analytics section in lead
...
(cherry picked from commit 71e8941285 )
2026-02-25 06:54:16 +00:00
ruthra kumar
fc0a07b3b1
refactor: utm analytics section in pos profile
...
(cherry picked from commit 7de0ca164d )
# Conflicts:
# erpnext/accounts/doctype/pos_profile/pos_profile.json
2026-02-25 06:54:15 +00:00
ruthra kumar
08df2a755e
refactor: utm section pos invoice
...
(cherry picked from commit 0bafa347a5 )
2026-02-25 06:54:15 +00:00
ruthra kumar
964d75bd3e
refactor: utm section in sales invoice
...
(cherry picked from commit 678d261f40 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice/sales_invoice.json
2026-02-25 06:54:15 +00:00
ruthra kumar
774aa2b78f
refactor: utm section in sales order
...
(cherry picked from commit c00bf7df6a )
# Conflicts:
# erpnext/selling/doctype/sales_order/sales_order.json
2026-02-25 06:54:14 +00:00
ruthra kumar
6539e443a5
refactor: hide UTM parameters
...
(cherry picked from commit aaf5f923b0 )
# Conflicts:
# erpnext/selling/doctype/quotation/quotation.json
2026-02-25 06:54:14 +00:00
Frappe PR Bot
ca9f9de39f
chore(release): Bumped to Version 16.7.0
...
# [16.7.0](https://github.com/frappe/erpnext/compare/v16.6.1...v16.7.0 ) (2026-02-25)
### Bug Fixes
* **`fiscal_year_company`:** made `company` field mandatory ([54bed64 ](54bed64356 ))
* **`fiscal_year`:** `Fiscal Year` auto-generation and notification ([92c2c7b ](92c2c7bf82 ))
* Add handling for Sales Invoice Item quantity field ([f6a1ea8 ](f6a1ea804a ))
* add missing property_type ([dd41f2c ](dd41f2ceb7 ))
* add purchase invoice as well ([2d864bb ](2d864bb599 ))
* addresses portal (backport [#52712 ](https://github.com/frappe/erpnext/issues/52712 )) ([#52786 ](https://github.com/frappe/erpnext/issues/52786 )) ([d7b61b9 ](d7b61b945f ))
* **asset:** handle partial asset sales by splitting remaining quantity (backport [#51363 ](https://github.com/frappe/erpnext/issues/51363 )) ([#52394 ](https://github.com/frappe/erpnext/issues/52394 )) ([10be8f1 ](10be8f19e2 ))
* avoid duplicate taxes and charges rows in payment entry (backport [#52178 ](https://github.com/frappe/erpnext/issues/52178 )) ([#52319 ](https://github.com/frappe/erpnext/issues/52319 )) ([e6f7a7e ](e6f7a7e979 ))
* better permissions on make payment request ([a5c83dd ](a5c83dd11e ))
* bug with comparison regarding `None` values and empty string ([66d1b7c ](66d1b7c837 ))
* check gl account of an associated bank account in bank transaction ([746b5d9 ](746b5d96de ))
* enfore permission on make_payment_request ([8184599 ](81845992a6 ))
* fiscal year notification subject ([e8c5d57 ](e8c5d5710d ))
* get employee email with priority if preferred is not set ([116361c ](116361c1dc ))
* ignore permissions instead of saving parent ([715dbc0 ](715dbc0093 ))
* inconsistent label name between parent and child ([b56c444 ](b56c444f18 ))
* item code shows undefined ([0fd9fc4](0fd9fc48f3 ))
* link field displays incorrect value when empty ([b67d42e ](b67d42ee58 ))
* **manufacturing:** remove delete query of job card & batch and serial no ([#52840 ](https://github.com/frappe/erpnext/issues/52840 )) ([9ff924e ](9ff924e831 ))
* **manufacturing:** set pick list purpose while creating it from work order ([131e279 ](131e279a0c ))
* **manufacturing:** update status for work order before calculating planned qty ([61d339c ](61d339cfa7 ))
* material request on receive notification condition ([785773b ](785773b0ac ))
* permission issue for quotation item during update item ([bccca6f ](bccca6f58e ))
* populate doctypes to be ignored table in validate ([237e458 ](237e4583e2 ))
* prevent precision errors in discount distribution with inclusive tax ([0e2e89c ](0e2e89c355 ))
* **Purchase Receipt:** copy project from first row when adding items ([77da330 ](77da3306b5 ))
* remove form tour for sales and purchase order ([aac7fc3 ](aac7fc30d5 ))
* remove supplier invoice date/posting date validation ([cfad7e1 ](cfad7e17f1 ))
* reservation based on field should be read only in SRE ([a499b7e ](a499b7e046 ))
* sales and purchase modules forms clean-up (backport [#52875 ](https://github.com/frappe/erpnext/issues/52875 )) ([#52911 ](https://github.com/frappe/erpnext/issues/52911 )) ([2177098 ](217709836b ))
* **sales-order:** update quotation status while cancelling sales order ([#52822 ](https://github.com/frappe/erpnext/issues/52822 )) ([3a0f90c ](3a0f90c433 ))
* sensible insufficient stock message in pick list ([dbe2a87 ](dbe2a87a84 ))
* setup fails to set abbr to departments ([b15db05 ](b15db05ef8 ))
* skip empty dimension values in exchange gain loss ([780b626 ](780b626ae5 ))
* standalone sales invoice return should not fallback to item master for valuation rate ([6e1a808 ](6e1a8083a5 ))
* supplier_type appears multiple times ([9a2eb91 ](9a2eb91eec ))
* test cases related to default letterhead change ([1e64dea ](1e64dea6a0 ))
* typo ([d0c2cc8 ](d0c2cc848c ))
* typo ([0c4b9ea ](0c4b9ea9ca ))
* unable to submit subcontracting order if created from material request ([c5bc92d](c5bc92d50e ))
* unhide book_advance_payments_in_separate_party_account check field in Payment Entry doctype ([13d153c ](13d153c196 ))
* update items fetches wrong item code ([3355c60 ](3355c60c79 ))
* update modified timestamp in json ([74a3965 ](74a3965a12 ))
* use stock qty instead of qty when updating transferred qty in WO ([90e61ab ](90e61abff4 ))
* user permission on reports (backport [#52709 ](https://github.com/frappe/erpnext/issues/52709 )) ([#52757 ](https://github.com/frappe/erpnext/issues/52757 )) ([893683a ](893683a512 ))
* **work_order:** update returned qty ([c4ba3c9 ](c4ba3c9c4b ))
### Features
* default letterhead and print format ([4adcc1c ](4adcc1c521 ))
* **Journal Entry Account:** add Bank Transaction as Reference Type (backport [#52760 ](https://github.com/frappe/erpnext/issues/52760 )) ([#52816 ](https://github.com/frappe/erpnext/issues/52816 )) ([2c5bdef ](2c5bdefd13 ))
* module onboarding ([858119f ](858119f907 ))
* **payment request:** create payment request as per payment schedules ([751a081 ](751a081253 ))
* **payment_request:** add option to calculate request amount using payment schedule ([298ea33 ](298ea33922 ))
* retrieve employee basic contact information ([f701407 ](f701407e23 ))
* retrieve employee contact details ([94f9f8b ](94f9f8b30a ))
* standard print format for Sales Order and Purchase Invoice ([222f51b ](222f51b4d0 ))
2026-02-25 06:34:28 +00:00
ruthra kumar
44b935b845
Merge pull request #52925 from frappe/version-16-hotfix
...
chore: release v16
2026-02-25 12:01:35 +05:30
Mihir Kandoi
16e29d8571
Merge pull request #52944 from frappe/mergify/bp/version-16-hotfix/pr-52942
2026-02-25 11:04:43 +05:30
Mihir Kandoi
5db413d802
Merge pull request #52946 from frappe/mergify/bp/version-16-hotfix/pr-52945
...
fix: item code shows undefined (backport #52945 )
2026-02-25 10:49:46 +05:30
Mihir Kandoi
0fd9fc48f3
fix: item code shows undefined
...
(cherry picked from commit 9ef7f05712 )
2026-02-25 04:55:59 +00:00
Mihir Kandoi
265342d40a
chore: clearer description for internal transfer at arms length
...
(cherry picked from commit bd9e5e97d7 )
2026-02-25 04:43:22 +00:00
Khushi Rawat
cc604d4921
Merge pull request #52938 from frappe/mergify/bp/version-16-hotfix/pr-52889
...
feat: default letterhead and print format (backport #52889 )
2026-02-25 00:39:54 +05:30
Khushi Rawat
1311664f52
Merge pull request #52939 from frappe/mergify/bp/version-16-hotfix/pr-52861
...
feat: standard print format for Sales Order and Purchase Invoice (backport #52861 )
2026-02-25 00:37:37 +05:30
khushi8112
f4ec356dfb
refactor: add translation and fix typo
...
(cherry picked from commit cbea4493c1 )
2026-02-24 15:53:41 +00:00
khushi8112
222f51b4d0
feat: standard print format for Sales Order and Purchase Invoice
...
(cherry picked from commit 371efce88a )
2026-02-24 15:53:41 +00:00
khushi8112
1e64dea6a0
fix: test cases related to default letterhead change
...
(cherry picked from commit 8a2cb96c2a )
2026-02-24 15:52:54 +00:00
khushi8112
b21acec711
test: debugging the issue
...
(cherry picked from commit 570f574758 )
2026-02-24 15:52:54 +00:00
khushi8112
dd41f2ceb7
fix: add missing property_type
...
(cherry picked from commit fbf5529ddd )
2026-02-24 15:52:54 +00:00
khushi8112
4adcc1c521
feat: default letterhead and print format
...
(cherry picked from commit 0ea22f9796 )
2026-02-24 15:52:53 +00:00
Mihir Kandoi
6975fa185c
Merge pull request #52937 from frappe/mergify/bp/version-16-hotfix/pr-52724
2026-02-24 20:57:08 +05:30
ljain112
6902fd6b33
refactor: use postprocess in mapped_doc to update items in subcontracting controller
...
(cherry picked from commit 1d3d09f48c )
2026-02-24 15:07:59 +00:00
ruthra kumar
9336f1f9a4
Merge pull request #52934 from frappe/mergify/bp/version-16-hotfix/pr-51777
...
feat: making payment requests based on payment schedule (backport #51777 )
2026-02-24 18:55:13 +05:30
ruthra kumar
aaba93bd03
Merge pull request #52933 from frappe/mergify/bp/version-16-hotfix/pr-52824
...
refactor: separate construction of chart related data from `get_columns()` (backport #52824 )
2026-02-24 18:46:27 +05:30
Jatin3128
751a081253
feat(payment request): create payment request as per payment schedules
...
(cherry picked from commit e476dff842 )
2026-02-24 13:09:27 +00:00
Jatin3128
298ea33922
feat(payment_request): add option to calculate request amount using payment schedule
...
(cherry picked from commit 60108590b0 )
2026-02-24 13:09:26 +00:00
ruthra kumar
807463e90c
Merge pull request #52929 from frappe/mergify/bp/version-16-hotfix/pr-52029
...
fix: prevent precision errors in discount distribution with inclusive tax (backport #52029 )
2026-02-24 18:39:16 +05:30
Harsh Patadia
27c03fee1c
refactor: separate construction of chart related data from get_columns() ( #52824 )
...
* fix: avoid hardcoded column slicing for Profit & Loss chart data
* refactor: improve parameter naming and reduce code repetion by using same function get_period_columns()
* refactor: improved parameter naming in get_data() and get_chart_data()
(cherry picked from commit bdcb2c1512 )
2026-02-24 12:37:51 +00:00
rohitwaghchaure
ffe77ba1e7
Merge pull request #52931 from frappe/mergify/bp/version-16-hotfix/pr-52930
...
fix: remove form tour for sales and purchase order (backport #52930 )
2026-02-24 17:45:33 +05:30
Rohit Waghchaure
aac7fc30d5
fix: remove form tour for sales and purchase order
...
(cherry picked from commit ed7315d78e )
2026-02-24 11:53:56 +00:00
ljain112
0e2e89c355
fix: prevent precision errors in discount distribution with inclusive tax
...
(cherry picked from commit 2068299766 )
2026-02-24 11:29:05 +00:00
rohitwaghchaure
d8f6a007a0
Merge pull request #52922 from frappe/mergify/bp/version-16-hotfix/pr-52839
...
feat: module onboarding (backport #52839 )
2026-02-24 16:09:40 +05:30
Rohit Waghchaure
858119f907
feat: module onboarding
...
(cherry picked from commit 792a1a7ab7 )
2026-02-24 07:20:09 +00:00
ruthra kumar
033c9fc57d
Merge pull request #52920 from frappe/mergify/bp/version-16-hotfix/pr-52363
...
fix: unhide book_advance_payments_in_separate_party_account check fie… (backport #52363 )
2026-02-24 12:21:48 +05:30
ruthra kumar
d743ee9e1c
Merge pull request #52919 from frappe/mergify/bp/version-16-hotfix/pr-52822
...
fix(sales-order): update quotation status while cancelling sales order (backport #52822 )
2026-02-24 12:11:58 +05:30
Shllokkk
13d153c196
fix: unhide book_advance_payments_in_separate_party_account check field in Payment Entry doctype
...
(cherry picked from commit 5793322c30 )
2026-02-24 06:26:55 +00:00
Sowmya
3a0f90c433
fix(sales-order): update quotation status while cancelling sales order ( #52822 )
...
* fix(sales-order): update quotation status while cancelling sales order
* test: validate quotation status
* chore: remove submit
(cherry picked from commit d638f3e033 )
2026-02-24 06:18:37 +00:00
mergify[bot]
217709836b
fix: sales and purchase modules forms clean-up (backport #52875 ) ( #52911 )
...
* fix: sales and purchase modules forms clean-up
(cherry picked from commit 0e356dc2e3 )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
# erpnext/accounts/doctype/sales_invoice/sales_invoice.json
# erpnext/buying/doctype/purchase_order/purchase_order.json
# erpnext/selling/doctype/sales_order/sales_order.json
# erpnext/stock/doctype/delivery_note/delivery_note.json
* chore: fix conflicts
* chore: fix conflicts
Removed unnecessary fields and updated the modified date.
* chore: fix conflicts
* chore: fix conflicts
* chore: fix conflicts
Removed UTM Analytics section and column break from delivery note JSON configuration. Updated the modified timestamp.
---------
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
2026-02-24 11:28:34 +05:30
ruthra kumar
3663fc4f64
Merge pull request #52908 from frappe/mergify/bp/version-16-hotfix/pr-52896
...
fix: skip empty dimension values in exchange gain loss (backport #52896 )
2026-02-23 21:24:31 +05:30
ravibharathi656
780b626ae5
fix: skip empty dimension values in exchange gain loss
...
(cherry picked from commit 7df9d951c6 )
2026-02-23 15:36:47 +00:00
Mihir Kandoi
bbf1a94024
Merge pull request #52906 from frappe/mergify/bp/version-16-hotfix/pr-52544
...
fix(stock): improve error message when serial no is reserved via SRE (backport #52544 )
2026-02-23 21:03:12 +05:30
Mihir Kandoi
8a44638939
Merge pull request #52904 from frappe/mergify/bp/version-16-hotfix/pr-52764
...
fix: populate doctypes to be ignored table in validate (backport #52764 )
2026-02-23 20:45:09 +05:30
Imesha Sudasingha
fb8f085885
Merge pull request #52544 from one-highflyer/fix/improve-reserved-serial-no-error-message
...
fix(stock): improve error message when serial no is reserved via SRE
(cherry picked from commit 71248ff40b )
2026-02-23 15:13:17 +00:00
l0gesh29
237e4583e2
fix: populate doctypes to be ignored table in validate
...
(cherry picked from commit 60d2f2d304 )
2026-02-23 14:51:15 +00:00
Diptanil Saha
d71a0d76e6
Merge pull request #52902 from frappe/mergify/bp/version-16-hotfix/pr-52891
...
fix: notifications (backport #52891 )
2026-02-23 19:53:07 +05:30
diptanilsaha
e8c5d5710d
fix: fiscal year notification subject
...
(cherry picked from commit 3e87059939 )
2026-02-23 14:08:13 +00:00
diptanilsaha
785773b0ac
fix: material request on receive notification condition
...
(cherry picked from commit 96aa37eff5 )
2026-02-23 14:08:13 +00:00
Mihir Kandoi
c51bc69d58
Merge pull request #52901 from frappe/mergify/bp/version-16-hotfix/pr-52892
...
fix: link field displays incorrect value when empty (backport #52892 )
2026-02-23 19:11:48 +05:30
Mihir Kandoi
b67d42ee58
fix: link field displays incorrect value when empty
...
(cherry picked from commit db00860662 )
2026-02-23 13:37:44 +00:00
Mihir Kandoi
62f587318c
Merge pull request #52898 from frappe/mergify/bp/version-16-hotfix/pr-52878
...
fix: standalone sales invoice return should not fallback to item mast… (backport #52878 )
2026-02-23 19:07:01 +05:30
Mihir Kandoi
6e1a8083a5
fix: standalone sales invoice return should not fallback to item master for valuation rate
...
(cherry picked from commit a85a0aef52 )
2026-02-23 13:19:55 +00:00
ruthra kumar
407bf7ec2e
Merge pull request #52895 from frappe/mergify/bp/version-16-hotfix/pr-52812
...
fix: bank account mismatch error on reverse transaction reconciliation (backport #52812 )
2026-02-23 18:28:38 +05:30
Diptanil Saha
4ac4292de4
Merge pull request #52893 from frappe/mergify/bp/version-16-hotfix/pr-50301
...
refactor: fetch employee contact details in realtime in Payment Entry (backport #50301 )
2026-02-23 18:11:21 +05:30
ervishnucs
746b5d96de
fix: check gl account of an associated bank account in bank transaction
...
(cherry picked from commit 8fe0bf4ba3 )
2026-02-23 12:36:45 +00:00
Abdeali Chharchhoda
5c9f9517d6
refactor: method to get employee contact without permission check
...
(cherry picked from commit 58cdb9503b )
2026-02-23 12:22:57 +00:00
Abdeali Chharchhoda
63975c8c00
refactor: use common method to get employee contacts
...
(cherry picked from commit ec1eb6d222 )
2026-02-23 12:22:57 +00:00
Abdeali Chharchhoda
116361c1dc
fix: get employee email with priority if preferred is not set
...
(cherry picked from commit 7b89c12470 )
2026-02-23 12:22:57 +00:00
Abdeali Chharchhoda
0f8f8c2066
refactor: add validation for missing employee parameter
...
(cherry picked from commit b8e06b9636 )
2026-02-23 12:22:56 +00:00
Abdeali Chharchhoda
123b7191fc
refactor: fetch employee contact details in realtime
...
(cherry picked from commit 2ea6508fa5 )
2026-02-23 12:22:56 +00:00
Abdeali Chharchhoda
94f9f8b30a
feat: retrieve employee contact details
...
(cherry picked from commit a41297d841 )
2026-02-23 12:22:56 +00:00
Abdeali Chharchhoda
f701407e23
feat: retrieve employee basic contact information
...
(cherry picked from commit 4ad1474e32 )
2026-02-23 12:22:56 +00:00
Abdeali Chharchhoda
2b9af6a641
chore: Removing unused import
...
(cherry picked from commit 87c59f471c )
2026-02-23 12:22:55 +00:00
ruthra kumar
79cf614118
Merge pull request #52887 from frappe/mergify/bp/version-16-hotfix/pr-52840
...
fix(manufacturing): remove delete query of job card & batch and serial no (backport #52840 )
2026-02-23 17:39:28 +05:30
Sudharsanan Ashok
9ff924e831
fix(manufacturing): remove delete query of job card & batch and serial no ( #52840 )
...
* fix(manufacturing): remove delete query of batch and serial no
* fix(manufacturing): remove delete query of job card
* fix: remove delete function call for work order
(cherry picked from commit 8b2a971019 )
2026-02-23 11:29:36 +00:00
mergify[bot]
8437355072
Merge pull request #52876 from frappe/mergify/bp/version-16-hotfix/pr-52399
...
refactor: Better organizing of the fields in various doctypes (backport #52399 )
2026-02-23 16:54:54 +05:30
Khushi Rawat
1f82be4383
Merge pull request #52881 from frappe/mergify/bp/version-16-hotfix/pr-52879
...
fix: typo (backport #52879 )
2026-02-23 16:04:05 +05:30
mergify[bot]
e6f7a7e979
fix: avoid duplicate taxes and charges rows in payment entry (backport #52178 ) ( #52319 )
...
Co-authored-by: Dharanidharan S <dharanidharans1328@gmail.com >
fix: avoid duplicate taxes and charges rows in payment entry (#52178 )
2026-02-23 10:21:06 +00:00
Mihir Kandoi
c2666bbcac
Merge pull request #52883 from frappe/mergify/bp/version-16-hotfix/pr-52880
...
fix(work_order): update returned qty on work order (backport #52880 )
2026-02-23 15:49:48 +05:30
Khushi Rawat
74a3965a12
fix: update modified timestamp in json
2026-02-23 15:44:59 +05:30
Pandiyan37
c4ba3c9c4b
fix(work_order): update returned qty
...
(cherry picked from commit b7f45e6963 )
2026-02-23 10:04:09 +00:00
mahsem
d0c2cc848c
fix: typo
...
(cherry picked from commit 2b72aab671 )
2026-02-23 09:54:15 +00:00
Mihir Kandoi
af4c626238
Merge pull request #52874 from frappe/mergify/bp/version-16-hotfix/pr-52871
...
fix: use stock qty instead of qty when updating transferred qty in WO (backport #52871 )
2026-02-23 14:55:47 +05:30
rohitwaghchaure
aab7759afc
Merge pull request #52872 from frappe/mergify/bp/version-16-hotfix/pr-52504
...
refactor: form cleanup for sales order (backport #52504 )
2026-02-23 14:01:39 +05:30
Mihir Kandoi
90e61abff4
fix: use stock qty instead of qty when updating transferred qty in WO
...
(cherry picked from commit 8e14249335 )
2026-02-23 07:53:20 +00:00
ruthra kumar
d1c142cce8
refactor: form cleanup for sales order
...
(cherry picked from commit 93d1716eb5 )
2026-02-23 07:49:58 +00:00
rohitwaghchaure
54e2fa0231
Merge pull request #52868 from frappe/mergify/bp/version-16-hotfix/pr-52534
...
refactor: supplier form cleanup (backport #52534 )
2026-02-23 12:12:57 +05:30
rohitwaghchaure
ddfdc1a4e7
Merge pull request #52867 from frappe/mergify/bp/version-16-hotfix/pr-52508
...
refactor: form cleanup for stock and manufacturing doctypes (backport #52508 )
2026-02-23 12:12:43 +05:30
rohitwaghchaure
4b0d2558d7
chore: fix conflicts
...
Refactor purchase order JSON structure by cleaning up field order and removing unnecessary fields.
2026-02-23 11:30:53 +05:30
rohitwaghchaure
7223acf266
Merge pull request #52866 from frappe/mergify/bp/version-16-hotfix/pr-52469
...
refactor: form cleanup for master doctypes related to stock module (backport #52469 )
2026-02-23 11:27:27 +05:30
rohitwaghchaure
5b30e6e96b
Merge pull request #52865 from frappe/mergify/bp/version-16-hotfix/pr-52392
...
refactor: Cleanup buying module related doctypes (backport #52392 )
2026-02-23 11:26:51 +05:30
rohitwaghchaure
8cd12e37cd
chore: fix conflicts
2026-02-23 11:26:31 +05:30
rohitwaghchaure
9a2eb91eec
fix: supplier_type appears multiple times
2026-02-23 11:24:13 +05:30
rohitwaghchaure
7a680e6070
chore: fix conflicts
...
Refactored supplier form by reorganizing field order and removing unnecessary fields.
2026-02-23 11:05:07 +05:30
rohitwaghchaure
5e31eb3d77
chore: fix conflicts
2026-02-23 10:58:12 +05:30
Rohit Waghchaure
3eb838a6a2
refactor: supplier form cleanup
...
(cherry picked from commit bd521d9089 )
# Conflicts:
# erpnext/buying/doctype/supplier/supplier.json
2026-02-23 05:28:09 +00:00
Rohit Waghchaure
575fd4988b
refactor: form cleanup for stock and manufacturing doctypes
...
(cherry picked from commit bf20ecca60 )
# Conflicts:
# erpnext/buying/doctype/purchase_order/purchase_order.json
2026-02-23 05:27:39 +00:00
Rohit Waghchaure
24fbd8add9
refactor: form cleanup for master doctypes related to stock module
...
(cherry picked from commit 6c49d5dc7d )
2026-02-23 05:27:10 +00:00
Rohit Waghchaure
91e9867fb1
refactor: Cleanup buying module forms
...
(cherry picked from commit f3ea1863ae )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
2026-02-23 05:26:46 +00:00
Mihir Kandoi
069d6d5269
Merge pull request #52863 from frappe/mergify/bp/version-16-hotfix/pr-52803
...
fix(manufacturing): update closed status for current work order before calculating planned qty (backport #52803 )
2026-02-23 07:47:08 +05:30
Sudharsanan11
d9d76fceeb
test(manufacturing): add test to validate the planned qty
...
(cherry picked from commit cfbdfcf515 )
2026-02-23 02:01:42 +00:00
Sudharsanan11
61d339cfa7
fix(manufacturing): update status for work order before calculating planned qty
...
(cherry picked from commit 4d40c84a31 )
2026-02-23 02:01:41 +00:00
MochaMind
843c0d4acf
chore: update POT file ( #52858 )
2026-02-22 13:19:38 +01:00
mergify[bot]
2c5bdefd13
feat(Journal Entry Account): add Bank Transaction as Reference Type (backport #52760 ) ( #52816 )
...
* feat: add Bank Transaction as Reference Type to Journal Entry Account (#52760 )
* feat: add Bank Transaction as Reference Type to Journal Entry Account
* fix: take care of existing property setters
* fix: cancelling Bank Transactions should still be possible
* fix: handle blank options in patch
* fix: hide Reference Due Date for Bank Transaction
(cherry picked from commit 387fb1b202 )
# Conflicts:
# erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
* chore: resolve conflicts
---------
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-02-21 15:43:47 +01:00
Diptanil Saha
a4ee85e89c
Merge pull request #52848 from frappe/mergify/bp/version-16-hotfix/pr-52842
...
refactor: `Fiscal Year` cleanup (backport #52842 )
2026-02-21 13:00:22 +05:30
diptanilsaha
92c2c7bf82
fix(fiscal_year): Fiscal Year auto-generation and notification
...
(cherry picked from commit 4c76786ce4 )
2026-02-21 07:13:05 +00:00
diptanilsaha
54bed64356
fix(fiscal_year_company): made company field mandatory
...
(cherry picked from commit 94fb7e11b4 )
2026-02-21 07:13:05 +00:00
diptanilsaha
82170dfd07
refactor: Fiscal Year DocType cleanup
...
(cherry picked from commit 74ac28fc70 )
2026-02-21 07:13:04 +00:00
Mihir Kandoi
595b5e7dae
Merge pull request #52847 from frappe/mergify/bp/version-16-hotfix/pr-52845
2026-02-21 12:41:15 +05:30
Mihir Kandoi
cfad7e17f1
fix: remove supplier invoice date/posting date validation
...
(cherry picked from commit 7cff0ba626 )
2026-02-21 06:55:30 +00:00
Mihir Kandoi
00ebeec94e
Merge pull request #52837 from frappe/mergify/bp/version-16-hotfix/pr-52835
...
fix: inconsistent label name between parent and child (backport #52835 )
2026-02-20 17:17:01 +05:30
Mihir Kandoi
b56c444f18
fix: inconsistent label name between parent and child
...
(cherry picked from commit d6e1ca0f10 )
2026-02-20 11:28:53 +00:00
Mihir Kandoi
9d2ccd7246
Merge pull request #52827 from frappe/mergify/bp/version-16-hotfix/pr-52821
...
fix: sensible insufficient stock message in pick list (backport #52821 )
2026-02-20 14:40:55 +05:30
Mihir Kandoi
d06e611c72
Merge pull request #52829 from frappe/mergify/bp/version-16-hotfix/pr-52825
...
fix: update items fetches wrong item code (backport #52825 )
2026-02-20 14:27:47 +05:30
Mihir Kandoi
3355c60c79
fix: update items fetches wrong item code
...
(cherry picked from commit ba96d37c11 )
2026-02-20 08:54:31 +00:00
Mihir Kandoi
dbe2a87a84
fix: sensible insufficient stock message in pick list
...
(cherry picked from commit 1352dc79bb )
2026-02-20 08:53:52 +00:00
Mihir Kandoi
f78317a79a
Merge pull request #52819 from frappe/mergify/bp/version-16-hotfix/pr-52811
...
fix: permission issue for quotation item during update item (backport #52811 )
2026-02-19 23:22:37 +05:30
Mihir Kandoi
0c4b9ea9ca
fix: typo
...
(cherry picked from commit 732c98b72f )
2026-02-19 17:28:53 +00:00
Mihir Kandoi
715dbc0093
fix: ignore permissions instead of saving parent
...
(cherry picked from commit 6342e9a3e2 )
2026-02-19 17:28:53 +00:00
Nishka Gosalia
bccca6f58e
fix: permission issue for quotation item during update item
...
(cherry picked from commit 58b8af0fa8 )
2026-02-19 17:28:53 +00:00
Mihir Kandoi
72a0d82147
Merge pull request #52806 from frappe/mergify/bp/version-16-hotfix/pr-52804
...
fix(Purchase Receipt): copy project from first row when adding items (backport #52804 )
2026-02-19 14:03:27 +05:30
Marc Ramser
77da3306b5
fix(Purchase Receipt): copy project from first row when adding items
...
Adds `items_add` method to copy expense_account, cost_center and project from first row to newly added items, matching Purchase Invoice behavior.
(cherry picked from commit 21423676c9 )
2026-02-19 08:32:20 +00:00
Mihir Kandoi
636414c0e4
Merge pull request #52798 from frappe/mergify/bp/version-16-hotfix/pr-52792
...
fix: unable to submit subcontracting order if created from material r… (backport #52792 )
2026-02-19 13:59:24 +05:30
Mihir Kandoi
c5bc92d50e
fix: unable to submit subcontracting order if created from material request
...
(cherry picked from commit 37323480dd )
2026-02-19 13:44:30 +05:30
Mihir Kandoi
c669387b82
Merge pull request #52796 from frappe/mergify/bp/version-16-hotfix/pr-52794
...
fix: reservation based on field should be read only in SRE (backport #52794 )
2026-02-19 12:57:07 +05:30
Mihir Kandoi
a499b7e046
fix: reservation based on field should be read only in SRE
...
(cherry picked from commit 21452b4c6e )
2026-02-19 05:10:44 +00:00
Frappe PR Bot
9a0b54c649
chore(release): Bumped to Version 16.6.1
...
## [16.6.1](https://github.com/frappe/erpnext/compare/v16.6.0...v16.6.1 ) (2026-02-19)
### Bug Fixes
* better permissions on make payment request ([78fc942 ](78fc9424d9 ))
2026-02-19 05:04:10 +00:00
ruthra kumar
1f78a9fa6c
Merge pull request #52790 from frappe/mergify/bp/version-16/pr-52763
...
fix: better permissions on make payment request (backport #52763 )
2026-02-19 10:32:36 +05:30
Mihir Kandoi
17062e0154
Merge pull request #52788 from frappe/mergify/bp/version-16-hotfix/pr-52490
...
fix: Add handling for Sales Invoice Item quantity field (backport #52490 )
2026-02-19 10:15:48 +05:30
ruthra kumar
78fc9424d9
fix: better permissions on make payment request
...
(cherry picked from commit f36962fc58 )
2026-02-19 04:32:31 +00:00
Mihir Kandoi
2d864bb599
fix: add purchase invoice as well
...
(cherry picked from commit 1fc2eddf6f )
2026-02-19 04:13:06 +00:00
Thomas antony
f6a1ea804a
fix: Add handling for Sales Invoice Item quantity field
...
Add handling for Sales Invoice Item quantity field
(cherry picked from commit edfcaee99b )
2026-02-19 04:13:05 +00:00
mergify[bot]
d7b61b945f
fix: addresses portal (backport #52712 ) ( #52786 )
...
* fix: addresses portal
(cherry picked from commit e317ab1479 )
# Conflicts:
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-02-19 04:11:04 +00:00
Mihir Kandoi
b6a2284003
Merge pull request #52775 from frappe/mergify/bp/version-16-hotfix/pr-52628
...
fix(manufacturing): set pick list purpose while creating it from work order (backport #52628 )
2026-02-18 15:32:12 +05:30
Sudharsanan11
131e279a0c
fix(manufacturing): set pick list purpose while creating it from work order
...
(cherry picked from commit 23ccc2a8c5 )
2026-02-18 09:46:02 +00:00
ruthra kumar
cc7de7e66e
Merge pull request #52768 from frappe/mergify/bp/version-16-hotfix/pr-52763
...
fix: better permissions on make payment request (backport #52763 )
2026-02-18 12:46:20 +05:30
ruthra kumar
a5c83dd11e
fix: better permissions on make payment request
...
(cherry picked from commit f36962fc58 )
2026-02-18 06:58:42 +00:00
ruthra kumar
f5fa1ba02b
Merge pull request #52766 from frappe/mergify/bp/version-16-hotfix/pr-52419
...
fix: enfore permission on make_payment_request (backport #52419 )
2026-02-18 12:26:45 +05:30
ruthra kumar
81845992a6
fix: enfore permission on make_payment_request
...
(cherry picked from commit b755ca12ca )
2026-02-18 06:32:44 +00:00
mergify[bot]
893683a512
fix: user permission on reports (backport #52709 ) ( #52757 )
...
* fix: user permission on reports (#52709 )
(cherry picked from commit c6a292f6a9 )
# Conflicts:
# erpnext/accounts/report/purchase_register/purchase_register.py
# erpnext/accounts/report/sales_register/sales_register.py
* chore: resolve conflict
---------
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2026-02-17 23:07:41 +05:30
Mihir Kandoi
59e2dbb435
Merge pull request #52754 from frappe/mergify/bp/version-16-hotfix/pr-52750
...
fix: setup fails to set abbr to departments (backport #52750 )
2026-02-17 21:50:51 +05:30
Mihir Kandoi
35e9ca64ce
Merge pull request #52752 from frappe/mergify/bp/version-16-hotfix/pr-52743
...
bug: fix comparison regarding `None` values (backport #52743 )
2026-02-17 21:39:33 +05:30
Mihir Kandoi
b15db05ef8
fix: setup fails to set abbr to departments
...
(cherry picked from commit debe868950 )
2026-02-17 15:57:50 +00:00
Markus Lobedann
66d1b7c837
fix: bug with comparison regarding None values and empty string
...
In their default state, the fields can be `None`. When a user enters something and deletes it afterwards, the fields contain an empty string.
This fixes the comparison.
(cherry picked from commit 3fd5a0f100 )
2026-02-17 15:52:09 +00:00
mergify[bot]
10be8f19e2
fix(asset): handle partial asset sales by splitting remaining quantity (backport #51363 ) ( #52394 )
...
* fix(asset): handle partial asset sales by splitting remaining quantity
(cherry picked from commit 9a2710b9d7 )
* fix: refactor older testcases
(cherry picked from commit a88fe2ecab )
* test: validate asset partial sales
(cherry picked from commit 9eeccb765d )
# Conflicts:
# erpnext/assets/doctype/asset/test_asset.py
* fix(asset): skip purchase document validation while splitting existing asset
(cherry picked from commit e7e6567792 )
* fix(asset): handle same asset being sold in multiple line items in sales invoice
(cherry picked from commit 23b094f151 )
* test: validate asset split for auto created asset from purchase voucher
(cherry picked from commit 4adeaedfde )
# Conflicts:
# erpnext/assets/doctype/asset/test_asset.py
* fix: use new_asset instead of asset_doc when checking values after splitting
(cherry picked from commit ca97f34092 )
* fix: remove the redundant purchase receipt submit
(cherry picked from commit eeb6d0e9bf )
* chore: fix conflict
---------
Co-authored-by: Navin-S-R <navin@aerele.in >
2026-02-17 14:32:08 +00:00
Frappe PR Bot
372b0119bb
chore(release): Bumped to Version 16.6.0
...
# [16.6.0](https://github.com/frappe/erpnext/compare/v16.5.0...v16.6.0 ) (2026-02-17)
### Bug Fixes
* allow non-stock items while updating items ([e2183eb ](e2183ebde9 ))
* allow sequence id edit in BOM if routing is not set ([6f812cc ](6f812ccaf5 ))
* better validation for negative batch ([e46e874 ](e46e8741b4 ))
* cancel SABB if SLE cancelled from LCV ([ac90975 ](ac90975f43 ))
* consider sle for negative stock validation ([ca8f324 ](ca8f324b51 ))
* consider table multiselect in delete transaction ([38679d6 ](38679d6d14 ))
* correct typos in marketing campaign custom fields function ([531bdbc ](531bdbc727 ))
* do not allow plant floor company and warehouse to be updated ([a039c17 ](a039c176c8 ))
* ensure layout has Bootstrap row and column (backport [#52649 ](https://github.com/frappe/erpnext/issues/52649 )) ([#52719 ](https://github.com/frappe/erpnext/issues/52719 )) ([53e400c ](53e400cca1 ))
* log changes made to accounts settings ([2200b9a ](2200b9aa67 ))
* **manufacturing:** add sales order fields in subassembly child table ([605c0db ](605c0db976 ))
* **manufacturing:** set sales order references in subassembly child table ([f4b0e64 ](f4b0e646b4 ))
* **pos_invoice:** add correct depends on condition ([#52689 ](https://github.com/frappe/erpnext/issues/52689 )) ([28592d0 ](28592d0180 ))
* prevent rows from being added to sub_assembly_items and mr_items ([80c98cd ](80c98cdcf4 ))
* production plan status ([62ea18f ](62ea18f1cc ))
* removed lost reason detail ([3c33a19 ](3c33a19634 ))
* **selling-workspace-sidebar:** changed order of pos profile ([1820c35 ](1820c35880 ))
* standalone credit/debit notes should not fetch any serial or batch by default ([dd4e186 ](dd4e1867f5 ))
* **stock:** remove hardcoded letter_head from report ([1d444e5 ](1d444e53eb )), closes [#52569 ](https://github.com/frappe/erpnext/issues/52569 )
* total weight does not update when updating items ([46b5884 ](46b5884420 ))
* wrong display_depends_on condition for item group and brand child tables ([6ae1b18 ](6ae1b18616 ))
### Features
* Negative Batch report ([8649543 ](8649543ae0 ))
* show formatted currency symbol on ledger preview ([b844afe ](b844afe0ec ))
2026-02-17 14:10:20 +00:00
ruthra kumar
7a46fad6e7
Merge pull request #52731 from frappe/version-16-hotfix
...
chore: release v16
2026-02-17 19:38:48 +05:30
rohitwaghchaure
2ccb8c839d
Merge pull request #52740 from frappe/mergify/bp/version-16-hotfix/pr-52729
...
feat: Negative Batch report (backport #52729 )
2026-02-17 17:23:50 +05:30
Rohit Waghchaure
8649543ae0
feat: Negative Batch report
...
(cherry picked from commit 34edbed00b )
2026-02-17 11:04:33 +00:00
Mihir Kandoi
bed2c83272
Merge pull request #52736 from frappe/mergify/bp/version-16-hotfix/pr-52733
...
fix: allow sequence ID edit in BOM if routing is not set (backport #52733 )
2026-02-17 16:28:39 +05:30
Mihir Kandoi
5461945d00
Merge pull request #52738 from frappe/mergify/bp/version-16-hotfix/pr-52677
...
fix: standalone credit/debit notes should not fetch any serial or bat… (backport #52677 )
2026-02-17 16:25:36 +05:30
Mihir Kandoi
dd4e1867f5
fix: standalone credit/debit notes should not fetch any serial or batch by default
...
(cherry picked from commit 2017edca88 )
2026-02-17 10:40:32 +00:00
Mihir Kandoi
6f812ccaf5
fix: allow sequence id edit in BOM if routing is not set
...
(cherry picked from commit 08529964b4 )
2026-02-17 10:36:17 +00:00
ruthra kumar
6c4bba3992
Merge pull request #52727 from frappe/mergify/bp/version-16-hotfix/pr-52679
...
fix: log changes made to accounts settings (backport #52679 )
2026-02-17 14:15:25 +05:30
ruthra kumar
eda479a917
Merge pull request #52725 from frappe/mergify/bp/version-16-hotfix/pr-52648
...
fix: correct typos in marketing campaign custom fields function (backport #52648 )
2026-02-17 13:59:19 +05:30
AarDG10
2200b9aa67
fix: log changes made to accounts settings
...
(cherry picked from commit 45febbabd7 )
2026-02-17 08:25:47 +00:00
Mihir Kandoi
af15050acc
Merge pull request #52723 from frappe/mergify/bp/version-16-hotfix/pr-52720
...
fix: wrong display_depends_on condition for item group and brand chil… (backport #52720 )
2026-02-17 13:43:00 +05:30
Abdeali Chharchhoda
531bdbc727
fix: correct typos in marketing campaign custom fields function
...
(cherry picked from commit 6b7fed7f59 )
2026-02-17 08:12:00 +00:00
ruthra kumar
53e400cca1
fix: ensure layout has Bootstrap row and column (backport #52649 ) ( #52719 )
...
Merge pull request #52649 from aerele/fix-sales-funnel-layout
fix: ensure layout has Bootstrap row and column
(cherry picked from commit ae0be7f6ce )
Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com >
2026-02-17 13:04:21 +05:30
Shllokkk
6ae1b18616
fix: wrong display_depends_on condition for item group and brand child tables
...
(cherry picked from commit de2843d9f1 )
2026-02-17 07:30:21 +00:00
Mihir Kandoi
a8f21dbc07
Merge pull request #52718 from frappe/mergify/bp/version-16-hotfix/pr-52716
...
fix: do not allow plant floor company and warehouse to be updated (backport #52716 )
2026-02-17 12:32:45 +05:30
Vishnu Priya Baskaran
1dd471fb18
Merge pull request #52649 from aerele/fix-sales-funnel-layout
...
fix: ensure layout has Bootstrap row and column
(cherry picked from commit ae0be7f6ce )
2026-02-17 06:55:51 +00:00
Mihir Kandoi
a039c176c8
fix: do not allow plant floor company and warehouse to be updated
...
(cherry picked from commit fd72132743 )
2026-02-17 06:42:33 +00:00
Mihir Kandoi
cf141045ba
Merge pull request #52715 from frappe/mergify/bp/version-16-hotfix/pr-52713
...
fix: production plan status (backport #52713 )
2026-02-17 11:41:43 +05:30
Mihir Kandoi
62ea18f1cc
fix: production plan status
...
(cherry picked from commit b3e6b304e4 )
2026-02-17 05:54:10 +00:00
Mihir Kandoi
302ae382f1
Merge pull request #52697 from frappe/mergify/bp/version-16-hotfix/pr-52678
...
chore: do not show stock details if update stock is disabled (backport #52678 )
2026-02-17 10:55:49 +05:30
Mihir Kandoi
98ff54a871
chore: resolve conflicts
2026-02-17 10:40:34 +05:30
rohitwaghchaure
41b089ab51
Merge pull request #52705 from frappe/mergify/bp/version-16-hotfix/pr-52620
...
fix: prevent rows from being added to sub_assembly_items and mr_items (backport #52620 )
2026-02-17 10:16:09 +05:30
Diptanil Saha
46acd328a9
Merge pull request #52707 from frappe/mergify/bp/version-16-hotfix/pr-52706
...
fix(selling-workspace-sidebar): changed order of pos profile (backport #52706 )
2026-02-17 00:55:44 +05:30
diptanilsaha
1820c35880
fix(selling-workspace-sidebar): changed order of pos profile
...
(cherry picked from commit 72f4fd08ee )
2026-02-16 19:11:27 +00:00
Shllokkk
80c98cdcf4
fix: prevent rows from being added to sub_assembly_items and mr_items
...
(cherry picked from commit 25f979a825 )
2026-02-16 18:43:01 +00:00
Mihir Kandoi
4a8363e7da
Merge pull request #52703 from frappe/mergify/bp/version-16-hotfix/pr-52626
...
fix(manufacturing): add sales order fields in subassembly child table (backport #52626 )
2026-02-16 23:58:13 +05:30
rohitwaghchaure
dcbc1e1303
Merge pull request #52701 from frappe/mergify/bp/version-16-hotfix/pr-52699
...
fix: consider sle for negative stock validation (backport #52699 )
2026-02-16 23:56:30 +05:30
Sudharsanan11
ecfd193002
test(manufacturing): add test to validate the sales order references for sub assembly items
...
(cherry picked from commit 341dc4be7a )
2026-02-16 18:11:53 +00:00
Sudharsanan11
f4b0e646b4
fix(manufacturing): set sales order references in subassembly child table
...
(cherry picked from commit 0f2ed28ab7 )
2026-02-16 18:11:52 +00:00
Sudharsanan11
605c0db976
fix(manufacturing): add sales order fields in subassembly child table
...
(cherry picked from commit c2282eaf08 )
2026-02-16 18:11:52 +00:00
Rohit Waghchaure
ca8f324b51
fix: consider sle for negative stock validation
...
(cherry picked from commit 38f35acffe )
2026-02-16 17:56:51 +00:00
Mihir Kandoi
7677b2f573
chore: do not show serial batch selector if not needed
...
(cherry picked from commit cdc62e7327 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
2026-02-16 17:01:48 +00:00
Mihir Kandoi
f08964683a
chore: do not show stock details if update stock is disabled
...
(cherry picked from commit 4499e974a0 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
2026-02-16 17:01:48 +00:00
rohitwaghchaure
d2eabcbf74
Merge pull request #52696 from frappe/mergify/bp/version-16-hotfix/pr-52691
...
fix: cancel SABB if SLE cancelled from LCV (backport #52691 )
2026-02-16 21:52:33 +05:30
Diptanil Saha
7d8bbac5fd
Merge pull request #52694 from frappe/mergify/bp/version-16-hotfix/pr-52689
...
fix(pos_invoice): add correct depends on condition (backport #52689 )
2026-02-16 21:23:24 +05:30
Rohit Waghchaure
ac90975f43
fix: cancel SABB if SLE cancelled from LCV
...
(cherry picked from commit f23a49a25e )
2026-02-16 15:42:23 +00:00
Soham Kulkarni
28592d0180
fix(pos_invoice): add correct depends on condition ( #52689 )
...
* fix(pos_invoice): add correct depends on condition
* fix: show field in sales order
* refactor: eval condition
(cherry picked from commit 219cf6bc57 )
2026-02-16 15:37:25 +00:00
rohitwaghchaure
de5e8a6e6b
Merge pull request #52684 from frappe/mergify/bp/version-16-hotfix/pr-52681
...
fix: better validation for negative batch (backport #52681 )
2026-02-16 16:02:55 +05:30
Rohit Waghchaure
e46e8741b4
fix: better validation for negative batch
...
(cherry picked from commit a8636e4f59 )
2026-02-16 09:47:05 +00:00
MochaMind
4a4e9956e2
chore: update POT file ( #52674 )
2026-02-15 14:00:35 +01:00
Mihir Kandoi
8ec83f2080
Merge pull request #52672 from frappe/mergify/bp/version-16-hotfix/pr-52670
2026-02-15 14:30:52 +05:30
Mihir Kandoi
46b5884420
fix: total weight does not update when updating items
...
(cherry picked from commit 63323a2611 )
2026-02-15 08:45:19 +00:00
Mihir Kandoi
3548073a07
Merge pull request #52669 from frappe/mergify/bp/version-16-hotfix/pr-52658
...
fix: allow non-stock items while updating items (backport #52658 )
2026-02-15 13:07:37 +05:30
ervishnucs
e2183ebde9
fix: allow non-stock items while updating items
...
(cherry picked from commit 07db5941aa )
2026-02-15 07:28:48 +00:00
Mihir Kandoi
37f740caa6
Merge pull request #52668 from frappe/revert-52578-mergify/bp/version-16-hotfix/pr-51594
...
Revert "fix: Workspace sidebar links for Debit/Credit Notes (backport #51594 )"
2026-02-15 12:44:37 +05:30
Mihir Kandoi
485c1b025a
Revert "fix: Workspace sidebar links for Debit/Credit Notes (backport #51594 )"
2026-02-15 12:29:28 +05:30
ruthra kumar
880cc50ae4
Merge pull request #52659 from frappe/mergify/bp/version-16-hotfix/pr-52643
...
fix: consider table multiselect in delete transaction (backport #52643 )
2026-02-13 15:12:54 +05:30
SowmyaArunachalam
3c33a19634
fix: removed lost reason detail
...
(cherry picked from commit 9bb60405e7 )
# Conflicts:
# erpnext/patches.txt
2026-02-13 14:11:58 +05:30
SowmyaArunachalam
38679d6d14
fix: consider table multiselect in delete transaction
...
(cherry picked from commit be3d2422a7 )
2026-02-13 08:37:46 +00:00
ruthra kumar
3744c32950
Merge pull request #52646 from frappe/mergify/bp/version-16-hotfix/pr-52644
...
refactor: use query builder for profitability analysis (backport #52644 )
2026-02-12 14:40:46 +05:30
ruthra kumar
543e0131b5
refactor: use query builder for profitability analysis
...
(cherry picked from commit 5e34325604 )
2026-02-12 08:55:03 +00:00
ruthra kumar
eb5ffcdc88
Merge pull request #52642 from frappe/mergify/bp/version-16-hotfix/pr-52640
...
refactor: use query builder for sales person commission summary (backport #52640 )
2026-02-12 12:53:24 +05:30
ruthra kumar
f98e53692e
refactor: use query builder for sales person commission summary
...
(cherry picked from commit 7105e3fb69 )
2026-02-12 07:07:42 +00:00
ruthra kumar
e778eabcb0
Merge pull request #52639 from frappe/mergify/bp/version-16-hotfix/pr-52571
...
fix(stock): remove hardcoded letter_head from report (backport #52571 )
2026-02-12 12:04:57 +05:30
Roxxane
1d444e53eb
fix(stock): remove hardcoded letter_head from report
...
The 'Incorrect Serial and Batch Bundle' report had a hardcoded
letter_head value of 'Test', preventing users from deleting a
Letter Head named 'Test' due to link check.
Standard reports should not reference specific Letter Head names.
Fixes #52569
(cherry picked from commit 99cd29d88f )
2026-02-12 06:19:37 +00:00
ruthra kumar
3bf9aff67e
Merge pull request #52638 from frappe/mergify/bp/version-16-hotfix/pr-52619
...
feat: show formatted currency symbol on ledger preview (backport #52619 )
2026-02-12 11:48:49 +05:30
Navin-S-R
b844afe0ec
feat: show formatted currency symbol on ledger preview
...
(cherry picked from commit 5c8cb1e7ec )
2026-02-12 05:59:06 +00:00
Frappe PR Bot
6e7e219f71
chore(release): Bumped to Version 16.5.0
...
# [16.5.0](https://github.com/frappe/erpnext/compare/v16.4.1...v16.5.0 ) (2026-02-11)
### Bug Fixes
* Added a missing option to the currency field (backport [#52528 ](https://github.com/frappe/erpnext/issues/52528 )) ([#52587 ](https://github.com/frappe/erpnext/issues/52587 )) ([1c3fe00 ](1c3fe000ba ))
* Added validation for quality inspection in job card ([a1ec68c ](a1ec68cd1e ))
* apply composite asset logic only in draft ([d2387a3 ](d2387a3af8 ))
* **balance sheet:** removed the extra labels from the chart ([6a9a28b ](6a9a28b4ae ))
* **buying:** add supplier group link filters in field level ([9886b46 ](9886b46cb4 ))
* correctly calculate running balances for financial report ([7df18af ](7df18af799 ))
* do not show update stock flag unneccessarily ([c0c6cc5 ](c0c6cc58ed ))
* email campaign timeout issue (backport [#51994 ](https://github.com/frappe/erpnext/issues/51994 )) ([#52556 ](https://github.com/frappe/erpnext/issues/52556 )) ([e753df8 ](e753df8ff0 ))
* enabling skip delivery option for order type maintenance ([7a78e97 ](7a78e9705c ))
* **gross profit report:** translate column Sales Invoice ([6ff8820 ](6ff8820732 ))
* **gross-profit:** handle item group filters ([0d02bbb ](0d02bbb01a ))
* **gross-profit:** handle returns outside sale period ([9b32c84 ](9b32c84462 ))
* handle gross profit and percentage for return invoices ([d081a26 ](d081a26608 ))
* item code is tuple with operation id ([9d14c0b ](9d14c0b60e ))
* **manufacturing:** fix chart period keys ([b99ca48 ](b99ca486d7 ))
* **manufacturing:** handle None value for actual_end_date ([b1b75ec ](b1b75eca3d ))
* **map_current_doc:** prevent mutation of query args in get_query (backport [#52202 ](https://github.com/frappe/erpnext/issues/52202 )) ([#52584 ](https://github.com/frappe/erpnext/issues/52584 )) ([b8256e5 ](b8256e5f31 ))
* move company field to first position in sales invoice, purchase invoice, sales order, purchase order and journal entry ([e53ccd0 ](e53ccd0745 ))
* not able to complete job card ([c5ff534 ](c5ff534d58 ))
* operation status and bom validation ([1122265 ](11222653ce ))
* Period Closing Voucher doesn't exist for GL Entry ([921584c ](921584c769 ))
* process loss error incorrectly thrown even when semi FG BOM does not have any process loss ([4a7ffce ](4a7ffce320 ))
* **quotation:** ignore zero ordered_qty ([cf7c127 ](cf7c127dc6 ))
* rate comparison in stock reco ([1f78f45 ](1f78f45aee ))
* remove customer_pos_id reference ([#52396 ](https://github.com/frappe/erpnext/issues/52396 )) ([ab59f73 ](ab59f73064 ))
* remove incorrect validation from email digest throwing spurious error (backport [#51827 ](https://github.com/frappe/erpnext/issues/51827 )) ([#52579 ](https://github.com/frappe/erpnext/issues/52579 )) ([dffb6ac ](dffb6ac4cf ))
* return None instead of 0 if valuation rate is falsy ([64a7956 ](64a7956a4a ))
* stock balance report issue ([62616ad ](62616ad9e1 ))
* stock reservation created against job card ([305483e ](305483e074 ))
* **stock:** add is group filter for warehouse fields ([23a26b5 ](23a26b540b ))
* **stock:** ignore pos reserved batches for stock levels ([e2c1204 ](e2c12043ae ))
* **stock:** inward stock for pick list test record ([801a26a ](801a26ae67 ))
* **stock:** set source warehouse for issue type ([53e512c ](53e512ceaf ))
* **stock:** update target field attribute ([96dfecf ](96dfecf0d5 ))
* test cases ([ece8d00 ](ece8d00415 ))
* validate asset movement transaction date ([#52340 ](https://github.com/frappe/erpnext/issues/52340 )) ([898d2e3 ](898d2e3c9a ))
* Workspace sidebar links for Debit/Credit Notes ([29d33b3 ](29d33b3139 ))
### Features
* **accounts:** expand Journal Entry Template to support dimensions and party ([#51621 ](https://github.com/frappe/erpnext/issues/51621 )) ([d06a46a ](d06a46ae85 ))
* allow negative stock for the batch item ([b6afe7f ](b6afe7f4da ))
### Reverts
* "fix: allow sales invoice to be renamed" ([abef910 ](abef9109b0 ))
2026-02-11 06:03:37 +00:00
ruthra kumar
ce225d87f3
Merge pull request #52597 from frappe/version-16-hotfix
...
chore: release v16
2026-02-11 11:32:00 +05:30
ruthra kumar
0d831aad41
Merge pull request #52605 from frappe/mergify/bp/version-16-hotfix/pr-52593
...
refactor: update labels for tax withholding reports columns to improve clarity (backport #52593 )
2026-02-10 18:30:52 +05:30
ruthra kumar
00caebe90c
Merge pull request #52397 from frappe/mergify/bp/version-16-hotfix/pr-52396
...
fix: remove customer_pos_id reference (backport #52396 )
2026-02-10 18:28:49 +05:30
ruthra kumar
0ee97ffbbf
Merge pull request #52414 from frappe/mergify/bp/version-16-hotfix/pr-51745
...
fix(gross profit report): translate column Sales Invoice (backport #51745 )
2026-02-10 18:27:54 +05:30
ruthra kumar
4a6c428848
Merge pull request #52604 from frappe/mergify/bp/version-16-hotfix/pr-52017
...
fix(gross-profit): handle returns outside the given sale period (backport #52017 )
2026-02-10 18:27:38 +05:30
Kavin
3e3daa50b1
Merge pull request #52542 from frappe/mergify/bp/version-16-hotfix/pr-52516
...
fix(stock): ignore pos reserved batches for stock levels (backport #52516 )
2026-02-10 18:21:37 +05:30
ljain112
ac7a25fff9
refactor: update labels for tax withholding reports columns to improve clarity
...
(cherry picked from commit 2cfdcc1af4 )
2026-02-10 12:43:06 +00:00
Navin-S-R
0d02bbb01a
fix(gross-profit): handle item group filters
...
(cherry picked from commit 047b278791 )
2026-02-10 12:41:30 +00:00
Navin-S-R
d01ea27f2f
test: fix test assertions to use index-based totals
...
(cherry picked from commit fdfa7bc963 )
2026-02-10 12:41:29 +00:00
Navin-S-R
345d25bdf1
test: validate sales person wise gross profit
...
(cherry picked from commit 3ab978ab46 )
2026-02-10 12:41:29 +00:00
Navin-S-R
e8eaae4120
test: validate return invoice profit and profit percentage
...
(cherry picked from commit 4da3d43013 )
2026-02-10 12:41:29 +00:00
Navin-S-R
d081a26608
fix: handle gross profit and percentage for return invoices
...
(cherry picked from commit 51709f032f )
2026-02-10 12:41:29 +00:00
Navin-S-R
9b32c84462
fix(gross-profit): handle returns outside sale period
...
(cherry picked from commit 67d8223f73 )
2026-02-10 12:41:28 +00:00
Diptanil Saha
22c9b26a24
Merge pull request #52450 from frappe/mergify/bp/version-16-hotfix/pr-52360
...
fix: correctly calculate running balances for financial report (backport #52360 )
2026-02-10 02:37:22 +05:30
mergify[bot]
1c3fe000ba
fix: Added a missing option to the currency field (backport #52528 ) ( #52587 )
...
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 21:01:04 +00:00
mergify[bot]
ffd9b248f6
refactor: drop usages of db_query (backport #52559 ) ( #52565 )
...
refactor: drop usages of db_query
(cherry picked from commit 1e45195ef9 )
Signed-off-by: Akhil Narang <me@akhilnarang.dev >
Co-authored-by: Akhil Narang <me@akhilnarang.dev >
2026-02-10 01:47:17 +05:30
mergify[bot]
b8256e5f31
fix(map_current_doc): prevent mutation of query args in get_query (backport #52202 ) ( #52584 )
...
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:00 +05:30
Trusted Computer
dffb6ac4cf
fix: remove incorrect validation from email digest throwing spurious error (backport #51827 ) ( #52579 )
2026-02-09 18:26:57 +00:00
mergify[bot]
e753df8ff0
fix: email campaign timeout issue (backport #51994 ) ( #52556 )
...
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 >
2026-02-09 23:45:02 +05:30
Mihir Kandoi
560fd2e0d1
Merge pull request #52581 from frappe/mergify/bp/version-16-hotfix/pr-52527
...
fix(stock): correct warehouse mapping for material issue (backport #52527 )
2026-02-09 21:22:27 +05:30
Mihir Kandoi
327719a0fd
Merge pull request #52578 from frappe/mergify/bp/version-16-hotfix/pr-51594
...
fix: Workspace sidebar links for Debit/Credit Notes (backport #51594 )
2026-02-09 21:19:00 +05:30
Pandiyan37
801a26ae67
fix(stock): inward stock for pick list test record
...
(cherry picked from commit f22b9e297b )
2026-02-09 15:36:44 +00:00
Pandiyan37
8c4a9040b7
test(stock): add test to check from warehouse for issue type
...
(cherry picked from commit da0322e994 )
2026-02-09 15:36:44 +00:00
Pandiyan37
53e512ceaf
fix(stock): set source warehouse for issue type
...
(cherry picked from commit a34e8c99cd )
2026-02-09 15:36:43 +00:00
Mihir Kandoi
e9212c6a32
chore: resolve conflicts
2026-02-09 21:03:37 +05:30
Nabin Hait
29d33b3139
fix: Workspace sidebar links for Debit/Credit Notes
...
(cherry picked from commit 8acf373e68 )
# Conflicts:
# erpnext/workspace_sidebar/invoicing.json
2026-02-09 15:32:25 +00:00
rohitwaghchaure
7e0dc2ff86
Merge pull request #52561 from frappe/mergify/bp/version-16-hotfix/pr-52340
...
fix: validate asset movement transaction date (backport #52340 )
2026-02-09 19:52:15 +05:30
Poojashree T R
898d2e3c9a
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 )
2026-02-09 11:52:19 +00:00
rohitwaghchaure
4c562b2903
Merge pull request #52558 from frappe/mergify/bp/version-16-hotfix/pr-52550
...
feat: allow negative stock for the batch item (backport #52550 )
2026-02-09 16:40:12 +05:30
Mihir Kandoi
04d6273713
Merge pull request #52554 from frappe/mergify/bp/version-16-hotfix/pr-52501
...
fix(quotation): ignore zero ordered_qty (backport #52501 )
2026-02-09 16:25:45 +05:30
Rohit Waghchaure
b6afe7f4da
feat: allow negative stock for the batch item
...
(cherry picked from commit 376ab0e346 )
2026-02-09 10:50:46 +00:00
ravibharathi656
cf7c127dc6
fix(quotation): ignore zero ordered_qty
...
(cherry picked from commit 32ea37035e )
2026-02-09 10:39:04 +00:00
Sudharsanan11
59f6012c57
test(stock): add test to ignore pos reserved batches for stock levels
...
(cherry picked from commit 47ac67f7a2 )
2026-02-09 06:28:58 +00:00
Sudharsanan11
e2c12043ae
fix(stock): ignore pos reserved batches for stock levels
...
(cherry picked from commit 277ba9cb79 )
2026-02-09 06:28:58 +00:00
Mihir Kandoi
3e0a7f2400
Merge pull request #52539 from frappe/mergify/bp/version-16-hotfix/pr-52538
...
revert: "fix: allow sales invoice to be renamed" (backport #52538 )
2026-02-09 10:47:42 +05:30
Mihir Kandoi
abef9109b0
revert: "fix: allow sales invoice to be renamed"
...
This reverts commit 95fdbe55f9 .
(cherry picked from commit 2660907ac8 )
2026-02-09 05:00:36 +00:00
MochaMind
9766361c07
chore: update POT file ( #52530 )
2026-02-08 17:49:45 +01:00
Mihir Kandoi
6bcd311214
Merge pull request #52524 from frappe/mergify/bp/version-16-hotfix/pr-52497
...
fix: add is_group filter for supplier_group and warehouse fields (backport #52497 )
2026-02-07 21:58:58 +05:30
Mihir Kandoi
dd45bb5664
chore: resolve conflicts
2026-02-07 21:44:42 +05:30
Sudharsanan11
23a26b540b
fix(stock): add is group filter for warehouse fields
...
(cherry picked from commit a9829f5f7b )
2026-02-07 16:11:32 +00:00
Sudharsanan11
9886b46cb4
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:32 +00:00
Mihir Kandoi
32d5cedafc
Merge pull request #52486 from frappe/mergify/bp/version-16-hotfix/pr-52000
...
fix: Added validation for quality inspection in job card (backport #52000 )
2026-02-06 14:49:10 +05:30
Nishka Gosalia
ece8d00415
fix: test cases
2026-02-06 14:34:08 +05:30
Khushi Rawat
c171b9a184
Merge pull request #52492 from frappe/mergify/bp/version-16-hotfix/pr-52491
...
fix: apply composite asset logic only in draft (backport #52491 )
2026-02-06 13:10:24 +05:30
khushi8112
d2387a3af8
fix: apply composite asset logic only in draft
...
(cherry picked from commit ee501e884a )
2026-02-06 07:36:31 +00:00
rohitwaghchaure
79e0e07446
Merge pull request #52482 from frappe/mergify/bp/version-16-hotfix/pr-52476
...
fix: stock reservation created against job card (backport #52476 )
2026-02-06 12:52:43 +05:30
Mihir Kandoi
4caca08b90
Merge pull request #52488 from frappe/mergify/bp/version-16-hotfix/pr-52219
...
fix: enabling skip delivery option for order type maintenance (backport #52219 )
2026-02-06 12:44:47 +05:30
Mihir Kandoi
738cb6847e
Merge pull request #52484 from frappe/mergify/bp/version-16-hotfix/pr-52475
...
fix: do not show update stock flag unneccessarily (backport #52475 )
2026-02-06 12:28:36 +05:30
Nishka Gosalia
7a78e9705c
fix: enabling skip delivery option for order type maintenance
...
(cherry picked from commit 1a22e3cb61 )
2026-02-06 06:40:03 +00:00
Nishka Gosalia
a1ec68cd1e
fix: Added validation for quality inspection in job card
...
(cherry picked from commit 46b4cf3add )
2026-02-06 06:38:32 +00:00
Mihir Kandoi
4847a76cb8
chore: resolve conflicts
2026-02-06 12:00:47 +05:30
Mihir Kandoi
f56c6f93a1
chore: resolve conflicts
2026-02-06 12:00:23 +05:30
Mihir Kandoi
c0c6cc58ed
fix: do not show update stock flag unneccessarily
...
(cherry picked from commit 5fb5b7b30e )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
# erpnext/accounts/doctype/sales_invoice/sales_invoice.json
2026-02-06 06:27:46 +00:00
rohitwaghchaure
8c372faf50
chore: fix linter issue
...
Removed duplicate import of get_bom_items_as_dict from BOM module.
2026-02-06 11:29:45 +05:30
Diptanil Saha
ae4cf27f4f
Merge pull request #52471 from frappe/mergify/bp/version-16-hotfix/pr-51621
...
feat(accounts): expand Journal Entry Template to support dimensions and party (backport #51621 )
2026-02-06 11:07:27 +05:30
Rohit Waghchaure
305483e074
fix: stock reservation created against job card
...
(cherry picked from commit dca2cfd009 )
2026-02-05 23:05:19 +00:00
rohitwaghchaure
86dd2e786c
Merge pull request #52474 from frappe/mergify/bp/version-16-hotfix/pr-52467
...
fix: operation status and bom validation (backport #52467 )
2026-02-05 21:06:23 +05:30
Rohit Waghchaure
11222653ce
fix: operation status and bom validation
...
(cherry picked from commit 95baf953a8 )
2026-02-05 14:16:38 +00:00
Nikhil Kothari
d06a46ae85
feat(accounts): expand Journal Entry Template to support dimensions and party ( #51621 )
...
* feat(accounts): expand Journal Entry Template to support dimensions and party
* fix: do not update standard row values
(cherry picked from commit ef44528ba5 )
2026-02-05 12:55:13 +00:00
rohitwaghchaure
8c536df5f2
Merge pull request #52428 from frappe/mergify/bp/version-16-hotfix/pr-52422
...
fix: not able to complete job card (backport #52422 )
2026-02-05 17:05:16 +05:30
Frappe PR Bot
d74a649016
chore(release): Bumped to Version 16.4.1
...
## [16.4.1](https://github.com/frappe/erpnext/compare/v16.4.0...v16.4.1 ) (2026-02-05)
### Bug Fixes
* stock balance report issue ([e009319 ](e0093199b1 ))
2026-02-05 10:52:48 +00:00
rohitwaghchaure
bc9928b32b
Merge pull request #52464 from frappe/mergify/bp/version-16/pr-52461
...
fix: stock balance report issue (backport #52459 ) (backport #52461 )
2026-02-05 16:20:53 +05:30
rohitwaghchaure
4305415ed9
chore: fix issue
...
(cherry picked from commit 1d24abf5dd )
2026-02-05 10:20:46 +00:00
Rohit Waghchaure
e0093199b1
fix: stock balance report issue
...
(cherry picked from commit 7e584dd84a )
(cherry picked from commit 62616ad9e1 )
2026-02-05 10:20:45 +00:00
rohitwaghchaure
4dec567421
Merge pull request #52461 from frappe/mergify/bp/version-16-hotfix/pr-52459
...
fix: stock balance report issue (backport #52459 )
2026-02-05 15:49:58 +05:30
rohitwaghchaure
1d24abf5dd
chore: fix issue
2026-02-05 15:02:47 +05:30
Rohit Waghchaure
62616ad9e1
fix: stock balance report issue
...
(cherry picked from commit 7e584dd84a )
2026-02-05 09:20:01 +00:00
Jatin3128
6bffdbce56
Merge pull request #52455 from frappe/mergify/bp/version-16-hotfix/pr-52438
...
fix(balance sheet): removed the extra labels from the chart (backport #52438 )
2026-02-05 13:39:41 +05:30
Jatin3128
6a9a28b4ae
fix(balance sheet): removed the extra labels from the chart
...
(cherry picked from commit a64b5f2c5d )
2026-02-05 07:54:14 +00:00
Mihir Kandoi
66d0ab6380
Merge pull request #52454 from frappe/mergify/bp/version-16-hotfix/pr-52452
...
fix: process loss error incorrectly thrown even when semi FG BOM does… (backport #52452 )
2026-02-05 13:15:53 +05:30
ruthra kumar
5913d5f14e
Merge pull request #52351 from frappe/mergify/bp/version-16-hotfix/pr-52346
...
fix: move company field to first position in sales invoice, purchase … (backport #52346 )
2026-02-05 13:11:28 +05:30
Mihir Kandoi
4a7ffce320
fix: process loss error incorrectly thrown even when semi FG BOM does not have any process loss
...
(cherry picked from commit 99ddc36c26 )
2026-02-05 07:27:41 +00:00
Smit Vora
2994ba1b41
test: further tests for query builder
...
(cherry picked from commit 12f8bb2937 )
2026-02-05 06:53:30 +00:00
Smit Vora
55eb631116
test: correct error message
...
(cherry picked from commit a29710dc07 )
2026-02-05 06:53:30 +00:00
Smit Vora
77693b12a4
test: revert original pcv setting
...
(cherry picked from commit f45a5a63a7 )
2026-02-05 06:53:29 +00:00
Smit Vora
8caf609f8d
test: add tests for query builder
...
(cherry picked from commit 61d8308e81 )
2026-02-05 06:53:29 +00:00
Smit Vora
921584c769
fix: Period Closing Voucher doesn't exist for GL Entry
...
(cherry picked from commit b41c1858a3 )
2026-02-05 06:53:29 +00:00
Smit Vora
7df18af799
fix: correctly calculate running balances for financial report
...
(cherry picked from commit ee2f8d8ebc )
2026-02-05 06:53:29 +00:00
Mihir Kandoi
64d82a811f
Merge pull request #52446 from frappe/mergify/bp/version-16-hotfix/pr-52445
...
fix: item code is tuple with operation id (backport #52445 )
2026-02-05 12:12:35 +05:30
Mihir Kandoi
9d14c0b60e
fix: item code is tuple with operation id
...
(cherry picked from commit 481deee4b2 )
2026-02-05 06:29:11 +00:00
ruthra kumar
0a285523a8
Merge pull request #52426 from frappe/mergify/bp/version-16-hotfix/pr-51990
...
refactor: use https over http while saving website link (backport #51990 )
2026-02-05 11:30:16 +05:30
ruthra kumar
ce695ebdd0
refactor: patch partner_website for old data
...
(cherry picked from commit 8db29b0a81 )
# Conflicts:
# erpnext/patches.txt
2026-02-05 11:00:58 +05:30
Mihir Kandoi
9f31910226
Merge pull request #52441 from frappe/mergify/bp/version-16-hotfix/pr-52416
...
fix(stock): update target field attribute (backport #52416 )
2026-02-05 10:40:29 +05:30
Pandiyan37
f8405e4ca4
test(stock): testcase for different inventory dimension
...
(cherry picked from commit 21d0ee8db1 )
2026-02-05 04:54:39 +00:00
Pandiyan37
96dfecf0d5
fix(stock): update target field attribute
...
(cherry picked from commit 7e08154217 )
2026-02-05 04:54:38 +00:00
Mihir Kandoi
b5b8032ce0
Merge pull request #52430 from frappe/mergify/bp/version-16-hotfix/pr-52427
2026-02-04 20:17:43 +05:30
archielister
5298e26a11
fix for obtaining bom_no
...
(cherry picked from commit e4df0a393a )
2026-02-04 14:33:24 +00:00
Rohit Waghchaure
c5ff534d58
fix: not able to complete job card
...
(cherry picked from commit 175fe9279c )
2026-02-04 13:13:27 +00:00
Mihir Kandoi
1dc44691db
Merge pull request #52421 from frappe/mergify/bp/version-16-hotfix/pr-51773
...
fix(manufacturing): refactor production analytics report (backport #51773 )
2026-02-04 18:06:40 +05:30
ruthra kumar
91043de352
refactor: scrub http and use https in sales partner
...
(cherry picked from commit 8cf31548f2 )
2026-02-04 12:32:42 +00:00
Sudharsanan11
b99ca486d7
fix(manufacturing): fix chart period keys
...
(cherry picked from commit 27091e5168 )
2026-02-04 17:51:53 +05:30
Sudharsanan11
b1b75eca3d
fix(manufacturing): handle None value for actual_end_date
...
(cherry picked from commit 16f09141da )
2026-02-04 17:51:53 +05:30
Mihir Kandoi
33305550b7
Merge pull request #52408 from frappe/mergify/bp/version-16-hotfix/pr-52383
...
fix: rate comparison in stock reco (backport #52383 )
2026-02-04 17:42:06 +05:30
Mihir Kandoi
e86ab97b7e
chore: add line in the end so linter check passes
2026-02-04 17:26:01 +05:30
elshafei-developer
6ff8820732
fix(gross profit report): translate column Sales Invoice
...
(cherry picked from commit 3e39d13172 )
2026-02-04 09:18:31 +00:00
Mihir Kandoi
64a7956a4a
fix: return None instead of 0 if valuation rate is falsy
...
(cherry picked from commit e8d1e9d946 )
2026-02-04 06:48:33 +00:00
Mihir Kandoi
1f78f45aee
fix: rate comparison in stock reco
...
(cherry picked from commit f1b4fe12a2 )
2026-02-04 06:48:32 +00:00
Diptanil Saha
ab59f73064
fix: remove customer_pos_id reference ( #52396 )
...
(cherry picked from commit 036f64013d )
2026-02-04 05:18:56 +00:00
Frappe PR Bot
0312d58dca
chore(release): Bumped to Version 16.4.0
...
# [16.4.0](https://github.com/frappe/erpnext/compare/v16.3.0...v16.4.0 ) (2026-02-04)
### Bug Fixes
* add precision to rejected batch no qty calculation ([b365444 ](b365444027 ))
* allow sales invoice to be renamed ([f7b915d ](f7b915dfe6 ))
* **barcode:** failing request when item has both batch and serial ([e4cdd97 ](e4cdd971c8 ))
* batch selector not working if Use Legacy (Client side) Reactivity disabled ([2a3642b ](2a3642b55a ))
* better fix for aac39b2671 ([b8ab55f ](b8ab55fee8 ))
* correct exchange gain loss in ppr ([e09406d ](e09406d085 ))
* correct Sales Tax Template sidebar link to proper DocType ([4c14e74 ](4c14e74a12 ))
* correct spelling of Payment Reconciliation in Accounting ([c80b554 ](c80b554cd7 ))
* **credit-note:** set incoming rate as zero for expired batch ([0f9bf08 ](0f9bf08685 ))
* **demo:** removed toolbar eventlistener (backport [#52171 ](https://github.com/frappe/erpnext/issues/52171 )) ([#52172 ](https://github.com/frappe/erpnext/issues/52172 )) ([6608601 ](66086010fc ))
* duplicate account number (Indonesia COA) (backport [#52080 ](https://github.com/frappe/erpnext/issues/52080 )) ([#52317 ](https://github.com/frappe/erpnext/issues/52317 )) ([81e6575 ](81e65757ee ))
* failing test cases ([136b2cf ](136b2cfba5 ))
* group item wise tax details by tax row ([45e4c04 ](45e4c04830 ))
* hide close button on WO if WO is completed ([0d1c30f ](0d1c30f3f0 ))
* hide item_wise_tax_details table from print ([c619be9 ](c619be989b ))
* include credit notes in project gross margin calculation ([e755a4a](e755a4ad98 ))
* item code not showing in report view ([af167f9 ](af167f91fe ))
* journal auditing voucher print date to use posting_date ([7e5eab2 ](7e5eab261c ))
* **journal-entry:** normalize exchange rate to float ([3f0032d ](3f0032d793 ))
* js error if user does not have write permission for date field ([3944dfd ](3944dfde31 ))
* lead time calculation for FG item ([5595602 ](5595602f24 ))
* make item name editable in RFQ ([dbe5846 ](dbe5846908 ))
* merge taxes in purchase receipt when get items from multiple purchase invoices ([#51422 ](https://github.com/frappe/erpnext/issues/51422 )) ([d80c8d1 ](d80c8d14b0 ))
* missing depr_series causing error on jv creation (backport [#52085 ](https://github.com/frappe/erpnext/issues/52085 )) ([#52206 ](https://github.com/frappe/erpnext/issues/52206 )) ([78c4f01 ](78c4f01733 ))
* negative stock for purchase return ([220a528 ](220a528d7f ))
* populate contact fields when creating quotation from customer ([55129e6 ](55129e697d ))
* production plan not considering planning datetime when creating WO ([7e7b16b ](7e7b16b23e ))
* **profit and loss statement:** exclude non period columns ([28e8c40 ](28e8c40bfc ))
* reset incoming rate in selling controller if there are changes in item ([024e7b0 ](024e7b01ac ))
* **RFQ:** render email templates for preview and sending ([687a80d ](687a80d74c ))
* **stock:** add stock recon opening stock condition ([f9a8fc1 ](f9a8fc1f2d ))
* **stock:** fetch batch wise valuation rate in get_items ([b132e3f ](b132e3f22a ))
* **stock:** ignore packing slip while cancelling the sales invoice ([f425f89 ](f425f89a26 ))
* **stock:** include subcontracting order qty while calculating the bin qty ([de244e0 ](de244e0af7 ))
* **stock:** remove is_return condition on pos batch qty calculation ([9dcaf38 ](9dcaf38142 ))
* **stock:** set incoming_rate with lcv rate for internal purchase ([f462639 ](f462639aa0 ))
* **subcontracting:** include item bom in supplied items grouping key ([95c4b8d ](95c4b8de06 ))
* test cases ([e74389f ](e74389f01c ))
* validate over ordering of quotation ([e7ace8e ](e7ace8e620 ))
* validation when more than one FG items in repack stock entry ([a2d302b ](a2d302b3fa ))
* zero valuation rate if returning from different warehouse ([8ce51b2 ](8ce51b2f80 ))
### Features
* clear demo data from desktop screen (backport [#52128 ](https://github.com/frappe/erpnext/issues/52128 )) ([#52147 ](https://github.com/frappe/erpnext/issues/52147 )) ([05e30dc ](05e30dc011 ))
* **credit-note:** add checkbox to set valuation rate as zero for expired batch ([b84fd46 ](b84fd46841 ))
* **delivery-note:** add status indicator when document is partially billed ([6048add ](6048add4c0 ))
* document naming rule will now use posting date of the document ([b03494b ](b03494bb67 ))
* **Transaction Deletion Record:** Editable "DocTypes To Delete" List with CSV import/export ([#50592 ](https://github.com/frappe/erpnext/issues/50592 )) ([4963261 ](4963261dc8 ))
2026-02-04 04:29:22 +00:00
ruthra kumar
e8e9fb25fe
Merge pull request #52347 from frappe/version-16-hotfix
...
chore: release v16
2026-02-04 09:57:57 +05:30
rohitwaghchaure
4a7e2742ec
Merge pull request #52388 from frappe/mergify/bp/version-16-hotfix/pr-51422
...
fix: merge taxes in purchase receipt when get items from multiple purchase invoices (backport #51422 )
2026-02-03 22:53:40 +05:30
rohitwaghchaure
55d5d6535b
Merge pull request #52391 from frappe/mergify/bp/version-16-hotfix/pr-51898
...
fix: group item wise tax details by tax row (backport #51898 )
2026-02-03 22:52:37 +05:30
rohitwaghchaure
b8ac04fb54
Merge branch 'version-16' into version-16-hotfix
2026-02-03 22:50:07 +05:30
ravibharathi656
45e4c04830
fix: group item wise tax details by tax row
...
(cherry picked from commit 57bd1facf5 )
2026-02-03 15:38:48 +00:00
NaviN
d80c8d14b0
fix: merge taxes in purchase receipt when get items from multiple purchase invoices ( #51422 )
...
* fix: merge taxes in purchase receipt when get items from multiple purchase invoices
* fix: make merge tax configurable
* chore: follow standard merge taxes method
* chore: follow standard merge taxes method
(cherry picked from commit 6fde0a6261 )
2026-02-03 15:34:03 +00:00
mergify[bot]
66e47f5651
Merge pull request #52380 from frappe/mergify/bp/version-16-hotfix/pr-52278
2026-02-03 15:32:58 +00:00
ruthra kumar
a3e8af19a6
Merge pull request #52379 from frappe/mergify/bp/version-16-hotfix/pr-51651
...
fix: correct exchange gain loss in ppr (backport #51651 )
2026-02-03 20:59:41 +05:30
Mihir Kandoi
9b498a8da8
Merge pull request #52385 from frappe/mergify/bp/version-16-hotfix/pr-52259
...
fix(stock): include subcontracting order qty while calculating the bin qty (backport #52259 )
2026-02-03 20:48:37 +05:30
Mihir Kandoi
25389be340
Merge pull request #52382 from frappe/mergify/bp/version-16-hotfix/pr-52374
...
fix(stock): fetch batch wise valuation rate in get_items (backport #52374 )
2026-02-03 20:34:37 +05:30
Sudharsanan11
de244e0af7
fix(stock): include subcontracting order qty while calculating the bin qty
...
(cherry picked from commit de8f8ef9f4 )
2026-02-03 14:55:27 +00:00
kavin-114
b132e3f22a
fix(stock): fetch batch wise valuation rate in get_items
...
(cherry picked from commit c5df570262 )
2026-02-03 14:47:52 +00:00
ruthra kumar
670fd79e38
Merge pull request #52377 from frappe/mergify/bp/version-16-hotfix/pr-52314
...
fix(journal-entry): normalize exchange rate to float (backport #52314 )
2026-02-03 20:10:03 +05:30
ravibharathi656
e09406d085
fix: correct exchange gain loss in ppr
...
(cherry picked from commit 02e96039ac )
2026-02-03 14:35:58 +00:00
rohitwaghchaure
3bc348d6f0
Merge pull request #52376 from frappe/mergify/bp/version-16-hotfix/pr-52375
...
fix: zero valuation rate if returning from different warehouse (backport #52369 ) (backport #52375 )
2026-02-03 20:04:39 +05:30
Dharanidharan2813
3f0032d793
fix(journal-entry): normalize exchange rate to float
...
(cherry picked from commit be0040ddc7 )
2026-02-03 14:17:24 +00:00
ruthra kumar
163b848455
Merge pull request #52368 from frappe/mergify/bp/version-16-hotfix/pr-52320
...
fix: correct Sales Tax Template sidebar link to proper DocType (backport #52320 )
2026-02-03 19:44:26 +05:30
Rohit Waghchaure
8ce51b2f80
fix: zero valuation rate if returning from different warehouse
...
(cherry picked from commit 28929df0e8 )
(cherry picked from commit eb2119e292 )
2026-02-03 13:59:59 +00:00
ruthra kumar
422b37332e
Merge pull request #52367 from frappe/mergify/bp/version-16-hotfix/pr-52279
...
fix(profit and loss statement): exclude non period columns (backport #52279 )
2026-02-03 17:47:37 +05:30
Luis Mendoza
4c14e74a12
fix: correct Sales Tax Template sidebar link to proper DocType
...
(cherry picked from commit 06a7c85c93 )
2026-02-03 12:05:37 +00:00
ravibharathi656
28e8c40bfc
fix(profit and loss statement): exclude non period columns
...
(cherry picked from commit 6180e5eb53 )
2026-02-03 12:00:00 +00:00
ruthra kumar
660fc8f76a
Merge pull request #52365 from frappe/mergify/bp/version-16-hotfix/pr-52160
...
fix(stock): remove is_return condition on pos batch qty calculation (backport #52160 )
2026-02-03 17:19:50 +05:30
ruthra kumar
22456a5857
Merge pull request #52362 from frappe/mergify/bp/version-16-hotfix/pr-51997
...
Add partially billed status indicator (backport #51997 )
2026-02-03 17:19:31 +05:30
kavin-114
76e0eb00a5
test: add unit test case for pos reserved with return qty
...
(cherry picked from commit 12ec997027 )
2026-02-03 11:11:50 +00:00
kavin-114
9dcaf38142
fix(stock): remove is_return condition on pos batch qty calculation
...
(cherry picked from commit 2c19c1fd06 )
2026-02-03 11:11:50 +00:00
Dharanidharan2813
6048add4c0
feat(delivery-note): add status indicator when document is partially billed
...
(cherry picked from commit 7767000ccf )
2026-02-03 10:59:20 +00:00
rohitwaghchaure
0552b48328
Merge pull request #52356 from frappe/mergify/bp/version-16-hotfix/pr-52338
...
fix: negative stock for purchase return (backport #52338 )
2026-02-03 16:16:28 +05:30
ruthra kumar
193b29d5fc
Merge pull request #52350 from frappe/mergify/bp/version-16-hotfix/pr-52339
...
chore: rename icons (backport #52339 )
2026-02-03 16:13:06 +05:30
Rohit Waghchaure
220a528d7f
fix: negative stock for purchase return
...
(cherry picked from commit 77893933a2 )
2026-02-03 10:25:10 +00:00
ruthra kumar
e087a8b179
Merge pull request #52353 from frappe/mergify/bp/version-16-hotfix/pr-52345
...
ci: skip svg (backport #52345 )
2026-02-03 15:41:53 +05:30
ruthra kumar
d7067f6b7a
ci: skip svg
...
(cherry picked from commit e565d2283e )
2026-02-03 10:11:12 +00:00
Shllokkk
e53ccd0745
fix: move company field to first position in sales invoice, purchase invoice, sales order, purchase order and journal entry
...
(cherry picked from commit 8e9365eb3b )
2026-02-03 10:04:56 +00:00
sokumon
e264d8e2d6
chore: rename icons
...
(cherry picked from commit 2d312bcfe8 )
2026-02-03 10:02:54 +00:00
ruthra kumar
8b2559ab0c
Merge pull request #52337 from frappe/mergify/bp/version-16-hotfix/pr-52280
...
fix(stock): ignore packing slip while cancelling the sales invoice (backport #52280 )
2026-02-03 13:58:59 +05:30
Sudharsanan11
f425f89a26
fix(stock): ignore packing slip while cancelling the sales invoice
...
(cherry picked from commit c58887b44a )
2026-02-03 08:25:04 +00:00
ruthra kumar
e3bf84c572
Merge pull request #52321 from frappe/mergify/bp/version-16-hotfix/pr-50592
...
feat(Transaction Deletion Record): Editable "DocTypes To Delete" List with CSV import/export (backport #50592 )
2026-02-03 13:50:00 +05:30
ruthra kumar
e2b88218ec
Merge pull request #52330 from frappe/mergify/bp/version-16-hotfix/pr-51655
...
fix: include credit notes in project gross margin calculation (backport #51655 )
2026-02-03 12:19:28 +05:30
ravibharathi656
e755a4ad98
fix: include credit notes in project gross margin calculation
...
(cherry picked from commit a378fee8e0 )
2026-02-03 06:07:49 +00:00
ruthra kumar
d2ea428030
chore: resolve conflict
2026-02-03 10:38:39 +05:30
Mihir Kandoi
496956f08f
Merge pull request #52324 from frappe/mergify/bp/version-16-hotfix/pr-52184
...
fix(subcontracting): include item bom in supplied items grouping key (backport #52184 )
2026-02-03 09:24:00 +05:30
Sudharsanan11
a3190dd556
test(subcontracting): add test for consumed_qty calculation with similar finished goods
...
(cherry picked from commit 4d9412181c )
2026-02-03 03:40:18 +00:00
Sudharsanan11
95c4b8de06
fix(subcontracting): include item bom in supplied items grouping key
...
(cherry picked from commit 0d372a62a1 )
2026-02-03 03:40:18 +00:00
Henning Wendtland
4963261dc8
feat(Transaction Deletion Record): Editable "DocTypes To Delete" List with CSV import/export ( #50592 )
...
* feat: add editable DocTypes To Delete list with import/export
Add user control over transaction deletion with reviewable and reusable deletion templates.
- New "DocTypes To Delete" table allows users to review and customize what will be deleted before submission
- Import/Export CSV templates for reusability across environments
- Company field rule: only filter by company if field is specifically named "company", otherwise delete all records
- Child tables (istable=1) automatically excluded from selection
- "Remove Zero Counts" helper button to clean up list
- Backward compatible with existing deletion records
* refactor: improve Transaction Deletion Record code quality
- Remove unnecessary chatty comments from AI-generated code
- Add concise docstrings to all new methods
- Remove redundant @frappe.whitelist() decorators from internal methods
- Improve CSV import validation (header check, child table filtering)
- Add better error feedback with consolidated skip messages
- Reorder form fields: To Delete list now appears before Excluded list
- Add conditional visibility for Summary table (legacy records only)
- Improve architectural clarity: single API entry point per feature
Technical improvements:
- export_to_delete_template_method and import_to_delete_template_method
are now internal helpers without whitelist decorators
- CSV import now validates format and provides detailed skip reasons
- Summary table only shows for submitted records without To Delete list
- Maintains backward compatibility for existing deletion records
* fix: field order
* test: fix broken tests and add new ones
* fix: adapt create_transaction_deletion_request
* test: fix assertRaises trigger
* fix: conditionally execute Transaction Deletion pre-tasks based on selected DocTypes
* refactor: replace boolean task flags with status fields
* fix: remove UI comment
* fix: don't allow virtual doctype selection and improve protected Doctype List
* fix: replace outdated frappe.db.sql by frappe.qb
* feat: add support for multiple company fields
* fix: autofill comapny field, add docstrings, filter for company_field
* fix: add edge case handling for update_naming_series and add tests for prefix extraction
* fix: use redis for running deletion validation, check per doctype instead of company
(cherry picked from commit 0fb37ad792 )
# Conflicts:
# erpnext/patches.txt
2026-02-03 00:49:04 +00:00
mergify[bot]
81e65757ee
fix: duplicate account number (Indonesia COA) (backport #52080 ) ( #52317 )
...
Co-authored-by: Apriliansyah Idris <apriliansyahidris@gmail.com >
fix: duplicate account number (Indonesia COA) (#52080 )
2026-02-02 19:09:22 +00:00
rohitwaghchaure
78e581154b
Merge pull request #52312 from frappe/mergify/bp/version-16-hotfix/pr-52303
...
fix: batch selector not working if Use Legacy (Client side) Reactivity disabled (backport #52303 )
2026-02-02 23:32:40 +05:30
Rohit Waghchaure
2a3642b55a
fix: batch selector not working if Use Legacy (Client side) Reactivity disabled
...
(cherry picked from commit d1cba1073f )
2026-02-02 16:32:18 +00:00
Mihir Kandoi
beaa76ca16
Merge pull request #52311 from frappe/mergify/bp/version-16-hotfix/pr-52246
2026-02-02 21:01:34 +05:30
Mihir Kandoi
9997185071
Merge pull request #52246 from mihir-kandoi/st58765
...
(cherry picked from commit 135a433018 )
2026-02-02 15:15:38 +00:00
Mihir Kandoi
681c0b5917
Merge pull request #52308 from frappe/mergify/bp/version-16-hotfix/pr-52304
...
fix: populate contact fields when creating quotation from customer (backport #52304 )
2026-02-02 20:36:19 +05:30
Mihir Kandoi
4a0e04ee20
Merge pull request #52306 from frappe/mergify/bp/version-16-hotfix/pr-52281
...
fix(stock): add stock recon opening stock condition (backport #52281 )
2026-02-02 20:24:00 +05:30
Mihir Kandoi
55129e697d
fix: populate contact fields when creating quotation from customer
...
(cherry picked from commit 75b2c2c83d )
2026-02-02 14:46:36 +00:00
kavin-114
f9a8fc1f2d
fix(stock): add stock recon opening stock condition
...
(cherry picked from commit f3eb6c7078 )
2026-02-02 14:37:36 +00:00
Mihir Kandoi
091ff81ae5
Merge pull request #52302 from frappe/mergify/bp/version-16-hotfix/pr-52286
...
fix: reset incoming rate in selling controller if there are changes i… (backport #52286 )
2026-02-02 20:05:37 +05:30
Mihir Kandoi
024e7b01ac
fix: reset incoming rate in selling controller if there are changes in item
...
(cherry picked from commit 2d6b43fd54 )
2026-02-02 14:18:20 +00:00
ruthra kumar
a0156b61b8
Merge pull request #52284 from frappe/mergify/bp/version-16-hotfix/pr-52200
...
fix(accounts): correct date in Journal Auditing Voucher print format (backport #52200 )
2026-02-02 12:55:41 +05:30
Tamal Majumdar
7e5eab261c
fix: journal auditing voucher print date to use posting_date
...
(cherry picked from commit 43e2495df8 )
2026-02-02 07:21:36 +00:00
ruthra kumar
63782e6355
Merge pull request #52282 from frappe/mergify/bp/version-16-hotfix/pr-51692
...
fix: correct spelling of Payment Reconciliation in Accounting (backport #51692 )
2026-02-02 12:43:17 +05:30
nivithamerlin
c80b554cd7
fix: correct spelling of Payment Reconciliation in Accounting
...
(cherry picked from commit 35e53d28df )
2026-02-02 07:09:54 +00:00
Mihir Kandoi
7db88b210e
Merge pull request #52276 from frappe/mergify/bp/version-16-hotfix/pr-52274
2026-02-02 10:24:07 +05:30
Mihir Kandoi
42d873f1d9
test: over ordering of quotation items
...
(cherry picked from commit 53e58f6678 )
2026-02-02 04:38:13 +00:00
MochaMind
19c1dcc3dd
chore: update POT file ( #52264 )
2026-02-01 15:07:28 +01:00
Mihir Kandoi
23e027b6be
Merge pull request #52230 from frappe/mergify/bp/version-16-hotfix/pr-52222
...
fix: validate over ordering of quotation (backport #52222 )
2026-01-31 20:26:44 +05:30
Mihir Kandoi
d91cfa76e6
Merge pull request #52257 from frappe/mergify/bp/version-16-hotfix/pr-52253
2026-01-31 20:19:18 +05:30
Mihir Kandoi
a29df7be67
chore: resolve conflicts
2026-01-31 20:13:26 +05:30
Mihir Kandoi
dbe5846908
fix: make item name editable in RFQ
...
(cherry picked from commit d9998a977c )
2026-01-31 14:34:24 +00:00
Mihir Kandoi
83fcb5d2d8
Merge pull request #52255 from frappe/mergify/bp/version-16-hotfix/pr-52252
...
fix: better fix for #51495 (backport #52252 )
2026-01-31 19:52:45 +05:30
Mihir Kandoi
b8ab55fee8
fix: better fix for aac39b2671
...
(cherry picked from commit b24ae5e9a2 )
2026-01-31 14:21:27 +00:00
rohitwaghchaure
4d03f4ebaa
Merge pull request #52240 from frappe/mergify/bp/version-16-hotfix/pr-52232
...
fix: validation when more than one FG items in repack stock entry (backport #52232 )
2026-01-31 17:54:08 +05:30
Rohit Waghchaure
a2d302b3fa
fix: validation when more than one FG items in repack stock entry
...
(cherry picked from commit 6423ce2fa7 )
2026-01-31 07:16:45 +00:00
Mihir Kandoi
b5321d42a3
Merge pull request #52234 from frappe/mergify/bp/version-16-hotfix/pr-52231
...
fix: item code not showing in report view (backport #52231 )
2026-01-30 22:17:26 +05:30
UmakanthKaspa
af167f91fe
fix: item code not showing in report view
...
(cherry picked from commit b20f57321f )
2026-01-30 16:46:26 +00:00
Mihir Kandoi
e74389f01c
fix: test cases
...
(cherry picked from commit 36f1e3572c )
2026-01-30 14:00:52 +00:00
Mihir Kandoi
e7ace8e620
fix: validate over ordering of quotation
...
(cherry picked from commit 4cc306d2d8 )
# Conflicts:
# erpnext/patches.txt
2026-01-30 14:00:52 +00:00
Mihir Kandoi
e23e9b5d66
Merge pull request #52227 from frappe/mergify/bp/version-16-hotfix/pr-52226
2026-01-30 18:03:40 +05:30
Mihir Kandoi
136b2cfba5
fix: failing test cases
...
(cherry picked from commit d3f44a425c )
2026-01-30 12:18:10 +00:00
Mihir Kandoi
3b3738577d
Merge pull request #52225 from frappe/mergify/bp/version-16-hotfix/pr-51433
2026-01-30 17:30:01 +05:30
Mihir Kandoi
1e646bd0ed
Merge pull request #52224 from frappe/mergify/bp/version-16-hotfix/pr-52223
...
fix: allow sales invoice to be renamed (backport #52223 )
2026-01-30 17:19:10 +05:30
Mihir Kandoi
02e6c49130
test: add test case
...
(cherry picked from commit e2c3d0fa94 )
2026-01-30 11:41:46 +00:00
Mihir Kandoi
e9fa725030
chore: make feature opt in
...
(cherry picked from commit b8d4522ea1 )
2026-01-30 11:41:46 +00:00
Mihir Kandoi
b03494bb67
feat: document naming rule will now use posting date of the document
...
(cherry picked from commit 22fd1a1cfd )
2026-01-30 11:41:45 +00:00
Mihir Kandoi
f7b915dfe6
fix: allow sales invoice to be renamed
...
(cherry picked from commit 95fdbe55f9 )
2026-01-30 11:33:20 +00:00
Mihir Kandoi
0a5aac9ce7
Merge pull request #52218 from frappe/mergify/bp/version-16-hotfix/pr-52209
...
fix: add precision to rejected batch no qty calculation (backport #52209 )
2026-01-30 12:21:50 +05:30
Mihir Kandoi
e3c62070d1
Merge pull request #52215 from frappe/mergify/bp/version-16-hotfix/pr-52213
...
fix: hide close button on WO if WO is completed (backport #52213 )
2026-01-30 12:06:39 +05:30
Mihir Kandoi
b365444027
fix: add precision to rejected batch no qty calculation
...
(cherry picked from commit 838d245215 )
2026-01-30 06:35:59 +00:00
Mihir Kandoi
0d1c30f3f0
fix: hide close button on WO if WO is completed
...
(cherry picked from commit 6e17ccf499 )
2026-01-30 06:29:32 +00:00
Mihir Kandoi
d0b553dca3
Merge pull request #52212 from frappe/mergify/bp/version-16-hotfix/pr-52210
...
fix(barcode): failing request when item has both batch and serial (backport #52210 )
2026-01-30 11:52:49 +05:30
Mihir Kandoi
e4cdd971c8
fix(barcode): failing request when item has both batch and serial
...
(cherry picked from commit 89f6f0f46f )
2026-01-30 06:17:41 +00:00
mergify[bot]
78c4f01733
fix: missing depr_series causing error on jv creation (backport #52085 ) ( #52206 )
...
fix: missing depr_series causing error on jv creation (#52085 )
(cherry picked from commit b565dd3da8 )
Co-authored-by: Dany Robert <rtdany10@gmail.com >
2026-01-29 23:30:29 +05:30
Mihir Kandoi
eac4978278
Merge pull request #52203 from frappe/mergify/bp/version-16-hotfix/pr-52201
...
fix: hide item_wise_tax_details table from print (backport #52201 )
2026-01-29 21:58:37 +05:30
Mihir Kandoi
c619be989b
fix: hide item_wise_tax_details table from print
...
(cherry picked from commit c38f884095 )
2026-01-29 16:12:55 +00:00
rohitwaghchaure
64921fc1b5
Merge pull request #52197 from frappe/mergify/bp/version-16-hotfix/pr-52190
...
fix: lead time calculation for FG item (backport #52190 )
2026-01-29 19:06:53 +05:30
rohitwaghchaure
6d8d502bbf
Merge pull request #52192 from frappe/mergify/bp/version-16-hotfix/pr-52158
...
Add Landed Cost Voucher Amount in Internal Purchase Receipt (backport #52158 )
2026-01-29 18:07:46 +05:30
Rohit Waghchaure
5595602f24
fix: lead time calculation for FG item
...
(cherry picked from commit 646688c291 )
2026-01-29 12:29:39 +00:00
kavin-114
7042f2b8fb
test: add unit test to check internal purchase with lcv
...
(cherry picked from commit dd4fd89ef8 )
2026-01-29 12:02:50 +00:00
kavin-114
f462639aa0
fix(stock): set incoming_rate with lcv rate for internal purchase
...
(cherry picked from commit f0dccc3cd7 )
2026-01-29 12:02:49 +00:00
Mihir Kandoi
14ba0f1cae
Merge pull request #52183 from frappe/mergify/bp/version-16-hotfix/pr-52181
...
fix: js error if user does not have write permission for date field (backport #52181 )
2026-01-29 15:42:29 +05:30
Mihir Kandoi
3944dfde31
fix: js error if user does not have write permission for date field
...
(cherry picked from commit 7f6f39f5e7 )
2026-01-29 10:01:33 +00:00
ruthra kumar
16cc2b0a25
Merge pull request #52177 from frappe/mergify/bp/version-16-hotfix/pr-52173
...
New accounting icons (backport #52173 )
2026-01-29 14:51:36 +05:30
Jacob Salvi
3394e1a126
refactor: new accounting icons ( #52173 )
...
* chore: new icons share-management
* chore: new accounting icons
* chore: trigger CI
---------
Co-authored-by: Soham Kulkarni <77533095+sokumon@users.noreply.github.com >
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
(cherry picked from commit cdcf3fa593 )
2026-01-29 09:13:39 +00:00
mergify[bot]
66086010fc
fix(demo): removed toolbar eventlistener (backport #52171 ) ( #52172 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(demo): removed toolbar eventlistener (#52171 )
2026-01-29 11:29:59 +05:30
Mihir Kandoi
195a2f3e74
Merge pull request #52168 from frappe/mergify/bp/version-16-hotfix/pr-52166
...
fix: production plan not considering planning datetime when creating WO (backport #52166 )
2026-01-29 11:06:50 +05:30
Mihir Kandoi
7e7b16b23e
fix: production plan not considering planning datetime when creating WO
...
(cherry picked from commit 4e19c7e8bd )
2026-01-29 05:20:59 +00:00
Aarol D'Souza
f4beb41df2
Merge pull request #52164 from frappe/mergify/bp/version-16-hotfix/pr-52092
...
fix(RFQ): render email templates for preview and sending (backport #52092 )
2026-01-29 09:23:39 +05:30
AarDG10
4c4aa9bbdf
ci: minor text correction
...
(cherry picked from commit 37cdae2f34 )
2026-01-29 03:38:02 +00:00
AarDG10
687a80d74c
fix(RFQ): render email templates for preview and sending
...
(cherry picked from commit 525b3960e1 )
2026-01-29 03:38:01 +00:00
rohitwaghchaure
f01e0576b9
Merge pull request #52141 from frappe/mergify/bp/version-16-hotfix/pr-52007
...
Fix: Set Zero Rate for Standalone Credit Note with Expired Batch (backport #52007 )
2026-01-28 19:46:10 +05:30
Frappe PR Bot
83a0d957ef
chore(release): Bumped to Version 16.3.0
...
# [16.3.0](https://github.com/frappe/erpnext/compare/v16.2.0...v16.3.0 ) (2026-01-28)
### Features
* clear demo data from desktop screen (backport [#52128 ](https://github.com/frappe/erpnext/issues/52128 )) ([#52150 ](https://github.com/frappe/erpnext/issues/52150 )) ([554aeb9 ](554aeb94fd ))
2026-01-28 12:51:32 +00:00
mergify[bot]
554aeb94fd
feat: clear demo data from desktop screen (backport #52128 ) ( #52150 )
...
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Soham Kulkarni <77533095+sokumon@users.noreply.github.com >
2026-01-28 18:19:41 +05:30
mergify[bot]
05e30dc011
feat: clear demo data from desktop screen (backport #52128 ) ( #52147 )
...
Co-authored-by: Soham Kulkarni <77533095+sokumon@users.noreply.github.com >
2026-01-28 17:36:04 +05:30
kavin-114
40a3dabd30
test(credit-note): add unit test for zero valuation rate on expired batch
...
(cherry picked from commit 3460a7efb5 )
2026-01-28 10:43:58 +00:00
kavin-114
0f9bf08685
fix(credit-note): set incoming rate as zero for expired batch
...
(cherry picked from commit e78c750b4e )
2026-01-28 10:43:58 +00:00
kavin-114
b84fd46841
feat(credit-note): add checkbox to set valuation rate as zero for expired batch
...
(cherry picked from commit 04cdf88715 )
2026-01-28 10:43:58 +00:00
Frappe PR Bot
6209d633c2
chore(release): Bumped to Version 16.2.0
...
# [16.2.0](https://github.com/frappe/erpnext/compare/v16.1.0...v16.2.0 ) (2026-01-28)
### Bug Fixes
* **accounts:** correct base grand total and rounded total mismatch (backport [#51739 ](https://github.com/frappe/erpnext/issues/51739 )) ([#52101 ](https://github.com/frappe/erpnext/issues/52101 )) ([6115f8f ](6115f8fb9a ))
* **asset capitalization:** update total_asset_cost on asset capitalisation submission (backport [#52077 ](https://github.com/frappe/erpnext/issues/52077 )) ([#52115 ](https://github.com/frappe/erpnext/issues/52115 )) ([4f16956 ](4f1695616a ))
* autofill warehouse for packed items ([881562f ](881562fc37 ))
* Bin reserved qty for production for extra material transfer ([bf53133 ](bf53133f94 ))
* calculate weighted average rate for customer provided items in subcontracting inward order ([7120fbd ](7120fbd14b ))
* check the payment ledger entry has the dimension ([#51823 ](https://github.com/frappe/erpnext/issues/51823 )) ([7342b25 ](7342b2551b ))
* check the payment ledger entry has the dimension (backport [#51823 ](https://github.com/frappe/erpnext/issues/51823 )) ([#52108 ](https://github.com/frappe/erpnext/issues/52108 )) ([1927adb ](1927adbd2e ))
* create DN btn should not be shown if it cannot be created ([30e6b5d ](30e6b5daac ))
* **customer:** add customer group filters ([b1716bf ](b1716bfeef ))
* disable asset repair when status is fully depreciated ([13e4849 ](13e4849c43 ))
* Ensure paid_amount is always numeric before calling allocate_amount_to_references (backport [#50935 ](https://github.com/frappe/erpnext/issues/50935 )) ([#52036 ](https://github.com/frappe/erpnext/issues/52036 )) ([e9f3f0f ](e9f3f0f445 ))
* force user to enter batch or serial for serial/batch items ([91199ea ](91199ea9c9 ))
* handle parent level project change ([0b7684e ](0b7684eccd ))
* handle undefined bank_transaction_mapping in quick entry ([22a8d48 ](22a8d483e1 ))
* job cards should not be deleted on close of WO ([7c2bbe0 ](7c2bbe0d82 ))
* **journal-entry:** prevent submit failure due to double background queuing (backport [#52083 ](https://github.com/frappe/erpnext/issues/52083 )) ([#52087 ](https://github.com/frappe/erpnext/issues/52087 )) ([46e6096 ](46e6096fe3 ))
* negative stock for purchae return ([fb3fb8c ](fb3fb8ca5e ))
* not able to complete the job card ([f486071 ](f486071cf6 ))
* **payment entry:** update currency symbol (backport [#51956 ](https://github.com/frappe/erpnext/issues/51956 )) ([#52094 ](https://github.com/frappe/erpnext/issues/52094 )) ([b1b1f25 ](b1b1f25bb1 ))
* **project:** add missing counter to project update naming series ([37a237d ](37a237dbb7 ))
* rejected qty in PR doesn't consider conversion factor ([c7c7a55 ](c7c7a55a58 ))
* **sales order:** set project at item level from parent ([27fe754 ](27fe754a7d ))
* **shipment:** user contact validation to use full name ([0a56647 ](0a56647a61 ))
* show everything else besides other party specific item ([7575861 ](75758610dd ))
* show message if image is removed from item description (backport [#52088 ](https://github.com/frappe/erpnext/issues/52088 )) ([#52097 ](https://github.com/frappe/erpnext/issues/52097 )) ([53b7375 ](53b73757ed ))
* **stock:** use purchase UOM in Supplier Quotation items ([f97b850 ](f97b850077 ))
* strip whitespace in customer_name ([41e6687 ](41e6687b35 ))
* swedish_address_template ([cff09b7 ](cff09b71cc ))
* tests ([6fa60d2 ](6fa60d2f1a ))
* throw if item order field is not set in subcontracting controller ([264855e ](264855e5e1 ))
* unable to split asset from capitalization (backport [#52020 ](https://github.com/frappe/erpnext/issues/52020 )) ([#52114 ](https://github.com/frappe/erpnext/issues/52114 )) ([c1cc1db ](c1cc1dbd27 )), closes [#52016 ](https://github.com/frappe/erpnext/issues/52016 ) [#52016 ](https://github.com/frappe/erpnext/issues/52016 )
* UOM of item not fetching in BOM ([1b9a93f ](1b9a93f90e ))
* update country_wise_tax.json for Algerian Taxes (backport [#51878 ](https://github.com/frappe/erpnext/issues/51878 )) ([#52038 ](https://github.com/frappe/erpnext/issues/52038 )) ([8946f12 ](8946f12677 ))
* validation to check at-least one raw material for manufacture entry ([d067e37 ](d067e37ab6 ))
* warehouse permissions in MR incorrectly ignored ([504c84e ](504c84e28a ))
### Features
* **accounts:** retain filters when switching between financial statements (backport [#51668 ](https://github.com/frappe/erpnext/issues/51668 )) ([#52117 ](https://github.com/frappe/erpnext/issues/52117 )) ([9ed3801 ](9ed3801d06 ))
2026-01-28 04:15:59 +00:00
ruthra kumar
095fe65bef
Merge pull request #52103 from frappe/version-16-hotfix
...
chore: release v16
2026-01-28 09:44:30 +05:30
Mihir Kandoi
b285548a46
Merge pull request #52124 from frappe/mergify/bp/version-16-hotfix/pr-51961
...
fix(sales order): set project at item level from parent (backport #51961 )
2026-01-27 21:55:49 +05:30
SowmyaArunachalam
0b7684eccd
fix: handle parent level project change
...
(cherry picked from commit 543b6e51c0 )
2026-01-27 16:24:22 +00:00
SowmyaArunachalam
574460c009
chore: use frappe.model.set_value
...
(cherry picked from commit 3b27f49d79 )
2026-01-27 16:24:22 +00:00
SowmyaArunachalam
27fe754a7d
fix(sales order): set project at item level from parent
...
(cherry picked from commit 9e51701e2a )
2026-01-27 16:24:22 +00:00
Mihir Kandoi
531fe59a24
Merge pull request #52122 from frappe/mergify/bp/version-16-hotfix/pr-52084
...
fix(shipment): user contact validation to use full name (backport #52084 )
2026-01-27 21:29:22 +05:30
harrishragavan
0a56647a61
fix(shipment): user contact validation to use full name
...
(cherry picked from commit 3c6eb9a531 )
2026-01-27 15:57:22 +00:00
Soham Kulkarni
c2f666b7a3
Merge pull request #52120 from frappe/mergify/bp/version-16-hotfix/pr-52119
2026-01-27 21:11:42 +05:30
sokumon
c1bbe1104e
chore: change color of icons in accounting folders
...
(cherry picked from commit 6f9cd8c261 )
2026-01-27 15:15:16 +00:00
ruthra kumar
2c86327c7e
Merge pull request #52112 from frappe/mergify/bp/version-16-hotfix/pr-52106
...
fix: show everything else besides other party specific item (backport #52106 )
2026-01-27 20:08:54 +05:30
ruthra kumar
31385a1f91
Merge pull request #52118 from frappe/mergify/bp/version-16-hotfix/pr-51894
...
refactor: accounting workspace (backport #51894 )
2026-01-27 20:08:29 +05:30
mergify[bot]
4f1695616a
fix(asset capitalization): update total_asset_cost on asset capitalisation submission (backport #52077 ) ( #52115 )
...
fix(asset capitalization): update total_asset_cost on asset capitalisation submission (#52077 )
fix(asset capitalization): update total_asset_cost on asset capitalization submission
(cherry picked from commit ec41f1b0f5 )
Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com >
2026-01-27 19:31:52 +05:30
mergify[bot]
9ed3801d06
feat(accounts): retain filters when switching between financial statements (backport #51668 ) ( #52117 )
2026-01-27 19:03:44 +05:30
ruthra kumar
61ad67ec29
refactor: reuse icon for invoicing
...
(cherry picked from commit f0332c4dc7 )
2026-01-27 13:15:37 +00:00
ruthra kumar
735b9da6b1
refactor: rename Accounts to Accounting
...
(cherry picked from commit fb9656b975 )
2026-01-27 13:15:36 +00:00
ruthra kumar
fe7a797156
refactor: link payments dashboard to sidebar
...
(cherry picked from commit f7abf9c1da )
2026-01-27 13:15:36 +00:00
ruthra kumar
f951dd180a
refactor: payments dashboard
...
(cherry picked from commit 99406ccc15 )
2026-01-27 13:15:36 +00:00
ruthra kumar
8e871796d4
refactor: shed duplicates from invoicing sidebar
...
(cherry picked from commit 1295d7aa30 )
2026-01-27 13:15:36 +00:00
ruthra kumar
c88ee50c34
refactor: reorder accounts setup sidebar
...
(cherry picked from commit 5a680d5037 )
2026-01-27 13:15:35 +00:00
ruthra kumar
e49f6f4f09
refactor: introduce setup icon and reorder
...
(cherry picked from commit 7528d42187 )
2026-01-27 13:15:35 +00:00
ruthra kumar
72942e6b8c
refactor: payments sidebar and icon
...
(cherry picked from commit cbdc945287 )
2026-01-27 13:15:35 +00:00
ruthra kumar
fdcf037f1b
chore: rename accounting to invoicing
...
(cherry picked from commit faf0dcb102 )
2026-01-27 13:15:35 +00:00
ruthra kumar
9e0c606b95
chore: remove accounting icon
...
(cherry picked from commit 5e02b4009e )
2026-01-27 13:15:34 +00:00
ruthra kumar
6b9f2ddf83
refactor: invoicing icon
...
(cherry picked from commit 8125f9035c )
2026-01-27 13:15:34 +00:00
mergify[bot]
c1cc1dbd27
fix: unable to split asset from capitalization (backport #52020 ) ( #52114 )
...
fix: unable to split asset from capitalization (#52020 )
* fix: Allow split asset from capitalized composite asset (fixes #52016 )
* test: Add test case for splitting asset created via capitalization (fixes #52016 )
* docs: Add docstring to before_submit method
* fix: Remove unused variable and fix UTF-8 encoding in asset files
* fix: Remove UTF-8 BOM from asset.py to fix linting
* fix: Fix test_split_asset_created_via_capitalization test parameters
* fix: Remove unused import create_item
* chore: remove unnecessary comments
Removed validation comments for composite asset capitalization in before_submit method.
---------
(cherry picked from commit 7e9647f3f0 )
Co-authored-by: madelyngamble2 <madelyngamble2@gmail.com >
Co-authored-by: Khushi Rawat <142375893+khushi8112@users.noreply.github.com >
2026-01-27 18:04:19 +05:30
Mihir Kandoi
de584e2e8d
test: fix tests
...
(cherry picked from commit 5eeebbde7f )
2026-01-27 10:57:40 +00:00
Mihir Kandoi
75758610dd
fix: show everything else besides other party specific item
...
(cherry picked from commit 71371b0ba5 )
2026-01-27 10:57:40 +00:00
ruthra kumar
1927adbd2e
fix: check the payment ledger entry has the dimension (backport #51823 ) ( #52108 )
...
fix: check the payment ledger entry has the dimension (#51823 )
* fix: check the payment ledger entry has the dimension
* fix: add project in payment ledger entry
(cherry picked from commit efa3973b77 )
Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com >
2026-01-27 16:25:33 +05:30
Vishnu Priya Baskaran
7342b2551b
fix: check the payment ledger entry has the dimension ( #51823 )
...
* fix: check the payment ledger entry has the dimension
* fix: add project in payment ledger entry
(cherry picked from commit efa3973b77 )
2026-01-27 10:27:23 +00:00
mergify[bot]
6115f8fb9a
fix(accounts): correct base grand total and rounded total mismatch (backport #51739 ) ( #52101 )
...
Co-authored-by: Dharanidharan S <dharanidharans1328@gmail.com >
fix(accounts): correct base grand total and rounded total mismatch (#51739 )
2026-01-27 14:23:10 +05:30
mergify[bot]
53b73757ed
fix: show message if image is removed from item description (backport #52088 ) ( #52097 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-01-27 14:09:02 +05:30
rohitwaghchaure
dee3357da2
Merge pull request #52075 from frappe/mergify/bp/version-16-hotfix/pr-52062
...
fix: not able to complete the job card (backport #52062 )
2026-01-27 13:03:43 +05:30
mergify[bot]
b1b1f25bb1
fix(payment entry): update currency symbol (backport #51956 ) ( #52094 )
...
Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com >
fix(payment entry): update currency symbol (#51956 )
2026-01-27 06:34:19 +00:00
mergify[bot]
46e6096fe3
fix(journal-entry): prevent submit failure due to double background queuing (backport #52083 ) ( #52087 )
...
Co-authored-by: V Shankar <shankarv292002@gmail.com >
fix(journal-entry): prevent submit failure due to double background queuing (#52083 )
2026-01-27 05:53:05 +00:00
Rohit Waghchaure
f486071cf6
fix: not able to complete the job card
...
(cherry picked from commit 696ea68f86 )
2026-01-26 17:45:21 +00:00
Mihir Kandoi
b541fbbd60
Merge pull request #52066 from frappe/mergify/bp/version-16-hotfix/pr-52064
...
fix: strip whitespace in customer_name (backport #52064 )
2026-01-26 15:32:27 +05:30
Shankarv19bcr
41e6687b35
fix: strip whitespace in customer_name
...
(cherry picked from commit e5ba0e6401 )
2026-01-26 09:47:06 +00:00
MochaMind
55ce40de37
chore: update POT file ( #52058 )
2026-01-25 20:37:09 +01:00
ruthra kumar
6f21ab5d9a
Merge pull request #52040 from frappe/mergify/bp/version-16-hotfix/pr-51670
...
fix: handle undefined bank_transaction_mapping in quick entry (backport #51670 )
2026-01-25 13:11:28 +05:30
ruthra kumar
7c81672b36
Merge pull request #52041 from frappe/mergify/bp/version-16-hotfix/pr-51691
...
refactor: not warn when filter field is missing in FS reports (backport #51691 )
2026-01-25 13:10:02 +05:30
ruthra kumar
d0faff09cb
Merge pull request #52055 from frappe/mergify/bp/version-16-hotfix/pr-52050
...
fix: swedish_address_template (backport #52050 )
2026-01-25 13:08:42 +05:30
mahsem
cff09b71cc
fix: swedish_address_template
...
(cherry picked from commit 334e8ada30 )
2026-01-25 05:22:41 +00:00
rohitwaghchaure
b180e3b78c
Merge pull request #52053 from frappe/mergify/bp/version-16-hotfix/pr-52043
...
fix: UOM of item not fetching in BOM (backport #52043 )
2026-01-25 10:50:38 +05:30
rohitwaghchaure
6ba2795043
Merge pull request #51905 from frappe/mergify/bp/version-16-hotfix/pr-51900
...
fix: validation to check at-least one raw material for manufacture entry (backport #51900 )
2026-01-25 10:45:11 +05:30
Rohit Waghchaure
1b9a93f90e
fix: UOM of item not fetching in BOM
...
(cherry picked from commit ba8eadda52 )
2026-01-25 05:15:05 +00:00
rohitwaghchaure
1f1428f00a
Merge branch 'version-16-hotfix' into mergify/bp/version-16-hotfix/pr-51900
2026-01-24 13:49:24 +05:30
Abdeali Chharchhoda
606ac2a91a
refactor: not warn when filter field is missing in FS reports
...
(cherry picked from commit d905f78984 )
2026-01-24 07:08:08 +00:00
Abdeali Chharchhoda
9a175757ac
refactor: use console.error for error logging in Plaid integration
...
(cherry picked from commit 9322095786 )
2026-01-24 07:07:48 +00:00
Abdeali Chharchhoda
22a8d483e1
fix: handle undefined bank_transaction_mapping in quick entry
...
(cherry picked from commit 8a1b8259bd )
2026-01-24 07:07:47 +00:00
Abdeali Chharchhoda
7abaaed957
refactor: remove redundant onload function for bank mapping table
...
(cherry picked from commit 7c7ba0154a )
2026-01-24 07:07:47 +00:00
mergify[bot]
8946f12677
fix: update country_wise_tax.json for Algerian Taxes (backport #51878 ) ( #52038 )
...
fix: update country_wise_tax.json for Algerian Taxes (#51878 )
* Algeria chart of accounts
Algeria chart of accounts
* Update Algeria Chart Of Account
* Algeria chart of account
* Algeria Chart of Account
Algeria Chart of Account
* Modify Algeria tax entries in country_wise_tax.json
Updated tax rates and account names for Algeria.
* Rename account for Algeria tax from VAT to TVA
Rename account for Algeria tax from VAT to TVA
(cherry picked from commit e810cd8440 )
Co-authored-by: HALFWARE <contact@half-ware.com >
2026-01-24 06:48:16 +00:00
mergify[bot]
e9f3f0f445
fix: Ensure paid_amount is always numeric before calling allocate_amount_to_references (backport #50935 ) ( #52036 )
...
fix: Ensure paid_amount is always numeric before calling allocate_amount_to_references (#50935 )
fix: ensure paid_amount is not null in allocate_party_amount_against_ref_docs
(cherry picked from commit 50b3396064 )
Co-authored-by: El-Shafei H. <el.shafei.developer@gmail.com >
2026-01-24 12:03:34 +05:30
ruthra kumar
ba38bc3eaf
Merge pull request #52026 from frappe/mergify/bp/version-16-hotfix/pr-51756
...
fix: disable asset repair when status is fully depreciated (backport #51756 )
2026-01-24 09:46:53 +05:30
rohitwaghchaure
b4572978f9
Merge pull request #52031 from frappe/mergify/bp/version-16-hotfix/pr-52024
...
fix: Bin reserved qty for production for extra material transfer (backport #52024 )
2026-01-24 08:47:44 +05:30
Rohit Waghchaure
bf53133f94
fix: Bin reserved qty for production for extra material transfer
...
(cherry picked from commit f5378b6573 )
2026-01-23 15:45:46 +00:00
Mihir Kandoi
23c902c317
Merge pull request #52022 from frappe/mergify/bp/version-16-hotfix/pr-51999
...
fix(stock): use purchase UOM in Supplier Quotation items (backport #51999 )
2026-01-23 19:21:12 +05:30
SowmyaArunachalam
13e4849c43
fix: disable asset repair when status is fully depreciated
...
(cherry picked from commit 66fe1aa85d )
2026-01-23 11:38:39 +00:00
Bharathidhasan06
f97b850077
fix(stock): use purchase UOM in Supplier Quotation items
...
(cherry picked from commit 2606ca6fa9 )
2026-01-23 08:34:36 +00:00
rohitwaghchaure
b3e12f9acb
Merge pull request #52015 from frappe/mergify/bp/version-16-hotfix/pr-52006
...
fix: negative stock for purchase return (backport #52006 )
2026-01-23 13:22:36 +05:30
Rohit Waghchaure
fb3fb8ca5e
fix: negative stock for purchae return
...
(cherry picked from commit d68a04ad16 )
2026-01-23 06:04:02 +00:00
rohitwaghchaure
e2232340dc
Merge pull request #52005 from frappe/mergify/bp/version-16-hotfix/pr-51989
...
fix: autofill warehouse for packed items (backport #51989 )
2026-01-22 23:56:30 +05:30
Sudharsanan11
881562fc37
fix: autofill warehouse for packed items
...
(cherry picked from commit 3f8a0a4833 )
2026-01-22 17:28:22 +00:00
Mihir Kandoi
dcd6279d47
Merge pull request #51983 from frappe/mergify/bp/version-16-hotfix/pr-51908
...
fix: throw if item order field is not set in subcontracting controller (backport #51908 )
2026-01-22 10:53:05 +05:30
Mihir Kandoi
041a7c5a57
Merge pull request #51982 from frappe/mergify/bp/version-16-hotfix/pr-51929
...
fix: calculate weighted average rate for customer provided items in subcontracting inward order (backport #51929 )
2026-01-22 10:51:54 +05:30
Mihir Kandoi
27ffef41a7
Merge pull request #51980 from frappe/mergify/bp/version-16-hotfix/pr-51966
...
fix(customer): add customer group filters (backport #51966 )
2026-01-22 10:42:45 +05:30
Mihir Kandoi
9038f19fb6
Merge pull request #51978 from frappe/mergify/bp/version-16-hotfix/pr-51967
...
fix(project): add missing counter to project update naming series (backport #51967 )
2026-01-22 10:38:33 +05:30
ljain112
264855e5e1
fix: throw if item order field is not set in subcontracting controller
...
(cherry picked from commit d256365f4a )
2026-01-22 05:05:22 +00:00
ljain112
7120fbd14b
fix: calculate weighted average rate for customer provided items in subcontracting inward order
...
(cherry picked from commit 37ee560eae )
2026-01-22 05:02:16 +00:00
SowmyaArunachalam
b1716bfeef
fix(customer): add customer group filters
...
(cherry picked from commit 1e3db9f916 )
2026-01-22 04:57:04 +00:00
ravibharathi656
37a237dbb7
fix(project): add missing counter to project update naming series
...
(cherry picked from commit 49e64f4e1c )
2026-01-22 04:53:10 +00:00
Mihir Kandoi
be9112b6fc
Merge pull request #51972 from frappe/mergify/bp/version-16-hotfix/pr-51968
2026-01-22 09:04:25 +05:30
Mihir Kandoi
2f240f3553
Merge pull request #51970 from frappe/mergify/bp/version-16-hotfix/pr-51964
...
fix: create DN btn should not be shown if it cannot be created (backport #51964 )
2026-01-21 22:54:50 +05:30
Mihir Kandoi
c7c7a55a58
fix: rejected qty in PR doesn't consider conversion factor
...
(cherry picked from commit 343ee9695b )
2026-01-21 17:21:00 +00:00
Mihir Kandoi
30e6b5daac
fix: create DN btn should not be shown if it cannot be created
...
(cherry picked from commit 70ec977cb2 )
2026-01-21 17:09:48 +00:00
Mihir Kandoi
0b5cc039b6
Merge pull request #51962 from frappe/mergify/bp/version-16-hotfix/pr-51958
...
fix!: force user to enter batch or serial for serial/batch items (backport #51958 )
2026-01-21 16:38:31 +05:30
Mihir Kandoi
6fa60d2f1a
fix: tests
...
(cherry picked from commit 035b3cb61e )
2026-01-21 10:53:46 +00:00
Mihir Kandoi
91199ea9c9
fix: force user to enter batch or serial for serial/batch items
...
(cherry picked from commit 7170a1bd78 )
2026-01-21 10:53:46 +00:00
Mihir Kandoi
e23ba0e852
Merge pull request #51960 from frappe/mergify/bp/version-16-hotfix/pr-51947
...
fix: job cards should not be deleted on close of WO (backport #51947 )
2026-01-21 16:03:09 +05:30
Mihir Kandoi
7c2bbe0d82
fix: job cards should not be deleted on close of WO
...
(cherry picked from commit c919b1de38 )
2026-01-21 10:17:16 +00:00
Mihir Kandoi
0a2234a814
Merge pull request #51951 from frappe/mergify/bp/version-16-hotfix/pr-51948
...
fix: warehouse permissions in MR incorrectly ignored (backport #51948 )
2026-01-21 14:05:14 +05:30
Mihir Kandoi
504c84e28a
fix: warehouse permissions in MR incorrectly ignored
...
(cherry picked from commit 5bacb67d36 )
2026-01-21 07:36:22 +00:00
ruthra kumar
bb2bada1fd
Merge pull request #51945 from ruthra-kumar/reenable_auto_close
...
chore: reenable auto close
2026-01-21 10:16:58 +05:30
ruthra kumar
ca85ee33f5
chore: reenable auto close
2026-01-21 10:13:32 +05:30
ruthra kumar
21c1189e24
Merge pull request #51944 from ruthra-kumar/remove_junk_comment
...
chore: remove stray comment and disable auto close
2026-01-21 10:10:35 +05:30
ruthra kumar
7e7885b304
chore: remove stray comment and disable auto close
2026-01-21 10:09:03 +05:30
Frappe PR Bot
30238e3063
chore(release): Bumped to Version 16.1.0
...
# [16.1.0](https://github.com/frappe/erpnext/compare/v16.0.1...v16.1.0 ) (2026-01-20)
### Bug Fixes
* **accounts_controller:** make return message translatable ([621243c ](621243c1d3 ))
* **accounts:** add missing accounting dimensions in advance taxes and charges ([673635e ](673635e2c3 ))
* add below-0 column in ar/ap report (backport [#51673 ](https://github.com/frappe/erpnext/issues/51673 )) ([#51780 ](https://github.com/frappe/erpnext/issues/51780 )) ([5c93bf5 ](5c93bf5798 ))
* add company filters for warehouse ([ccab91b ](ccab91b9ed ))
* add other charges in total ([68c8dfb ](68c8dfb24c ))
* add uom js error ([a660ed0 ](a660ed061b ))
* add validation for amount and hours ([ce421bb ](ce421bb1d4 ))
* add validation for direct return ([bfd6375 ](bfd6375508 ))
* add validation for duplication ([84a749e ](84a749e3d0 ))
* add validation for return against ([6dade11 ](6dade11d8f ))
* allow creation of DN in SI for items not having DN reference ([fef6df7 ](fef6df709d ))
* allow disassemble stock entry without work order (backport [#51761 ](https://github.com/frappe/erpnext/issues/51761 )) ([#51836 ](https://github.com/frappe/erpnext/issues/51836 )) ([c830bf6 ](c830bf6fc7 ))
* **bank_account:** validation for is_company_account ([5d5d208 ](5d5d208a49 ))
* **bom:** pass company warehouse filter ([3c533d0 ](3c533d04f5 ))
* **budget variance report:** check budget dimensions ([a3d860e ](a3d860eabf ))
* bugs ([accce1f ](accce1fe59 ))
* calculate net profit amount from root node accounts ([89b44c4 ](89b44c41a2 ))
* change docfield type to render html format (backport [#51795 ](https://github.com/frappe/erpnext/issues/51795 )) ([#51804 ](https://github.com/frappe/erpnext/issues/51804 )) ([fcea760 ](fcea7603a8 ))
* common_party_path ([#51826 ](https://github.com/frappe/erpnext/issues/51826 )) ([aeb2b60 ](aeb2b60450 ))
* continuous raw material consumption with bom validation (backport [#51914 ](https://github.com/frappe/erpnext/issues/51914 )) ([#51919 ](https://github.com/frappe/erpnext/issues/51919 )) ([c9d7c6c ](c9d7c6cd42 ))
* docs_path ([86d5939 ](86d5939d91 ))
* dont show certain fields based on permissions ([d3dfed9 ](d3dfed909e ))
* handle return cancellation ([65a1c70 ](65a1c7086b ))
* include total hours validation in depends on ([cbfc137 ](cbfc13728b ))
* **manufacturing:** consider process loss qty while validating the work order ([7b3f746 ](7b3f74609a ))
* no attribute error on LCV ([fe59ace ](fe59ace285 ))
* no attribute error on subcontracting receipt ([2131c7a ](2131c7aadb ))
* overproduction % not considered when making WO from SO ([fb669eb ](fb669eb6f4 ))
* **pos:** reapply set warehouse during cart update ([6869115 ](686911546f ))
* **postgres:** compute current month sales without DATE_FORMAT ([49760e4 ](49760e4542 ))
* prevent UOM from updating incorrectly while scanning barcode ([9d5a0e5 ](9d5a0e56a0 ))
* qty with serial no count ([ae6b3af ](ae6b3af013 ))
* remove already transferred batch ([f1e41f4 ](f1e41f4a4f ))
* setting process loss qty causes fg item qty to be incorrect ([cb2d455 ](cb2d4550af ))
* Show non-SLE vouchers with GL entries in Stock vs Account Value Comparison report ([e64ae9a ](e64ae9a8a9 ))
* **stock:** resolve quantity issue when adding items via barcode scan ([ab482ca ](ab482caac9 ))
* **transaction.js:** use flt instead of cint for plc_conversion_rate ([8ba4701 ](8ba470160d ))
* validation message in stock reco row idx ([176096b ](176096bc5b ))
* valuation rate for non batchwise valuation ([768c131 ](768c131073 ))
### Features
* add list_view status for partial billing ([9b88275 ](9b88275312 ))
* add new 2025 Charts of Accounts for France ([9cc9fa5 ](9cc9fa59be ))
* Adding Item name in update item dialog box ([1da8ed2 ](1da8ed202b ))
* modify field properties ([e49add2 ](e49add20b7 ))
* remove old French chart of accounts with code as nex 2025 is provided ([3bdaab1 ](3bdaab149b ))
* support for serial item ([c4c2d35 ](c4c2d35565 ))
* **timesheet:** handle partial billing in sales invoice ([332673f ](332673f260 ))
### Performance Improvements
* prevent duplicate reposting for the same item ([3ac431b ](3ac431bd50 ))
2026-01-20 16:47:59 +00:00
ruthra kumar
35b3045b72
Merge pull request #51911 from frappe/version-16-hotfix
...
chore: release v16
2026-01-20 22:16:27 +05:30
Mihir Kandoi
cf130ff865
Merge pull request #51936 from frappe/mergify/bp/version-16-hotfix/pr-51934
...
fix: validation message in stock reco row idx (backport #51934 )
2026-01-20 21:05:40 +05:30
Mihir Kandoi
176096bc5b
fix: validation message in stock reco row idx
...
(cherry picked from commit 3960c01798 )
2026-01-20 15:17:53 +00:00
rohitwaghchaure
e854eafc0b
Merge pull request #51933 from frappe/mergify/bp/version-16-hotfix/pr-51930
...
Revert "perf: prevent duplicate reposting for the same item" (backport #51930 )
2026-01-20 20:05:41 +05:30
rohitwaghchaure
72cdddbeda
Revert "perf: prevent duplicate reposting for the same item"
...
(cherry picked from commit 6e4b90055f )
2026-01-20 14:19:47 +00:00
mergify[bot]
c9d7c6cd42
fix: continuous raw material consumption with bom validation (backport #51914 ) ( #51919 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-01-20 12:56:27 +00:00
Diptanil Saha
8393c3c32d
Merge pull request #51922 from frappe/mergify/bp/version-16-hotfix/pr-51887
...
fix(bank_account): `is_company_account` related validations (backport #51887 )
2026-01-20 18:09:01 +05:30
Mihir Kandoi
5752d2e0a1
Merge pull request #51926 from frappe/mergify/bp/version-16-hotfix/pr-51909
...
fix: allow creation of DN in SI for items not having DN reference (backport #51909 )
2026-01-20 18:03:35 +05:30
rohitwaghchaure
f25558b4d7
Merge pull request #51924 from frappe/mergify/bp/version-16-hotfix/pr-51920
...
perf: prevent duplicate reposting for the same item (backport #51920 )
2026-01-20 18:01:21 +05:30
Mihir Kandoi
fef6df709d
fix: allow creation of DN in SI for items not having DN reference
...
(cherry picked from commit b691de0147 )
2026-01-20 12:14:59 +00:00
Rohit Waghchaure
3ac431bd50
perf: prevent duplicate reposting for the same item
...
(cherry picked from commit 7535931571 )
2026-01-20 12:09:03 +00:00
diptanilsaha
5d5d208a49
fix(bank_account): validation for is_company_account
...
(cherry picked from commit 7532ab01d6 )
2026-01-20 11:53:16 +00:00
ruthra kumar
9535f3d583
Merge pull request #51916 from frappe/mergify/bp/version-16-hotfix/pr-51671
...
fix(accounts): add missing accounting dimensions in advance taxes and charges (backport #51671 )
2026-01-20 17:19:35 +05:30
Nikhil Kothari
673635e2c3
fix(accounts): add missing accounting dimensions in advance taxes and charges
...
(cherry picked from commit 22e9cb4cf4 )
# Conflicts:
# erpnext/patches.txt
2026-01-20 17:04:51 +05:30
Rohit Waghchaure
d067e37ab6
fix: validation to check at-least one raw material for manufacture entry
...
(cherry picked from commit f003b3c378 )
2026-01-20 08:25:59 +00:00
Mihir Kandoi
37e241ba15
Merge pull request #51897 from frappe/mergify/bp/version-16-hotfix/pr-51895
...
fix: overproduction % not considered when making WO from SO (backport #51895 )
2026-01-20 13:25:01 +05:30
Mihir Kandoi
fb669eb6f4
fix: overproduction % not considered when making WO from SO
...
(cherry picked from commit edba9efb5e )
2026-01-20 07:34:24 +00:00
ruthra kumar
232225d753
Merge pull request #51891 from frappe/mergify/bp/version-16-hotfix/pr-51561
...
fix: delete advance ledger entries while reconciling payment entry (backport #51561 )
2026-01-20 08:17:44 +05:30
ruthra kumar
80cbd851d1
Merge pull request #51893 from frappe/mergify/bp/version-16-hotfix/pr-51886
...
fix(accounts_controller): make return message translatable (backport #51886 )
2026-01-20 08:13:12 +05:30
ruthra kumar
5474ac298d
Merge pull request #51884 from frappe/mergify/bp/version-16-hotfix/pr-51830
...
fix(manufacturing): consider process loss qty while validating the work order (backport #51830 )
2026-01-20 08:08:29 +05:30
ruthra kumar
7a9b10a05e
Merge pull request #51861 from frappe/mergify/bp/version-16-hotfix/pr-51822
...
fix(budget variance report): check budget dimensions (backport #51822 )
2026-01-20 07:56:49 +05:30
barredterra
621243c1d3
fix(accounts_controller): make return message translatable
...
(cherry picked from commit 0209f0fe29 )
2026-01-20 02:26:48 +00:00
Lakshit Jain
efa5173964
Merge pull request #51561 from ljain112/fic-adv-ple-po
...
fix: delete advance ledger entries while reconciling payment entry
(cherry picked from commit aea70c5ec1 )
2026-01-20 02:21:34 +00:00
Sudharsanan11
7b3f74609a
fix(manufacturing): consider process loss qty while validating the work order
...
(cherry picked from commit e6366e830c )
2026-01-19 16:18:36 +00:00
Mihir Kandoi
775f6d07b1
Merge pull request #51882 from frappe/mergify/bp/version-16-hotfix/pr-51880
...
fix: no attribute error on LCV (backport #51880 )
2026-01-19 20:30:03 +05:30
Mihir Kandoi
e80ed14456
Merge pull request #51881 from frappe/mergify/bp/version-16-hotfix/pr-51879
...
fix: no attribute error on subcontracting receipt (backport #51879 )
2026-01-19 20:15:55 +05:30
Mihir Kandoi
fe59ace285
fix: no attribute error on LCV
...
(cherry picked from commit ad11914fca )
2026-01-19 14:35:22 +00:00
Mihir Kandoi
2131c7aadb
fix: no attribute error on subcontracting receipt
...
(cherry picked from commit fbac8b032e )
2026-01-19 14:30:08 +00:00
Diptanil Saha
b7284c7717
Merge pull request #51877 from frappe/mergify/bp/version-16-hotfix/pr-51595
2026-01-19 18:12:07 +05:30
Florian HENRY
6b9107c05c
chore: re add older template
...
(cherry picked from commit b3efb3084f )
2026-01-19 12:23:31 +00:00
Florian HENRY
1ed8857d31
chore: fix bank account type
...
(cherry picked from commit 4fe1b214c1 )
2026-01-19 12:23:31 +00:00
Florian HENRY
a195690bc8
chore: fix CASH acount type
...
(cherry picked from commit 6a876de838 )
2026-01-19 12:23:31 +00:00
Florian HENRY
0c546c9e5a
chore: fix bank acount type
...
(cherry picked from commit 765487a087 )
2026-01-19 12:23:30 +00:00
Florian HENRY
11d9fd3dee
chore: add Expenses Included In Valuation account
...
(cherry picked from commit c519cd0268 )
2026-01-19 12:23:30 +00:00
Florian HENRY
3bdaab149b
feat: remove old French chart of accounts with code as nex 2025 is provided
...
(cherry picked from commit bf430fce09 )
2026-01-19 12:23:30 +00:00
Florian HENRY
ad4ac4e53c
chore: Review PR #51595
...
(cherry picked from commit 6bdaeb983d )
2026-01-19 12:23:30 +00:00
Florian HENRY
9cc9fa59be
feat: add new 2025 Charts of Accounts for France
...
(cherry picked from commit c81dee137f )
2026-01-19 12:23:30 +00:00
rohitwaghchaure
ab2aedd9a2
Merge pull request #51866 from frappe/mergify/bp/version-16-hotfix/pr-51769
...
fix(pos): reapply set warehouse during cart update (backport #51769 )
2026-01-19 15:44:38 +05:30
ravibharathi656
686911546f
fix(pos): reapply set warehouse during cart update
...
(cherry picked from commit 5a53c45321 )
2026-01-19 10:07:50 +00:00
rohitwaghchaure
4f3078ab1a
Merge pull request #51863 from frappe/mergify/bp/version-16-hotfix/pr-51690
...
feat: Adding Item name in update item dialog box (backport #51690 )
2026-01-19 15:34:47 +05:30
rohitwaghchaure
a950adab79
Merge pull request #51864 from frappe/mergify/bp/version-16-hotfix/pr-51856
...
fix: qty with serial no count (backport #51856 )
2026-01-19 15:34:23 +05:30
Rohit Waghchaure
ae6b3af013
fix: qty with serial no count
...
(cherry picked from commit 56e58ef301 )
2026-01-19 10:00:35 +00:00
Nishka Gosalia
1da8ed202b
feat: Adding Item name in update item dialog box
...
(cherry picked from commit e6133ad6d4 )
2026-01-19 10:00:34 +00:00
ervishnucs
a3d860eabf
fix(budget variance report): check budget dimensions
...
(cherry picked from commit cb696a8880 )
2026-01-19 09:55:17 +00:00
rohitwaghchaure
adc9dc82ca
Merge pull request #51848 from frappe/mergify/bp/version-16-hotfix/pr-51644
...
Refactor batch bundle get snos sle (backport #51644 )
2026-01-19 15:15:20 +05:30
Rohit Waghchaure
79e04ea1fe
chore: fix semantic commit message
...
(cherry picked from commit dfcbee9cc0 )
2026-01-19 09:22:45 +00:00
krupalvora
0981b894dd
refactor: Batch & Bundle get sle for snos - Added docstring
...
(cherry picked from commit 22dee50348 )
2026-01-19 09:22:45 +00:00
krupalvora
380564a677
refactor: Batch & Bundle get Stock ledger for snos - added posting date in select
...
(cherry picked from commit 1ccc7365a7 )
2026-01-19 09:22:45 +00:00
krupalvora
75deb180fb
refactor: Batch & Bundle get Stock ledger for snos v2
...
(cherry picked from commit a074d81754 )
2026-01-19 09:22:45 +00:00
krupalvora
839315752b
refactor: Batch & Bundle get Stock ledger for snos
...
(cherry picked from commit c0149925ad )
2026-01-19 09:22:44 +00:00
Mihir Kandoi
2b4a547e23
Merge pull request #51847 from frappe/mergify/bp/version-16-hotfix/pr-51845
...
fix(bom): pass company warehouse filter (backport #51845 )
2026-01-19 14:18:39 +05:30
22-poojashree
3c533d04f5
fix(bom): pass company warehouse filter
...
(cherry picked from commit 73bcfc4710 )
2026-01-19 08:34:16 +00:00
ruthra kumar
1c214eec98
Merge pull request #51844 from frappe/mergify/bp/version-16-hotfix/pr-51826
...
fix: common_party_path (backport #51826 )
2026-01-19 13:21:14 +05:30
mahsem
aeb2b60450
fix: common_party_path ( #51826 )
...
* fix: common_pary_path
* chore: remove non-existent anchor
---------
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
(cherry picked from commit 0c0f43f7f7 )
2026-01-19 07:50:30 +00:00
ruthra kumar
1b3f5e1c96
Merge pull request #51841 from frappe/mergify/bp/version-16-hotfix/pr-51513
...
fix: calculate net profit amount from root node accounts (backport #51513 )
2026-01-19 13:05:56 +05:30
mergify[bot]
c830bf6fc7
fix: allow disassemble stock entry without work order (backport #51761 ) ( #51836 )
...
fix: allow disassemble stock entry without work order (#51761 )
* fix: allow disassemble stock entry without work order
* fix: use existing functionality to load fg item
* chore: better dict update
(cherry picked from commit 83919119f8 )
Co-authored-by: Smit Vora <smitvora203@gmail.com >
2026-01-19 12:54:06 +05:30
ruthra kumar
e2b95da24d
Merge pull request #51839 from frappe/mergify/bp/version-16-hotfix/pr-51787
...
fix: recalculate taxes when item tax template changes after discount (backport #51787 )
2026-01-19 12:50:34 +05:30
Navin-S-R
89b44c41a2
fix: calculate net profit amount from root node accounts
...
(cherry picked from commit c84986d00e )
2026-01-19 07:15:50 +00:00
Lakshit Jain
181141b56a
Merge pull request #51787 from ljain112/fix-taxes-disc
...
fix: recalculate taxes when item tax template changes after discount
(cherry picked from commit f00aeec9b4 )
2026-01-19 07:01:52 +00:00
ruthra kumar
5742a5d86a
Merge pull request #51834 from frappe/mergify/bp/version-16-hotfix/pr-51742
...
fix: add other charges in total (backport #51742 )
2026-01-19 11:34:22 +05:30
SowmyaArunachalam
68c8dfb24c
fix: add other charges in total
...
(cherry picked from commit 9406c07c42 )
2026-01-19 05:45:20 +00:00
Mihir Kandoi
7f54de7926
Merge pull request #51829 from frappe/mergify/bp/version-16-hotfix/pr-51824
...
fix: setting process loss qty causes fg item qty to be incorrect (backport #51824 )
2026-01-18 22:51:58 +05:30
Mihir Kandoi
cb2d4550af
fix: setting process loss qty causes fg item qty to be incorrect
...
(cherry picked from commit 56f5df6847 )
2026-01-18 17:21:03 +00:00
Mihir Kandoi
c22d7e16d1
Merge pull request #51821 from frappe/mergify/bp/version-16-hotfix/pr-51817
...
fix: prevent UOM from updating incorrectly while scanning barcode (backport #51817 )
2026-01-18 15:10:56 +05:30
Pandiyan5273
9d5a0e56a0
fix: prevent UOM from updating incorrectly while scanning barcode
...
(cherry picked from commit 30263b26a5 )
2026-01-18 09:36:44 +00:00
mergify[bot]
fcea7603a8
fix: change docfield type to render html format (backport #51795 ) ( #51804 )
...
fix: change docfield type to render html format (#51795 )
(cherry picked from commit 3fe5b5c80d )
Co-authored-by: Sowmya <106989392+SowmyaArunachalam@users.noreply.github.com >
2026-01-17 15:12:57 +05:30
ruthra kumar
42ebb7446a
Merge pull request #51797 from frappe/mergify/bp/version-16-hotfix/pr-51555
...
fix(postgres): compute current month sales without DATE_FORMAT (backport #51555 )
2026-01-16 17:15:48 +05:30
Matt Howard
49760e4542
fix(postgres): compute current month sales without DATE_FORMAT
...
(cherry picked from commit 64f391adf7 )
2026-01-16 11:29:08 +00:00
Mihir Kandoi
6e1f4d84b6
Merge pull request #51794 from frappe/mergify/bp/version-16-hotfix/pr-51790
...
fix(stock): resolve quantity issue when adding items via barcode scan (backport #51790 )
2026-01-16 16:20:37 +05:30
Pandiyan5273
ab482caac9
fix(stock): resolve quantity issue when adding items via barcode scan
...
(cherry picked from commit f959b2c59a )
2026-01-16 10:49:36 +00:00
Mihir Kandoi
d8506fb2c0
Merge pull request #51792 from frappe/mergify/bp/version-16-hotfix/pr-51791
...
fix: dont show certain fields based on permissions (backport #51791 )
2026-01-16 16:02:37 +05:30
Mihir Kandoi
d3dfed909e
fix: dont show certain fields based on permissions
...
(cherry picked from commit b3db2981de )
2026-01-16 10:31:39 +00:00
Mihir Kandoi
ac31c5ca19
Merge pull request #51789 from frappe/mergify/bp/version-16-hotfix/pr-51784
...
fix: add company filters for warehouse (backport #51784 )
2026-01-16 15:16:05 +05:30
SowmyaArunachalam
ccab91b9ed
fix: add company filters for warehouse
...
(cherry picked from commit f952b92d71 )
2026-01-16 09:44:42 +00:00
Mihir Kandoi
541a8b135a
Merge pull request #51785 from frappe/mergify/bp/version-16-hotfix/pr-51693
2026-01-16 14:09:49 +05:30
Mihir Kandoi
c0a30a5302
chore: typo
...
(cherry picked from commit 8fd1d6aec8 )
2026-01-16 08:25:03 +00:00
Mihir Kandoi
accce1fe59
fix: bugs
...
(cherry picked from commit 19ae405742 )
2026-01-16 08:25:03 +00:00
Mihir Kandoi
f04221417e
test: add test case
...
(cherry picked from commit b567184dd7 )
2026-01-16 08:25:03 +00:00
Mihir Kandoi
c4c2d35565
feat: support for serial item
...
(cherry picked from commit 3d0f649411 )
2026-01-16 08:25:02 +00:00
Mihir Kandoi
f1e41f4a4f
fix: remove already transferred batch
...
(cherry picked from commit b54067e04d )
2026-01-16 08:25:02 +00:00
Mihir Kandoi
d9326d80de
refactor: sample retention stock entry
...
(cherry picked from commit 8d188cd32b )
2026-01-16 08:25:02 +00:00
ruthra kumar
5c93bf5798
fix: add below-0 column in ar/ap report (backport #51673 ) ( #51780 )
...
Merge pull request #51673 from Jatin3128/ar/ap-future-range-fix
fix: add below-0 column in ar/ap report
(cherry picked from commit c5b0787de6 )
Co-authored-by: Jatin3128 <140256508+Jatin3128@users.noreply.github.com >
2026-01-16 12:46:26 +05:30
Jatin3128
f62ad83d6f
Merge pull request #51673 from Jatin3128/ar/ap-future-range-fix
...
fix: add below-0 column in ar/ap report
(cherry picked from commit c5b0787de6 )
2026-01-16 06:37:34 +00:00
Ankush Menat
876e2d4e6e
build: Update Frappe dependency ( #51779 )
2026-01-16 11:24:43 +05:30
rohitwaghchaure
4977e06c50
Merge pull request #51772 from frappe/mergify/bp/version-16-hotfix/pr-51768
...
fix: Show non-SLE vouchers with GL entries in Stock vs Account Value … (backport #51768 )
2026-01-15 19:26:45 +05:30
Rohit Waghchaure
e64ae9a8a9
fix: Show non-SLE vouchers with GL entries in Stock vs Account Value Comparison report
...
(cherry picked from commit 1db9ce205f )
2026-01-15 12:20:36 +00:00
rohitwaghchaure
6ddf4eee15
Merge pull request #51752 from frappe/mergify/bp/version-16-hotfix/pr-51729
...
fix: valuation rate for non batchwise valuation (backport #51729 )
2026-01-15 17:00:32 +05:30
Mihir Kandoi
d27a09cb9f
Merge pull request #51755 from frappe/mergify/bp/version-16-hotfix/pr-51753
...
fix: docs_path (backport #51753 )
2026-01-14 21:31:31 +05:30
mahsem
86d5939d91
fix: docs_path
...
(cherry picked from commit 7ef8c81caf )
2026-01-14 16:00:03 +00:00
Rohit Waghchaure
768c131073
fix: valuation rate for non batchwise valuation
...
(cherry picked from commit b6312bca9c )
2026-01-14 14:06:50 +00:00
Diptanil Saha
8f77223057
Merge pull request #51748 from frappe/mergify/bp/version-16-hotfix/pr-51730
...
fix(transaction.js): use flt instead of cint for plc_conversion_rate (backport #51730 )
2026-01-14 15:55:13 +05:30
diptanilsaha
8ba470160d
fix(transaction.js): use flt instead of cint for plc_conversion_rate
...
(cherry picked from commit 8b445e04e5 )
2026-01-14 10:22:21 +00:00
Mihir Kandoi
1a6264d831
Merge pull request #51737 from frappe/mergify/bp/version-16-hotfix/pr-51684
2026-01-14 11:37:00 +05:30
Mihir Kandoi
19a90c0980
Merge pull request #51736 from frappe/mergify/bp/version-16-hotfix/pr-51295
2026-01-14 11:18:57 +05:30
Pandiyan5273
d57fc49896
test(stock-entry): manufacture entry without work order
...
(cherry picked from commit 784e338be4 )
2026-01-14 05:34:40 +00:00
l0gesh29
fe0431a6d0
chore: modify error msg
...
(cherry picked from commit f7004aa8c3 )
2026-01-14 05:33:39 +00:00
l0gesh29
bfd6375508
fix: add validation for direct return
...
(cherry picked from commit 8379b39aaf )
2026-01-14 05:33:38 +00:00
l0gesh29
6dade11d8f
fix: add validation for return against
...
(cherry picked from commit ff9b936634 )
2026-01-14 05:33:38 +00:00
Logesh Periyasamy
ce421bb1d4
fix: add validation for amount and hours
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
(cherry picked from commit 43d1d685c6 )
2026-01-14 05:33:38 +00:00
l0gesh29
84a749e3d0
fix: add validation for duplication
...
(cherry picked from commit cda8a97f4a )
2026-01-14 05:33:37 +00:00
l0gesh29
65a1c7086b
fix: handle return cancellation
...
(cherry picked from commit 50f73a5072 )
2026-01-14 05:33:37 +00:00
l0gesh29
a04da71182
test: add test for partial billing and return
...
(cherry picked from commit ae594e81f9 )
2026-01-14 05:33:37 +00:00
l0gesh29
cbfc13728b
fix: include total hours validation in depends on
...
(cherry picked from commit 57d34ab146 )
2026-01-14 05:33:37 +00:00
l0gesh29
9b88275312
feat: add list_view status for partial billing
...
(cherry picked from commit ff0b37055b )
2026-01-14 05:33:36 +00:00
l0gesh29
332673f260
feat(timesheet): handle partial billing in sales invoice
...
(cherry picked from commit c87b5d3132 )
2026-01-14 05:33:36 +00:00
l0gesh29
e49add20b7
feat: modify field properties
...
(cherry picked from commit 38a4642479 )
2026-01-14 05:33:36 +00:00
Mihir Kandoi
c3b0633eda
Merge pull request #51734 from frappe/mergify/bp/version-16-hotfix/pr-51733
...
fix: add uom js error (backport #51733 )
2026-01-14 10:28:24 +05:30
Mihir Kandoi
a660ed061b
fix: add uom js error
...
(cherry picked from commit 6d3f6d73d0 )
2026-01-14 04:55:22 +00:00
Frappe PR Bot
0b1c0c36b5
chore(release): Bumped to Version 16.0.1
...
## [16.0.1](https://github.com/frappe/erpnext/compare/v16.0.0...v16.0.1 ) (2026-01-13)
### Bug Fixes
* **asset value adjustment:** skip cancelling revaluation journal entry if already cancelled (backport [#51666 ](https://github.com/frappe/erpnext/issues/51666 )) ([#51716 ](https://github.com/frappe/erpnext/issues/51716 )) ([4b85d51 ](4b85d51257 ))
* Redirect to Desktop after signup ([#51696 ](https://github.com/frappe/erpnext/issues/51696 )) ([0363b01 ](0363b01ab7 ))
* Redirect to Desktop after signup ([#51696 ](https://github.com/frappe/erpnext/issues/51696 )) ([#51697 ](https://github.com/frappe/erpnext/issues/51697 )) ([294fb27 ](294fb27dc8 ))
* Redirect to Desktop after signup (backport [#51696 ](https://github.com/frappe/erpnext/issues/51696 )) ([#51714 ](https://github.com/frappe/erpnext/issues/51714 )) ([2118321 ](211832104c ))
* stock module not opened when no warehouses ([3420e21 ](3420e21d45 ))
* **tds:** correct tax logic for customer ([50ce61a ](50ce61ae02 ))
2026-01-13 16:20:34 +00:00
Mihir Kandoi
d316ef2306
Merge pull request #51728 from frappe/trigger-release-v16
2026-01-13 21:44:48 +05:30
Mihir Kandoi
af3a7903b3
chore: trigger release
2026-01-13 21:43:30 +05:30
Mihir Kandoi
a66e114a71
Merge pull request #51727 from frappe/change-release-branch
2026-01-13 21:34:26 +05:30
Mihir Kandoi
631b9d3bb0
chore: update release branch from version-13 to version-16
2026-01-13 20:32:48 +05:30
Mihir Kandoi
eb03781718
Merge pull request #51713 from frappe/version-16-hotfix
2026-01-13 20:17:06 +05:30
rohitwaghchaure
eb7cebac91
Merge pull request #51720 from frappe/mergify/bp/version-16-hotfix/pr-51719
...
fix: stock module not opened when no warehouses (backport #51719 )
2026-01-13 17:38:25 +05:30
Rohit Waghchaure
3420e21d45
fix: stock module not opened when no warehouses
...
(cherry picked from commit 9de3b07223 )
2026-01-13 11:49:56 +00:00
Mihir Kandoi
211832104c
fix: Redirect to Desktop after signup (backport #51696 ) ( #51714 )
...
Co-authored-by: Nabin Hait <nabinhait@gmail.com >
fix: Redirect to Desktop after signup (#51696 )
2026-01-13 16:07:20 +05:30
mergify[bot]
4b85d51257
fix(asset value adjustment): skip cancelling revaluation journal entry if already cancelled (backport #51666 ) ( #51716 )
...
Co-authored-by: Navin-S-R <navin@aerele.in >
2026-01-13 16:05:14 +05:30
Nabin Hait
0363b01ab7
fix: Redirect to Desktop after signup ( #51696 )
...
(cherry picked from commit 3bc58fb46f )
2026-01-13 09:46:21 +00:00
Mihir Kandoi
fc517f7fa2
Merge pull request #51707 from mihir-kandoi/ci-patch-test-2
2026-01-13 15:11:37 +05:30
ruthra kumar
18451b69e6
Merge pull request #51703 from frappe/mergify/bp/version-16-hotfix/pr-51412
...
fix(tds): correct tax logic for customer (backport #51412 )
2026-01-13 11:41:28 +05:30
ljain112
50ce61ae02
fix(tds): correct tax logic for customer
...
(cherry picked from commit 86b0f67dbc )
2026-01-13 05:37:32 +00:00
Nabin Hait
294fb27dc8
fix: Redirect to Desktop after signup ( #51696 ) ( #51697 )
2026-01-12 19:22:24 +05:30
Rohit Waghchaure
c3fdb191b9
Merge branch 'develop' into version-16
2026-01-12 16:20:48 +05:30
Rohit Waghchaure
93db2ebd6f
Merge branch 'develop' into version-16
2026-01-12 15:07:27 +05:30
rohitwaghchaure
2925f9a04e
chore: weekly release for v16
2026-01-12 14:29:14 +05:30
rohitwaghchaure
c7bf103c0c
chore: fix version
2026-01-12 14:04:45 +05:30
rohitwaghchaure
6dead8fd85
chore: fix version
2026-01-12 12:19:58 +05:30