Frappe PR Bot
94900cb8b8
chore(release): Bumped to Version 15.101.3
...
## [15.101.3](https://github.com/frappe/erpnext/compare/v15.101.2...v15.101.3 ) (2026-03-19)
### Bug Fixes
* **sales_invoice:** using `msgprint` and removed condition checking for `is_created_using_pos` to refetch payment methods ([#53636 ](https://github.com/frappe/erpnext/issues/53636 )) ([65d8a17 ](65d8a176a6 ))
2026-03-19 10:07:46 +00:00
diptanilsaha
c1be262357
Merge pull request #53639 from frappe/mergify/bp/version-15/pr-53636
...
fix(sales_invoice): using `msgprint` and removed condition checking for `is_created_using_pos` to refetch payment methods (backport #53636 )
2026-03-19 15:36:17 +05:30
diptanilsaha
65d8a176a6
fix(sales_invoice): using msgprint and removed condition checking for is_created_using_pos to refetch payment methods ( #53636 )
...
(cherry picked from commit f8ab56ecc9 )
2026-03-19 08:49:49 +00:00
Frappe PR Bot
572d8530b6
chore(release): Bumped to Version 15.101.2
...
## [15.101.2](https://github.com/frappe/erpnext/compare/v15.101.1...v15.101.2 ) (2026-03-18)
### Bug Fixes
* incorrect sle calculation when doc has project ([#53599 ](https://github.com/frappe/erpnext/issues/53599 )) ([9e10dec ](9e10dec903 ))
2026-03-18 13:42:20 +00:00
rohitwaghchaure
0fa8cc76f5
Merge pull request #53602 from frappe/mergify/bp/version-15/pr-53600
...
fix: incorrect sle calculation when doc has project (backport #53599 ) (backport #53600 )
2026-03-18 19:10:44 +05:30
Mihir Kandoi
9e10dec903
fix: incorrect sle calculation when doc has project ( #53599 )
...
(cherry picked from commit 6cb6a52ded )
(cherry picked from commit 7acd435835 )
2026-03-18 13:38:17 +00:00
Frappe PR Bot
c912df95cb
chore(release): Bumped to Version 15.101.1
...
## [15.101.1](https://github.com/frappe/erpnext/compare/v15.101.0...v15.101.1 ) (2026-03-18)
### Bug Fixes
* add item_name to quick entry fields in Item doctype (backport [#53530 ](https://github.com/frappe/erpnext/issues/53530 )) ([#53532 ](https://github.com/frappe/erpnext/issues/53532 )) ([0e770c0 ](0e770c0bbd ))
* Append existing ignored doctypes in Journal Entry on_cancel instead of overwriting ([b73d970 ](b73d9700d0 ))
* **banking:** include paid purchase invoices in reports and bank clearance ([#52675 ](https://github.com/frappe/erpnext/issues/52675 )) ([ab9d960 ](ab9d960aa8 ))
* broke cost center filter in get outstanding reference docs ([53e3bfb ](53e3bfbf22 ))
* change "Date" label to "Posting Date" in Sales Invoice and Purchase Invoice (backport [#53503 ](https://github.com/frappe/erpnext/issues/53503 )) ([#53516 ](https://github.com/frappe/erpnext/issues/53516 )) ([eec8cf8 ](eec8cf8a71 ))
* coderebbit review ([05d614e ](05d614eb04 ))
* correct function syntax in TDS Computation Report ([94972da ](94972da845 ))
* correct overlap detection in JobCard.has_overlap (backport [#53473 ](https://github.com/frappe/erpnext/issues/53473 )) ([#53522 ](https://github.com/frappe/erpnext/issues/53522 )) ([d262a65 ](d262a65b00 ))
* correct payment terms fetching and recalculation logic ([79b0482 ](79b04826d9 ))
* correct payment terms fetching and recalculation logic ([3148816 ](3148816451 ))
* Creating new item price incase of changes in expired item price (backport [#53534 ](https://github.com/frappe/erpnext/issues/53534 )) ([#53544 ](https://github.com/frappe/erpnext/issues/53544 )) ([526ffc1 ](526ffc1176 ))
* **delivery note:** avoid maintaining si_detail on return delivery note (backport [#52456 ](https://github.com/frappe/erpnext/issues/52456 )) ([#53352 ](https://github.com/frappe/erpnext/issues/53352 )) ([034d460 ](034d460ae1 ))
* do not modify rate in the child item merely for comparison (backport [#53301 ](https://github.com/frappe/erpnext/issues/53301 )) ([#53375 ](https://github.com/frappe/erpnext/issues/53375 )) ([0e00ab8 ](0e00ab8865 ))
* do not set valuation rate for invoice without update stock ([284ccd1 ](284ccd1def ))
* enhance sorting and optimize GL entry retrieval ([93ebec9 ](93ebec90ef ))
* **italy:** fix e-invoice ScontoMaggiorazione structure and included_in_print_rate support ([#53334 ](https://github.com/frappe/erpnext/issues/53334 )) ([b9c8e8d ](b9c8e8d478 ))
* **manufacturing:** update working hours validation (backport [#53559 ](https://github.com/frappe/erpnext/issues/53559 )) ([#53566 ](https://github.com/frappe/erpnext/issues/53566 )) ([9771ed4 ](9771ed4c57 ))
* **minor:** filter bank accounts in bank statement import ([#53481 ](https://github.com/frappe/erpnext/issues/53481 )) ([a5d1afe ](a5d1afe304 ))
* NoneType error when template description is to be copied to variant (backport [#53358 ](https://github.com/frappe/erpnext/issues/53358 )) ([#53365 ](https://github.com/frappe/erpnext/issues/53365 )) ([0612f1c ](0612f1c941 ))
* **p&l_statement:** disable accumulated value filter by default (backport [#53488 ](https://github.com/frappe/erpnext/issues/53488 )) ([#53489 ](https://github.com/frappe/erpnext/issues/53489 )) ([b63b532 ](b63b5320f2 ))
* precision issue in production plan (backport [#53370 ](https://github.com/frappe/erpnext/issues/53370 )) ([#53373 ](https://github.com/frappe/erpnext/issues/53373 )) ([5737d2a ](5737d2afa3 ))
* re-calculate taxes and totals after resetting bundle item rate (backport [#53342 ](https://github.com/frappe/erpnext/issues/53342 )) ([#53349 ](https://github.com/frappe/erpnext/issues/53349 )) ([db251c6 ](db251c6e11 ))
* refactor GL entry mapping to include voucher type ([c2e6759 ](c2e67599f5 ))
* **regional:** rename duplicate Customer fields in Italy setup (backport [#50921 ](https://github.com/frappe/erpnext/issues/50921 )) ([#53397 ](https://github.com/frappe/erpnext/issues/53397 )) ([2a70203 ](2a70203cab ))
* remove redundant pos print format ([#53348 ](https://github.com/frappe/erpnext/issues/53348 )) ([8497d1f ](8497d1f8cf ))
* sales order indicator should be based on available qty rather th… (backport [#53456 ](https://github.com/frappe/erpnext/issues/53456 )) ([#53457 ](https://github.com/frappe/erpnext/issues/53457 )) ([a6cf31e ](a6cf31edad ))
* **sales_invoice:** reset payment methods on `pos_profile` change (backport [#53514 ](https://github.com/frappe/erpnext/issues/53514 )) ([#53560 ](https://github.com/frappe/erpnext/issues/53560 )) ([239728e ](239728e4d9 ))
* **serial_and_batch_bundle_selector:** handle CSV attachment properly (backport [#53460 ](https://github.com/frappe/erpnext/issues/53460 )) ([#53461 ](https://github.com/frappe/erpnext/issues/53461 )) ([7a7c4a0 ](7a7c4a03f0 ))
* skip validate_stock_accounts when perpetual inventory is disabled ([3bc9190 ](3bc9190795 ))
* stock adjustment entry ([ac6c06d ](ac6c06daf9 ))
* **stock:** fix the property setter (backport [#53422 ](https://github.com/frappe/erpnext/issues/53422 )) ([#53573 ](https://github.com/frappe/erpnext/issues/53573 )) ([57815a0 ](57815a07ac ))
* **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 )) ([#53504 ](https://github.com/frappe/erpnext/issues/53504 )) ([30fe711 ](30fe711c44 ))
* **tds-report:** correct party type filtering and refactor ([e5eb540 ](e5eb5406da ))
* test case ([c384564 ](c384564314 ))
* update delivery date in line items ([#53331 ](https://github.com/frappe/erpnext/issues/53331 )) ([85c4cc3 ](85c4cc3e1b ))
* update item description in Production Plan Assembly Items table ([e3e9d7b ](e3e9d7b19e ))
* update label on company change ([908e185 ](908e185cfe ))
* update user status depends on employee status ([c5796fe ](c5796fed4a ))
* use completion_date not posting date ([6d47660 ](6d476604df ))
* use qb to prevent incorrect sql due to user permissions ([03f0922 ](03f09222cf ))
* valuation rate for no Use Batch wise Valuation batches ([ca6872c ](ca6872c768 ))
2026-03-18 04:58:29 +00:00
diptanilsaha
915315ef1b
Merge pull request #53541 from frappe/version-15-hotfix
2026-03-18 10:26:58 +05:30
mergify[bot]
526dc68c72
chore: add documentation link in valuation method field (backport #53564 ) ( #53570 )
...
* chore: add documentation link in valuation method field (#53564 )
(cherry picked from commit f319857939 )
# Conflicts:
# erpnext/stock/doctype/item/item.json
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-17 16:50:12 +00:00
mergify[bot]
9771ed4c57
fix(manufacturing): update working hours validation (backport #53559 ) ( #53566 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(manufacturing): update working hours validation (#53559 )
2026-03-17 22:09:00 +05:30
mergify[bot]
57815a07ac
fix(stock): fix the property setter (backport #53422 ) ( #53573 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): fix the property setter (#53422 )
2026-03-17 22:07:46 +05:30
Arturo
b9c8e8d478
fix(italy): fix e-invoice ScontoMaggiorazione structure and included_in_print_rate support ( #53334 )
2026-03-17 15:18:14 +00:00
mergify[bot]
526ffc1176
fix: Creating new item price incase of changes in expired item price (backport #53534 ) ( #53544 )
...
Co-authored-by: Nishka Gosalia <nishkagosalia@Nishkas-MacBook-Air.local >
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
fix: Creating new item price incase of changes in expired item price (#53534 )
2026-03-17 14:51:13 +00:00
mergify[bot]
239728e4d9
fix(sales_invoice): reset payment methods on pos_profile change (backport #53514 ) ( #53560 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(sales_invoice): reset payment methods on `pos_profile` change (#53514 )
2026-03-17 20:17:32 +05:30
rohitwaghchaure
48d211f8a0
Merge pull request #53554 from saeedkola/fix/validate-stock-accounts-perpetual-v15-hotfix
...
fix: skip validate_stock_accounts in Journal Entry when perpetual inventory is disabled
2026-03-17 18:30:34 +05:30
ruthra kumar
761caba8e8
Merge pull request #53549 from frappe/mergify/bp/version-15-hotfix/pr-53548
...
fix: incorrect user perms in queries (backport #53548 )
2026-03-17 17:14:04 +05:30
Saeed Kola
3bc9190795
fix: skip validate_stock_accounts when perpetual inventory is disabled
...
When perpetual inventory is disabled, stock transactions produce no GL
entries, so blocking manual Journal Entries against stock accounts is
incorrect. Added an early return guard in validate_stock_accounts()
to skip the check when is_perpetual_inventory_enabled() returns False.
2026-03-17 17:08:29 +05:30
ruthra kumar
3720a8d5c9
Merge pull request #53528 from frappe/mergify/bp/version-15-hotfix/pr-52675
...
fix(banking): include paid purchase invoices in reports and bank clearance (backport #52675 )
2026-03-17 17:01:33 +05:30
ruthra kumar
03f09222cf
fix: use qb to prevent incorrect sql due to user permissions
...
(cherry picked from commit 04b967bd6d )
# Conflicts:
# erpnext/controllers/queries.py
2026-03-17 16:45:29 +05:30
ruthra kumar
f232024fa4
chore: remove incorrect import
...
(cherry picked from commit fc2edfbded )
# Conflicts:
# erpnext/controllers/queries.py
2026-03-17 11:02:32 +00:00
rohitwaghchaure
fd336e8d4b
Merge pull request #53537 from frappe/mergify/bp/version-15-hotfix/pr-53500
...
fix: valuation rate for no Use Batch wise Valuation batches (backport #53500 )
2026-03-17 15:53:29 +05:30
rohitwaghchaure
c384564314
fix: test case
...
Removed company parameter from get_valuation_method call.
2026-03-17 15:05:46 +05:30
Rohit Waghchaure
ca6872c768
fix: valuation rate for no Use Batch wise Valuation batches
...
(cherry picked from commit 4befa15198 )
2026-03-17 08:42:59 +00:00
Sakthivel Murugan S
a5d1afe304
fix(minor): filter bank accounts in bank statement import ( #53481 )
2026-03-17 11:31:22 +05:30
Nikhil Kothari
a85aeb2f9b
chore: resolve conflicts
2026-03-17 11:28:37 +05:30
rohitwaghchaure
158e290580
Merge pull request #53518 from frappe/mergify/bp/version-15-hotfix/pr-53513
...
fix: do not set valuation rate for invoice without update stock (backport #53513 )
2026-03-17 11:23:55 +05:30
mergify[bot]
0e770c0bbd
fix: add item_name to quick entry fields in Item doctype (backport #53530 ) ( #53532 )
...
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:42:21 +00:00
mergify[bot]
d262a65b00
fix: correct overlap detection in JobCard.has_overlap (backport #53473 ) ( #53522 )
...
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:51 +05:30
Nikhil Kothari
ab9d960aa8
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
# erpnext/desktop_icon/banking.json
2026-03-17 04:48:25 +00:00
mergify[bot]
eec8cf8a71
fix: change "Date" label to "Posting Date" in Sales Invoice and Purchase Invoice (backport #53503 ) ( #53516 )
...
* fix: change "Date" label to "Posting Date" in Sales Invoice and Purchase Invoice (#53503 )
(cherry picked from commit 4cd150ba7a )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
# erpnext/accounts/doctype/sales_invoice/sales_invoice.json
* chore: resolve conflicts
* chore: resolve conflicts
---------
Co-authored-by: Abdus Samad <120767334+Samad-11@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-16 18:33:11 +00:00
Rohit Waghchaure
284ccd1def
fix: do not set valuation rate for invoice without update stock
...
(cherry picked from commit bec9e48435 )
2026-03-16 18:03:28 +00:00
rohitwaghchaure
3aafed0659
Merge pull request #53497 from frappe/mergify/bp/version-15-hotfix/pr-53495
...
fix: stock adjustment entry (backport #53495 )
2026-03-16 18:07:13 +05:30
mergify[bot]
30fe711c44
fix(support-settings): disable the auto-close tickets feature if close_issue_after_days is set to 0 (backport #53499 ) ( #53504 )
...
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:12:04 +00:00
Rohit Waghchaure
ac6c06daf9
fix: stock adjustment entry
...
(cherry picked from commit af3067ee23 )
2026-03-16 09:47:52 +00:00
mergify[bot]
b63b5320f2
fix(p&l_statement): disable accumulated value filter by default (backport #53488 ) ( #53489 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(p&l_statement): disable accumulated value filter by default (#53488 )
2026-03-16 12:53:12 +05:30
ruthra kumar
433dec8a6c
Merge pull request #53418 from frappe/mergify/bp/version-15-hotfix/pr-53415
...
fix: broke cost center filter in get outstanding reference docs (backport #53415 )
2026-03-16 10:09:03 +05:30
mergify[bot]
81244a84e7
chore: add docs to project URLs (backport #53467 ) ( #53468 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-03-15 14:53:39 +01:00
mergify[bot]
7a7c4a03f0
fix(serial_and_batch_bundle_selector): handle CSV attachment properly (backport #53460 ) ( #53461 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(serial_and_batch_bundle_selector): handle CSV attachment properly (#53460 )
2026-03-15 07:45:00 +00:00
mergify[bot]
a6cf31edad
fix: sales order indicator should be based on available qty rather th… (backport #53456 ) ( #53457 )
2026-03-15 09:46:07 +05:30
ruthra kumar
d6693c9b79
Merge pull request #53425 from frappe/mergify/bp/version-15-hotfix/pr-53423
...
refactor: disable total row in trends report (backport #53423 )
2026-03-13 18:18:26 +05:30
ruthra kumar
56ffd52335
refactor: disable total row in trends report
...
(cherry picked from commit 4dbc72b301 )
2026-03-13 12:32:55 +00:00
ruthra kumar
53e3bfbf22
fix: broke cost center filter in get outstanding reference docs
...
(cherry picked from commit 7dfe36fdce )
2026-03-13 09:55:16 +00:00
mergify[bot]
db9dc86694
Revert "fix(regional): rename duplicate Customer fields in Italy setup" (backport #53409 ) ( #53410 )
...
* 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:47:07 +00:00
Khushi Rawat
1c444ef822
Merge pull request #53407 from khushi8112/show-asset-purchase-amount-currency
...
fix: update label on company change
2026-03-13 12:42:02 +05:30
khushi8112
f702a71126
chore: linters check
2026-03-13 12:22:45 +05:30
khushi8112
908e185cfe
fix: update label on company change
2026-03-13 11:59:42 +05:30
mergify[bot]
2a70203cab
fix(regional): rename duplicate Customer fields in Italy setup (backport #50921 ) ( #53397 )
...
* 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
* chore: resolve conflicts
Removed obsolete patches for older versions.
---------
Co-authored-by: Solede <lorenzo.caldara@gmail.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-12 15:20:22 +00:00
Mihir Kandoi
85c4cc3e1b
fix: update delivery date in line items ( #53331 )
2026-03-12 20:37:52 +05:30
Khushi Rawat
62280c285f
Merge pull request #53377 from frappe/asset-repair-show-general-ledger
...
fix: use completion_date not posting date
2026-03-12 15:10:04 +05:30
mergify[bot]
5737d2afa3
fix: precision issue in production plan (backport #53370 ) ( #53373 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: precision issue in production plan (#53370 )
2026-03-12 09:32:09 +00:00
mergify[bot]
0e00ab8865
fix: do not modify rate in the child item merely for comparison (backport #53301 ) ( #53375 )
...
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:20:39 +00:00
Khushi Rawat
05d614eb04
fix: coderebbit review
2026-03-12 14:41:23 +05:30
khushi8112
6d476604df
fix: use completion_date not posting date
2026-03-12 14:24:59 +05:30
Ejaaz Khan
0d527ac8ea
Merge pull request #53359 from frappe/mergify/bp/version-15-hotfix/pr-53348
...
fix: remove redundant pos print format (backport #53348 )
2026-03-12 12:53:40 +05:30
mergify[bot]
0612f1c941
fix: NoneType error when template description is to be copied to variant (backport #53358 ) ( #53365 )
...
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:49:53 +00:00
mergify[bot]
dbed426725
refactor: supplier quotation comparision report button should start f… (backport #53361 ) ( #53362 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-12 06:19:37 +00:00
Ejaaz Khan
8497d1f8cf
fix: remove redundant pos print format ( #53348 )
...
(cherry picked from commit e4d79c6246 )
2026-03-12 06:02:34 +00:00
mergify[bot]
034d460ae1
fix(delivery note): avoid maintaining si_detail on return delivery note (backport #52456 ) ( #53352 )
...
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:40:33 +00:00
mergify[bot]
fd94cd0e7c
Feat/shipment default contact (backport #53029 ) ( #53354 )
...
Co-authored-by: David <52141166+sdavidbastos@users.noreply.github.com >
2026-03-12 05:40:00 +00:00
mergify[bot]
db251c6e11
fix: re-calculate taxes and totals after resetting bundle item rate (backport #53342 ) ( #53349 )
...
Co-authored-by: V Shankar <shankarv292002@gmail.com >
fix: re-calculate taxes and totals after resetting bundle item rate (#53342 )
2026-03-12 05:15:12 +00:00
Nihantra C. Patel
b037dae529
Merge pull request #53335 from frappe/mergify/bp/version-15-hotfix/pr-53327
...
fix: Append existing ignored doctypes in Journal Entry on_cancel instead of overwriting (backport #53327 )
2026-03-11 16:29:11 +05:30
Nihantra Patel
b73d9700d0
fix: Append existing ignored doctypes in Journal Entry on_cancel instead of overwriting
...
(cherry picked from commit 39e10c4ab0 )
2026-03-11 10:41:30 +00:00
ruthra kumar
73d347f456
Merge pull request #53328 from frappe/mergify/bp/version-15-hotfix/pr-53326
...
refactor: make cost center editable in payment entry deduction (backport #53326 )
2026-03-11 15:08:34 +05:30
ruthra kumar
3e7d2c6f11
refactor: make cost center editable in payment entry deduction
...
(cherry picked from commit 078b22d985 )
# Conflicts:
# erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
2026-03-11 14:53:09 +05:30
Nishka Gosalia
4ebc23752e
Merge pull request #53324 from frappe/mergify/bp/version-15-hotfix/pr-53312
...
fix: update item description in Production Plan Assembly Items table (backport #53312 )
2026-03-11 14:35:10 +05:30
Parameshwari Palanisamy
ef6fd7dcb5
Update production_plan.py
...
(cherry picked from commit 39e68a9ce7 )
2026-03-11 08:49:06 +00:00
creative-paramu
e3e9d7b19e
fix: update item description in Production Plan Assembly Items table
...
(cherry picked from commit 19533551f4 )
2026-03-11 08:49:06 +00:00
NaviN
a4aaf67b2b
Merge pull request #52964 from ljain112/fix-tds-party
...
fix(tds-report): correct party type filtering and refactor
2026-03-11 11:41:44 +05:30
Jatin3128
d425e90ef7
Merge pull request #53213 from Jatin3128/fix-53173
...
fix: correct payment terms fetching and recalculation logic
2026-03-11 02:56:03 +05:30
Jatin3128
79b04826d9
fix: correct payment terms fetching and recalculation logic
2026-03-11 02:55:40 +05:30
NaviN
8c7100df04
Merge pull request #53279 from frappe/mergify/bp/version-15-hotfix/pr-53203
...
fix: update user status depends on employee status (backport #53203 )
2026-03-10 22:41:20 +05:30
Frappe PR Bot
1ffd814f92
chore(release): Bumped to Version 15.101.0
...
# [15.101.0](https://github.com/frappe/erpnext/compare/v15.100.2...v15.101.0 ) (2026-03-10)
### Bug Fixes
* **accounts:** compute tax net_amount in JS controller ([6ad84d6 ](6ad84d66cc ))
* **accounts:** round and convert net_amount to company currency in JS tax controller ([516ad90 ](516ad9021b ))
* balance qty for inv dimension ([6898d70 ](6898d70382 ))
* better validation message for Purchase Invoice with Update Stock ([b7fd9ae ](b7fd9aea6a ))
* client-side taxes calculation ([#44510 ](https://github.com/frappe/erpnext/issues/44510 )) ([717c5b2 ](717c5b25eb )), closes [#44328 ](https://github.com/frappe/erpnext/issues/44328 )
* correct logic for repair cost in asset repair ([c71557f ](c71557f432 ))
* disallow all actions on job card if work order is closed ([7b2e483 ](7b2e4832aa ))
* enforce permission check for purchase invoice and update test to use service expense account ([a6dd078 ](a6dd07802a ))
* **gross-profit:** apply precision-based rounding to grouped totals ([b59dc17 ](b59dc173b8 ))
* **help:** escape query (backport [#53192 ](https://github.com/frappe/erpnext/issues/53192 )) ([#53194 ](https://github.com/frappe/erpnext/issues/53194 )) ([ba4a99b ](ba4a99b22c ))
* **manufacturing:** ignore sales order validation for subassembly item ([624d1d4 ](624d1d4759 ))
* **manufacturing:** show returned qty in progress bar ([260d87a](260d87a80c ))
* removed non existent patch ([fd8fac7 ](fd8fac7d40 ))
* **selling:** update delivery date in line items ([dfbb3e9 ](dfbb3e97a8 ))
* set default repair cost to 0 if no value is returned ([0b1746a ](0b1746a4c8 ))
* skip asset sale processing for internal transfer invoices ([a7e8f31 ](a7e8f31f56 ))
* stock balance report qty ([180e232 ](180e232eb0 ))
* **test:** ensure warehouse is consistently referenced in asset repair tests ([ed428ce ](ed428ceb1c ))
* **test:** include warehouse parameter in asset repair test case ([bcc542b ](bcc542b1f9 ))
* updating costing based on employee change in timesheet ([be59810 ](be598108b6 ))
* validation for cancellation ([c142a2b ](c142a2be9c ))
### Features
* allowing rate modification in update item in quotation (backport [#53147 ](https://github.com/frappe/erpnext/issues/53147 )) ([#53150 ](https://github.com/frappe/erpnext/issues/53150 )) ([072ab8d ](072ab8d5f3 ))
* **manufacturing:** show disassembled qty in progress bar ([c572a01 ](c572a019b4 ))
2026-03-10 14:48:03 +00:00
ruthra kumar
c6e7cf13b5
Merge pull request #53293 from frappe/version-15-hotfix
...
chore: release v15
2026-03-10 20:16:23 +05:30
Navin-S-R
55a0603356
chore: resolve conflict
2026-03-10 17:58:57 +05:30
ruthra kumar
abe433cfa7
Merge pull request #53296 from frappe/mergify/bp/version-15-hotfix/pr-53071
...
fix(gross-profit): apply precision-based rounding to grouped totals (backport #53071 )
2026-03-10 16:55:44 +05:30
Khushi Rawat
49648b5c6e
Merge pull request #53258 from ljain112/backport-50804
...
fix: correct logic for repair cost in asset repair
2026-03-10 16:46:53 +05:30
Navin-S-R
b59dc173b8
fix(gross-profit): apply precision-based rounding to grouped totals
...
(cherry picked from commit 52dd7665e7 )
2026-03-10 11:08:07 +00:00
rohitwaghchaure
7454db2b3e
Merge pull request #53288 from frappe/mergify/bp/version-15-hotfix/pr-53283
...
fix: removed non existent patch (backport #53283 )
2026-03-10 14:48:11 +05:30
mergify[bot]
fcfadf9dea
Merge pull request #53286 from frappe/mergify/bp/version-15-hotfix/pr-53282
...
fix: allow user to make QI after submission not working (backport #53282 )
2026-03-10 09:12:20 +00:00
rohitwaghchaure
098f6fd0d2
Merge pull request #53284 from frappe/mergify/bp/version-15-hotfix/pr-53281
...
fix: better validation message for Purchase Invoice with Update Stock (backport #53281 )
2026-03-10 14:29:44 +05:30
Rohit Waghchaure
fd8fac7d40
fix: removed non existent patch
...
(cherry picked from commit c4b3080eae )
2026-03-10 08:56:16 +00:00
Rohit Waghchaure
b7fd9aea6a
fix: better validation message for Purchase Invoice with Update Stock
...
(cherry picked from commit cfb06cf247 )
2026-03-10 08:33:50 +00:00
Poovitha Palanivelu
c5796fed4a
fix: update user status depends on employee status
...
(cherry picked from commit 194d060f13 )
# Conflicts:
# erpnext/setup/doctype/employee/employee.py
2026-03-10 07:39:56 +00:00
Mihir Kandoi
2b25059315
Merge pull request #53276 from frappe/mergify/bp/version-15-hotfix/pr-53235
...
fix: update item row delivery dates when header delivery date changes in sales order (backport #53235 )
2026-03-10 13:09:31 +05:30
Pandiyan37
dfbb3e97a8
fix(selling): update delivery date in line items
...
(cherry picked from commit 77367b5517 )
2026-03-10 07:23:38 +00:00
ruthra kumar
ee22347d64
Merge pull request #53243 from frappe/mergify/bp/version-15-hotfix/pr-53239
...
fix: validation for cancellation (backport #53239 )
2026-03-10 12:23:14 +05:30
ruthra kumar
4d418d40db
Merge pull request #52995 from frappe/mergify/bp/version-15-hotfix/pr-52630
...
fix(account): compute tax net_amount in JS controller (backport #52630 )
2026-03-09 20:26:44 +05:30
ljain112
a6dd07802a
fix: enforce permission check for purchase invoice and update test to use service expense account
2026-03-09 19:53:57 +05:30
ljain112
94972da845
fix: correct function syntax in TDS Computation Report
2026-03-09 19:25:38 +05:30
ljain112
c2e67599f5
fix: refactor GL entry mapping to include voucher type
2026-03-09 19:14:21 +05:30
ljain112
bcc542b1f9
fix(test): include warehouse parameter in asset repair test case
2026-03-09 19:11:02 +05:30
ljain112
ed428ceb1c
fix(test): ensure warehouse is consistently referenced in asset repair tests
2026-03-09 18:54:43 +05:30
ljain112
93ebec90ef
fix: enhance sorting and optimize GL entry retrieval
2026-03-09 18:50:42 +05:30
ljain112
0b1746a4c8
fix: set default repair cost to 0 if no value is returned
2026-03-09 18:34:46 +05:30
ljain112
c71557f432
fix: correct logic for repair cost in asset repair
2026-03-09 18:03:59 +05:30
Rohit Waghchaure
c142a2be9c
fix: validation for cancellation
...
(cherry picked from commit 8de272a8a1 )
2026-03-09 07:49:22 +00:00
Mihir Kandoi
3c77653508
Merge pull request #53240 from frappe/mergify/bp/version-15-hotfix/pr-53234
...
fix(manufacturing): show returned qty in progress bar (backport #53234 )
2026-03-09 12:42:04 +05:30
Sudharsanan11
c572a019b4
feat(manufacturing): show disassembled qty in progress bar
...
(cherry picked from commit ae9ff767fa )
2026-03-09 07:04:32 +00:00
Sudharsanan11
260d87a80c
fix(manufacturing): show returned qty in progress bar
...
(cherry picked from commit 8027f5aafd )
2026-03-09 07:04:31 +00:00
ruthra kumar
e0f5ae2d4c
Merge pull request #53228 from frappe/mergify/bp/version-15-hotfix/pr-53227
...
refactor: party type and party filter for comparison report (backport #53227 )
2026-03-08 05:49:51 +05:30
ruthra kumar
37e750e877
refactor: party type and party filter for comparison report
...
(cherry picked from commit b6f9c0844e )
2026-03-07 12:49:44 +00:00
Jatin3128
3148816451
fix: correct payment terms fetching and recalculation logic
2026-03-06 15:08:35 +05:30
Frappe PR Bot
1ee03f41f2
chore(release): Bumped to Version 15.100.2
...
## [15.100.2](https://github.com/frappe/erpnext/compare/v15.100.1...v15.100.2 ) (2026-03-06)
### Bug Fixes
* stock balance report qty ([9b49a27 ](9b49a27af6 ))
2026-03-06 08:35:24 +00:00
rohitwaghchaure
c2f2331d49
Merge pull request #53209 from frappe/mergify/bp/version-15/pr-53207
...
fix: stock balance report qty (backport #53200 ) (backport #53207 )
2026-03-06 14:04:01 +05:30
rohitwaghchaure
5af5de3315
chore: fix conflicts
...
(cherry picked from commit 54fdce648e )
2026-03-06 07:38:33 +00:00
Rohit Waghchaure
9b49a27af6
fix: stock balance report qty
...
(cherry picked from commit a15e5fdc4e )
# Conflicts:
# erpnext/stock/report/stock_balance/stock_balance.py
(cherry picked from commit 180e232eb0 )
2026-03-06 07:38:32 +00:00
rohitwaghchaure
5764f5ec80
Merge pull request #53207 from frappe/mergify/bp/version-15-hotfix/pr-53200
...
fix: stock balance report qty (backport #53200 )
2026-03-06 13:08:11 +05:30
mergify[bot]
e9ae156323
refactor: use postprocess in mapped_doc to update items in subcontracting controller (backport #52724 ) ( #52936 )
...
* refactor: use postprocess in mapped_doc to update items in subcontracting controller
(cherry picked from commit 1d3d09f48c )
# Conflicts:
# erpnext/controllers/subcontracting_controller.py
* chore: resolve conflicts
* chore: resolve conflicts
---------
Co-authored-by: ljain112 <ljain112@gmail.com >
2026-03-06 12:59:15 +05:30
rohitwaghchaure
54fdce648e
chore: fix conflicts
2026-03-06 12:47:18 +05:30
Rohit Waghchaure
180e232eb0
fix: stock balance report qty
...
(cherry picked from commit a15e5fdc4e )
# Conflicts:
# erpnext/stock/report/stock_balance/stock_balance.py
2026-03-06 07:15:30 +00:00
mergify[bot]
ba4a99b22c
fix(help): escape query (backport #53192 ) ( #53194 )
...
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:49 +05:30
Mihir Kandoi
9100428f1b
Merge pull request #53176 from frappe/resolve/version-15-hotfix/pr-53084
2026-03-05 17:36:47 +05:30
Frappe PR Bot
bcc52090c9
chore(release): Bumped to Version 15.100.1
...
## [15.100.1](https://github.com/frappe/erpnext/compare/v15.100.0...v15.100.1 ) (2026-03-05)
### Bug Fixes
* balance qty for inv dimension ([68c79a4 ](68c79a4a79 ))
2026-03-05 09:43:52 +00:00
rohitwaghchaure
2ca9b75aa6
Merge pull request #53183 from frappe/mergify/bp/version-15/pr-53180
...
fix: balance qty for inv dimension (backport #52745 ) (backport #53180 )
2026-03-05 14:59:14 +05:30
Rohit Waghchaure
68c79a4a79
fix: balance qty for inv dimension
...
(cherry picked from commit a3eafe5b18 )
(cherry picked from commit 6898d70382 )
2026-03-05 08:58:30 +00:00
rohitwaghchaure
1950e82d1e
Merge pull request #53180 from frappe/mergify/bp/version-15-hotfix/pr-52745
...
fix: balance qty for inv dimension (backport #52745 )
2026-03-05 14:27:27 +05:30
Rohit Waghchaure
6898d70382
fix: balance qty for inv dimension
...
(cherry picked from commit a3eafe5b18 )
2026-03-05 08:20:02 +00:00
Sudharsanan11
624d1d4759
fix(manufacturing): ignore sales order validation for subassembly item
...
(cherry picked from commit 6b1aac4aee )
2026-03-05 12:50:27 +05:30
Mihir Kandoi
bf6b5b7b7f
Merge pull request #53164 from frappe/mergify/bp/version-15-hotfix/pr-53157
...
fix: disallow all actions on job card if work order is closed (backport #53157 )
2026-03-04 17:09:17 +05:30
Khushi Rawat
24d9e2c5a9
Merge pull request #53162 from frappe/mergify/bp/version-15-hotfix/pr-53154
...
fix: skip asset sale processing for internal transfer invoices (backport #53154 )
2026-03-04 17:00:56 +05:30
Mihir Kandoi
7b2e4832aa
fix: disallow all actions on job card if work order is closed
...
(cherry picked from commit ee19c32c3a )
2026-03-04 11:21:34 +00:00
khushi8112
a7e8f31f56
fix: skip asset sale processing for internal transfer invoices
...
(cherry picked from commit 9cb3dad079 )
2026-03-04 11:07:05 +00:00
Nishka Gosalia
d5a250a254
Merge pull request #53158 from frappe/mergify/bp/version-15-hotfix/pr-53156
...
fix: updating costing based on employee change in timesheet (backport #53156 )
2026-03-04 16:35:06 +05:30
Nishka Gosalia
be598108b6
fix: updating costing based on employee change in timesheet
...
(cherry picked from commit e37d4a6f7c )
2026-03-04 10:42:50 +00:00
mergify[bot]
68bac20198
Merge pull request #53095 from frappe/mergify/bp/version-15-hotfix/pr-52838
...
fix: correct fields being updated on material request and purchase or… (backport #52838 )
2026-03-04 07:33:02 +00:00
mergify[bot]
072ab8d5f3
feat: allowing rate modification in update item in quotation (backport #53147 ) ( #53150 )
...
Co-authored-by: Nishka Gosalia <nishkagosalia@Nishkas-MacBook-Air.local >
2026-03-04 07:29:46 +00:00
Frappe PR Bot
2574c4c18c
chore(release): Bumped to Version 15.100.0
...
# [15.100.0](https://github.com/frappe/erpnext/compare/v15.99.1...v15.100.0 ) (2026-03-03)
### Bug Fixes
* **accounts receivable:** include invoice payment terms template (backport [#51940 ](https://github.com/frappe/erpnext/issues/51940 )) ([#53105 ](https://github.com/frappe/erpnext/issues/53105 )) ([f5f40db ](f5f40dbcc3 ))
* allow allowed roles to bypass over billing validation ([8e59fe9 ](8e59fe90cc ))
* correct sle voucher_type comparison in get_ref_doctype ([a587b6a ](a587b6a57c ))
* ensure cache is cleared on fiscal year update and trash ([7278166 ](7278166b2c ))
* ensure contacts are processed only if present in create_prospect_against_crm_deal ([e2b6179 ](e2b6179b17 ))
* handle html email template separately in RFQ to avoid jinja context error ([90169a3 ](90169a39bb ))
* item description html validation error ([3c6a120 ](3c6a120c5c ))
* old stock reco entries causing issue in the stock balance report ([b712467 ](b712467049 ))
* opening qty in stock balance ([470a9b3 ](470a9b38b1 ))
* **payment entry:** round unallocated amount ([76a1907 ](76a19076bf ))
* populate mr owner and set po owner as fallback ([c1f2991 ](c1f2991694 ))
* **pricing_rule:** strict validation of `transaction_type` ([5f82db2 ](5f82db200e ))
* resolve conflicts ([6846f02 ](6846f02cea ))
* **selling:** handle selling price validation for FG item ([d5cc51b ](d5cc51b426 ))
* serial no status for Disassemble entry ([8ce541b ](8ce541bf46 ))
* set company based expense account ([74e71f3 ](74e71f3868 ))
* **stock:** validate company for receipt documents and expense accounts ([4462088 ](44620884c1 ))
* **trial-balance:** totals with filter `show_group_accounts` enabled ([eabaef2 ](eabaef2f0b ))
* use conversion factor when creating stock entry from pick list ([f2e1482 ](f2e1482f63 ))
* use stock qty instead of qty when creating stock entry from MR ([2984f79 ](2984f79a69 ))
* use the correct precision value in stock reco ([6d726e4 ](6d726e4b64 ))
* validate warehouse of SABB for draft entry ([d5e2515 ](d5e25153f8 ))
* Variant Items, List View Enabled to Variant Status Change ([#38468 ](https://github.com/frappe/erpnext/issues/38468 )) ([25b1690 ](25b169059d ))
* voucher detail no in SABB ([6e5738e ](6e5738e95c ))
### Features
* UOM query filter for opportunity items ([f6a05ec ](f6a05ec85e ))
### Performance Improvements
* add index on reference_purchase_receipt column ([0766c0e ](0766c0ea43 ))
2026-03-03 17:57:48 +00:00
diptanilsaha
bc9f3a38ce
Merge pull request #53142 from frappe/version-15-hotfix
2026-03-03 23:26:05 +05:30
diptanilsaha
f9e5ac6b60
Merge branch 'version-15' into version-15-hotfix
2026-03-03 23:11:48 +05:30
Mihir Kandoi
8131af51a3
Merge pull request #53137 from frappe/mergify/bp/version-15-hotfix/pr-52784
...
fix(stock): validate company for receipt documents and expense accounts (backport #52784 )
2026-03-03 21:46:25 +05:30
Mihir Kandoi
17dc1681b0
Merge pull request #53133 from frappe/mergify/bp/version-15-hotfix/pr-53070
...
fix: handle html email template separately in RFQ to avoid jinja cont… (backport #53070 )
2026-03-03 21:37:21 +05:30
Kavin
62340babb8
Merge pull request #53135 from frappe/mergify/bp/version-15-hotfix/pr-53132
...
fix(selling): handle selling price validation for FG item (backport #53132 )
2026-03-03 21:31:12 +05:30
Kavin
6846f02cea
fix: resolve conflicts
2026-03-03 21:28:34 +05:30
mergify[bot]
10b40836a9
Merge pull request #53128 from frappe/mergify/bp/version-15-hotfix/pr-53037
...
fix(stock): pass company to avoid document naming rule issue in QI (backport #53037 )
2026-03-03 15:56:44 +00:00
Sudharsanan11
9b0d4ab4da
test(stock): add test to validate company for receipts and expense accounts
...
(cherry picked from commit d58171987c )
2026-03-03 15:46:49 +00:00
Sudharsanan11
74e71f3868
fix: set company based expense account
...
(cherry picked from commit d54d0c25a2 )
# Conflicts:
# erpnext/stock/doctype/landed_cost_voucher/test_landed_cost_voucher.py
2026-03-03 15:46:48 +00:00
Sudharsanan11
44620884c1
fix(stock): validate company for receipt documents and expense accounts
...
(cherry picked from commit 15dfc08a31 )
2026-03-03 15:46:48 +00:00
Mihir Kandoi
bd76ef29cc
Merge pull request #53124 from frappe/mergify/bp/version-15-hotfix/pr-53123
...
fix: serial no status for Disassemble entry (backport #53123 )
2026-03-03 21:12:48 +05:30
kavin-114
dced21faf2
test: add unit test for FG Item selling price validation
...
(cherry picked from commit 723993fdf6 )
2026-03-03 15:40:19 +00:00
kavin-114
d5cc51b426
fix(selling): handle selling price validation for FG item
...
System checks valuation rate in incoming_rate field, since SO has it in valuation_rate field of item row,
need to handle the field name dynamically based upon the doctype name in Selling Controller.
(cherry picked from commit 4335318482 )
2026-03-03 15:40:18 +00:00
Mihir Kandoi
3581906033
chore: resolve conflicts
2026-03-03 21:09:03 +05:30
Pugazhendhi Velu
90169a39bb
fix: handle html email template separately in RFQ to avoid jinja context error
...
(cherry picked from commit 49d363b174 )
# Conflicts:
# erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
2026-03-03 15:36:27 +00:00
Mihir Kandoi
86f8bd403d
Merge pull request #53126 from frappe/mergify/bp/version-15-hotfix/pr-53099
...
fix: populate mr owner and set po owner as fallback (backport #53099 )
2026-03-03 20:54:40 +05:30
kavin-114
c1f2991694
fix: populate mr owner and set po owner as fallback
...
(cherry picked from commit bdf4e51da3 )
2026-03-03 15:09:12 +00:00
Rohit Waghchaure
8ce541bf46
fix: serial no status for Disassemble entry
...
(cherry picked from commit 81acefa8ad )
2026-03-03 13:24:03 +00:00
Shariq Ansari
0c0f1a6591
Merge pull request #53121 from frappe/mergify/bp/version-15-hotfix/pr-53119
...
fix: do not create contact if not passed from crm (backport #53119 )
2026-03-03 04:00:02 -08:00
shariquerik
e2b6179b17
fix: ensure contacts are processed only if present in create_prospect_against_crm_deal
...
(cherry picked from commit 800810d23d )
2026-03-03 11:43:24 +00:00
Mihir Kandoi
96872d314d
Merge pull request #53120 from frappe/gh53107
2026-03-03 17:12:33 +05:30
Mihir Kandoi
3c6a120c5c
fix: item description html validation error
2026-03-03 16:57:02 +05:30
diptanilsaha
067a57d4c3
Merge pull request #53113 from frappe/mergify/bp/version-15-hotfix/pr-53110
...
fix(pricing_rule): strict validation of `transaction_type` (backport #53110 )
2026-03-03 15:19:30 +05:30
diptanilsaha
814c17aafe
refactor: renamed args to pricing_ctx in set_transaction_type for clarity
...
(cherry picked from commit 6342e78305 )
2026-03-03 09:30:32 +00:00
diptanilsaha
5f82db200e
fix(pricing_rule): strict validation of transaction_type
...
(cherry picked from commit 7ec0354a79 )
2026-03-03 09:30:32 +00:00
mergify[bot]
f5f40dbcc3
fix(accounts receivable): include invoice payment terms template (backport #51940 ) ( #53105 )
...
Co-authored-by: Ravibharathi <131471282+ravibharathi656@users.noreply.github.com >
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-03-03 12:41:03 +05:30
rohitwaghchaure
15054a1c10
Merge pull request #53097 from frappe/mergify/bp/version-15-hotfix/pr-53093
...
fix: opening qty in stock balance (backport #53093 )
2026-03-02 22:42:59 +05:30
rohitwaghchaure
2e26a7fa0b
chore: fix linters issue
2026-03-02 21:59:50 +05:30
rohitwaghchaure
08e155cec5
Merge pull request #53091 from frappe/mergify/bp/version-15-hotfix/pr-53087
...
perf: add index on reference_purchase_receipt column (backport #53087 )
2026-03-02 21:57:36 +05:30
rohitwaghchaure
658d219aa1
chore: fix conflicts
...
Refactor stock balance calculation to use dictionary for stock reconciliation voucher count and improve data handling.
2026-03-02 21:56:38 +05:30
rohitwaghchaure
6f164cb183
chore: fix conflicts
2026-03-02 21:39:36 +05:30
rohitwaghchaure
4568ed3fb4
Merge pull request #53089 from frappe/mergify/bp/version-15-hotfix/pr-53082
...
fix: validate warehouse of SABB for draft entry (backport #53082 )
2026-03-02 21:37:47 +05:30
Rohit Waghchaure
470a9b38b1
fix: opening qty in stock balance
...
(cherry picked from commit d7fdab99cb )
# Conflicts:
# erpnext/stock/report/stock_balance/stock_balance.py
2026-03-02 15:19:30 +00:00
kavin-114
0766c0ea43
perf: add index on reference_purchase_receipt column
...
(cherry picked from commit 8c94396ad9 )
# Conflicts:
# erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
2026-03-02 09:08:16 +00:00
rohitwaghchaure
9d73faddfe
chore: fix conflicts
...
Removed redundant on_update method and cleaned up code.
2026-03-02 14:35:45 +05:30
Rohit Waghchaure
d5e25153f8
fix: validate warehouse of SABB for draft entry
...
(cherry picked from commit 9b8f685c82 )
# Conflicts:
# erpnext/controllers/stock_controller.py
2026-03-02 08:52:37 +00:00
rohitwaghchaure
94afc32a8d
Merge pull request #53076 from frappe/mergify/bp/version-15-hotfix/pr-53050
...
fix: voucher detail no in SABB (backport #53050 )
2026-03-02 12:48:03 +05:30
rohitwaghchaure
97df39a630
chore: fix conflicts
2026-03-02 12:10:43 +05:30
Rohit Waghchaure
6e5738e95c
fix: voucher detail no in SABB
...
(cherry picked from commit c37a56ec89 )
# Conflicts:
# erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
2026-03-02 04:23:42 +00:00
Mihir Kandoi
6147541f58
Merge pull request #53068 from frappe/mergify/bp/version-15-hotfix/pr-53067
...
fix: use the correct precision value in stock reco (backport #53067 )
2026-03-01 21:36:56 +05:30
Mihir Kandoi
6d726e4b64
fix: use the correct precision value in stock reco
...
(cherry picked from commit 36726b0f7b )
2026-03-01 15:52:02 +00:00
Mihir Kandoi
8fed606357
Merge pull request #53065 from frappe/mergify/bp/version-15-hotfix/pr-53062
...
fix: correct sle voucher_type comparison in get_ref_doctype (backport #53062 )
2026-03-01 21:01:39 +05:30
Sanjesh
a587b6a57c
fix: correct sle voucher_type comparison in get_ref_doctype
...
(cherry picked from commit cffb59ae73 )
2026-03-01 15:16:29 +00:00
Mihir Kandoi
51fb7affeb
Merge pull request #53060 from frappe/mergify/bp/version-15-hotfix/pr-53057
...
fix: allow allowed roles to bypass over billing validation (backport #53057 )
2026-03-01 20:43:16 +05:30
Mihir Kandoi
6ac2f510a6
chore: resolve conflicts
2026-03-01 20:28:00 +05:30
Mihir Kandoi
2a78f47f02
Merge pull request #53058 from frappe/mergify/bp/version-15-hotfix/pr-53052
...
fix: use stock qty instead of qty when creating stock entry from MR (backport #53052 )
2026-03-01 15:52:19 +05:30
Mihir Kandoi
8e59fe90cc
fix: allow allowed roles to bypass over billing validation
...
(cherry picked from commit 04127019f9 )
# Conflicts:
# erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
2026-03-01 10:18:05 +00:00
Mihir Kandoi
bf7b9c10dc
Merge pull request #53053 from frappe/mergify/bp/version-15-hotfix/pr-53051
...
fix: use conversion factor when creating stock entry from pick list (backport #53051 )
2026-03-01 15:25:57 +05:30
Mihir Kandoi
2984f79a69
fix: use stock qty instead of qty when creating stock entry from MR
...
(cherry picked from commit 30c3ff2efe )
2026-03-01 09:51:35 +00:00
Mihir Kandoi
f2e1482f63
fix: use conversion factor when creating stock entry from pick list
...
(cherry picked from commit 5f12b0db3f )
2026-03-01 09:40:21 +00:00
Diptanil Saha
0458930d9e
Merge pull request #53019 from diptanilsaha/tb_total
2026-02-27 16:52:46 +05:30
Frappe PR Bot
b2a8af5ba6
chore(release): Bumped to Version 15.99.1
...
## [15.99.1](https://github.com/frappe/erpnext/compare/v15.99.0...v15.99.1 ) (2026-02-27)
### Bug Fixes
* old stock reco entries causing issue in the stock balance report ([bba0a6d ](bba0a6d950 ))
2026-02-27 10:50:36 +00:00
rohitwaghchaure
45eed5fd81
Merge pull request #53025 from frappe/mergify/bp/version-15/pr-53020
...
fix: old stock reco entries causing issue in the stock balance report (backport #53013 ) (backport #53020 )
2026-02-27 16:18:40 +05:30
rohitwaghchaure
435c852b54
chore: fix conflicts
...
Added a method to prepare stock reconciliation voucher-wise count and updated logic for handling stock reconciliation entries.
(cherry picked from commit cc6fbde463 )
2026-02-27 10:32:36 +00:00
Rohit Waghchaure
bba0a6d950
fix: old stock reco entries causing issue in the stock balance report
...
(cherry picked from commit 0874cbc268 )
# Conflicts:
# erpnext/stock/report/stock_balance/stock_balance.py
(cherry picked from commit b712467049 )
2026-02-27 10:32:36 +00:00
rohitwaghchaure
51d5885454
Merge pull request #53020 from frappe/mergify/bp/version-15-hotfix/pr-53013
...
fix: old stock reco entries causing issue in the stock balance report (backport #53013 )
2026-02-27 16:02:12 +05:30
rohitwaghchaure
cc6fbde463
chore: fix conflicts
...
Added a method to prepare stock reconciliation voucher-wise count and updated logic for handling stock reconciliation entries.
2026-02-27 15:46:52 +05:30
Rohit Waghchaure
b712467049
fix: old stock reco entries causing issue in the stock balance report
...
(cherry picked from commit 0874cbc268 )
# Conflicts:
# erpnext/stock/report/stock_balance/stock_balance.py
2026-02-27 09:26:37 +00:00
diptanilsaha
eabaef2f0b
fix(trial-balance): totals with filter show_group_accounts enabled
2026-02-27 14:42:53 +05:30
Mihir Kandoi
f90e984833
Merge pull request #53017 from frappe/mergify/bp/version-15-hotfix/pr-53012
2026-02-27 13:58:02 +05:30
Thomas antony
f6a05ec85e
feat: UOM query filter for opportunity items
...
Add UOM query filter based on item code in opportunity form.
(cherry picked from commit b33f06701c )
2026-02-27 08:23:31 +00:00
Diptanil Saha
5ba38bcf32
Merge pull request #53001 from frappe/mergify/bp/version-15-hotfix/pr-38468
...
fix: Variant Items, List View Enabled to Variant Status Change (backport #38468 )
2026-02-26 16:50:55 +05:30
diptanilsaha
39f8d35414
chore: resolve conflict
2026-02-26 16:44:17 +05:30
Parameshwari Palanisamy
25b169059d
fix: Variant Items, List View Enabled to Variant Status Change ( #38468 )
...
* feat: Purchase Register Report Supplier Group filter Adding
* fix: Variant Items, List View Enabled to Variant Status Change
* Update purchase_register.js
* Update purchase_register.py
(cherry picked from commit 9ea963bfe9 )
# Conflicts:
# erpnext/stock/doctype/item/item_list.js
2026-02-26 11:08:55 +00:00
David Arnold
717c5b25eb
fix: client-side taxes calculation ( #44510 )
...
closes : #44328
2026-02-26 13:55:17 +05:30
ruthra kumar
e5282a48ae
chore: resolve conflicts
2026-02-26 13:52:23 +05:30
Luis Mendoza
516ad9021b
fix(accounts): round and convert net_amount to company currency in JS tax controller
...
(cherry picked from commit b10b205394 )
# Conflicts:
# erpnext/public/js/controllers/taxes_and_totals.js
2026-02-26 08:17:52 +00:00
Luis Mendoza
86c628521e
style: prettier formatting
...
(cherry picked from commit 485166b668 )
2026-02-26 08:17:51 +00:00
Luis Mendoza
6ad84d66cc
fix(accounts): compute tax net_amount in JS controller
...
(cherry picked from commit 153ad99f85 )
# Conflicts:
# erpnext/public/js/controllers/taxes_and_totals.js
2026-02-26 08:17:51 +00:00
ruthra kumar
a2a6460c6c
Merge pull request #52992 from frappe/mergify/bp/version-15-hotfix/pr-52188
...
fix(payment entry): round unallocated amount (backport #52188 )
2026-02-26 13:24:06 +05:30
ravibharathi656
76a19076bf
fix(payment entry): round unallocated amount
...
(cherry picked from commit b0d6751777 )
2026-02-26 07:38:07 +00:00
ruthra kumar
fdaa0b8b58
Merge pull request #52974 from frappe/mergify/bp/version-15-hotfix/pr-52973
...
fix: ensure cache is cleared on fiscal year update and trash (backport #52973 )
2026-02-26 10:00:29 +05:30
ljain112
7278166b2c
fix: ensure cache is cleared on fiscal year update and trash
...
(cherry picked from commit 39b0e3522a )
2026-02-25 14:35:48 +00:00
ljain112
e5eb5406da
fix(tds-report): correct party type filtering and refactor
2026-02-25 16:30:30 +05:30
mergify[bot]
9657c6431d
Merge pull request #52932 from frappe/mergify/bp/version-15-hotfix/pr-52824
...
refactor: separate construction of chart related data from `get_columns()` (backport #52824 )
2026-02-25 15:11:46 +05:30
Frappe PR Bot
7ad770a83a
chore(release): Bumped to Version 15.99.0
...
# [15.99.0](https://github.com/frappe/erpnext/compare/v15.98.1...v15.99.0 ) (2026-02-25)
### Bug Fixes
* **`fiscal_year_company`:** made `company` field mandatory ([2fffc94 ](2fffc9448b ))
* **`fiscal_year`:** `Fiscal Year` auto-generation and notification ([397f39e ](397f39e271 ))
* `update_stock` behaviour on selling invoices ([82bcb62 ](82bcb62b21 ))
* Add handling for Sales Invoice Item quantity field ([41c7890 ](41c7890a6d ))
* add purchase invoice as well ([2fc3e30 ](2fc3e30f9f ))
* avoid duplicate taxes and charges rows in payment entry (backport [#52178 ](https://github.com/frappe/erpnext/issues/52178 )) ([#52318 ](https://github.com/frappe/erpnext/issues/52318 )) ([946c355 ](946c3554b1 ))
* better permissions on make payment request ([ce7101f ](ce7101f555 ))
* bug with comparison regarding `None` values and empty string ([852c200 ](852c200ee0 ))
* check gl account of an associated bank account in bank transaction ([6b286ae ](6b286ae03d ))
* enfore permission on make_payment_request ([4602919 ](460291990a ))
* get employee email with priority if preferred is not set ([943e2c0 ](943e2c00bc ))
* ignore permissions instead of saving parent ([bce77b6 ](bce77b6117 ))
* inconsistent label name between parent and child ([1bf608f ](1bf608f835 ))
* **manufacturing:** remove delete query of job card & batch and serial no ([#52840 ](https://github.com/frappe/erpnext/issues/52840 )) ([e30b2f1 ](e30b2f1d04 ))
* **manufacturing:** set pick list purpose while creating it from work order ([33d48c5 ](33d48c5575 ))
* **manufacturing:** update status for work order before calculating planned qty ([b3bcfd5 ](b3bcfd5a64 ))
* permission issue for quotation item during update item ([5a3c027 ](5a3c027432 ))
* prevent precision errors in discount distribution with inclusive tax ([61ac180 ](61ac18069b ))
* **Purchase Receipt:** copy project from first row when adding items ([fd48fb4 ](fd48fb49b9 ))
* remove supplier invoice date/posting date validation ([dcf4ac6 ](dcf4ac66bb ))
* reservation based on field should be read only in SRE ([c3626d6 ](c3626d67ca ))
* restore missing `has_permission` import ([0ba965a ](0ba965aae6 ))
* **sales-order:** update quotation status while cancelling sales order ([#52822 ](https://github.com/frappe/erpnext/issues/52822 )) ([2420122 ](2420122f0e ))
* **sales-order:** update quotation status while cancelling sales order (backport [#52822 ](https://github.com/frappe/erpnext/issues/52822 )) ([#52918 ](https://github.com/frappe/erpnext/issues/52918 )) ([3ae5de7 ](3ae5de7b11 ))
* sensible insufficient stock message in pick list ([3bafa36 ](3bafa360b2 ))
* setup fails to set abbr to departments ([c432506 ](c432506912 ))
* skip empty dimension values in exchange gain loss ([09ba980 ](09ba9808de ))
* typo ([3893900 ](38939005ca ))
* unable to submit subcontracting order if created from material request ([0422117 ](0422117003 ))
* update items fetches wrong item code ([97a4a5f ](97a4a5f1cc ))
* **work_order:** update returned qty ([bb1a655 ](bb1a655efb ))
### Features
* **Journal Entry Account:** add Bank Transaction as Reference Type (backport [#52760 ](https://github.com/frappe/erpnext/issues/52760 )) ([#52815 ](https://github.com/frappe/erpnext/issues/52815 )) ([7032197 ](7032197f97 ))
* retrieve employee basic contact information ([4b2ac62 ](4b2ac626c5 ))
* retrieve employee contact details ([caa03ef ](caa03efbe1 ))
* update item button addition for quotation (backport [#50976 ](https://github.com/frappe/erpnext/issues/50976 )) ([#52810 ](https://github.com/frappe/erpnext/issues/52810 )) ([800e384 ](800e38453b ))
* update item button addition for quotation (backport [#50976 ](https://github.com/frappe/erpnext/issues/50976 )) ([#52810 ](https://github.com/frappe/erpnext/issues/52810 )) ([e2a1a7a ](e2a1a7a36d ))
### Reverts
* Revert "feat: update item button addition for quotation (backport [#50976 ](https://github.com/frappe/erpnext/issues/50976 )) ([#5 ](https://github.com/frappe/erpnext/issues/5 )…" ([656b1bc ](656b1bcede ))
2026-02-25 06:29:35 +00:00
ruthra kumar
5396b141dd
Merge pull request #52926 from frappe/version-15-hotfix
...
chore: release v15
2026-02-25 11:58:05 +05:30
Mihir Kandoi
4ffb161ec8
Merge pull request #52943 from frappe/mergify/bp/version-15-hotfix/pr-52942
2026-02-25 10:30:10 +05:30
Mihir Kandoi
b37fc6676e
chore: clearer description for internal transfer at arms length
...
(cherry picked from commit bd9e5e97d7 )
2026-02-25 04:43:07 +00:00
ruthra kumar
965fcf8b71
Merge pull request #52928 from frappe/mergify/bp/version-15-hotfix/pr-52029
...
fix: prevent precision errors in discount distribution with inclusive tax (backport #52029 )
2026-02-24 18:39:37 +05:30
ljain112
61ac18069b
fix: prevent precision errors in discount distribution with inclusive tax
...
(cherry picked from commit 2068299766 )
2026-02-24 11:28:44 +00:00
ruthra kumar
3ae5de7b11
fix(sales-order): update quotation status while cancelling sales order (backport #52822 ) ( #52918 )
...
fix(sales-order): update quotation status while cancelling sales order (#52822 )
* fix(sales-order): update quotation status while cancelling sales order
* test: validate quotation status
* chore: remove submit
(cherry picked from commit d638f3e033 )
Co-authored-by: Sowmya <106989392+SowmyaArunachalam@users.noreply.github.com >
2026-02-24 12:08:25 +05:30
Sowmya
2420122f0e
fix(sales-order): update quotation status while cancelling sales order ( #52822 )
...
* fix(sales-order): update quotation status while cancelling sales order
* test: validate quotation status
* chore: remove submit
(cherry picked from commit d638f3e033 )
2026-02-24 06:18:23 +00:00
ruthra kumar
c5826f4132
Merge pull request #52907 from frappe/mergify/bp/version-15-hotfix/pr-52896
...
fix: skip empty dimension values in exchange gain loss (backport #52896 )
2026-02-23 21:22:02 +05:30
ravibharathi656
09ba9808de
fix: skip empty dimension values in exchange gain loss
...
(cherry picked from commit 7df9d951c6 )
2026-02-23 15:36:29 +00:00
Imesha Sudasingha
71248ff40b
Merge pull request #52544 from one-highflyer/fix/improve-reserved-serial-no-error-message
...
fix(stock): improve error message when serial no is reserved via SRE
2026-02-23 15:12:08 +00:00
Diptanil Saha
bfe0443530
Merge pull request #52899 from frappe/mergify/bp/version-15-hotfix/pr-50301
2026-02-23 20:38:49 +05:30
mergify[bot]
eda4462e5f
Merge pull request #52722 from frappe/mergify/bp/version-15-hotfix/pr-52720
...
fix: wrong display_depends_on condition for item group and brand chil… (backport #52720 )
2026-02-23 15:04:41 +00:00
diptanilsaha
0ba965aae6
fix: restore missing has_permission import
2026-02-23 20:07:27 +05:30
mergify[bot]
07eb5c714a
Merge pull request #52897 from frappe/mergify/bp/version-15-hotfix/pr-52878
...
fix: standalone sales invoice return should not fallback to item mast… (backport #52878 )
2026-02-23 13:54:53 +00:00
Mihir Kandoi
245bc7d2fb
Merge pull request #52886 from frappe/mergify/bp/version-15-hotfix/pr-52840
...
fix(manufacturing): remove delete query of job card & batch and serial no (backport #52840 )
2026-02-23 19:16:45 +05:30
Abdeali Chharchhoda
773e56808a
refactor: method to get employee contact without permission check
...
(cherry picked from commit 58cdb9503b )
2026-02-23 13:33:39 +00:00
Abdeali Chharchhoda
cb17dbd616
refactor: use common method to get employee contacts
...
(cherry picked from commit ec1eb6d222 )
2026-02-23 13:33:39 +00:00
Abdeali Chharchhoda
943e2c00bc
fix: get employee email with priority if preferred is not set
...
(cherry picked from commit 7b89c12470 )
2026-02-23 13:33:39 +00:00
Abdeali Chharchhoda
0866c03e20
refactor: add validation for missing employee parameter
...
(cherry picked from commit b8e06b9636 )
2026-02-23 13:33:38 +00:00
Abdeali Chharchhoda
4078e252c2
refactor: fetch employee contact details in realtime
...
(cherry picked from commit 2ea6508fa5 )
2026-02-23 13:33:38 +00:00
Abdeali Chharchhoda
caa03efbe1
feat: retrieve employee contact details
...
(cherry picked from commit a41297d841 )
2026-02-23 13:33:37 +00:00
Abdeali Chharchhoda
4b2ac626c5
feat: retrieve employee basic contact information
...
(cherry picked from commit 4ad1474e32 )
2026-02-23 13:33:37 +00:00
Abdeali Chharchhoda
ae733cd7ad
chore: Removing unused import
...
(cherry picked from commit 87c59f471c )
2026-02-23 13:33:37 +00:00
ruthra kumar
cec539629b
Merge pull request #52894 from frappe/mergify/bp/version-15-hotfix/pr-52812
...
fix: bank account mismatch error on reverse transaction reconciliation (backport #52812 )
2026-02-23 18:31:05 +05:30
ervishnucs
6b286ae03d
fix: check gl account of an associated bank account in bank transaction
...
(cherry picked from commit 8fe0bf4ba3 )
2026-02-23 12:36:25 +00:00
Sudharsanan Ashok
e30b2f1d04
fix(manufacturing): remove delete query of job card & batch and serial no ( #52840 )
...
* fix(manufacturing): remove delete query of batch and serial no
* fix(manufacturing): remove delete query of job card
* fix: remove delete function call for work order
(cherry picked from commit 8b2a971019 )
2026-02-23 11:29:18 +00:00
Mihir Kandoi
d59d30c50a
Merge pull request #52882 from frappe/mergify/bp/version-15-hotfix/pr-52880
...
fix(work_order): update returned qty on work order (backport #52880 )
2026-02-23 15:48:35 +05:30
mergify[bot]
946c3554b1
fix: avoid duplicate taxes and charges rows in payment entry (backport #52178 ) ( #52318 )
...
Co-authored-by: Dharanidharan S <dharanidharans1328@gmail.com >
fix: avoid duplicate taxes and charges rows in payment entry (#52178 )
2026-02-23 10:15:00 +00:00
Pandiyan37
bb1a655efb
fix(work_order): update returned qty
...
(cherry picked from commit b7f45e6963 )
2026-02-23 10:03:53 +00:00
mergify[bot]
dada7c4aa8
Merge pull request #52873 from frappe/mergify/bp/version-15-hotfix/pr-52871
...
fix: use stock qty instead of qty when updating transferred qty in WO (backport #52871 )
2026-02-23 09:43:11 +00:00
Mihir Kandoi
dabf2c7027
Merge pull request #52862 from frappe/mergify/bp/version-15-hotfix/pr-52803
...
fix(manufacturing): update closed status for current work order before calculating planned qty (backport #52803 )
2026-02-23 07:46:07 +05:30
Sudharsanan11
76760c2ee3
test(manufacturing): add test to validate the planned qty
...
(cherry picked from commit cfbdfcf515 )
2026-02-23 02:01:23 +00:00
Sudharsanan11
b3bcfd5a64
fix(manufacturing): update status for work order before calculating planned qty
...
(cherry picked from commit 4d40c84a31 )
2026-02-23 02:01:22 +00:00
Diptanil Saha
377435fa7d
Merge pull request #52854 from diptanilsaha/us_si_pi
2026-02-22 19:48:02 +05:30
diptanilsaha
82bcb62b21
fix: update_stock behaviour on selling invoices
2026-02-22 04:20:31 +05:30
mergify[bot]
7032197f97
feat(Journal Entry Account): add Bank Transaction as Reference Type (backport #52760 ) ( #52815 )
...
* feat: add Bank Transaction as Reference Type to Journal Entry Account (#52760 )
* feat: add Bank Transaction as Reference Type to Journal Entry Account
* fix: take care of existing property setters
* fix: cancelling Bank Transactions should still be possible
* fix: handle blank options in patch
* fix: hide Reference Due Date for Bank Transaction
(cherry picked from commit 387fb1b202 )
# Conflicts:
# erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
# erpnext/patches.txt
* chore: resolve conflicts
---------
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-02-21 15:43:26 +01:00
Diptanil Saha
ef801d6bb4
Merge pull request #52849 from frappe/mergify/bp/version-15-hotfix/pr-52842
...
refactor: `Fiscal Year` cleanup (backport #52842 )
2026-02-21 17:05:13 +05:30
diptanilsaha
bb8e5adadc
chore: resolve conflicts
2026-02-21 16:36:58 +05:30
diptanilsaha
397f39e271
fix(fiscal_year): Fiscal Year auto-generation and notification
...
(cherry picked from commit 4c76786ce4 )
# Conflicts:
# erpnext/accounts/doctype/fiscal_year/fiscal_year.py
# erpnext/accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html
# erpnext/accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.json
2026-02-21 07:41:21 +00:00
diptanilsaha
2fffc9448b
fix(fiscal_year_company): made company field mandatory
...
(cherry picked from commit 94fb7e11b4 )
# Conflicts:
# erpnext/accounts/doctype/fiscal_year_company/fiscal_year_company.json
2026-02-21 07:41:21 +00:00
diptanilsaha
5a1c61f4d9
refactor: Fiscal Year DocType cleanup
...
(cherry picked from commit 74ac28fc70 )
# Conflicts:
# erpnext/accounts/doctype/fiscal_year/fiscal_year.py
2026-02-21 07:41:20 +00:00
Mihir Kandoi
266658cda1
Merge pull request #52846 from frappe/mergify/bp/version-15-hotfix/pr-52845
2026-02-21 12:40:11 +05:30
Mihir Kandoi
dcf4ac66bb
fix: remove supplier invoice date/posting date validation
...
(cherry picked from commit 7cff0ba626 )
2026-02-21 06:55:08 +00:00
Mihir Kandoi
813f0fa8c9
Merge pull request #52836 from frappe/mergify/bp/version-15-hotfix/pr-52835
...
fix: inconsistent label name between parent and child (backport #52835 )
2026-02-20 17:17:55 +05:30
Mihir Kandoi
58d9694173
chore: resolve conflicts
2026-02-20 17:01:17 +05:30
Mihir Kandoi
1bf608f835
fix: inconsistent label name between parent and child
...
(cherry picked from commit d6e1ca0f10 )
# Conflicts:
# erpnext/selling/doctype/sales_order_item/sales_order_item.json
2026-02-20 11:28:35 +00:00
Mihir Kandoi
5eb4baccd6
Merge pull request #52826 from frappe/mergify/bp/version-15-hotfix/pr-52821
...
fix: sensible insufficient stock message in pick list (backport #52821 )
2026-02-20 14:39:00 +05:30
Mihir Kandoi
ae0acd9ba1
Merge pull request #52828 from frappe/mergify/bp/version-15-hotfix/pr-52825
...
fix: update items fetches wrong item code (backport #52825 )
2026-02-20 14:26:37 +05:30
Mihir Kandoi
97a4a5f1cc
fix: update items fetches wrong item code
...
(cherry picked from commit ba96d37c11 )
2026-02-20 08:54:14 +00:00
Mihir Kandoi
3bafa360b2
fix: sensible insufficient stock message in pick list
...
(cherry picked from commit 1352dc79bb )
2026-02-20 08:53:36 +00:00
Mihir Kandoi
de571c9266
Merge pull request #52817 from mihir-kandoi/gh52069
...
feat: update item button addition for quotation (backport #50976 )
2026-02-19 23:30:52 +05:30
Mihir Kandoi
e7e67902e9
Merge pull request #52818 from frappe/mergify/bp/version-15-hotfix/pr-52811
...
fix: permission issue for quotation item during update item (backport #52811 )
2026-02-19 23:19:42 +05:30
mergify[bot]
800e38453b
feat: update item button addition for quotation (backport #50976 ) ( #52810 )
...
* feat: update item button addition for quotation (#50976 )
* feat: update item button addition for quotation
* feat: update item button addition for supplier quotation
* fix: test case
---------
Co-authored-by: Nishka Gosalia <nishkagosalia@Nishkas-MacBook-Air.local >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
(cherry picked from commit f4c0611cc5 )
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
---------
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-02-19 23:11:32 +05:30
Mihir Kandoi
38939005ca
fix: typo
...
(cherry picked from commit 732c98b72f )
2026-02-19 17:28:31 +00:00
Mihir Kandoi
bce77b6117
fix: ignore permissions instead of saving parent
...
(cherry picked from commit 6342e9a3e2 )
2026-02-19 17:28:31 +00:00
Nishka Gosalia
5a3c027432
fix: permission issue for quotation item during update item
...
(cherry picked from commit 58b8af0fa8 )
2026-02-19 17:28:30 +00:00
Mihir Kandoi
ee7602e752
Merge pull request #52813 from frappe/revert-52810-mergify/bp/version-15-hotfix/pr-50976
...
revert: "feat: update item button addition for quotation"
2026-02-19 20:39:43 +05:30
Mihir Kandoi
656b1bcede
Revert "feat: update item button addition for quotation (backport #50976 ) (#5…"
...
This reverts commit e2a1a7a36d .
2026-02-19 20:22:25 +05:30
mergify[bot]
e2a1a7a36d
feat: update item button addition for quotation (backport #50976 ) ( #52810 )
...
* feat: update item button addition for quotation (#50976 )
* feat: update item button addition for quotation
* feat: update item button addition for supplier quotation
* fix: test case
---------
Co-authored-by: Nishka Gosalia <nishkagosalia@Nishkas-MacBook-Air.local >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
(cherry picked from commit f4c0611cc5 )
# Conflicts:
# erpnext/buying/doctype/supplier_quotation/supplier_quotation.js
# erpnext/buying/doctype/supplier_quotation/test_supplier_quotation.py
# erpnext/controllers/accounts_controller.py
# erpnext/selling/doctype/quotation/test_quotation.py
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
---------
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-02-19 14:41:01 +00:00
Mihir Kandoi
283b118773
Merge pull request #52805 from frappe/mergify/bp/version-15-hotfix/pr-52804
...
fix(Purchase Receipt): copy project from first row when adding items (backport #52804 )
2026-02-19 14:03:34 +05:30
Marc Ramser
fd48fb49b9
fix(Purchase Receipt): copy project from first row when adding items
...
Adds `items_add` method to copy expense_account, cost_center and project from first row to newly added items, matching Purchase Invoice behavior.
(cherry picked from commit 21423676c9 )
2026-02-19 08:31:59 +00:00
Mihir Kandoi
a57a9d7548
Merge pull request #52795 from frappe/mergify/bp/version-15-hotfix/pr-52794
...
fix: reservation based on field should be read only in SRE (backport #52794 )
2026-02-19 12:56:57 +05:30
Mihir Kandoi
49dca6016c
Merge pull request #52797 from frappe/mergify/bp/version-15-hotfix/pr-52792
...
fix: unable to submit subcontracting order if created from material r… (backport #52792 )
2026-02-19 12:56:45 +05:30
Mihir Kandoi
0422117003
fix: unable to submit subcontracting order if created from material request
...
(cherry picked from commit 37323480dd )
2026-02-19 05:39:34 +00:00
Mihir Kandoi
6d32089d9e
chore: resolve conflicts
2026-02-19 10:51:40 +05:30
Mihir Kandoi
c3626d67ca
fix: reservation based on field should be read only in SRE
...
(cherry picked from commit 21452b4c6e )
# Conflicts:
# erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
2026-02-19 05:10:25 +00:00
Frappe PR Bot
2888b68334
chore(release): Bumped to Version 15.98.1
...
## [15.98.1](https://github.com/frappe/erpnext/compare/v15.98.0...v15.98.1 ) (2026-02-19)
### Bug Fixes
* better permissions on make payment request ([f06e20d ](f06e20d993 ))
2026-02-19 05:00:53 +00:00
ruthra kumar
f7f10a5930
Merge pull request #52789 from frappe/mergify/bp/version-15/pr-52763
...
fix: better permissions on make payment request (backport #52763 )
2026-02-19 10:27:15 +05:30
Mihir Kandoi
3fcda3a414
Merge pull request #52787 from frappe/mergify/bp/version-15-hotfix/pr-52490
...
fix: Add handling for Sales Invoice Item quantity field (backport #52490 )
2026-02-19 10:15:30 +05:30
ruthra kumar
f06e20d993
fix: better permissions on make payment request
...
(cherry picked from commit f36962fc58 )
2026-02-19 04:31:56 +00:00
Mihir Kandoi
2fc3e30f9f
fix: add purchase invoice as well
...
(cherry picked from commit 1fc2eddf6f )
2026-02-19 04:12:47 +00:00
Thomas antony
41c7890a6d
fix: Add handling for Sales Invoice Item quantity field
...
Add handling for Sales Invoice Item quantity field
(cherry picked from commit edfcaee99b )
2026-02-19 04:12:46 +00:00
mergify[bot]
d9f1b0be77
Merge pull request #52785 from frappe/mergify/bp/version-15-hotfix/pr-52712
...
fix: addresses portal (backport #52712 )
2026-02-19 04:08:56 +00:00
Mihir Kandoi
fd7f6fd7f3
Merge pull request #52774 from frappe/mergify/bp/version-15-hotfix/pr-52628
...
fix(manufacturing): set pick list purpose while creating it from work order (backport #52628 )
2026-02-18 15:30:45 +05:30
Sudharsanan11
33d48c5575
fix(manufacturing): set pick list purpose while creating it from work order
...
(cherry picked from commit 23ccc2a8c5 )
2026-02-18 09:45:36 +00:00
Sagar Vora
f7332258e7
Merge pull request #52773 from frappe/revert-52366-mergify/bp/version-15-hotfix/pr-52279
...
revert: "fix(profit and loss statement): exclude non period columns"
2026-02-18 08:34:13 +00:00
Sagar Vora
d782c52b76
Revert "fix(profit and loss statement): exclude non period columns (backport #52279 )"
2026-02-18 13:52:50 +05:30
ruthra kumar
be4fe38998
Merge pull request #52767 from frappe/mergify/bp/version-15-hotfix/pr-52763
...
fix: better permissions on make payment request (backport #52763 )
2026-02-18 12:44:32 +05:30
ruthra kumar
ce7101f555
fix: better permissions on make payment request
...
(cherry picked from commit f36962fc58 )
2026-02-18 06:58:27 +00:00
ruthra kumar
56dd37c9e6
Merge pull request #52765 from frappe/mergify/bp/version-15-hotfix/pr-52419
...
fix: enfore permission on make_payment_request (backport #52419 )
2026-02-18 12:23:29 +05:30
ruthra kumar
460291990a
fix: enfore permission on make_payment_request
...
(cherry picked from commit b755ca12ca )
2026-02-18 06:32:29 +00:00
Mihir Kandoi
80976ae466
Merge pull request #52753 from frappe/mergify/bp/version-15-hotfix/pr-52750
...
fix: setup fails to set abbr to departments (backport #52750 )
2026-02-17 21:47:32 +05:30
Mihir Kandoi
9a28d4ef5a
Merge pull request #52751 from frappe/mergify/bp/version-15-hotfix/pr-52743
...
bug: fix comparison regarding `None` values (backport #52743 )
2026-02-17 21:37:25 +05:30
Mihir Kandoi
c432506912
fix: setup fails to set abbr to departments
...
(cherry picked from commit debe868950 )
2026-02-17 15:57:32 +00:00
Markus Lobedann
852c200ee0
fix: bug with comparison regarding None values and empty string
...
In their default state, the fields can be `None`. When a user enters something and deletes it afterwards, the fields contain an empty string.
This fixes the comparison.
(cherry picked from commit 3fd5a0f100 )
2026-02-17 15:51:48 +00:00
Frappe PR Bot
a66854d16d
chore(release): Bumped to Version 15.98.0
...
# [15.98.0](https://github.com/frappe/erpnext/compare/v15.97.0...v15.98.0 ) (2026-02-17)
### Bug Fixes
* **accounts-controller:** handle empty items list ([13239a9 ](13239a9dee ))
* **accounts:** correct base grand total and rounded total mismatch ([#51739 ](https://github.com/frappe/erpnext/issues/51739 )) ([8bdbb24 ](8bdbb24d73 ))
* add base_tax_withholding_net_total to tax withholding report ([ed42d54 ](ed42d54989 ))
* allow rename for market segment doctype ([0a41987 ](0a4198718b ))
* allow sequence id edit in BOM if routing is not set ([c425944 ](c425944bdf ))
* better validation for negative batch ([85d18fa ](85d18fa7a4 ))
* cancel SABB if SLE cancelled from LCV ([f2a77d1 ](f2a77d178d ))
* consider sle for negative stock validation ([ca79f64 ](ca79f6478a ))
* do not allow plant floor company and warehouse to be updated ([d6333c1 ](d6333c1562 ))
* **manufacturing:** add sales order fields in subassembly child table ([0576752 ](0576752d3b ))
* **manufacturing:** set sales order references in subassembly child table ([53e18a9 ](53e18a9beb ))
* Payment Terms auto-fetched in Sales Invoice even when automatically_fetch_payment_terms is disabled ([78a3701 ](78a3701f4c ))
* **pos_invoice:** add correct depends on condition (backport [#52689 ](https://github.com/frappe/erpnext/issues/52689 )) ([#52693 ](https://github.com/frappe/erpnext/issues/52693 )) ([4fe9689 ](4fe968961a ))
* **postgres:** validate against period closing using MAX(period_end_date) ([#51554 ](https://github.com/frappe/erpnext/issues/51554 )) ([9ec3031 ](9ec30319e4 ))
* production plan status ([97a6610 ](97a6610c0c ))
* recalculate tax withholding during Purchase Order child update ([273029d ](273029d0f0 ))
* set base_tax_withholding_net_total for jv in tds report ([68099a9 ](68099a9b5c ))
* standalone credit/debit notes should not fetch any serial or batch by default ([79c3bc9 ](79c3bc9bcd ))
* total weight does not update when updating items ([e12871b ](e12871b408 ))
### Features
* Negative Batch report ([6313636 ](631363632b ))
* show formatted currency symbol on ledger preview ([383648f ](383648fb59 ))
2026-02-17 14:12:38 +00:00
ruthra kumar
72bb3e26cd
Merge pull request #52730 from frappe/version-15-hotfix
...
chore: release v15
2026-02-17 19:38:01 +05:30
rohitwaghchaure
128c2bf8b9
Merge pull request #52739 from frappe/mergify/bp/version-15-hotfix/pr-52729
...
feat: Negative Batch report (backport #52729 )
2026-02-17 17:17:42 +05:30
Mihir Kandoi
7aa46af0c3
Merge pull request #52735 from frappe/mergify/bp/version-15-hotfix/pr-52733
...
fix: allow sequence ID edit in BOM if routing is not set (backport #52733 )
2026-02-17 16:39:01 +05:30
Rohit Waghchaure
631363632b
feat: Negative Batch report
...
(cherry picked from commit 34edbed00b )
2026-02-17 11:04:17 +00:00
Mihir Kandoi
3e3c489178
Merge pull request #52737 from frappe/mergify/bp/version-15-hotfix/pr-52677
...
fix: standalone credit/debit notes should not fetch any serial or bat… (backport #52677 )
2026-02-17 16:25:58 +05:30
Mihir Kandoi
79c3bc9bcd
fix: standalone credit/debit notes should not fetch any serial or batch by default
...
(cherry picked from commit 2017edca88 )
2026-02-17 10:40:08 +00:00
Mihir Kandoi
c6682f130c
chore: resolve conflicts
2026-02-17 16:07:49 +05:30
Mihir Kandoi
c425944bdf
fix: allow sequence id edit in BOM if routing is not set
...
(cherry picked from commit 08529964b4 )
# Conflicts:
# erpnext/manufacturing/doctype/bom_operation/bom_operation.json
2026-02-17 10:35:58 +00:00
Mihir Kandoi
0935b181bf
Merge pull request #52721 from aerele/backport-52626
...
fix(manufacturing): add sales order fields in subassembly child table (backport #52626 )
2026-02-17 13:42:26 +05:30
ruthra kumar
bc50b94a87
Merge pull request #52595 from ljain112/fix-tds-report-v15
...
fix: add base_tax_withholding_net_total to tax withholding report
2026-02-17 13:39:48 +05:30
Mihir Kandoi
02f16715e0
Merge pull request #52717 from frappe/mergify/bp/version-15-hotfix/pr-52716
...
fix: do not allow plant floor company and warehouse to be updated (backport #52716 )
2026-02-17 12:42:30 +05:30
ruthra kumar
f0ab9b6e76
Merge pull request #52151 from aerele/fix-po-tax-withholding
...
fix(purchase order): re-calculate tax withholding during update items
2026-02-17 12:19:06 +05:30
Pandiyan37
d2dc0a4c9a
test(manufacturing): add test to validate the sales order references for sub assembly items
2026-02-17 12:15:33 +05:30
Mihir Kandoi
e8b46d9815
chore: resolve conflicts
2026-02-17 12:13:33 +05:30
Mihir Kandoi
d6333c1562
fix: do not allow plant floor company and warehouse to be updated
...
(cherry picked from commit fd72132743 )
# Conflicts:
# erpnext/manufacturing/doctype/plant_floor/plant_floor.json
2026-02-17 06:42:15 +00:00
Pandiyan37
53e18a9beb
fix(manufacturing): set sales order references in subassembly child table
2026-02-17 12:11:05 +05:30
Pandiyan37
0576752d3b
fix(manufacturing): add sales order fields in subassembly child table
2026-02-17 12:10:08 +05:30
Mihir Kandoi
e3a2b310d8
Merge pull request #52714 from frappe/mergify/bp/version-15-hotfix/pr-52713
...
fix: production plan status (backport #52713 )
2026-02-17 11:40:07 +05:30
Mihir Kandoi
97a6610c0c
fix: production plan status
...
(cherry picked from commit b3e6b304e4 )
2026-02-17 05:53:54 +00:00
ili.ad
9ec30319e4
fix(postgres): validate against period closing using MAX(period_end_date) ( #51554 )
...
* fix(postgres): validate against period closing using MAX(period_end_date)
* refactor: remove non-existent field
---------
Co-authored-by: Matt Howard <github.severity519@passmail.net >
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-02-17 05:02:53 +00:00
rohitwaghchaure
e511503597
Merge pull request #52700 from rohitwaghchaure/fixed-negative-stock-validation-sle-v15
...
fix: consider sle for negative stock validation
2026-02-16 23:56:18 +05:30
Rohit Waghchaure
ca79f6478a
fix: consider sle for negative stock validation
2026-02-16 23:29:59 +05:30
rohitwaghchaure
9ece276e76
Merge pull request #52695 from frappe/mergify/bp/version-15-hotfix/pr-52691
...
fix: cancel SABB if SLE cancelled from LCV (backport #52691 )
2026-02-16 21:52:48 +05:30
mergify[bot]
4fe968961a
fix(pos_invoice): add correct depends on condition (backport #52689 ) ( #52693 )
...
* fix(pos_invoice): add correct depends on condition (#52689 )
* fix(pos_invoice): add correct depends on condition
* fix: show field in sales order
* refactor: eval condition
(cherry picked from commit 219cf6bc57 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
* chore: resolve conflict
---------
Co-authored-by: Soham Kulkarni <77533095+sokumon@users.noreply.github.com >
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2026-02-16 16:01:23 +00:00
Rohit Waghchaure
f2a77d178d
fix: cancel SABB if SLE cancelled from LCV
...
(cherry picked from commit f23a49a25e )
2026-02-16 15:42:04 +00:00
rohitwaghchaure
dbbba7262b
Merge pull request #52683 from frappe/mergify/bp/version-15-hotfix/pr-52681
...
fix: better validation for negative batch (backport #52681 )
2026-02-16 16:03:59 +05:30
Rohit Waghchaure
85d18fa7a4
fix: better validation for negative batch
...
(cherry picked from commit a8636e4f59 )
2026-02-16 09:46:46 +00:00
Mihir Kandoi
11a6c5b394
Merge pull request #52671 from frappe/mergify/bp/version-15-hotfix/pr-52670
2026-02-15 14:30:17 +05:30
Mihir Kandoi
e12871b408
fix: total weight does not update when updating items
...
(cherry picked from commit 63323a2611 )
2026-02-15 08:45:04 +00:00
ruthra kumar
a75c2cb4a0
Merge pull request #52645 from frappe/mergify/bp/version-15-hotfix/pr-52644
...
refactor: use query builder for profitability analysis (backport #52644 )
2026-02-12 14:39:35 +05:30
ruthra kumar
c18ed0862e
refactor: use query builder for profitability analysis
...
(cherry picked from commit 5e34325604 )
2026-02-12 08:54:48 +00:00
ruthra kumar
8bddefb18b
Merge pull request #52641 from frappe/mergify/bp/version-15-hotfix/pr-52640
...
refactor: use query builder for sales person commission summary (backport #52640 )
2026-02-12 12:52:37 +05:30
ruthra kumar
55448b7437
Merge pull request #50911 from Dharanidharan2813/fix/list-index-bp-50860
...
fix: Payment Terms auto-fetched in Sales Invoice Without enabling the (automatically_fetch_payment_terms) in Account settings (backport #50149 )
2026-02-12 12:51:08 +05:30
ruthra kumar
ac02af476a
refactor: use query builder for sales person commission summary
...
(cherry picked from commit 7105e3fb69 )
2026-02-12 07:07:25 +00:00
ruthra kumar
0a1b532f69
Merge pull request #52637 from frappe/mergify/bp/version-15-hotfix/pr-52619
...
feat: show formatted currency symbol on ledger preview (backport #52619 )
2026-02-12 11:46:37 +05:30
Navin-S-R
383648fb59
feat: show formatted currency symbol on ledger preview
...
(cherry picked from commit 5c8cb1e7ec )
2026-02-12 05:58:43 +00:00
Dharanidharan S
13239a9dee
fix(accounts-controller): handle empty items list
2026-02-12 11:18:44 +05:30
diptanilsaha
2c13b2cc22
test: fixed test_make_sales_invoice_with_terms
2026-02-12 11:18:44 +05:30
Diptanil Saha
4da44e2c3f
chore: resolve linter issue
2026-02-12 11:18:44 +05:30
Diptanil Saha
a503460bd5
chore: resolve conflict
2026-02-12 11:18:44 +05:30
dharanidharan2813
78a3701f4c
fix: Payment Terms auto-fetched in Sales Invoice even when automatically_fetch_payment_terms is disabled
...
(cherry picked from commit cf1d892d60 )
# Conflicts:
# erpnext/selling/doctype/sales_order/test_sales_order.py
2026-02-12 11:18:44 +05:30
ruthra kumar
eedb93b2d6
Merge pull request #52100 from frappe/mergify/bp/version-15-hotfix/pr-51739
...
fix(accounts): correct base grand total and rounded total mismatch (backport #51739 )
2026-02-12 11:13:27 +05:30
Diptanil Saha
ea3042bc74
Merge pull request #52614 from frappe/mergify/bp/version-15-hotfix/pr-51155
...
fix: allow rename for market segment doctype (backport #51155 )
2026-02-11 14:56:34 +05:30
diptanilsaha
b977366dcd
chore: resolve conflict
2026-02-11 14:41:01 +05:30
diptanilsaha
0a4198718b
fix: allow rename for market segment doctype
...
(cherry picked from commit f3142c4af6 )
# Conflicts:
# erpnext/crm/doctype/market_segment/market_segment.json
2026-02-11 08:59:24 +00:00
Frappe PR Bot
b340d7c6bb
chore(release): Bumped to Version 15.97.0
...
# [15.97.0](https://github.com/frappe/erpnext/compare/v15.96.1...v15.97.0 ) (2026-02-11)
### Bug Fixes
* Added a missing option to the currency field (backport [#52528 ](https://github.com/frappe/erpnext/issues/52528 )) ([#52586 ](https://github.com/frappe/erpnext/issues/52586 )) ([a6f5b88 ](a6f5b88f9b ))
* **buying:** add supplier group link filters in field level ([436cb8d ](436cb8dbfc ))
* email campaign timeout issue (backport [#51994 ](https://github.com/frappe/erpnext/issues/51994 )) ([#52555 ](https://github.com/frappe/erpnext/issues/52555 )) ([6c9681b ](6c9681ba4c ))
* enabling skip delivery option for order type maintenance ([a8f05ca ](a8f05cadea ))
* **gross profit report:** translate column Sales Invoice ([4e910d8 ](4e910d8a69 ))
* **gross-profit:** handle item group filters ([7cd9de2 ](7cd9de211f ))
* **gross-profit:** handle returns outside sale period ([303dac2 ](303dac262c ))
* handle gross profit and percentage for return invoices ([bde19ab ](bde19ab010 ))
* **manufacturing:** fix chart period keys ([99f3a7e ](99f3a7e4cf ))
* **manufacturing:** handle None value for actual_end_date ([f965b35 ](f965b352c8 ))
* **map_current_doc:** prevent mutation of query args in get_query (backport [#52202 ](https://github.com/frappe/erpnext/issues/52202 )) ([#52583 ](https://github.com/frappe/erpnext/issues/52583 )) ([9519773 ](9519773c5c ))
* merge taxes in purchase receipt when get items from multiple purchase invoices ([#51422 ](https://github.com/frappe/erpnext/issues/51422 )) ([68338ab ](68338abe07 ))
* **quotation:** ignore zero ordered_qty ([ad92c02 ](ad92c021f7 ))
* rate comparison in stock reco ([cacca81 ](cacca812ed ))
* remove incorrect validation from email digest throwing spurious error (backport [#51827 ](https://github.com/frappe/erpnext/issues/51827 )) ([#52582 ](https://github.com/frappe/erpnext/issues/52582 )) ([b034f3d ](b034f3d3db ))
* resolve conflicts ([36e2cf4 ](36e2cf49f3 ))
* return None instead of 0 if valuation rate is falsy ([195f020 ](195f020636 ))
* stock balance report issue ([bda7220 ](bda7220b70 ))
* **stock:** add is group filter for warehouse fields ([5b7ee0a ](5b7ee0af66 ))
* **stock:** ignore pos reserved batches for stock levels ([635a421 ](635a421807 ))
* **stock:** inward stock for pick list test record ([5a42ff0 ](5a42ff0c3c ))
* **stock:** set source warehouse for issue type ([19dca36 ](19dca36dec ))
* **stock:** update target field attribute ([9cfd704 ](9cfd704eef ))
* validate asset movement transaction date (backport [#52340 ](https://github.com/frappe/erpnext/issues/52340 )) ([#52560 ](https://github.com/frappe/erpnext/issues/52560 )) ([eea8cb5 ](eea8cb5885 ))
### Features
* allow negative stock for the batch item ([4c094c3 ](4c094c3d86 ))
2026-02-11 04:58:18 +00:00
ruthra kumar
0bd3c3b566
Merge pull request #52598 from frappe/version-15-hotfix
...
chore: release v15
2026-02-11 10:26:50 +05:30
Dharanidharan S
8bdbb24d73
fix(accounts): correct base grand total and rounded total mismatch ( #51739 )
...
(cherry picked from commit d82c92a237 )
# Conflicts:
# erpnext/public/js/controllers/taxes_and_totals.js
2026-02-10 19:05:23 +05:30
ruthra kumar
442e46c80f
Merge pull request #52603 from frappe/mergify/bp/version-15-hotfix/pr-52017
...
fix(gross-profit): handle returns outside the given sale period (backport #52017 )
2026-02-10 18:24:27 +05:30
ruthra kumar
83a72b8b30
Merge pull request #52413 from frappe/mergify/bp/version-15-hotfix/pr-51745
...
fix(gross profit report): translate column Sales Invoice (backport #51745 )
2026-02-10 18:23:04 +05:30
ruthra kumar
a50836ab07
Merge pull request #52553 from frappe/mergify/bp/version-15-hotfix/pr-52501
...
fix(quotation): ignore zero ordered_qty (backport #52501 )
2026-02-10 18:22:08 +05:30
Kavin
e9c4762309
Merge pull request #52541 from frappe/mergify/bp/version-15-hotfix/pr-52516
...
fix(stock): ignore pos reserved batches for stock levels (backport #52516 )
2026-02-10 18:21:21 +05:30
Navin-S-R
7cd9de211f
fix(gross-profit): handle item group filters
...
(cherry picked from commit 047b278791 )
2026-02-10 12:41:08 +00:00
Navin-S-R
da37fea583
test: fix test assertions to use index-based totals
...
(cherry picked from commit fdfa7bc963 )
2026-02-10 12:41:08 +00:00
Navin-S-R
a912b78bb8
test: validate sales person wise gross profit
...
(cherry picked from commit 3ab978ab46 )
2026-02-10 12:41:08 +00:00
Navin-S-R
8ba5ef683f
test: validate return invoice profit and profit percentage
...
(cherry picked from commit 4da3d43013 )
2026-02-10 12:41:08 +00:00
Navin-S-R
bde19ab010
fix: handle gross profit and percentage for return invoices
...
(cherry picked from commit 51709f032f )
2026-02-10 12:41:07 +00:00
Navin-S-R
303dac262c
fix(gross-profit): handle returns outside sale period
...
(cherry picked from commit 67d8223f73 )
2026-02-10 12:41:07 +00:00
Kavin
3e4bd3040a
Merge pull request #52591 from aerele/backport-52527
...
fix(stock): correct warehouse mapping for material issue (backport #52527 )
2026-02-10 15:33:53 +05:30
Kavin
ae490804f9
chore: fix failing pre-commit checks
...
- Remove empty line with spaces
2026-02-10 15:02:23 +05:30
ljain112
e57f3fe727
test: update expected values for tax withholding calculations in tests
2026-02-10 14:40:53 +05:30
ljain112
68099a9b5c
fix: set base_tax_withholding_net_total for jv in tds report
2026-02-10 13:53:31 +05:30
Kavin
36e2cf49f3
fix: resolve conflicts
...
- Remove POS Settings configuration for version 15 backport.
2026-02-10 13:35:52 +05:30
ljain112
ed42d54989
fix: add base_tax_withholding_net_total to tax withholding report
2026-02-10 13:30:12 +05:30
ljain112
b740846b68
refactor: update labels for tax withholding reports columns to improve clarity
2026-02-10 13:08:35 +05:30
Pandiyan37
5a42ff0c3c
fix(stock): inward stock for pick list test record
2026-02-10 12:14:54 +05:30
Pandiyan37
37ca45ea49
test(stock): add test to check from warehouse for issue type
2026-02-10 12:11:59 +05:30
Pandiyan37
19dca36dec
fix(stock): set source warehouse for issue type
2026-02-10 12:10:34 +05:30
mergify[bot]
a6f5b88f9b
fix: Added a missing option to the currency field (backport #52528 ) ( #52586 )
...
fix: Added a missing option to the currency field (#52528 )
(cherry picked from commit da07f84e44 )
Co-authored-by: El-Shafei H. <el.shafei.developer@gmail.com >
2026-02-09 20:59:58 +00:00
mergify[bot]
6c9681ba4c
fix: email campaign timeout issue (backport #51994 ) ( #52555 )
...
fix: email campaign timeout issue (#51994 )
* fix: email campaign timeout issue
* refactor: email campaign backend logic
* refactor: use sendmail instead of manually batching
(cherry picked from commit 22123dd955 )
Co-authored-by: Pratik Badhe <badhepd@gmail.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2026-02-10 02:10:05 +05:30
mergify[bot]
9519773c5c
fix(map_current_doc): prevent mutation of query args in get_query (backport #52202 ) ( #52583 )
...
fix(map_current_doc): prevent mutation of query args in get_query (#52202 )
(cherry picked from commit 23a73c9cdb )
Co-authored-by: V Shankar <shankarv292002@gmail.com >
2026-02-10 01:26:16 +05:30
mergify[bot]
eea8cb5885
fix: validate asset movement transaction date (backport #52340 ) ( #52560 )
...
* fix: validate asset movement transaction date (#52340 )
* fix: validate asset transaction date
* fix: validate asset transaction date
* fix: add translation in validate_transaction_date
* test: test_movement_transaction_date
* fix: to ensure test reliability
(cherry picked from commit e98b68c38f )
# Conflicts:
# erpnext/assets/doctype/asset_movement/test_asset_movement.py
* chore: fix conflicts
Removed unused imports and cleaned up code.
---------
Co-authored-by: Poojashree T R <159940572+22-poojashree@users.noreply.github.com >
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2026-02-10 01:02:23 +05:30
Trusted Computer
b034f3d3db
fix: remove incorrect validation from email digest throwing spurious error (backport #51827 ) ( #52582 )
2026-02-09 23:45:56 +05:30
rohitwaghchaure
cf851cfa56
Merge pull request #52557 from frappe/mergify/bp/version-15-hotfix/pr-52550
...
feat: allow negative stock for the batch item (backport #52550 )
2026-02-09 20:07:43 +05:30
rohitwaghchaure
7f69556c45
chore: fix conflicts
2026-02-09 16:31:33 +05:30
Rohit Waghchaure
4c094c3d86
feat: allow negative stock for the batch item
...
(cherry picked from commit 376ab0e346 )
# Conflicts:
# erpnext/stock/doctype/stock_settings/stock_settings.json
2026-02-09 10:50:24 +00:00
ravibharathi656
ad92c021f7
fix(quotation): ignore zero ordered_qty
...
(cherry picked from commit 32ea37035e )
2026-02-09 10:38:44 +00:00
Sudharsanan11
aedab5c210
test(stock): add test to ignore pos reserved batches for stock levels
...
(cherry picked from commit 47ac67f7a2 )
2026-02-09 06:28:42 +00:00
Sudharsanan11
635a421807
fix(stock): ignore pos reserved batches for stock levels
...
(cherry picked from commit 277ba9cb79 )
2026-02-09 06:28:42 +00:00
Mihir Kandoi
816cbdea0d
Merge pull request #52523 from frappe/mergify/bp/version-15-hotfix/pr-52497
...
fix: add is_group filter for supplier_group and warehouse fields (backport #52497 )
2026-02-07 22:02:24 +05:30
Mihir Kandoi
66a4823640
chore: resolve conflicts
2026-02-07 21:45:35 +05:30
Sudharsanan11
5b7ee0af66
fix(stock): add is group filter for warehouse fields
...
(cherry picked from commit a9829f5f7b )
2026-02-07 16:11:16 +00:00
Sudharsanan11
436cb8dbfc
fix(buying): add supplier group link filters in field level
...
(cherry picked from commit cfdc554a19 )
# Conflicts:
# erpnext/buying/doctype/supplier/supplier.json
2026-02-07 16:11:16 +00:00
Mihir Kandoi
ad2b8d2455
Merge pull request #52440 from frappe/mergify/bp/version-15-hotfix/pr-52416
...
fix(stock): update target field attribute (backport #52416 )
2026-02-06 12:53:38 +05:30
Mihir Kandoi
2a1a7fd1f6
Merge pull request #52487 from frappe/mergify/bp/version-15-hotfix/pr-52219
...
fix: enabling skip delivery option for order type maintenance (backport #52219 )
2026-02-06 12:46:22 +05:30
Pandiyan37
d0a8639a2d
test(stock): testcase for different inventory dimension
...
(cherry picked from commit 21d0ee8db1 )
2026-02-06 12:28:22 +05:30
Pandiyan37
9cfd704eef
fix(stock): update target field attribute
...
(cherry picked from commit 7e08154217 )
2026-02-06 12:28:22 +05:30
mergify[bot]
29b35494da
Merge pull request #52483 from frappe/mergify/bp/version-15-hotfix/pr-52475
...
fix: do not show update stock flag unneccessarily (backport #52475 )
2026-02-06 06:46:54 +00:00
Mihir Kandoi
292f17b1b0
chore: resolve conflicts
2026-02-06 12:12:59 +05:30
Mihir Kandoi
740dd878e9
chore: resolve conflicts
2026-02-06 12:12:24 +05:30
Nishka Gosalia
a8f05cadea
fix: enabling skip delivery option for order type maintenance
...
(cherry picked from commit 1a22e3cb61 )
# Conflicts:
# erpnext/selling/doctype/sales_order/sales_order.json
# erpnext/selling/doctype/sales_order/test_sales_order.py
2026-02-06 06:39:47 +00:00
Frappe PR Bot
9c2b4f611d
chore(release): Bumped to Version 15.96.1
...
## [15.96.1](https://github.com/frappe/erpnext/compare/v15.96.0...v15.96.1 ) (2026-02-05)
### Bug Fixes
* stock balance report issue ([3d525ad ](3d525addbe ))
2026-02-05 10:53:47 +00:00
rohitwaghchaure
350282f0cc
Merge pull request #52463 from frappe/mergify/bp/version-15/pr-52462
...
fix: stock balance report issue (backport #52462 )
2026-02-05 16:20:43 +05:30
Rohit Waghchaure
3d525addbe
fix: stock balance report issue
...
(cherry picked from commit bda7220b70 )
2026-02-05 10:20:21 +00:00
rohitwaghchaure
3cf10fafdf
Merge pull request #52462 from rohitwaghchaure/fixed-stock-reco-balance-value-v15
...
fix: stock balance report issue
2026-02-05 15:49:33 +05:30
Rohit Waghchaure
bda7220b70
fix: stock balance report issue
2026-02-05 15:00:40 +05:30
ruthra kumar
c62c30f7a3
Merge pull request #52425 from frappe/mergify/bp/version-15-hotfix/pr-51990
...
refactor: use https over http while saving website link (backport #51990 )
2026-02-05 11:13:42 +05:30
ruthra kumar
d91cf01970
refactor: patch partner_website for old data
...
(cherry picked from commit 8db29b0a81 )
# Conflicts:
# erpnext/patches.txt
2026-02-05 10:58:29 +05:30
Mihir Kandoi
da0776a38c
Merge pull request #52429 from frappe/mergify/bp/version-15-hotfix/pr-52427
2026-02-04 20:18:15 +05:30
archielister
9efdcf208a
fix for obtaining bom_no
...
(cherry picked from commit e4df0a393a )
2026-02-04 14:33:05 +00:00
ruthra kumar
fb525fec80
refactor: scrub http and use https in sales partner
...
(cherry picked from commit 8cf31548f2 )
2026-02-04 12:32:22 +00:00
Mihir Kandoi
f31bb6ad4a
Merge pull request #52420 from frappe/mergify/bp/version-15-hotfix/pr-51773
...
fix(manufacturing): refactor production analytics report (backport #51773 )
2026-02-04 17:24:13 +05:30
Sudharsanan11
99f3a7e4cf
fix(manufacturing): fix chart period keys
...
(cherry picked from commit 27091e5168 )
2026-02-04 11:28:05 +00:00
Sudharsanan11
f965b352c8
fix(manufacturing): handle None value for actual_end_date
...
(cherry picked from commit 16f09141da )
2026-02-04 11:28:05 +00:00
elshafei-developer
4e910d8a69
fix(gross profit report): translate column Sales Invoice
...
(cherry picked from commit 3e39d13172 )
2026-02-04 09:18:13 +00:00
Mihir Kandoi
d93ba985e4
Merge pull request #52407 from frappe/mergify/bp/version-15-hotfix/pr-52383
...
fix: rate comparison in stock reco (backport #52383 )
2026-02-04 12:32:56 +05:30
Mihir Kandoi
195f020636
fix: return None instead of 0 if valuation rate is falsy
...
(cherry picked from commit e8d1e9d946 )
2026-02-04 06:48:17 +00:00
Mihir Kandoi
cacca812ed
fix: rate comparison in stock reco
...
(cherry picked from commit f1b4fe12a2 )
2026-02-04 06:48:16 +00:00
ruthra kumar
4347efdf2c
Merge pull request #52387 from frappe/mergify/bp/version-15-hotfix/pr-51422
...
fix: merge taxes in purchase receipt when get items from multiple purchase invoices (backport #51422 )
2026-02-04 09:52:23 +05:30
NaviN
68338abe07
fix: merge taxes in purchase receipt when get items from multiple purchase invoices ( #51422 )
...
* fix: merge taxes in purchase receipt when get items from multiple purchase invoices
* fix: make merge tax configurable
* chore: follow standard merge taxes method
* chore: follow standard merge taxes method
(cherry picked from commit 6fde0a6261 )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
2026-02-04 07:19:28 +05:30
Frappe PR Bot
6ba8725940
chore(release): Bumped to Version 15.96.0
...
# [15.96.0](https://github.com/frappe/erpnext/compare/v15.95.2...v15.96.0 ) (2026-02-03)
### Bug Fixes
* add docstatus condition to get_sales_invoice_item function ([#51517 ](https://github.com/frappe/erpnext/issues/51517 )) ([afc4c85 ](afc4c856f8 ))
* add missing param ([a61ad15 ](a61ad15998 ))
* add precision to rejected batch no qty calculation ([d5570f8 ](d5570f83d2 ))
* backport Switzerland VAT rates update to version-15 ([#52244 ](https://github.com/frappe/erpnext/issues/52244 )) ([f5481dc ](f5481dc7d5 ))
* **bank_account:** `is_company_account` related validations (backport [#51887 ](https://github.com/frappe/erpnext/issues/51887 )) ([#51921 ](https://github.com/frappe/erpnext/issues/51921 )) ([7226066 ](7226066772 ))
* **barcode:** failing request when item has both batch and serial ([19e0d75 ](19e0d75c22 ))
* correct exchange gain loss in ppr ([e42f8ff ](e42f8ffd5d ))
* duplicate account number (Indonesia COA) (backport [#52080 ](https://github.com/frappe/erpnext/issues/52080 )) ([#52316 ](https://github.com/frappe/erpnext/issues/52316 )) ([ac1f29d ](ac1f29d5cb ))
* hide close button on WO if WO is completed ([bd96868 ](bd96868736 ))
* imports ([528a482 ](528a482240 ))
* include credit notes in project gross margin calculation ([d9d48da ](d9d48da505 ))
* journal auditing voucher print date to use posting_date ([6413ce4 ](6413ce467f ))
* **mode of payment:** use valid syntax (backport [#51542 ](https://github.com/frappe/erpnext/issues/51542 )) ([#52134 ](https://github.com/frappe/erpnext/issues/52134 )) ([22869b6 ](22869b6f9d ))
* negative stock for purchase return ([c30d76a ](c30d76ae68 ))
* populate contact fields when creating quotation from customer ([78f8922 ](78f8922a9c ))
* production plan not considering planning datetime when creating WO ([7b6c7c3 ](7b6c7c3e27 ))
* **profit and loss statement:** exclude non period columns ([32c5861 ](32c5861919 ))
* remove unneccessary check ([6a68155 ](6a681557a9 ))
* reset incoming rate in selling controller if there are changes in item ([c6937c8 ](c6937c8375 ))
* revert to old orm ([7e01ae9 ](7e01ae9e4a ))
* **RFQ:** render email templates for preview and sending ([07c5622 ](07c56221a5 ))
* **stock:** add stock recon opening stock condition ([0cbb7f8 ](0cbb7f8714 ))
* **stock:** fetch batch wise valuation rate in get_items ([f1ba825 ](f1ba825818 ))
* **stock:** ignore packing slip while cancelling the sales invoice ([e6083a5 ](e6083a57de ))
* **stock:** include subcontracting order qty while calculating the bin qty ([ba17fdd ](ba17fdd072 ))
* **stock:** remove is_return condition on pos batch qty calculation ([a638dec ](a638dece6b ))
* **stock:** set incoming_rate with lcv rate for internal purchase ([41c592a ](41c592a1a8 ))
* **subcontracting:** include item bom in supplied items grouping key ([3b12d60 ](3b12d60877 ))
* test cases ([2c74491 ](2c74491eb6 ))
* validate over ordering of quotation ([0e60750 ](0e60750bd8 ))
* validation when more than one FG items in repack stock entry ([fec3a8b ](fec3a8b511 ))
* zero valuation rate if returning from different warehouse ([28929df ](28929df0e8 ))
### Features
* **delivery-note:** add status indicator when document is partially billed ([e5e3b8a ](e5e3b8a6ae ))
* filter to display trial balance report without group account (backport [#48486 ](https://github.com/frappe/erpnext/issues/48486 )) ([#52146 ](https://github.com/frappe/erpnext/issues/52146 )) ([f48b4cd ](f48b4cda50 ))
2026-02-03 17:18:56 +00:00
rohitwaghchaure
d0f96c48cf
Merge pull request #52348 from frappe/version-15-hotfix
...
chore: release v15
2026-02-03 22:47:29 +05:30
ruthra kumar
12be1dca7d
Merge pull request #52378 from frappe/mergify/bp/version-15-hotfix/pr-51651
...
fix: correct exchange gain loss in ppr (backport #51651 )
2026-02-03 20:59:56 +05:30
Mihir Kandoi
2d2bbe5fc2
Merge pull request #52384 from frappe/mergify/bp/version-15-hotfix/pr-52259
...
fix(stock): include subcontracting order qty while calculating the bin qty (backport #52259 )
2026-02-03 20:48:53 +05:30
Mihir Kandoi
a0da47d7f4
Merge pull request #52381 from frappe/mergify/bp/version-15-hotfix/pr-52374
...
fix(stock): fetch batch wise valuation rate in get_items (backport #52374 )
2026-02-03 20:32:15 +05:30
Mihir Kandoi
c0116bcde5
chore: resolve conflicts
2026-02-03 20:30:40 +05:30
Sudharsanan11
ba17fdd072
fix(stock): include subcontracting order qty while calculating the bin qty
...
(cherry picked from commit de8f8ef9f4 )
# Conflicts:
# erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py
2026-02-03 14:55:08 +00:00
kavin-114
f1ba825818
fix(stock): fetch batch wise valuation rate in get_items
...
(cherry picked from commit c5df570262 )
2026-02-03 14:47:36 +00:00
ravibharathi656
e42f8ffd5d
fix: correct exchange gain loss in ppr
...
(cherry picked from commit 02e96039ac )
2026-02-03 14:35:42 +00:00
rohitwaghchaure
c9955ddb35
Merge pull request #52369 from rohitwaghchaure/fixed-zero-incoming-rate-58744
...
fix: zero valuation rate if returning from different warehouse
2026-02-03 19:10:37 +05:30
Rohit Waghchaure
28929df0e8
fix: zero valuation rate if returning from different warehouse
2026-02-03 18:54:36 +05:30
ruthra kumar
6027c25c48
Merge pull request #52366 from frappe/mergify/bp/version-15-hotfix/pr-52279
...
fix(profit and loss statement): exclude non period columns (backport #52279 )
2026-02-03 17:47:03 +05:30
ravibharathi656
32c5861919
fix(profit and loss statement): exclude non period columns
...
(cherry picked from commit 6180e5eb53 )
2026-02-03 11:59:45 +00:00
ruthra kumar
e7297f2fc0
Merge pull request #52364 from frappe/mergify/bp/version-15-hotfix/pr-52160
...
fix(stock): remove is_return condition on pos batch qty calculation (backport #52160 )
2026-02-03 17:20:04 +05:30
ruthra kumar
d14d09c286
Merge pull request #52361 from frappe/mergify/bp/version-15-hotfix/pr-51997
...
Add partially billed status indicator (backport #51997 )
2026-02-03 17:19:21 +05:30
kavin-114
5b5d0f56de
test: add unit test case for pos reserved with return qty
...
(cherry picked from commit 12ec997027 )
2026-02-03 11:11:33 +00:00
kavin-114
a638dece6b
fix(stock): remove is_return condition on pos batch qty calculation
...
(cherry picked from commit 2c19c1fd06 )
2026-02-03 11:11:32 +00:00
rohitwaghchaure
d479930bef
Merge pull request #52335 from aerele/v15/pr-52281
...
fix(stock): add stock recon opening stock condition
2026-02-03 16:40:22 +05:30
rohitwaghchaure
edd2814fc4
Merge branch 'version-15' into version-15-hotfix
2026-02-03 16:36:52 +05:30
Dharanidharan2813
e5e3b8a6ae
feat(delivery-note): add status indicator when document is partially billed
...
(cherry picked from commit 7767000ccf )
# Conflicts:
# erpnext/stock/doctype/delivery_note/delivery_note.json
2026-02-03 16:30:49 +05:30
rohitwaghchaure
a1b1011555
Merge pull request #52343 from rohitwaghchaure/fixed-negative-stock-error-for-purchase-return-v15
...
fix: negative stock for purchase return
2026-02-03 16:16:08 +05:30
Rohit Waghchaure
c30d76ae68
fix: negative stock for purchase return
2026-02-03 15:56:53 +05:30
ruthra kumar
2c9c5dcc85
Merge pull request #52336 from frappe/mergify/bp/version-15-hotfix/pr-52280
...
fix(stock): ignore packing slip while cancelling the sales invoice (backport #52280 )
2026-02-03 13:59:09 +05:30
Sudharsanan11
e6083a57de
fix(stock): ignore packing slip while cancelling the sales invoice
...
(cherry picked from commit c58887b44a )
2026-02-03 08:24:45 +00:00
kavin-114
0cbb7f8714
fix(stock): add stock recon opening stock condition
2026-02-03 13:41:21 +05:30
ruthra kumar
fa01eefd89
Merge pull request #52329 from frappe/mergify/bp/version-15-hotfix/pr-51655
...
fix: include credit notes in project gross margin calculation (backport #51655 )
2026-02-03 12:19:41 +05:30
ravibharathi656
d9d48da505
fix: include credit notes in project gross margin calculation
...
(cherry picked from commit a378fee8e0 )
2026-02-03 06:07:34 +00:00
Mihir Kandoi
e1c71e0b8f
Merge pull request #52310 from frappe/mergify/bp/version-15-hotfix/pr-52246
...
fix: validation considers moving average by default instead of set va… (backport #52246 )
2026-02-03 09:44:50 +05:30
Mihir Kandoi
a61ad15998
fix: add missing param
2026-02-03 09:29:46 +05:30
Mihir Kandoi
c114f8445b
Merge pull request #52323 from frappe/mergify/bp/version-15-hotfix/pr-52184
...
fix(subcontracting): include item bom in supplied items grouping key (backport #52184 )
2026-02-03 09:27:55 +05:30
Mihir Kandoi
c6127575f5
chore: resolve conflicts
2026-02-03 09:12:14 +05:30
Mihir Kandoi
12a2e98751
chore: resolve conflicts
2026-02-03 09:10:41 +05:30
Sudharsanan11
1d7ba16caf
test(subcontracting): add test for consumed_qty calculation with similar finished goods
...
(cherry picked from commit 4d9412181c )
2026-02-03 03:39:49 +00:00
Sudharsanan11
3b12d60877
fix(subcontracting): include item bom in supplied items grouping key
...
(cherry picked from commit 0d372a62a1 )
# Conflicts:
# erpnext/controllers/subcontracting_controller.py
2026-02-03 03:39:49 +00:00
mergify[bot]
ac1f29d5cb
fix: duplicate account number (Indonesia COA) (backport #52080 ) ( #52316 )
...
Co-authored-by: Apriliansyah Idris <apriliansyahidris@gmail.com >
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix: duplicate account number (Indonesia COA) (#52080 )
2026-02-02 19:37:52 +00:00
Solede
f5481dc7d5
fix: backport Switzerland VAT rates update to version-15 ( #52244 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 00:58:42 +05:30
Mihir Kandoi
5f60c0e85e
Merge pull request #52246 from mihir-kandoi/st58765
...
(cherry picked from commit 135a433018 )
# Conflicts:
# erpnext/stock/doctype/delivery_note/test_delivery_note.py
2026-02-02 15:15:17 +00:00
Mihir Kandoi
7b059a9221
Merge pull request #52307 from frappe/mergify/bp/version-15-hotfix/pr-52304
...
fix: populate contact fields when creating quotation from customer (backport #52304 )
2026-02-02 20:32:16 +05:30
Mihir Kandoi
78f8922a9c
fix: populate contact fields when creating quotation from customer
...
(cherry picked from commit 75b2c2c83d )
2026-02-02 14:46:21 +00:00
Mihir Kandoi
09c56abeb0
Merge pull request #52301 from frappe/mergify/bp/version-15-hotfix/pr-52286
...
fix: reset incoming rate in selling controller if there are changes i… (backport #52286 )
2026-02-02 20:03:13 +05:30
Mihir Kandoi
c6937c8375
fix: reset incoming rate in selling controller if there are changes in item
...
(cherry picked from commit 2d6b43fd54 )
2026-02-02 14:17:43 +00:00
rohitwaghchaure
99ad34d686
Merge pull request #52239 from frappe/mergify/bp/version-15-hotfix/pr-52232
...
fix: validation when more than one FG items in repack stock entry (backport #52232 )
2026-02-02 14:10:48 +05:30
ruthra kumar
09ab2653d1
Merge pull request #52283 from frappe/mergify/bp/version-15-hotfix/pr-52200
...
fix(accounts): correct date in Journal Auditing Voucher print format (backport #52200 )
2026-02-02 12:54:47 +05:30
Tamal Majumdar
6413ce467f
fix: journal auditing voucher print date to use posting_date
...
(cherry picked from commit 43e2495df8 )
2026-02-02 07:21:21 +00:00
Mihir Kandoi
a5156f696c
Merge pull request #52275 from frappe/mergify/bp/version-15-hotfix/pr-52274
2026-02-02 11:06:19 +05:30
Mihir Kandoi
528a482240
fix: imports
2026-02-02 10:51:27 +05:30
Mihir Kandoi
d9d4b9b117
test: over ordering of quotation items
...
(cherry picked from commit 53e58f6678 )
2026-02-02 10:51:27 +05:30
Mihir Kandoi
a4ad4e8279
Merge pull request #52277 from frappe/mihir-kandoi-patch-1
2026-02-02 10:49:30 +05:30
Mihir Kandoi
d516110572
chore: fix py error on v15
2026-02-02 10:34:23 +05:30
Rohit Waghchaure
6d14cb0c6b
chore: fix conflicts
2026-02-01 16:30:59 +05:30
Mihir Kandoi
d30dacce80
Merge pull request #52229 from frappe/mergify/bp/version-15-hotfix/pr-52222
2026-02-01 13:46:46 +05:30
Mihir Kandoi
7e01ae9e4a
fix: revert to old orm
2026-02-01 10:26:14 +05:30
Mihir Kandoi
42f94f1aba
chore: remove incorrect import
2026-01-31 20:36:46 +05:30
Mihir Kandoi
6a681557a9
fix: remove unneccessary check
2026-01-31 20:27:02 +05:30
Mihir Kandoi
7ab59aa094
chore: resolve conflicts
2026-01-31 20:25:00 +05:30
Mihir Kandoi
c3b92075f0
chore: resolve conflicts
...
Removed old patch entries and updated the list.
2026-01-31 20:20:36 +05:30
Mihir Kandoi
4017936bef
chore: resolve conflicts
2026-01-31 20:19:07 +05:30
Mihir Kandoi
6cecae288c
chore: resolve conflicts
2026-01-31 20:18:22 +05:30
Rohit Waghchaure
fec3a8b511
fix: validation when more than one FG items in repack stock entry
...
(cherry picked from commit 6423ce2fa7 )
# Conflicts:
# erpnext/stock/doctype/stock_entry/stock_entry.py
2026-01-31 07:16:29 +00:00
Mihir Kandoi
2c74491eb6
fix: test cases
...
(cherry picked from commit 36f1e3572c )
2026-01-30 14:00:29 +00:00
Mihir Kandoi
0e60750bd8
fix: validate over ordering of quotation
...
(cherry picked from commit 4cc306d2d8 )
# Conflicts:
# erpnext/controllers/status_updater.py
# erpnext/patches.txt
# erpnext/selling/doctype/quotation/quotation.py
# erpnext/selling/doctype/quotation_item/quotation_item.json
2026-01-30 14:00:28 +00:00
Mihir Kandoi
4dfc5671b0
Merge pull request #52217 from frappe/mergify/bp/version-15-hotfix/pr-52209
...
fix: add precision to rejected batch no qty calculation (backport #52209 )
2026-01-30 12:21:00 +05:30
Mihir Kandoi
003eb02e24
Merge pull request #52214 from frappe/mergify/bp/version-15-hotfix/pr-52213
...
fix: hide close button on WO if WO is completed (backport #52213 )
2026-01-30 12:06:47 +05:30
Mihir Kandoi
d5570f83d2
fix: add precision to rejected batch no qty calculation
...
(cherry picked from commit 838d245215 )
2026-01-30 06:35:43 +00:00
Mihir Kandoi
bd96868736
fix: hide close button on WO if WO is completed
...
(cherry picked from commit 6e17ccf499 )
2026-01-30 06:29:12 +00:00
Mihir Kandoi
85f7196eb5
Merge pull request #52211 from frappe/mergify/bp/version-15-hotfix/pr-52210
...
fix(barcode): failing request when item has both batch and serial (backport #52210 )
2026-01-30 11:52:42 +05:30
Mihir Kandoi
19e0d75c22
fix(barcode): failing request when item has both batch and serial
...
(cherry picked from commit 89f6f0f46f )
2026-01-30 06:17:25 +00:00
Frappe PR Bot
621558a30c
chore(release): Bumped to Version 15.95.2
...
## [15.95.2](https://github.com/frappe/erpnext/compare/v15.95.1...v15.95.2 ) (2026-01-29)
### Bug Fixes
* **stock:** set incoming_rate with lcv rate for internal purchase ([6ea4f1a ](6ea4f1a03d ))
2026-01-29 12:50:23 +00:00
rohitwaghchaure
547fbec55f
Merge pull request #52176 from frappe/mergify/bp/version-15/pr-52140
...
Fix: Set Zero Rate for Standalone Credit Note with Expired Batch (backport #52007 ) (backport #52140 )
2026-01-29 18:17:43 +05:30
rohitwaghchaure
d9bd42965a
Merge pull request #52195 from frappe/mergify/bp/version-15/pr-52191
...
Add Landed Cost Voucher Amount in Internal Purchase Receipt (backport #52158 ) (backport #52191 )
2026-01-29 18:17:32 +05:30
kavin-114
419df361a7
test: add unit test to check internal purchase with lcv
...
(cherry picked from commit dd4fd89ef8 )
(cherry picked from commit 3ccd1b4a6c )
2026-01-29 12:26:35 +00:00
kavin-114
6ea4f1a03d
fix(stock): set incoming_rate with lcv rate for internal purchase
...
(cherry picked from commit f0dccc3cd7 )
(cherry picked from commit 41c592a1a8 )
2026-01-29 12:26:34 +00:00
rohitwaghchaure
3570ab8868
Merge pull request #52191 from frappe/mergify/bp/version-15-hotfix/pr-52158
...
Add Landed Cost Voucher Amount in Internal Purchase Receipt (backport #52158 )
2026-01-29 17:56:11 +05:30
kavin-114
3ccd1b4a6c
test: add unit test to check internal purchase with lcv
...
(cherry picked from commit dd4fd89ef8 )
2026-01-29 12:02:34 +00:00
kavin-114
41c592a1a8
fix(stock): set incoming_rate with lcv rate for internal purchase
...
(cherry picked from commit f0dccc3cd7 )
2026-01-29 12:02:34 +00:00
mergify[bot]
65ed4e5cf6
Merge pull request #52140 from frappe/mergify/bp/version-15-hotfix/pr-52007
...
Fix: Set Zero Rate for Standalone Credit Note with Expired Batch (backport #52007 )
(cherry picked from commit ad8c8cb0e8 )
2026-01-29 09:01:32 +00:00
mergify[bot]
ad8c8cb0e8
Merge pull request #52140 from frappe/mergify/bp/version-15-hotfix/pr-52007
...
Fix: Set Zero Rate for Standalone Credit Note with Expired Batch (backport #52007 )
2026-01-29 14:30:22 +05:30
Mihir Kandoi
7417432ddb
Merge pull request #52167 from frappe/mergify/bp/version-15-hotfix/pr-52166
...
fix: production plan not considering planning datetime when creating WO (backport #52166 )
2026-01-29 11:05:39 +05:30
Mihir Kandoi
7b6c7c3e27
fix: production plan not considering planning datetime when creating WO
...
(cherry picked from commit 4e19c7e8bd )
2026-01-29 05:20:41 +00:00
Aarol D'Souza
df857f8177
Merge pull request #52163 from frappe/mergify/bp/version-15-hotfix/pr-52092
...
fix(RFQ): render email templates for preview and sending (backport #52092 )
2026-01-29 09:22:32 +05:30
AarDG10
43fc1ae4bf
ci: minor text correction
...
(cherry picked from commit 37cdae2f34 )
2026-01-29 03:37:44 +00:00
AarDG10
07c56221a5
fix(RFQ): render email templates for preview and sending
...
(cherry picked from commit 525b3960e1 )
2026-01-29 03:37:44 +00:00
Navin-S-R
273029d0f0
fix: recalculate tax withholding during Purchase Order child update
2026-01-28 18:51:49 +05:30
mergify[bot]
f48b4cda50
feat: filter to display trial balance report without group account (backport #48486 ) ( #52146 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2026-01-28 11:40:18 +00:00
mergify[bot]
7226066772
fix(bank_account): is_company_account related validations (backport #51887 ) ( #51921 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-01-28 10:22:09 +00:00
aymenit2008
afc4c856f8
fix: add docstatus condition to get_sales_invoice_item function ( #51517 )
2026-01-28 15:43:33 +05:30
mergify[bot]
22869b6f9d
fix(mode of payment): use valid syntax (backport #51542 ) ( #52134 )
...
Co-authored-by: ervishnucs <ervishnucs369@gmail.com >
2026-01-28 15:10:31 +05:30
Frappe PR Bot
b268de4609
chore(release): Bumped to Version 15.95.1
...
## [15.95.1](https://github.com/frappe/erpnext/compare/v15.95.0...v15.95.1 ) (2026-01-28)
### Bug Fixes
* allow creation of DN in SI for items not having DN reference ([184fa88 ](184fa889c3 ))
* **asset capitalization:** update asset values using db_set ([74bf61e ](74bf61e0c1 ))
* autofill warehouse for packed items ([0a87fa5 ](0a87fa5348 ))
* Bin reserved qty for production for extra material transfer ([b5d8477 ](b5d8477354 ))
* check the payment ledger entry has the dimension ([#51823 ](https://github.com/frappe/erpnext/issues/51823 )) ([468ec80 ](468ec805f1 ))
* Ensure paid_amount is always numeric before calling allocate_amount_to_references (backport [#50935 ](https://github.com/frappe/erpnext/issues/50935 )) ([#52035 ](https://github.com/frappe/erpnext/issues/52035 )) ([9fce694 ](9fce694936 ))
* handle parent level project change ([7146c03 ](7146c0385c ))
* handle undefined bank_transaction_mapping in quick entry ([d4195d3 ](d4195d31bf ))
* job cards should not be deleted on close of WO ([8d06ee3 ](8d06ee3966 ))
* **journal-entry:** prevent submit failure due to double background queuing (backport [#52083 ](https://github.com/frappe/erpnext/issues/52083 )) ([#52086 ](https://github.com/frappe/erpnext/issues/52086 )) ([72a9b58 ](72a9b58b14 ))
* negative stock for purchae return ([f9fd0ff ](f9fd0ffbae ))
* **payment entry:** update currency symbol (backport [#51956 ](https://github.com/frappe/erpnext/issues/51956 )) ([#52093 ](https://github.com/frappe/erpnext/issues/52093 )) ([934b549 ](934b5494f0 ))
* **project:** add missing counter to project update naming series ([f61305a ](f61305aa45 ))
* rejected qty in PR doesn't consider conversion factor ([83352b5 ](83352b5a34 ))
* **sales order:** set project at item level from parent ([a09b73e ](a09b73e65d ))
* **shipment:** user contact validation to use full name ([90dc22a ](90dc22a57d ))
* show message if image is removed from item description ([0c89cd5 ](0c89cd5524 ))
* **stock:** use purchase UOM in Supplier Quotation items ([dadd4b1 ](dadd4b1f95 ))
* strip whitespace in customer_name ([853faca ](853facad96 ))
* swedish_address_template ([5e61922 ](5e6192249e ))
* UOM of item not fetching in BOM ([14de520 ](14de520ebb ))
* update country_wise_tax.json for Algerian Taxes (backport [#51878 ](https://github.com/frappe/erpnext/issues/51878 )) ([#52037 ](https://github.com/frappe/erpnext/issues/52037 )) ([d89ac99 ](d89ac99e76 ))
* validation to check at-least one raw material for manufacture entry ([650f874 ](650f874fbd ))
2026-01-28 04:14:22 +00:00
ruthra kumar
44b726c2e3
Merge pull request #52104 from frappe/version-15-hotfix
...
chore: release v15
2026-01-28 09:43:01 +05:30
Mihir Kandoi
0c395725b7
Merge pull request #52123 from frappe/mergify/bp/version-15-hotfix/pr-51961
...
fix(sales order): set project at item level from parent (backport #51961 )
2026-01-27 21:55:31 +05:30
SowmyaArunachalam
7146c0385c
fix: handle parent level project change
...
(cherry picked from commit 543b6e51c0 )
2026-01-27 16:24:06 +00:00
SowmyaArunachalam
e12564daa6
chore: use frappe.model.set_value
...
(cherry picked from commit 3b27f49d79 )
2026-01-27 16:24:06 +00:00
SowmyaArunachalam
a09b73e65d
fix(sales order): set project at item level from parent
...
(cherry picked from commit 9e51701e2a )
2026-01-27 16:24:05 +00:00
Mihir Kandoi
654a55260d
Merge pull request #52121 from frappe/mergify/bp/version-15-hotfix/pr-52084
...
fix(shipment): user contact validation to use full name (backport #52084 )
2026-01-27 21:28:34 +05:30
harrishragavan
90dc22a57d
fix(shipment): user contact validation to use full name
...
(cherry picked from commit 3c6eb9a531 )
2026-01-27 15:57:05 +00:00
Khushi Rawat
e826e03f9a
Merge pull request #52073 from aerele/update-asset-purchase-amt
...
fix(asset capitalization): update asset values using db_set
2026-01-27 17:06:17 +05:30
ruthra kumar
de4e62e308
Merge pull request #52107 from frappe/mergify/bp/version-15-hotfix/pr-51823
...
fix: check the payment ledger entry has the dimension (backport #51823 )
2026-01-27 16:27:32 +05:30
Vishnu Priya Baskaran
468ec805f1
fix: check the payment ledger entry has the dimension ( #51823 )
...
* fix: check the payment ledger entry has the dimension
* fix: add project in payment ledger entry
(cherry picked from commit efa3973b77 )
2026-01-27 10:26:52 +00:00
Mihir Kandoi
cd8c6eac7c
Merge pull request #52096 from frappe/mergify/bp/version-15-hotfix/pr-52088
...
fix: show message if image is removed from item description (backport #52088 )
2026-01-27 14:56:03 +05:30
Mihir Kandoi
90d6bb34dc
chore: resolve conflicts
2026-01-27 14:38:19 +05:30
Mihir Kandoi
1545904693
Merge pull request #52099 from aerele/support/fix--58134
2026-01-27 12:50:11 +05:30
Pandiyan37
dadd4b1f95
fix(stock): use purchase UOM in Supplier Quotation items
2026-01-27 12:28:07 +05:30
Mihir Kandoi
0c89cd5524
fix: show message if image is removed from item description
...
(cherry picked from commit b49c679a50 )
# Conflicts:
# erpnext/stock/doctype/item/item.py
2026-01-27 06:50:16 +00:00
mergify[bot]
934b5494f0
fix(payment entry): update currency symbol (backport #51956 ) ( #52093 )
...
Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com >
fix(payment entry): update currency symbol (#51956 )
2026-01-27 06:32:59 +00:00
mergify[bot]
72a9b58b14
fix(journal-entry): prevent submit failure due to double background queuing (backport #52083 ) ( #52086 )
...
Co-authored-by: V Shankar <shankarv292002@gmail.com >
fix(journal-entry): prevent submit failure due to double background queuing (#52083 )
2026-01-27 05:52:23 +00:00
Navin-S-R
5cfd8d1930
refactor: avoid multiple db_set
2026-01-26 23:06:37 +05:30
Navin-S-R
74bf61e0c1
fix(asset capitalization): update asset values using db_set
2026-01-26 21:17:06 +05:30
Mihir Kandoi
c4b135e1a2
Merge pull request #52065 from frappe/mergify/bp/version-15-hotfix/pr-52064
...
fix: strip whitespace in customer_name (backport #52064 )
2026-01-26 15:30:50 +05:30
Shankarv19bcr
853facad96
fix: strip whitespace in customer_name
...
(cherry picked from commit e5ba0e6401 )
2026-01-26 09:46:51 +00:00
ruthra kumar
636e1ac1f1
Merge pull request #52039 from frappe/mergify/bp/version-15-hotfix/pr-51670
...
fix: handle undefined bank_transaction_mapping in quick entry (backport #51670 )
2026-01-25 13:11:45 +05:30
ruthra kumar
df996b8fd3
Merge pull request #52054 from frappe/mergify/bp/version-15-hotfix/pr-52050
...
fix: swedish_address_template (backport #52050 )
2026-01-25 13:09:18 +05:30
mahsem
5e6192249e
fix: swedish_address_template
...
(cherry picked from commit 334e8ada30 )
2026-01-25 05:22:25 +00:00
rohitwaghchaure
398e8d00ec
Merge pull request #52052 from frappe/mergify/bp/version-15-hotfix/pr-52043
...
fix: UOM of item not fetching in BOM (backport #52043 )
2026-01-25 10:50:52 +05:30
rohitwaghchaure
6be30bbd71
Merge pull request #51904 from frappe/mergify/bp/version-15-hotfix/pr-51900
...
fix: validation to check at-least one raw material for manufacture entry (backport #51900 )
2026-01-25 10:45:52 +05:30
Rohit Waghchaure
14de520ebb
fix: UOM of item not fetching in BOM
...
(cherry picked from commit ba8eadda52 )
2026-01-25 05:14:50 +00:00
rohitwaghchaure
770d0e7f7f
Merge pull request #52030 from frappe/mergify/bp/version-15-hotfix/pr-52024
...
fix: Bin reserved qty for production for extra material transfer (backport #52024 )
2026-01-25 10:43:48 +05:30
rohitwaghchaure
c351d6b1c0
chore: fix conflicts
...
Removed old implementation of make_serialized_item function and updated its definition.
2026-01-24 13:51:54 +05:30
rohitwaghchaure
a4b099e481
chore: fix conflicts
...
Removed subcontracting order validation methods from stock entry.
2026-01-24 13:50:33 +05:30
rohitwaghchaure
624ec19305
chore: fix conflicts
...
Remove test for reserved serial and batch items and clean up related code.
2026-01-24 13:42:04 +05:30
Abdeali Chharchhoda
e1c3125efa
refactor: use console.error for error logging in Plaid integration
...
(cherry picked from commit 9322095786 )
2026-01-24 07:07:32 +00:00
Abdeali Chharchhoda
d4195d31bf
fix: handle undefined bank_transaction_mapping in quick entry
...
(cherry picked from commit 8a1b8259bd )
2026-01-24 07:07:32 +00:00
Abdeali Chharchhoda
f349be0a00
refactor: remove redundant onload function for bank mapping table
...
(cherry picked from commit 7c7ba0154a )
2026-01-24 07:07:31 +00:00
mergify[bot]
d89ac99e76
fix: update country_wise_tax.json for Algerian Taxes (backport #51878 ) ( #52037 )
...
fix: update country_wise_tax.json for Algerian Taxes (#51878 )
* Algeria chart of accounts
Algeria chart of accounts
* Update Algeria Chart Of Account
* Algeria chart of account
* Algeria Chart of Account
Algeria Chart of Account
* Modify Algeria tax entries in country_wise_tax.json
Updated tax rates and account names for Algeria.
* Rename account for Algeria tax from VAT to TVA
Rename account for Algeria tax from VAT to TVA
(cherry picked from commit e810cd8440 )
Co-authored-by: HALFWARE <contact@half-ware.com >
2026-01-24 06:48:04 +00:00
mergify[bot]
9fce694936
fix: Ensure paid_amount is always numeric before calling allocate_amount_to_references (backport #50935 ) ( #52035 )
...
fix: Ensure paid_amount is always numeric before calling allocate_amount_to_references (#50935 )
fix: ensure paid_amount is not null in allocate_party_amount_against_ref_docs
(cherry picked from commit 50b3396064 )
Co-authored-by: El-Shafei H. <el.shafei.developer@gmail.com >
2026-01-24 12:03:51 +05:30
Rohit Waghchaure
b5d8477354
fix: Bin reserved qty for production for extra material transfer
...
(cherry picked from commit f5378b6573 )
# Conflicts:
# erpnext/manufacturing/doctype/work_order/test_work_order.py
2026-01-23 15:45:30 +00:00
rohitwaghchaure
0e3d276348
Merge pull request #52014 from frappe/mergify/bp/version-15-hotfix/pr-52006
...
fix: negative stock for purchase return (backport #52006 )
2026-01-23 13:23:00 +05:30
rohitwaghchaure
3489b65f1a
chore: fix conflicts
2026-01-23 12:27:37 +05:30
rohitwaghchaure
c8a52ec43c
chore: fix conflicts
...
Removed deprecated method for batch-wise total available quantity and adjusted stock value calculations.
2026-01-23 11:51:02 +05:30
Rohit Waghchaure
f9fd0ffbae
fix: negative stock for purchae return
...
(cherry picked from commit d68a04ad16 )
# Conflicts:
# erpnext/stock/serial_batch_bundle.py
2026-01-23 06:03:47 +00:00
rohitwaghchaure
69dc9e81d5
Merge pull request #52004 from frappe/mergify/bp/version-15-hotfix/pr-51989
...
fix: autofill warehouse for packed items (backport #51989 )
2026-01-22 23:56:40 +05:30
Sudharsanan11
0a87fa5348
fix: autofill warehouse for packed items
...
(cherry picked from commit 3f8a0a4833 )
2026-01-22 17:28:03 +00:00
Mihir Kandoi
81e7e96cb6
Merge pull request #51977 from frappe/mergify/bp/version-15-hotfix/pr-51967
...
fix(project): add missing counter to project update naming series (backport #51967 )
2026-01-22 11:45:58 +05:30
mergify[bot]
f7770c3225
Merge pull request #51979 from frappe/mergify/bp/version-15-hotfix/pr-51966
...
fix(customer): add customer group filters (backport #51966 )
2026-01-22 05:16:45 +00:00
ravibharathi656
f61305aa45
fix(project): add missing counter to project update naming series
...
(cherry picked from commit 49e64f4e1c )
2026-01-22 04:52:56 +00:00
Mihir Kandoi
113a6e079a
Merge pull request #51971 from frappe/mergify/bp/version-15-hotfix/pr-51968
2026-01-22 09:04:48 +05:30
mergify[bot]
c35426b9f9
Merge pull request #51969 from frappe/mergify/bp/version-15-hotfix/pr-51964
...
fix: create DN btn should not be shown if it cannot be created (backport #51964 )
2026-01-21 17:27:37 +00:00
Mihir Kandoi
83352b5a34
fix: rejected qty in PR doesn't consider conversion factor
...
(cherry picked from commit 343ee9695b )
2026-01-21 17:20:45 +00:00
Mihir Kandoi
e54bb0da69
Merge pull request #51959 from frappe/mergify/bp/version-15-hotfix/pr-51947
...
fix: job cards should not be deleted on close of WO (backport #51947 )
2026-01-21 16:02:01 +05:30
Mihir Kandoi
8d06ee3966
fix: job cards should not be deleted on close of WO
...
(cherry picked from commit c919b1de38 )
2026-01-21 10:17:00 +00:00
Mihir Kandoi
6b4101d202
Merge pull request #51925 from frappe/mergify/bp/version-15-hotfix/pr-51909
...
fix: allow creation of DN in SI for items not having DN reference (backport #51909 )
2026-01-21 15:41:21 +05:30
Mihir Kandoi
386567a6ea
chore: resolve conflicts
2026-01-21 15:27:12 +05:30
Mihir Kandoi
d3440cf545
chore: resolve conflicts
2026-01-21 15:24:14 +05:30
mergify[bot]
11544818f1
Merge pull request #51950 from frappe/mergify/bp/version-15-hotfix/pr-51948
...
fix: warehouse permissions in MR incorrectly ignored (backport #51948 )
2026-01-21 08:51:41 +00:00
Frappe PR Bot
1e16e751ee
chore(release): Bumped to Version 15.95.0
...
# [15.95.0](https://github.com/frappe/erpnext/compare/v15.94.3...v15.95.0 ) (2026-01-20)
### Bug Fixes
* **accounts_controller:** make return message translatable ([8f6095d ](8f6095d05f ))
* **accounts:** add missing accounting dimensions in advance taxes and charges ([1d5f406 ](1d5f406930 ))
* add other charges in total ([3ef4fa5 ](3ef4fa51dc ))
* allow disassemble stock entry without work order (backport [#51761 ](https://github.com/frappe/erpnext/issues/51761 )) ([#51835 ](https://github.com/frappe/erpnext/issues/51835 )) ([be20698 ](be2069883e ))
* calculate net profit amount from root node accounts ([e9573b0 ](e9573b0b93 ))
* common_party_path ([#51826 ](https://github.com/frappe/erpnext/issues/51826 )) ([6225217 ](62252170dd ))
* docs_path ([b3df300 ](b3df300ea5 ))
* **manufacturing:** consider process loss qty while validating the work order ([4418fb4 ](4418fb48a9 ))
* **pos:** reapply set warehouse during cart update ([75b4a0a ](75b4a0a89c ))
* **postgres:** compute current month sales without DATE_FORMAT ([fbf4305 ](fbf4305028 ))
* **postgres:** fix v15 migration failures on Postgres ([#51481 ](https://github.com/frappe/erpnext/issues/51481 )) ([eef26fe ](eef26fea9a ))
* prevent UOM from updating incorrectly while scanning barcode ([d196956 ](d196956307 ))
* **process statement of accounts:** allow renaming ([8b2778b ](8b2778b29f ))
* **process statement of accounts:** naming of reports ([054468a ](054468a5ef ))
* RFQ does not fetch html response ([90e8090 ](90e8090dcc ))
* **sales analytics:** add curve filter ([c2995f6 ](c2995f6800 ))
* Show non-SLE vouchers with GL entries in Stock vs Account Value Comparison report ([6219d7d ](6219d7d9a5 ))
* **stock entry:** calculate transferred quantity using transfer_qty (backport [#51656 ](https://github.com/frappe/erpnext/issues/51656 )) ([#51675 ](https://github.com/frappe/erpnext/issues/51675 )) ([1da781f ](1da781f2ae ))
* **stock:** resolve quantity issue when adding items via barcode scan ([c508ef5 ](c508ef5b82 ))
* **transaction.js:** use flt instead of cint for plc_conversion_rate ([f618bf2 ](f618bf212f ))
* valuation rate for non batchwise valuation ([3008c7a ](3008c7ad82 ))
### Features
* add new 2025 Charts of Accounts for France ([6af6fe8 ](6af6fe8204 ))
* **process statement of accounts:** added more frequency options for auto email ([546ab05 ](546ab05eb5 ))
* remove old French chart of accounts with code as nex 2025 is provided ([e568ab2 ](e568ab2255 ))
### Performance Improvements
* prevent duplicate reposting for the same item ([eff9595 ](eff9595e34 ))
2026-01-20 16:40:54 +00:00
ruthra kumar
cff3407a4b
Merge pull request #51912 from frappe/version-15-hotfix
...
chore: release v15
2026-01-20 22:09:26 +05:30
mergify[bot]
502a262637
Merge pull request #51935 from frappe/mergify/bp/version-15-hotfix/pr-51934
...
fix: validation message in stock reco row idx (backport #51934 )
2026-01-20 16:11:53 +00:00
rohitwaghchaure
8f112c5967
Merge pull request #51931 from frappe/mergify/bp/version-15-hotfix/pr-51930
...
Revert "perf: prevent duplicate reposting for the same item" (backport #51930 )
2026-01-20 20:05:31 +05:30
rohitwaghchaure
dad7657853
Revert "perf: prevent duplicate reposting for the same item"
...
(cherry picked from commit 6e4b90055f )
2026-01-20 14:19:24 +00:00
rohitwaghchaure
ff84edcfad
Merge pull request #51923 from frappe/mergify/bp/version-15-hotfix/pr-51920
...
perf: prevent duplicate reposting for the same item (backport #51920 )
2026-01-20 18:01:07 +05:30
Mihir Kandoi
184fa889c3
fix: allow creation of DN in SI for items not having DN reference
...
(cherry picked from commit b691de0147 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice/sales_invoice.js
# erpnext/accounts/doctype/sales_invoice/sales_invoice.py
2026-01-20 12:14:43 +00:00
Rohit Waghchaure
eff9595e34
perf: prevent duplicate reposting for the same item
...
(cherry picked from commit 7535931571 )
2026-01-20 12:08:49 +00:00
ruthra kumar
8847e1c2bd
Merge pull request #51915 from frappe/mergify/bp/version-15-hotfix/pr-51671
...
fix(accounts): add missing accounting dimensions in advance taxes and charges (backport #51671 )
2026-01-20 17:21:07 +05:30
Nikhil Kothari
1d5f406930
fix(accounts): add missing accounting dimensions in advance taxes and charges
...
(cherry picked from commit 22e9cb4cf4 )
# Conflicts:
# erpnext/patches.txt
2026-01-20 17:03:46 +05:30
Rohit Waghchaure
650f874fbd
fix: validation to check at-least one raw material for manufacture entry
...
(cherry picked from commit f003b3c378 )
# Conflicts:
# erpnext/stock/doctype/stock_entry/stock_entry.py
# erpnext/stock/doctype/stock_entry/test_stock_entry.py
2026-01-20 08:25:57 +00:00
Mihir Kandoi
091272409e
Merge pull request #51674 from aerele/v15-sales-analytics-curve-filter
2026-01-20 13:26:31 +05:30
ravibharathi656
c2995f6800
fix(sales analytics): add curve filter
2026-01-20 13:01:59 +05:30
ruthra kumar
39cd371fb6
Merge pull request #51892 from frappe/mergify/bp/version-15-hotfix/pr-51886
...
fix(accounts_controller): make return message translatable (backport #51886 )
2026-01-20 08:30:46 +05:30
barredterra
8f6095d05f
fix(accounts_controller): make return message translatable
...
(cherry picked from commit 0209f0fe29 )
# Conflicts:
# erpnext/controllers/accounts_controller.py
2026-01-20 08:17:09 +05:30
ruthra kumar
6b61eabf61
Merge pull request #51883 from frappe/mergify/bp/version-15-hotfix/pr-51830
...
fix(manufacturing): consider process loss qty while validating the work order (backport #51830 )
2026-01-20 08:08:43 +05:30
ruthra kumar
25112468bc
Merge pull request #51890 from frappe/mergify/bp/version-15-hotfix/pr-51561
...
fix: delete advance ledger entries while reconciling payment entry (backport #51561 )
2026-01-20 08:06:13 +05:30
Lakshit Jain
d27fe6f57a
Merge pull request #51561 from ljain112/fic-adv-ple-po
...
fix: delete advance ledger entries while reconciling payment entry
(cherry picked from commit aea70c5ec1 )
2026-01-20 02:21:23 +00:00
Diptanil Saha
e60064f6f1
Merge pull request #51885 from frappe/mergify/bp/version-15-hotfix/pr-49957
...
fix: process statement of accounts (backport #49957 )
2026-01-19 22:19:58 +05:30
diptanilsaha
e621a51225
chore: resolve conflicts
2026-01-19 22:03:01 +05:30
diptanilsaha
054468a5ef
fix(process statement of accounts): naming of reports
...
(cherry picked from commit 4a4c2188ec )
# Conflicts:
# erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html
# erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html
2026-01-19 16:23:43 +00:00
diptanilsaha
546ab05eb5
feat(process statement of accounts): added more frequency options for auto email
...
(cherry picked from commit d610d1dccd )
# Conflicts:
# erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
2026-01-19 16:23:42 +00:00
diptanilsaha
8b2778b29f
fix(process statement of accounts): allow renaming
...
(cherry picked from commit dbab718aaa )
# Conflicts:
# erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
2026-01-19 16:23:42 +00:00
Sudharsanan11
4418fb48a9
fix(manufacturing): consider process loss qty while validating the work order
...
(cherry picked from commit e6366e830c )
2026-01-19 16:18:35 +00:00
Diptanil Saha
cfafd39543
Merge pull request #51876 from frappe/mergify/bp/version-15-hotfix/pr-51595
2026-01-19 18:07:22 +05:30
Florian HENRY
794d005923
chore: re add older template
...
(cherry picked from commit b3efb3084f )
2026-01-19 12:23:31 +00:00
Florian HENRY
da19761fbd
chore: fix bank account type
...
(cherry picked from commit 4fe1b214c1 )
2026-01-19 12:23:31 +00:00
Florian HENRY
5fcda5f3ed
chore: fix CASH acount type
...
(cherry picked from commit 6a876de838 )
2026-01-19 12:23:31 +00:00
Florian HENRY
763cf6ae10
chore: fix bank acount type
...
(cherry picked from commit 765487a087 )
2026-01-19 12:23:30 +00:00
Florian HENRY
b301be1a74
chore: add Expenses Included In Valuation account
...
(cherry picked from commit c519cd0268 )
2026-01-19 12:23:30 +00:00
Florian HENRY
e568ab2255
feat: remove old French chart of accounts with code as nex 2025 is provided
...
(cherry picked from commit bf430fce09 )
2026-01-19 12:23:30 +00:00
Florian HENRY
61295e7d47
chore: Review PR #51595
...
(cherry picked from commit 6bdaeb983d )
2026-01-19 12:23:30 +00:00
Florian HENRY
6af6fe8204
feat: add new 2025 Charts of Accounts for France
...
(cherry picked from commit c81dee137f )
2026-01-19 12:23:30 +00:00
rohitwaghchaure
d0d776486e
Merge pull request #51865 from frappe/mergify/bp/version-15-hotfix/pr-51769
...
fix(pos): reapply set warehouse during cart update (backport #51769 )
2026-01-19 15:44:52 +05:30
ravibharathi656
75b4a0a89c
fix(pos): reapply set warehouse during cart update
...
(cherry picked from commit 5a53c45321 )
2026-01-19 10:07:47 +00:00
ruthra kumar
a2c86dbe01
Merge pull request #51838 from frappe/mergify/bp/version-15-hotfix/pr-51787
...
fix: recalculate taxes when item tax template changes after discount (backport #51787 )
2026-01-19 14:36:59 +05:30
ljain112
2bf75a2c24
chore: resolve conflicts
2026-01-19 13:41:40 +05:30
ruthra kumar
2b38bc191e
Merge pull request #51843 from frappe/mergify/bp/version-15-hotfix/pr-51826
...
fix: common_party_path (backport #51826 )
2026-01-19 13:20:48 +05:30
mahsem
62252170dd
fix: common_party_path ( #51826 )
...
* fix: common_pary_path
* chore: remove non-existent anchor
---------
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
(cherry picked from commit 0c0f43f7f7 )
2026-01-19 07:50:20 +00:00
ruthra kumar
c55512c9d3
Merge pull request #51840 from frappe/mergify/bp/version-15-hotfix/pr-51513
...
fix: calculate net profit amount from root node accounts (backport #51513 )
2026-01-19 13:06:17 +05:30
mergify[bot]
be2069883e
fix: allow disassemble stock entry without work order (backport #51761 ) ( #51835 )
...
* fix: allow disassemble stock entry without work order (#51761 )
* fix: allow disassemble stock entry without work order
* fix: use existing functionality to load fg item
* chore: better dict update
(cherry picked from commit 83919119f8 )
# Conflicts:
# erpnext/stock/doctype/stock_entry/test_stock_entry.py
* chore: fix conflicts
Removed unused test functions related to stock entry and sample retention.
* chore: fix linters issue
---------
Co-authored-by: Smit Vora <smitvora203@gmail.com >
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2026-01-19 12:55:03 +05:30
Navin-S-R
e9573b0b93
fix: calculate net profit amount from root node accounts
...
(cherry picked from commit c84986d00e )
2026-01-19 07:15:09 +00:00
Lakshit Jain
1d64373c26
Merge pull request #51787 from ljain112/fix-taxes-disc
...
fix: recalculate taxes when item tax template changes after discount
(cherry picked from commit f00aeec9b4 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
2026-01-19 07:01:36 +00:00
ruthra kumar
6df80901b9
Merge pull request #51833 from frappe/mergify/bp/version-15-hotfix/pr-51742
...
fix: add other charges in total (backport #51742 )
2026-01-19 11:34:12 +05:30
SowmyaArunachalam
3ef4fa51dc
fix: add other charges in total
...
(cherry picked from commit 9406c07c42 )
2026-01-19 05:45:16 +00:00
Mihir Kandoi
cce32507d9
Merge pull request #51820 from frappe/mergify/bp/version-15-hotfix/pr-51817
...
fix: prevent UOM from updating incorrectly while scanning barcode (backport #51817 )
2026-01-18 15:11:05 +05:30
Pandiyan5273
d196956307
fix: prevent UOM from updating incorrectly while scanning barcode
...
(cherry picked from commit 30263b26a5 )
2026-01-18 09:36:26 +00:00
ruthra kumar
4db62cab3b
Merge pull request #51796 from frappe/mergify/bp/version-15-hotfix/pr-51555
...
fix(postgres): compute current month sales without DATE_FORMAT (backport #51555 )
2026-01-16 17:15:41 +05:30
Matt Howard
fbf4305028
fix(postgres): compute current month sales without DATE_FORMAT
...
(cherry picked from commit 64f391adf7 )
2026-01-16 11:28:48 +00:00
ili.ad
eef26fea9a
fix(postgres): fix v15 migration failures on Postgres ( #51481 )
...
* fix(postgres): avoid DISTINCT(...) in repost allowed types query
* fix(postgres): rewrite update pick list patch to avoid UPDATE JOIN
* chore: linting changes
---------
Co-authored-by: Matt Howard <github.severity519@passmail.net >
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-01-16 16:35:16 +05:30
Mihir Kandoi
043d208580
Merge pull request #51793 from frappe/mergify/bp/version-15-hotfix/pr-51790
...
fix(stock): resolve quantity issue when adding items via barcode scan (backport #51790 )
2026-01-16 16:20:18 +05:30
Pandiyan5273
c508ef5b82
fix(stock): resolve quantity issue when adding items via barcode scan
...
(cherry picked from commit f959b2c59a )
2026-01-16 10:48:53 +00:00
mergify[bot]
1da781f2ae
fix(stock entry): calculate transferred quantity using transfer_qty (backport #51656 ) ( #51675 )
...
* fix(stock entry): calculate transferred quantity using transfer_qty
(cherry picked from commit 4e6d86d6f0 )
# Conflicts:
# erpnext/stock/doctype/stock_entry/stock_entry.py
* test: allow from_warehouse while creating material request
(cherry picked from commit 7e99148357 )
* test: validate transferred quantity for material transfer entry
(cherry picked from commit bf2ab32abf )
* chore: fix conflicts
---------
Co-authored-by: Navin-S-R <navin@aerele.in >
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2026-01-16 10:42:01 +05:30
rohitwaghchaure
e2b53884fe
Merge pull request #51771 from frappe/mergify/bp/version-15-hotfix/pr-51768
...
fix: Show non-SLE vouchers with GL entries in Stock vs Account Value … (backport #51768 )
2026-01-15 20:59:48 +05:30
rohitwaghchaure
de46ac8b62
chore: fix conflicts
2026-01-15 19:27:46 +05:30
Rohit Waghchaure
6219d7d9a5
fix: Show non-SLE vouchers with GL entries in Stock vs Account Value Comparison report
...
(cherry picked from commit 1db9ce205f )
# Conflicts:
# erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py
2026-01-15 12:20:31 +00:00
rohitwaghchaure
eb0249310c
Merge pull request #51751 from frappe/mergify/bp/version-15-hotfix/pr-51729
...
fix: valuation rate for non batchwise valuation (backport #51729 )
2026-01-15 17:01:48 +05:30
Mihir Kandoi
dfb1722dc4
Merge pull request #51766 from aerele/rfq-email-refactor
2026-01-15 16:38:15 +05:30
Sudharsanan Ashok
c13f3ba695
Merge branch 'version-15-hotfix' into rfq-email-refactor
2026-01-15 15:36:20 +05:30
Mihir Kandoi
add635b9eb
refactor: backport RFQ email refactor ( #51503 )
2026-01-15 15:33:03 +05:30
Mihir Kandoi
28a670434d
Merge pull request #51763 from frappe/mergify/bp/version-15-hotfix/pr-51364
...
fix: RFQ does not fetch html response (backport #51364 )
2026-01-15 12:12:59 +05:30
Mihir Kandoi
90e8090dcc
fix: RFQ does not fetch html response
...
(cherry picked from commit da899913b8 )
2026-01-15 06:17:42 +00:00
Mihir Kandoi
d983280de8
Merge pull request #51754 from frappe/mergify/bp/version-15-hotfix/pr-51753
...
fix: docs_path (backport #51753 )
2026-01-14 21:30:54 +05:30
mahsem
b3df300ea5
fix: docs_path
...
(cherry picked from commit 7ef8c81caf )
2026-01-14 15:59:59 +00:00
rohitwaghchaure
0a363f879d
chore: fix conflicts
...
Removed multiple test cases related to purchase receipts and negative stock handling.
2026-01-14 19:43:39 +05:30
Rohit Waghchaure
3008c7ad82
fix: valuation rate for non batchwise valuation
...
(cherry picked from commit b6312bca9c )
# Conflicts:
# erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
2026-01-14 14:06:35 +00:00
Frappe PR Bot
d82ab066bd
chore(release): Bumped to Version 15.94.3
...
## [15.94.3](https://github.com/frappe/erpnext/compare/v15.94.2...v15.94.3 ) (2026-01-14)
### Bug Fixes
* **transaction.js:** use flt instead of cint for plc_conversion_rate ([9819ed1 ](9819ed112b ))
2026-01-14 12:17:05 +00:00
Diptanil Saha
df46841f82
Merge pull request #51749 from frappe/mergify/bp/version-15/pr-51747
...
fix(transaction.js): use flt instead of cint for plc_conversion_rate (backport #51730 ) (backport #51747 )
2026-01-14 17:45:40 +05:30
Diptanil Saha
14d197d9eb
chore: resolve conflict
...
(cherry picked from commit d5982cab03 )
2026-01-14 12:12:56 +00:00
diptanilsaha
9819ed112b
fix(transaction.js): use flt instead of cint for plc_conversion_rate
...
(cherry picked from commit 8b445e04e5 )
# Conflicts:
# erpnext/public/js/controllers/transaction.js
(cherry picked from commit f618bf212f )
2026-01-14 12:12:55 +00:00
Diptanil Saha
85f635ac4a
Merge pull request #51747 from frappe/mergify/bp/version-15-hotfix/pr-51730
...
fix(transaction.js): use flt instead of cint for plc_conversion_rate (backport #51730 )
2026-01-14 15:56:48 +05:30
Diptanil Saha
d5982cab03
chore: resolve conflict
2026-01-14 15:54:10 +05:30
diptanilsaha
f618bf212f
fix(transaction.js): use flt instead of cint for plc_conversion_rate
...
(cherry picked from commit 8b445e04e5 )
# Conflicts:
# erpnext/public/js/controllers/transaction.js
2026-01-14 10:22:15 +00:00
Frappe PR Bot
ddca3b5800
chore(release): Bumped to Version 15.94.2
...
## [15.94.2](https://github.com/frappe/erpnext/compare/v15.94.1...v15.94.2 ) (2026-01-13)
### Bug Fixes
* **accounting-dimension:** System-generated round-off GL entries fail to set the accounting dimension ([#51167 ](https://github.com/frappe/erpnext/issues/51167 )) ([1179514 ](1179514118 ))
* **accounts:** correct sales order item deletion message for MR and PO linkage ([4c53af0 ](4c53af0494 ))
* allow all users of supplier to create purchase invoices ([8f1509d ](8f1509dca1 ))
* **asset value adjustment:** skip cancelling revaluation journal entry if already cancelled ([dae6adf ](dae6adfe13 ))
* **asset:** properly reset purchase reference and item fields ([ea0b768 ](ea0b76831f ))
* **asset:** remove references for composite and existing asset ([c7f79d1 ](c7f79d16e9 ))
* change float types in payment entry reference table to currency ([d17deba ](d17debabf7 ))
* closed WO becomes open when RM is returned ([7db6ae8 ](7db6ae8bda ))
* correct uom reflecting in sales order when fetching from barcode ([3cc41cf ](3cc41cf643 ))
* don't duplicate default income account to Item ([#50413 ](https://github.com/frappe/erpnext/issues/50413 )) ([1cb22f9 ](1cb22f9d05 )), closes [#48231 ](https://github.com/frappe/erpnext/issues/48231 )
* ignore permissions when cancelling revaluation journal entry ([129457b ](129457b2ce ))
* incoming rate calculation ([01af6c8 ](01af6c8762 ))
* **minor:** hide target_qty field from the capitalization ([ed05b4c ](ed05b4cc5c ))
* move validation to before_cancel ([11d23e1 ](11d23e1a4a ))
* negative stock issue for higher precision ([1bbeecf ](1bbeecff12 ))
* **payment reconciliation:** handle adhoc payment returns ([#51311 ](https://github.com/frappe/erpnext/issues/51311 )) ([159d1d6 ](159d1d61b5 ))
* pick list qty does not reset when pick list is cancelled ([f9be364 ](f9be364bd1 ))
* prevent manual cancellation of the linked Revaluation Journal Entry ([07de3f4 ](07de3f4391 ))
* remove posting date & time on SRE batch validation ([d3f2da0 ](d3f2da0d59 ))
* **stock:** enable allow on submit for tracking status field ([9d5a493 ](9d5a493609 ))
### Performance Improvements
* SABB taking time to save the record ([ee9debe ](ee9debe581 ))
2026-01-13 15:02:59 +00:00
ruthra kumar
a8dbf981d8
Merge pull request #51711 from frappe/version-15-hotfix
...
chore: release v15
2026-01-13 20:31:27 +05:30
Khushi Rawat
b807f9318f
Merge pull request #51721 from khushi8112/hide-target-qty-field
...
fix: hide target_qty field from the capitalization
2026-01-13 17:46:29 +05:30
khushi8112
a66129af29
chore: run pre-commit
2026-01-13 17:28:51 +05:30
khushi8112
ed05b4cc5c
fix(minor): hide target_qty field from the capitalization
2026-01-13 17:26:32 +05:30
Khushi Rawat
00ac931722
Merge pull request #51717 from frappe/mergify/bp/version-15-hotfix/pr-51666
...
fix(asset value adjustment): skip cancelling revaluation journal entry if already cancelled (backport #51666 )
2026-01-13 16:54:29 +05:30
khushi8112
3365bc3ba3
chore: rebase with v15 branch
2026-01-13 16:23:00 +05:30
Navin-S-R
11d23e1a4a
fix: move validation to before_cancel
...
(cherry picked from commit d65cd605a1 )
# Conflicts:
# erpnext/accounts/doctype/journal_entry/journal_entry.py
2026-01-13 10:38:03 +00:00
Navin-S-R
07de3f4391
fix: prevent manual cancellation of the linked Revaluation Journal Entry
...
(cherry picked from commit 73b038084b )
# Conflicts:
# erpnext/accounts/doctype/journal_entry/journal_entry.py
2026-01-13 10:38:03 +00:00
Navin-S-R
129457b2ce
fix: ignore permissions when cancelling revaluation journal entry
...
(cherry picked from commit 500c44e3f5 )
2026-01-13 10:38:03 +00:00
Navin-S-R
426516a1ee
refactor(journal entry): replace raw SQL with query builder to unlink asset value adjustment
...
(cherry picked from commit 5f00239bba )
2026-01-13 10:38:02 +00:00
Navin-S-R
dae6adfe13
fix(asset value adjustment): skip cancelling revaluation journal entry if already cancelled
...
(cherry picked from commit b1704ccef1 )
# Conflicts:
# erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py
2026-01-13 10:38:02 +00:00
Mihir Kandoi
f5cae2d60b
Merge pull request #51657 from mihir-kandoi/v16
2026-01-13 10:55:15 +05:30
Mihir Kandoi
4e94e3726c
chore: grammar fix
2026-01-13 10:50:15 +05:30
Mihir Kandoi
d7bf1a179a
chore: update links
2026-01-13 10:43:34 +05:30
ruthra kumar
6632f3d446
Merge pull request #51332 from frappe/mergify/bp/version-15-hotfix/pr-50413
...
fix: don't duplicate default income account to Item (backport #50413 )
2026-01-12 20:33:41 +05:30
Khushi Rawat
b909ec9388
Merge pull request #51686 from frappe/mergify/bp/version-15-hotfix/pr-51678
...
fix(asset): properly reset purchase reference and item fields (backport #51678 )
2026-01-12 15:54:38 +05:30
khushi8112
ea0b76831f
fix(asset): properly reset purchase reference and item fields
...
(cherry picked from commit 671610db1e )
2026-01-12 10:17:24 +00:00
Khushi Rawat
57c759dfcd
Merge pull request #51677 from frappe/mergify/bp/version-15-hotfix/pr-51630
...
fix(asset): remove references for composite and existing assets (backport #51630 )
2026-01-12 13:03:47 +05:30
nivithamerlin
c7f79d16e9
fix(asset): remove references for composite and existing asset
...
(cherry picked from commit c1d50c492b )
2026-01-12 07:30:51 +00:00
ruthra kumar
940cfb58a7
Merge pull request #51665 from frappe/mergify/bp/version-15-hotfix/pr-51311
...
fix(payment reconciliation): handle adhoc payment returns (backport #51311 )
2026-01-11 19:37:47 +05:30
NaviN
159d1d61b5
fix(payment reconciliation): handle adhoc payment returns ( #51311 )
...
* fix(payment reconciliation): handle reverse payments
* test: validate payment return gain or loss
* chore: typo
(cherry picked from commit cecd07bbf4 )
2026-01-11 13:28:36 +00:00
Mihir Kandoi
d8232c4503
chore: v16 release announcement for v15 users
2026-01-10 22:22:10 +05:30
Mihir Kandoi
ae72b99846
Merge pull request #51654 from frappe/mergify/bp/version-15-hotfix/pr-51652
2026-01-10 18:27:48 +05:30
Mihir Kandoi
f9be364bd1
fix: pick list qty does not reset when pick list is cancelled
...
(cherry picked from commit 1d6d9c2040 )
2026-01-10 12:44:16 +00:00
rohitwaghchaure
7ac55379ec
Merge pull request #51632 from frappe/mergify/bp/version-15-hotfix/pr-51351
...
perf: SABB taking time to save the record (backport #51351 )
2026-01-09 18:50:35 +05:30
Rohit Waghchaure
aa43715de6
chore: fix conflicts
2026-01-09 18:16:38 +05:30
Rohit Waghchaure
01af6c8762
fix: incoming rate calculation
...
(cherry picked from commit 8e143d68b4 )
2026-01-09 12:17:32 +00:00
Rohit Waghchaure
ee9debe581
perf: SABB taking time to save the record
...
(cherry picked from commit 20320c4a6c )
# Conflicts:
# erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
# erpnext/stock/serial_batch_bundle.py
2026-01-09 12:17:32 +00:00
mergify[bot]
d83365734e
Merge pull request #51624 from frappe/mergify/bp/version-15-hotfix/pr-50869
...
fix: do cancellation procedures on WO close (backport #50869 )
2026-01-09 09:48:28 +00:00
ruthra kumar
1fb554c312
Merge pull request #51598 from frappe/mergify/bp/version-15-hotfix/pr-51534
...
fix(accounts): correct sales order item deletion message for MR and PO linkage (backport #51534 )
2026-01-08 17:57:30 +05:30
Pandiyan5273
4c53af0494
fix(accounts): correct sales order item deletion message for MR and PO linkage
...
(cherry picked from commit 5a47503611 )
2026-01-08 12:10:25 +00:00
rohitwaghchaure
e9c14e88df
Merge pull request #51597 from frappe/mergify/bp/version-15-hotfix/pr-51574
...
fix(stock): enable allow on submit for tracking status field (backport #51574 )
2026-01-08 16:50:29 +05:30
rohitwaghchaure
e6dbd06435
Merge pull request #51533 from nishkagosalia/gh-51381
...
fix: correct uom reflecting in sales order when fetching from..
2026-01-08 16:31:37 +05:30
Pandiyan5273
9d5a493609
fix(stock): enable allow on submit for tracking status field
...
(cherry picked from commit 1bfb62465f )
2026-01-08 11:01:03 +00:00
rohitwaghchaure
530c0b0bd6
Merge pull request #51588 from frappe/mergify/bp/version-15-hotfix/pr-51586
...
fix: negative stock issue for higher precision (backport #51586 )
2026-01-08 15:03:48 +05:30
rohitwaghchaure
5193dbba9b
chore: fix conflicts
...
Refactor test cases for delivery notes to handle negative stock and higher precision.
2026-01-08 14:45:39 +05:30
Mihir Kandoi
42658f7b1c
Merge pull request #51587 from frappe/mergify/bp/version-15-hotfix/pr-51585
...
fix: closed WO becomes open when RM is returned (backport #51585 )
2026-01-08 14:38:34 +05:30
Rohit Waghchaure
1bbeecff12
fix: negative stock issue for higher precision
...
(cherry picked from commit 87be020c78 )
# Conflicts:
# erpnext/stock/doctype/delivery_note/test_delivery_note.py
2026-01-08 09:07:10 +00:00
Mihir Kandoi
7db6ae8bda
fix: closed WO becomes open when RM is returned
...
(cherry picked from commit d0ba365aaa )
2026-01-08 08:53:28 +00:00
Mihir Kandoi
2bdd14c831
Merge pull request #51584 from frappe/mergify/bp/version-15-hotfix/pr-51583
...
fix: allow all users of supplier to create purchase invoices (backport #51583 )
2026-01-08 13:47:24 +05:30
Frappe PR Bot
c805c7fac4
chore(release): Bumped to Version 15.94.1
...
## [15.94.1](https://github.com/frappe/erpnext/compare/v15.94.0...v15.94.1 ) (2026-01-08)
### Bug Fixes
* remove posting date & time on SRE batch validation ([69259c9 ](69259c9933 ))
2026-01-08 08:16:29 +00:00
rohitwaghchaure
7238636766
Merge pull request #51578 from frappe/mergify/bp/version-15/pr-51553
...
fix: remove posting date & time on SRE batch validation (backport #51553 )
2026-01-08 13:45:06 +05:30
Mihir Kandoi
8f1509dca1
fix: allow all users of supplier to create purchase invoices
...
(cherry picked from commit 190204a939 )
2026-01-08 08:02:13 +00:00
ruthra kumar
a7f59fece3
Merge pull request #51580 from frappe/mergify/bp/version-15-hotfix/pr-51167
...
fix(accounting-dimension): System-generated round-off GL entries fail to set the accounting dimension (backport #51167 )
2026-01-08 12:21:21 +05:30
Logesh Periyasamy
1179514118
fix(accounting-dimension): System-generated round-off GL entries fail to set the accounting dimension ( #51167 )
...
* chore: remove disabled condition statement
* fix: add default dimension for round off gle
* fix: validate report type to handle opening entries roundoff
(cherry picked from commit bc63c85daf )
2026-01-08 06:36:27 +00:00
kavin-114
69259c9933
fix: remove posting date & time on SRE batch validation
...
(cherry picked from commit d3f2da0d59 )
2026-01-08 05:51:19 +00:00
rohitwaghchaure
7aee6bdaf8
Merge pull request #51553 from aerele/support-52652
...
fix: remove posting date & time on SRE batch validation
2026-01-07 11:41:32 +05:30
ruthra kumar
f11fb0e45f
Merge pull request #51549 from frappe/mergify/bp/version-15-hotfix/pr-51528
...
fix: change float types in payment entry reference table to currency (backport #51528 )
2026-01-07 11:39:37 +05:30
trustedcomputer
d17debabf7
fix: change float types in payment entry reference table to currency
...
(cherry picked from commit 8ba71300db )
# Conflicts:
# erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
2026-01-07 11:24:25 +05:30
Frappe PR Bot
0b565026a4
chore(release): Bumped to Version 15.94.0
...
# [15.94.0](https://github.com/frappe/erpnext/compare/v15.93.2...v15.94.0 ) (2026-01-07)
### Bug Fixes
* add company filters to project ([d6511b0 ](d6511b0045 ))
* **journal entry:** use submission_queue to perform submit and cancel actions for rows over 100 ([1d58e9b ](1d58e9b91a ))
* not able to submit backdated stock reco ([4b60979 ](4b6097914a ))
* precision issue causing reservation error ([2d49cc9 ](2d49cc9ab2 ))
* resolve conflict ([dbd2964 ](dbd2964139 ))
* SABB not cancelled on cancel of Stock Reco ([eebd885 ](eebd88529f ))
* **stock:** prevent excess stock reservation ([4d31012 ](4d31012df2 ))
* **stock:** remove item image to avoid setting the image of previous item ([6f1cfdb ](6f1cfdb1de ))
* **trial balance party:** add check for parties with zero credit and debit ([a0566c9 ](a0566c9e98 ))
* update filters on period closing voucher ([728a8b0 ](728a8b0b7d ))
### Features
* add default-age-range in accounts settings (backport [#51458 ](https://github.com/frappe/erpnext/issues/51458 )) ([#51531 ](https://github.com/frappe/erpnext/issues/51531 )) ([582db48 ](582db48ca5 ))
* allow data import for asset repair doctype ([dc10ef4 ](dc10ef4287 ))
2026-01-07 05:01:14 +00:00
ruthra kumar
5fcf5d58f0
Merge pull request #51538 from frappe/version-15-hotfix
...
chore: release v15
2026-01-07 10:29:48 +05:30
rohitwaghchaure
fac865a1b4
Merge branch 'version-15' into version-15-hotfix
2026-01-07 09:58:13 +05:30
kavin-114
d3f2da0d59
fix: remove posting date & time on SRE batch validation
2026-01-07 01:00:29 +05:30
ruthra kumar
f8fb58feaf
Merge pull request #51493 from frappe/mergify/bp/version-15-hotfix/pr-51326
...
fix(journal entry): use submission_queue to perform submit and cancel actions for rows over 100 (backport #51326 )
2026-01-06 20:57:12 +05:30
ruthra kumar
9bba78f7a2
Merge pull request #51545 from frappe/mergify/bp/version-15-hotfix/pr-51424
...
fix(trial balance party): add check for parties with zero credit and debit (backport #51424 )
2026-01-06 18:03:13 +05:30
Jatin3128
a0566c9e98
fix(trial balance party): add check for parties with zero credit and debit
...
(cherry picked from commit 83ddaf1696 )
2026-01-06 12:18:06 +00:00
Khushi Rawat
64a7e3f683
Merge pull request #51541 from frappe/mergify/bp/version-15-hotfix/pr-51540
...
feat: allow data import for asset repair doctype (backport #51540 )
2026-01-06 17:01:12 +05:30
Khushi Rawat
dbd2964139
fix: resolve conflict
2026-01-06 16:46:20 +05:30
khushi8112
dc10ef4287
feat: allow data import for asset repair doctype
...
(cherry picked from commit 49f1688a51 )
# Conflicts:
# erpnext/assets/doctype/asset_repair/asset_repair.json
2026-01-06 10:39:53 +00:00
Nishka Gosalia
3cc41cf643
fix: correct uom reflecting in sales order when fetching from barcode
2026-01-06 12:51:47 +05:30
ruthra kumar
582db48ca5
feat: add default-age-range in accounts settings (backport #51458 ) ( #51531 )
...
Merge pull request #51458 from aerele/default-age-range
feat: add default-age-range in accounts settings
(cherry picked from commit f8f82ccf31 )
# Conflicts:
# erpnext/accounts/doctype/accounts_settings/accounts_settings.json
Co-authored-by: Sowmya <106989392+SowmyaArunachalam@users.noreply.github.com >
2026-01-06 12:43:35 +05:30
Sowmya
0452820ab0
Merge pull request #51458 from aerele/default-age-range
...
feat: add default-age-range in accounts settings
(cherry picked from commit f8f82ccf31 )
# Conflicts:
# erpnext/accounts/doctype/accounts_settings/accounts_settings.json
2026-01-06 11:33:25 +05:30
Navin-S-R
1d58e9b91a
fix(journal entry): use submission_queue to perform submit and cancel actions for rows over 100
...
(cherry picked from commit fa8e80c6a0 )
2026-01-05 06:52:05 +00:00
ruthra kumar
7bbcafed8d
Merge pull request #51489 from frappe/mergify/bp/version-15-hotfix/pr-51457
...
fix: add company filters to project (backport #51457 )
2026-01-05 11:19:33 +05:30
SowmyaArunachalam
d6511b0045
fix: add company filters to project
...
(cherry picked from commit 7c16db567b )
# Conflicts:
# erpnext/accounts/doctype/journal_entry/journal_entry.js
2026-01-05 11:12:44 +05:30
ruthra kumar
0d790a6cd5
Merge pull request #51487 from frappe/mergify/bp/version-15-hotfix/pr-51467
...
fix: update filters on period closing voucher (backport #51467 )
2026-01-05 10:53:31 +05:30
SowmyaArunachalam
728a8b0b7d
fix: update filters on period closing voucher
...
(cherry picked from commit 7ab1e1f677 )
2026-01-05 05:20:32 +00:00
rohitwaghchaure
d8cb65e440
Merge pull request #51477 from frappe/mergify/bp/version-15-hotfix/pr-51475
...
fix: SABB not cancelled on cancel of Stock Reco (backport #51475 )
2026-01-03 16:34:11 +05:30
Rohit Waghchaure
eebd88529f
fix: SABB not cancelled on cancel of Stock Reco
...
(cherry picked from commit b204853193 )
2026-01-03 10:47:17 +00:00
rohitwaghchaure
02203ca534
Merge pull request #51470 from frappe/mergify/bp/version-15-hotfix/pr-51468
...
fix: not able to submit backdated stock reco (backport #51468 )
2026-01-03 15:41:07 +05:30
rohitwaghchaure
46f3ab1c39
chore: fix conflicts
...
Removed unused on_discard method and cleaned up code.
2026-01-03 15:23:29 +05:30
Rohit Waghchaure
4b6097914a
fix: not able to submit backdated stock reco
...
(cherry picked from commit cccd34b06a )
# Conflicts:
# erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
2026-01-03 09:52:09 +00:00
rohitwaghchaure
decc27a446
Merge pull request #51411 from rohitwaghchaure/backport-4972
...
fix: precision issue causing reservation error
2026-01-01 09:51:50 +05:30
Rohit Waghchaure
2d49cc9ab2
fix: precision issue causing reservation error
2025-12-31 13:29:08 +05:30
rohitwaghchaure
5955b699c3
Merge pull request #51394 from frappe/mergify/bp/version-15-hotfix/pr-51375
...
fix(stock): prevent excess stock reservation (backport #51375 )
2025-12-31 11:09:14 +05:30
rohitwaghchaure
c8d8ec91c4
Merge pull request #51395 from frappe/mergify/bp/version-15-hotfix/pr-51341
...
fix(stock): remove item image to avoid setting the image of previous item (backport #51341 )
2025-12-31 11:04:29 +05:30
Sudharsanan11
6f1cfdb1de
fix(stock): remove item image to avoid setting the image of previous item
...
(cherry picked from commit 69e94248c1 )
2025-12-30 11:21:11 +00:00
Sudharsanan11
4d31012df2
fix(stock): prevent excess stock reservation
...
(cherry picked from commit e1f9adf4e9 )
2025-12-30 11:20:11 +00:00
Raffael Meyer
1cb22f9d05
fix: don't duplicate default income account to Item ( #50413 )
...
* fix: don't duplicate default income account to Item
Only store _Default Income Account_ in **Item** if it's different from the **Company**'s _Default Income Account_.
Resolves #48231
* refactor: move db call out of loop
* docs: add docstring
(cherry picked from commit b6cb9d4799 )
2025-12-25 09:23:14 +00:00