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 ))
v15.101.1
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