ruthra kumar
799d6d159c
Merge pull request #54960 from frappe/mergify/bp/version-16/pr-54941
...
fix: flag to disable opening balance calculation in general ledger (backport #54941 )
2026-05-15 14:31:57 +05:30
ruthra kumar
48f59a033f
refactor: flag to disable opening balance calculation
...
(cherry picked from commit 28a2230d02 )
2026-05-15 07:32:52 +00:00
Frappe PR Bot
2807c9f08f
chore(release): Bumped to Version 16.18.3
...
## [16.18.3](https://github.com/frappe/erpnext/compare/v16.18.2...v16.18.3 ) (2026-05-14)
### Bug Fixes
* status not changing for dropshipped POs and SOs (backport [#54934 ](https://github.com/frappe/erpnext/issues/54934 )) (backport [#54937 ](https://github.com/frappe/erpnext/issues/54937 )) ([#54938 ](https://github.com/frappe/erpnext/issues/54938 )) ([5271773 ](5271773595 ))
2026-05-14 09:39:02 +00:00
mergify[bot]
5271773595
fix: status not changing for dropshipped POs and SOs (backport #54934 ) (backport #54937 ) ( #54938 )
...
fix: status not changing for dropshipped POs and SOs (backport #54934 ) (#54937 )
fix: status not changing for dropshipped POs and SOs (#54934 )
* fix: status not changing for dropshipped POs and SOs
* test: change test case to accomodate new flow
(cherry picked from commit 78a79120ea )
(cherry picked from commit 3c571a1691 )
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-14 09:37:26 +00:00
Frappe PR Bot
dd35cd1f84
chore(release): Bumped to Version 16.18.2
...
## [16.18.2](https://github.com/frappe/erpnext/compare/v16.18.1...v16.18.2 ) (2026-05-14)
### Bug Fixes
* posting date and time ([ab09029 ](ab090295d9 ))
2026-05-14 05:35:39 +00:00
rohitwaghchaure
77a6299e8b
Merge pull request #54931 from frappe/mergify/bp/version-16/pr-54928
...
fix: posting date and time (backport #54905 ) (backport #54928 )
2026-05-14 11:04:07 +05:30
rohitwaghchaure
b79ec7cbdd
chore: fix linter issue
...
(cherry picked from commit 3c993377aa )
(cherry picked from commit 21ada7799c )
2026-05-14 02:04:52 +00:00
rohitwaghchaure
927360dd1d
chore: fixed test case
...
(cherry picked from commit c740f77a6f )
(cherry picked from commit f4e66914c6 )
2026-05-14 02:04:52 +00:00
Rohit Waghchaure
ab090295d9
fix: posting date and time
...
(cherry picked from commit fb6c05f186 )
(cherry picked from commit 1c44c60dbd )
2026-05-14 02:04:51 +00:00
Frappe PR Bot
c4b7b15824
chore(release): Bumped to Version 16.18.1
...
## [16.18.1](https://github.com/frappe/erpnext/compare/v16.18.0...v16.18.1 ) (2026-05-13)
### Reverts
* Revert "fix: debit credit not equal in purchase transactions for mult… (backport [#54906 ](https://github.com/frappe/erpnext/issues/54906 )) (backport [#54908 ](https://github.com/frappe/erpnext/issues/54908 )) ([#54916 ](https://github.com/frappe/erpnext/issues/54916 )) ([cfd3847 ](cfd3847255 ))
2026-05-13 10:16:21 +00:00
mergify[bot]
cfd3847255
Revert "fix: debit credit not equal in purchase transactions for mult… (backport #54906 ) (backport #54908 ) ( #54916 )
...
Revert "fix: debit credit not equal in purchase transactions for mult… (backport #54906 ) (#54908 )
Revert "fix: debit credit not equal in purchase transactions for mult… (#54906 )
* Revert "fix: debit credit not equal in purchase transactions for multi currency"
This reverts commit 75bcea57f4 .
* Revert "test: add test case"
This reverts commit 1d30a202c3 .
* Revert "fix: include rejected qty in tax (purchase receipt)"
This reverts commit 8c9a88abbe .
(cherry picked from commit cf5e8ce878 )
(cherry picked from commit 0d07083299 )
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-13 10:14:46 +00:00
Frappe PR Bot
dc914adb62
chore(release): Bumped to Version 16.18.0
...
# [16.18.0](https://github.com/frappe/erpnext/compare/v16.17.0...v16.18.0 ) (2026-05-12)
### Bug Fixes
* added permission validation for `deactivate_sales_person` (backport [#54884 ](https://github.com/frappe/erpnext/issues/54884 )) ([#54886 ](https://github.com/frappe/erpnext/issues/54886 )) ([98de025 ](98de025a09 ))
* check if item is dropshipped before updating quantity (backport [#54825 ](https://github.com/frappe/erpnext/issues/54825 )) ([#54827 ](https://github.com/frappe/erpnext/issues/54827 )) ([0db7e1e ](0db7e1e56b ))
* **crm:** handle empty _assign in appointment auto assignment (backport [#54782 ](https://github.com/frappe/erpnext/issues/54782 )) ([#54795 ](https://github.com/frappe/erpnext/issues/54795 )) ([f36bdaa ](f36bdaadae ))
* decimal issue ([8b9b83a ](8b9b83a9df ))
* do not rely on client side to update quantities during partial d… (backport [#54804 ](https://github.com/frappe/erpnext/issues/54804 )) ([#54821 ](https://github.com/frappe/erpnext/issues/54821 )) ([f24b556 ](f24b556336 ))
* fetch get_item_tax_template while update items (backport [#53708 ](https://github.com/frappe/erpnext/issues/53708 )) ([#54767 ](https://github.com/frappe/erpnext/issues/54767 )) ([4fbaea1 ](4fbaea17f8 ))
* incorrect serial nos picked during disassemble (backport [#54757 ](https://github.com/frappe/erpnext/issues/54757 )) ([#54760 ](https://github.com/frappe/erpnext/issues/54760 )) ([66ae590 ](66ae590adc ))
* incorrect validation thrown for drop shipped PI (backport [#54751 ](https://github.com/frappe/erpnext/issues/54751 )) ([#54753 ](https://github.com/frappe/erpnext/issues/54753 )) ([379ebbe ](379ebbe8c4 ))
* raw material should not have target warehouse in manufacture entry (backport [#54849 ](https://github.com/frappe/erpnext/issues/54849 )) ([#54861 ](https://github.com/frappe/erpnext/issues/54861 )) ([3dbadfa ](3dbadfadd5 ))
* rename supplier wise stock analytics report ([7086db1 ](7086db1e1c ))
* **stock:** apply filters for rejected warehouse in pick list (backport [#54733 ](https://github.com/frappe/erpnext/issues/54733 )) ([#54776 ](https://github.com/frappe/erpnext/issues/54776 )) ([cf0d9df ](cf0d9dfbfd ))
* **stock:** ignore reserved qty for stock levels in batch (backport [#54790 ](https://github.com/frappe/erpnext/issues/54790 )) ([#54797 ](https://github.com/frappe/erpnext/issues/54797 )) ([338d190 ](338d1904c1 ))
* **stock:** priorities pick list parent warehouse (backport [#54788 ](https://github.com/frappe/erpnext/issues/54788 )) ([#54793 ](https://github.com/frappe/erpnext/issues/54793 )) ([d3bc629 ](d3bc629f68 ))
* **task:** update depends_on for closing date and review date [#54850 ](https://github.com/frappe/erpnext/issues/54850 ) (backport [#54852 ](https://github.com/frappe/erpnext/issues/54852 )) ([#54863 ](https://github.com/frappe/erpnext/issues/54863 )) ([b962a1a ](b962a1a0cd ))
* validate variant values (backport [#54831 ](https://github.com/frappe/erpnext/issues/54831 )) ([#54839 ](https://github.com/frappe/erpnext/issues/54839 )) ([87b798b ](87b798b936 ))
### Features
* partial delivery in dropshipping (backport [#54787 ](https://github.com/frappe/erpnext/issues/54787 )) ([#54800 ](https://github.com/frappe/erpnext/issues/54800 )) ([f64f871 ](f64f871d45 ))
* Philippines chart of account (backport [#53918 ](https://github.com/frappe/erpnext/issues/53918 )) ([#54888 ](https://github.com/frappe/erpnext/issues/54888 )) ([8f03108 ](8f0310859d ))
2026-05-12 18:49:27 +00:00
diptanilsaha
41bff45d7a
Merge pull request #54865 from frappe/version-16-hotfix
...
chore: release v16
2026-05-13 00:17:54 +05:30
mergify[bot]
8f0310859d
feat: Philippines chart of account (backport #53918 ) ( #54888 )
...
feat: Added Philippines chart of account json file (#53918 )
* feat: Added philipinnes chart of account json file
* feat: made changes as per review comments and corrected indentation
* feat: made changes as per review comments
* feat: made changes as per review comments to resolve the issues
* fix: fixed changes as per review comments
* fix: fixed changes as per review comments on bank group account
---------
(cherry picked from commit 5560f6c270 )
Signed-off-by: Soham-ambibuzz <soham.pawar@ambibuzz.com >
Signed-off-by: soham7117 <sohampawar626@gmail.com >
Co-authored-by: Soham-ambibuzz <soham.pawar@ambibuzz.com >
Co-authored-by: soham7117 <sohampawar626@gmail.com >
2026-05-12 16:46:05 +00:00
mergify[bot]
98de025a09
fix: added permission validation for deactivate_sales_person (backport #54884 ) ( #54886 )
...
* fix: added permission validation for `deactivate_sales_person` (#54884 )
(cherry picked from commit 9134db9cd3 )
# Conflicts:
# erpnext/setup/doctype/employee/employee.py
* chore: resolved conflict
---------
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-05-12 16:31:21 +00:00
mergify[bot]
b962a1a0cd
fix(task): update depends_on for closing date and review date #54850 (backport #54852 ) ( #54863 )
...
fix(task): update depends_on for closing date and review date #54850 (#54852 )
(cherry picked from commit 3532c1cc69 )
Co-authored-by: Jaypal Lakum <96212547+jp-the-dev@users.noreply.github.com >
2026-05-12 10:13:49 +00:00
mergify[bot]
3dbadfadd5
fix: raw material should not have target warehouse in manufacture entry (backport #54849 ) ( #54861 )
...
fix: raw material should not have target warehouse in manufacture entry (#54849 )
(cherry picked from commit b5527cf328 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-12 09:46:45 +00:00
Nishka Gosalia
67ad437dd3
Merge pull request #54854 from frappe/mergify/bp/version-16-hotfix/pr-54835
...
fix: rename supplier wise stock analytics report (backport #54835 )
2026-05-12 14:08:34 +05:30
nishkagosalia
7086db1e1c
fix: rename supplier wise stock analytics report
...
(cherry picked from commit 85206e0278 )
2026-05-12 07:08:04 +00:00
mergify[bot]
87b798b936
fix: validate variant values (backport #54831 ) ( #54839 )
...
fix: validate variant values (#54831 )
(cherry picked from commit 95705f18aa )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-11 21:23:34 +05:30
ruthra kumar
b894b02ebc
Merge pull request #54832 from frappe/mergify/bp/version-16-hotfix/pr-54828
...
refactor(test): speed up payment reconciliation tests (backport #54828 )
2026-05-11 14:28:02 +05:30
ruthra kumar
1d20469c99
refactor(test): speed up payment reconciliation tests
...
(cherry picked from commit f58242dca7 )
2026-05-11 08:40:07 +00:00
mergify[bot]
0db7e1e56b
fix: check if item is dropshipped before updating quantity (backport #54825 ) ( #54827 )
...
fix: check if item is dropshipped before updating quantity (#54825 )
(cherry picked from commit 23e9ad3fd9 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-11 08:08:09 +00:00
mergify[bot]
f24b556336
fix: do not rely on client side to update quantities during partial d… (backport #54804 ) ( #54821 )
...
* fix: do not rely on client side to update quantities during partial d… (#54804 )
fix: do not rely on client side to update quantities during partial dropship
(cherry picked from commit 03acbc3dc9 )
# Conflicts:
# erpnext/buying/doctype/purchase_order/purchase_order.py
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-11 07:40:14 +00:00
MochaMind
1fcd2837e8
chore: update POT file ( #54814 )
2026-05-10 13:56:48 +02:00
mergify[bot]
f64f871d45
feat: partial delivery in dropshipping (backport #54787 ) ( #54800 )
...
* feat: partial delivery in dropshipping (#54787 )
(cherry picked from commit db74360396 )
# Conflicts:
# erpnext/buying/doctype/purchase_order/purchase_order.py
# erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
* chore: resolve conflicts
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-09 02:01:42 +00:00
mergify[bot]
f36bdaadae
fix(crm): handle empty _assign in appointment auto assignment (backport #54782 ) ( #54795 )
...
fix(crm): handle empty _assign in appointment auto assignment (#54782 )
(cherry picked from commit a4a389bd41 )
Co-authored-by: Sakthivel Murugan S <129778327+ssakthivelmurugan@users.noreply.github.com >
2026-05-08 12:55:38 +00:00
mergify[bot]
d3bc629f68
fix(stock): priorities pick list parent warehouse (backport #54788 ) ( #54793 )
...
fix(stock): priorities pick list parent warehouse (#54788 )
(cherry picked from commit 4e850f31d5 )
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
2026-05-08 12:42:02 +00:00
mergify[bot]
338d1904c1
fix(stock): ignore reserved qty for stock levels in batch (backport #54790 ) ( #54797 )
...
fix(stock): ignore reserved qty for stock levels in batch (#54790 )
(cherry picked from commit 0b6a372a52 )
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
2026-05-08 12:35:22 +00:00
mergify[bot]
4fbaea17f8
fix: fetch get_item_tax_template while update items (backport #53708 ) ( #54767 )
...
* fix: fetch get_item_tax_template while update items
(cherry picked from commit 03c9d16ca6 )
* fix: resolve item tax template from item group in update items
(cherry picked from commit 97e7916b66 )
* fix: resolve item tax template from item group in update items
(cherry picked from commit ad22256b2d )
---------
Co-authored-by: ervishnucs <ervishnucs369@gmail.com >
2026-05-07 16:04:20 +05:30
mergify[bot]
cf0d9dfbfd
fix(stock): apply filters for rejected warehouse in pick list (backport #54733 ) ( #54776 )
...
fix(stock): apply filters for rejected warehouse in pick list (#54733 )
(cherry picked from commit 0fc96e8f7d )
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
2026-05-07 10:31:19 +00:00
mergify[bot]
66ae590adc
fix: incorrect serial nos picked during disassemble (backport #54757 ) ( #54760 )
...
fix: incorrect serial nos picked during disassemble
(cherry picked from commit 25f7fa548d )
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
2026-05-06 16:06:03 +05:30
mergify[bot]
379ebbe8c4
fix: incorrect validation thrown for drop shipped PI (backport #54751 ) ( #54753 )
...
* fix: incorrect validation thrown for drop shipped PI (#54751 )
(cherry picked from commit 907a809f3f )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-06 05:55:26 +00:00
Frappe PR Bot
7b494dc9e8
chore(release): Bumped to Version 16.17.0
...
# [16.17.0](https://github.com/frappe/erpnext/compare/v16.16.0...v16.17.0 ) (2026-05-05)
### Bug Fixes
* accounts and account types in German CoA "SKR 03" (backport [#54711 ](https://github.com/frappe/erpnext/issues/54711 )) ([#54713 ](https://github.com/frappe/erpnext/issues/54713 )) ([982810a ](982810a700 ))
* add missing fields in set_currency_labels (backport [#54689 ](https://github.com/frappe/erpnext/issues/54689 )) ([#54690 ](https://github.com/frappe/erpnext/issues/54690 )) ([bca893a ](bca893a508 ))
* Backfill `not_applicable` on Item Tax Template Details for German companies (backport [#54682 ](https://github.com/frappe/erpnext/issues/54682 )) ([#54686 ](https://github.com/frappe/erpnext/issues/54686 )) ([a22d773 ](a22d773341 ))
* copy project from first row to new rows (backport [#53295 ](https://github.com/frappe/erpnext/issues/53295 )) ([#54620 ](https://github.com/frappe/erpnext/issues/54620 )) ([e24ab72 ](e24ab72c0d ))
* correct project filter in buying doctypes (backport [#54644 ](https://github.com/frappe/erpnext/issues/54644 )) ([#54652 ](https://github.com/frappe/erpnext/issues/54652 )) ([86cf256 ](86cf256358 ))
* correct titles set to {customer_name} or {supplier_name} text strings (backport [#54656 ](https://github.com/frappe/erpnext/issues/54656 )) ([#54669 ](https://github.com/frappe/erpnext/issues/54669 )) ([38cfeb1 ](38cfeb1bb7 ))
* dont show serial/batch button when PR is submitted (backport [#54642 ](https://github.com/frappe/erpnext/issues/54642 )) ([#54646 ](https://github.com/frappe/erpnext/issues/54646 )) ([6dbc17d ](6dbc17d71a ))
* error when creating quotation from CRM (backport [#54722 ](https://github.com/frappe/erpnext/issues/54722 )) ([#54725 ](https://github.com/frappe/erpnext/issues/54725 )) ([2cd4c1a ](2cd4c1a052 ))
* hide payment and payment request buttons based on permissions in invoices and orders (backport [#53920 ](https://github.com/frappe/erpnext/issues/53920 )) ([#54736 ](https://github.com/frappe/erpnext/issues/54736 )) ([e60490d ](e60490dceb ))
* incorrect expense account book in purchase return (backport [#54681 ](https://github.com/frappe/erpnext/issues/54681 )) ([#54693 ](https://github.com/frappe/erpnext/issues/54693 )) ([0dade2c ](0dade2c38c ))
* mark item tax templates as not applicable (backport [#54673 ](https://github.com/frappe/erpnext/issues/54673 )) ([#54677 ](https://github.com/frappe/erpnext/issues/54677 )) ([126e13b ](126e13be25 ))
* **payment_entry:** convert the date args to string type before escaping in `get_outstanding_reference_documents` (backport [#54639 ](https://github.com/frappe/erpnext/issues/54639 )) ([#54648 ](https://github.com/frappe/erpnext/issues/54648 )) ([19a8ebe ](19a8ebe8a5 ))
* **project:** use user.email for invitations and skip disabled users. (backport [#54561 ](https://github.com/frappe/erpnext/issues/54561 )) ([#54667 ](https://github.com/frappe/erpnext/issues/54667 )) ([288cdf3 ](288cdf3bf0 ))
* py error on sales forecast doctype (backport [#54641 ](https://github.com/frappe/erpnext/issues/54641 )) ([#54643 ](https://github.com/frappe/erpnext/issues/54643 )) ([7bd360a ](7bd360aa29 ))
* Remove bom stock report link from manufacturing workspace ([0f27881 ](0f27881fed ))
* **selling:** blanket order ordered qty recalculation on sales order status change (backport [#54593 ](https://github.com/frappe/erpnext/issues/54593 )) ([#54623 ](https://github.com/frappe/erpnext/issues/54623 )) ([9db03bc ](9db03bc520 ))
* set valid_from in created Item Price (backport [#54696 ](https://github.com/frappe/erpnext/issues/54696 )) ([#54700 ](https://github.com/frappe/erpnext/issues/54700 )) ([bbb4e79 ](bbb4e79d0a ))
* show correct status in Serial No Ledger (backport [#54567 ](https://github.com/frappe/erpnext/issues/54567 )) ([#54626 ](https://github.com/frappe/erpnext/issues/54626 )) ([d6f2ff6 ](d6f2ff6b87 ))
* show in and out qty in the stock ledger report for stock recos ([d27cf48 ](d27cf48b19 ))
* skip depreciation rescheduling when asset is fully depreciated on sale ([d3c893d ](d3c893d08b ))
* skip rescheduling only for asset being disposed ([07a957c ](07a957c164 ))
* use RecoverableErrors isinstance check for repost timeout status (backport [#54543 ](https://github.com/frappe/erpnext/issues/54543 )) ([#54649 ](https://github.com/frappe/erpnext/issues/54649 )) ([b300159 ](b3001595ab ))
### Features
* copy terms attachments to transactions (backport [#53403 ](https://github.com/frappe/erpnext/issues/53403 )) ([#54661 ](https://github.com/frappe/erpnext/issues/54661 )) ([bd932da ](bd932da08b ))
* **ux:** Naming series dialog ([#54554 ](https://github.com/frappe/erpnext/issues/54554 )) ([48ebb4c ](48ebb4ca61 ))
### Performance Improvements
* max recursion depth error in serial no (backport [#54629 ](https://github.com/frappe/erpnext/issues/54629 )) ([#54631 ](https://github.com/frappe/erpnext/issues/54631 )) ([808214f ](808214fd95 ))
2026-05-05 16:32:20 +00:00
rohitwaghchaure
2bc07f18a7
Merge pull request #54745 from frappe/mergify/bp/version-16-hotfix/pr-54723
...
fix: decimal issue in stock ageing report (backport #54723 )
2026-05-05 22:02:16 +05:30
diptanilsaha
ed69dafbe8
Merge pull request #54740 from frappe/version-16-hotfix
2026-05-05 22:00:39 +05:30
Nishka Gosalia
c985f94009
Merge pull request #54743 from frappe/mergify/bp/version-16-hotfix/pr-54732
...
fix: Remove bom stock report link from manufacturing workspace (backport #54732 )
2026-05-05 16:44:55 +05:30
Rohit Waghchaure
8b9b83a9df
fix: decimal issue
...
(cherry picked from commit 542eb6aca4 )
2026-05-05 11:13:04 +00:00
nishkagosalia
0f27881fed
fix: Remove bom stock report link from manufacturing workspace
...
(cherry picked from commit f86568b078 )
2026-05-05 10:51:13 +00:00
mergify[bot]
e60490dceb
fix: hide payment and payment request buttons based on permissions in invoices and orders (backport #53920 ) ( #54736 )
...
Co-authored-by: Sakthivel Murugan S <129778327+ssakthivelmurugan@users.noreply.github.com >
Co-authored-by: ravibharathi656 <ravibharathi656@gmail.com >
fix: hide payment and payment request buttons based on permissions in invoices and orders (#53920 )
2026-05-05 12:17:57 +05:30
mergify[bot]
2cd4c1a052
fix: error when creating quotation from CRM (backport #54722 ) ( #54725 )
...
fix: error when creating quotation from CRM (#54722 )
(cherry picked from commit 2d3190effb )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-04 16:04:03 +00:00
mergify[bot]
982810a700
fix: accounts and account types in German CoA "SKR 03" (backport #54711 ) ( #54713 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: accounts and account types in German CoA "SKR 03" (#54711 )
2026-05-03 17:49:02 +00:00
MochaMind
18006b978f
chore: update POT file ( #54710 )
2026-05-03 14:24:28 +02:00
mergify[bot]
bbb4e79d0a
fix: set valid_from in created Item Price (backport #54696 ) ( #54700 )
...
* fix: set valid_from in created Item Price (#54696 )
Co-authored-by: Kaajal-Chhattani <kaajal.chhattani@aurigait.com >
(cherry picked from commit 6246a9aa6e )
# Conflicts:
# erpnext/stock/get_item_details.py
* chore: resolve conflicts
---------
Co-authored-by: Kaajalchhattani <89331214+Kaajalchhattani@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-02 16:45:52 +00:00
mergify[bot]
bca893a508
fix: add missing fields in set_currency_labels (backport #54689 ) ( #54690 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: add missing fields in set_currency_labels (#54689 )
2026-05-01 14:39:39 +02:00
mergify[bot]
0dade2c38c
fix: incorrect expense account book in purchase return (backport #54681 ) ( #54693 )
...
fix: incorrect expense account book in purchase return
(cherry picked from commit 2a720e7008 )
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
2026-05-01 12:47:05 +05:30
mergify[bot]
a22d773341
fix: Backfill not_applicable on Item Tax Template Details for German companies (backport #54682 ) ( #54686 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: Backfill `not_applicable` on Item Tax Template Details for German companies (#54682 )
2026-05-01 04:29:06 +02:00
mergify[bot]
126e13be25
fix: mark item tax templates as not applicable (backport #54673 ) ( #54677 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: mark item tax templates as not applicable (#54673 )
2026-04-30 17:52:24 +02:00
mergify[bot]
288cdf3bf0
fix(project): use user.email for invitations and skip disabled users. (backport #54561 ) ( #54667 )
...
fix(project): use user.email for invitations and skip disabled users. (#54561 )
* fix(project): use user.email for invitations and skip disabled users.
* Update erpnext/projects/doctype/project/project.py
* fix(project): remove duplicate loop causing indentation error
* fix(project): resolve pre-commit hook failure
---------
(cherry picked from commit 231dd1856f )
Co-authored-by: Hemil-Sangani <hemil@sanskartechnolab.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-30 14:35:12 +05:30
rohitwaghchaure
2422237c1a
Merge pull request #54671 from frappe/mergify/bp/version-16-hotfix/pr-54664
...
fix: show in and out qty in the stock ledger report for stock recos (backport #54664 )
2026-04-30 14:34:23 +05:30
mergify[bot]
38cfeb1bb7
fix: correct titles set to {customer_name} or {supplier_name} text strings (backport #54656 ) ( #54669 )
...
Co-authored-by: Trusted Computer <75872475+trustedcomputer@users.noreply.github.com >
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
fix: correct titles set to {customer_name} or {supplier_name} text strings (#54656 )
2026-04-30 08:52:23 +00:00
Rohit Waghchaure
d27cf48b19
fix: show in and out qty in the stock ledger report for stock recos
...
(cherry picked from commit da081254a6 )
2026-04-30 08:44:26 +00:00
Khushi Rawat
c232f1f450
Merge pull request #54659 from frappe/mergify/bp/version-16-hotfix/pr-54658
...
fix: skip depreciation rescheduling when asset is fully depreciated on sale (backport #54658 )
2026-04-30 11:31:15 +05:30
mergify[bot]
bd932da08b
feat: copy terms attachments to transactions (backport #53403 ) ( #54661 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-04-29 23:43:28 +02:00
khushi8112
07a957c164
fix: skip rescheduling only for asset being disposed
...
(cherry picked from commit 88b82383f5 )
2026-04-29 21:05:17 +00:00
khushi8112
d3c893d08b
fix: skip depreciation rescheduling when asset is fully depreciated on sale
...
(cherry picked from commit c4155b6c81 )
2026-04-29 21:05:17 +00:00
mergify[bot]
b3001595ab
fix: use RecoverableErrors isinstance check for repost timeout status (backport #54543 ) ( #54649 )
...
fix: use RecoverableErrors isinstance check for repost timeout status
When a Repost Item Valuation job is killed by an RQ worker timeout
(JobTimeoutException raised via SIGALRM), the existing status detection
relied solely on traceback string matching for 'timeout' or 'Deadlock'.
This is unreliable because SIGALRM can interrupt a C-extension call
(e.g. inside pypika's copy.copy()) before Python records the exception
in the traceback. In that case the traceback shows only the interrupted
frame -- not JobTimeoutException -- so the job is permanently marked
'Failed' instead of 'In Progress', preventing the scheduler from
automatically retrying it.
RecoverableErrors = (JobTimeoutException, QueryDeadlockError,
QueryTimeoutError) is already defined at the top of this file and is
already used further down in the same except block to suppress email
notifications. Extend its use to also guard the status decision.
The traceback string fallback is kept as a secondary check for
forward compatibility with other timeout signals.
Fixes: jobs permanently stuck as 'Failed' after RQ worker timeout,
requiring manual re-queue to resume reposting.
(cherry picked from commit a49e2de866 )
Co-authored-by: Assem Bahnasy <bahnasyassem@gmail.com >
2026-04-29 12:02:04 +00:00
mergify[bot]
86cf256358
fix: correct project filter in buying doctypes (backport #54644 ) ( #54652 )
...
fix: correct project filter in buying doctypes (#54644 )
(cherry picked from commit a04c028522 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 17:28:12 +05:30
mergify[bot]
19a8ebe8a5
fix(payment_entry): convert the date args to string type before escaping in get_outstanding_reference_documents (backport #54639 ) ( #54648 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(payment_entry): convert the date args to string type before escaping in `get_outstanding_reference_documents` (#54639 )
2026-04-29 11:45:24 +00:00
mergify[bot]
6dbc17d71a
fix: dont show serial/batch button when PR is submitted (backport #54642 ) ( #54646 )
...
fix: dont show serial/batch button when PR is submitted (#54642 )
(cherry picked from commit 060defcc2b )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 11:32:37 +00:00
mergify[bot]
7bd360aa29
fix: py error on sales forecast doctype (backport #54641 ) ( #54643 )
...
fix: py error on sales forecast doctype (#54641 )
fix: py error on sales forecase doctype
(cherry picked from commit d0d8cff48f )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 11:13:18 +00:00
Nishka Gosalia
2e438011da
Merge pull request #54635 from frappe/mergify/bp/version-16-hotfix/pr-54554
2026-04-29 15:21:22 +05:30
Nishka Gosalia
48ebb4ca61
feat(ux): Naming series dialog ( #54554 )
...
(cherry picked from commit 844f3dbc0b )
2026-04-29 09:15:45 +00:00
mergify[bot]
808214fd95
perf: max recursion depth error in serial no (backport #54629 ) ( #54631 )
...
perf: max recursion depth error in serial no (#54629 )
(cherry picked from commit 503b5bf140 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 08:53:07 +00:00
mergify[bot]
d6f2ff6b87
fix: show correct status in Serial No Ledger (backport #54567 ) ( #54626 )
...
* refactor: extract SN status logic
(cherry picked from commit cb2e6e1e2e )
* fix: show correct status in Serial No Ledger
(cherry picked from commit 2b3e047143 )
---------
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
2026-04-29 13:55:18 +05:30
mergify[bot]
9db03bc520
fix(selling): blanket order ordered qty recalculation on sales order status change (backport #54593 ) ( #54623 )
...
fix(selling): blanket order ordered qty recalculation on sales order status change (#54593 )
(cherry picked from commit d68801e73a )
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
2026-04-29 06:47:55 +00:00
mergify[bot]
e24ab72c0d
fix: copy project from first row to new rows (backport #53295 ) ( #54620 )
...
fix: copy project to new item row from parent
(cherry picked from commit 68cc518497 )
Co-authored-by: ravibharathi656 <ravibharathi656@gmail.com >
2026-04-29 11:55:46 +05:30
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
khushi8112
e2800e343e
refactor: use query builder for Tax Rule validation query
...
(cherry picked from commit 235e3adbcb )
2026-02-27 18:24:47 +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