rohitwaghchaure
d103409077
Merge pull request #49972 from frappe/mergify/bp/version-15/pr-49971
...
fix: batch qty for expired batches (backport #49967 ) (backport #49971 )
2025-10-08 20:00:34 +05:30
rohitwaghchaure
d1dd3ca097
Merge pull request #49970 from frappe/mergify/bp/version-15/pr-49968
...
fix: incorrect field valuation_rate (backport #49966 ) (backport #49968 )
2025-10-08 20:00:19 +05:30
Rohit Waghchaure
4e2a42d092
fix: batch qty for expired batches
...
(cherry picked from commit ff2faf36a7 )
(cherry picked from commit f4816e4960 )
2025-10-08 14:12:42 +00:00
Rohit Waghchaure
9c3f4b69af
fix: incorrect field valuation_rate
...
(cherry picked from commit 630d873214 )
(cherry picked from commit 93df11a0cf )
2025-10-08 13:38:13 +00:00
Frappe PR Bot
e2e1ac0dba
chore(release): Bumped to Version 15.82.0
...
# [15.82.0](https://github.com/frappe/erpnext/compare/v15.81.3...v15.82.0 ) (2025-10-07)
### Bug Fixes
* **accounting:** ensure proper removal of advance references during unreconcillation ([825ccd3 ](825ccd3422 ))
* add default scrap warehouse in wo ([a5ed9fd ](a5ed9fdc67 ))
* Add try-finally for setting buying price list ([e21baec ](e21baec246 ))
* check is_rejected attribute ([bdf150b ](bdf150bdf8 ))
* clear asset custodian when asset take back from employee without assign to another employee ([f4cdb49 ](f4cdb49126 ))
* **Common Code:** fetch canonical URI from Code List (backport [#49882 ](https://github.com/frappe/erpnext/issues/49882 )) ([#49884 ](https://github.com/frappe/erpnext/issues/49884 )) ([2c0501b ](2c0501b05f ))
* delete column dynamically based on the naming by ([040873a ](040873a442 ))
* do not consider draft bundles ([75323fd ](75323fda01 ))
* do not fetch disabled item tax template ([c42dcbe ](c42dcbe739 ))
* exclude opening entries ([ed1c270 ](ed1c270398 ))
* failing patch ([0dad195 ](0dad1957c8 ))
* get unconsumed qty as per BOM qty ([82386b1 ](82386b18aa ))
* linter; dont change doc after DB update ([#49907 ](https://github.com/frappe/erpnext/issues/49907 )) ([6c47353 ](6c47353205 ))
* **manufacturing:** prevent KeyError in BOM Creator when sub-assembly reused ([07c3755 ](07c3755f31 ))
* optimize SQL query by adding index on batch ([a83331b ](a83331bd2f ))
* **profit and loss statement:** incorrect total calculation ([e132c45 ](e132c457f2 ))
* remove allow_on_submit for pick list items ([4ccdede ](4ccdedeb12 ))
* resolved conflict ([a39bc62 ](a39bc626c7 ))
* retain shipping address in doc ([20c21a4 ](20c21a4dc0 ))
* set fg_completed_qty based upon fg item qty ([b6d57ff ](b6d57ff8a5 ))
* Set paid amount automatically only if return entry validated and has negative grand total ([#49829 ](https://github.com/frappe/erpnext/issues/49829 )) ([bd3503a ](bd3503a3d8 ))
* SQL operator precedence in Project query customer filter ([d950de2 ](d950de2d09 ))
* **subscription:** include days before ([f27b754 ](f27b754570 ))
* too many writes on patch run ([a2bf53f ](a2bf53ff0a ))
* use item valuation rate if no bin ([a4b5a74 ](a4b5a74644 ))
* validate transfer_qty based on overproduction wo percentage ([7ce97ce ](7ce97ce0c2 ))
* warning message if the batch has incorrect qty ([3f3fd20 ](3f3fd20b31 ))
### Features
* allow fallback to default selling price list (backport [#49634 ](https://github.com/frappe/erpnext/issues/49634 )) ([#49704 ](https://github.com/frappe/erpnext/issues/49704 )) ([95387b4 ](95387b4bf0 ))
* dynamic due date in payment terms when fetched from order (backport [#48864 ](https://github.com/frappe/erpnext/issues/48864 )) ([#49938 ](https://github.com/frappe/erpnext/issues/49938 )) ([baa6d2b ](baa6d2bcdc ))
* recalculate batch qty ([d49b64d ](d49b64dc7c ))
* validating asset scrap date ([#43093 ](https://github.com/frappe/erpnext/issues/43093 )) ([0eb76f4 ](0eb76f4d2c ))
### Performance Improvements
* serial nos / batches reposting ([8a310ef ](8a310efc97 ))
v15.82.0
2025-10-07 13:23:00 +00:00
ruthra kumar
b557a03ba7
Merge pull request #49942 from frappe/version-15-hotfix
...
chore: release v15
2025-10-07 18:51:39 +05:30
mergify[bot]
11eab0c852
Merge pull request #49946 from frappe/mergify/bp/version-15-hotfix/pr-49721
...
feat: add company links to Email Account and Communication (backport #49721 )
2025-10-07 17:01:37 +05:30
rohitwaghchaure
8683f49e8b
Merge pull request #49945 from frappe/mergify/bp/version-15-hotfix/pr-49935
...
refactor: old serial nos filter (backport #49935 )
2025-10-07 16:29:16 +05:30
rohitwaghchaure
6ea07ba56d
chore: fix conflicts
2025-10-07 16:02:30 +05:30
Rohit Waghchaure
e02a55b188
refactor: old serial nos filter
...
(cherry picked from commit 6a8bd0ae9e )
# Conflicts:
# erpnext/stock/deprecated_serial_batch.py
2025-10-07 09:52:27 +00:00
mergify[bot]
baa6d2bcdc
feat: dynamic due date in payment terms when fetched from order (backport #48864 ) ( #49938 )
...
* feat: dynamic due date in payment terms when fetched from order (#48864 )
* fix: dynamic due date when payment terms are fetched from order
* fix(test): use change_settings decorator for settings enable and disable
* fix(test): compare schedule for due_date dynamically
* fix: save conditions for due date at invoice level
* fix: make fields read only and on change of date unset the date condition fields
* fix: remove fetch_form
* fix: correct field assingment
* fix: revert unwanted changes
* refactor: streamline payment term field assignments and enhance discount date handling
* refactor: remove payment_term from fields_to_copy and optimize currency handling in transaction callback
* refactor: ensure default values for payment schedule and discount validity fields
(cherry picked from commit 3c70cbbaf8 )
# Conflicts:
# erpnext/public/js/controllers/transaction.js
# erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
* chore: resolve conflicts
---------
Co-authored-by: Lakshit Jain <ljain112@gmail.com >
2025-10-07 14:10:15 +05:30
rohitwaghchaure
631ffd55ef
Merge pull request #49934 from frappe/mergify/bp/version-15-hotfix/pr-49846
...
chore(Stock Qty vs Serial No Count): add show_disabled_items filter (backport #49846 )
2025-10-07 11:49:20 +05:30
rethik
7a457dafe0
chore: add show_disabled_items filter to show both enabled and disabled items
...
(cherry picked from commit bf5f24c0e0 )
2025-10-07 05:59:36 +00:00
rohitwaghchaure
94a5867303
Merge pull request #49933 from frappe/mergify/bp/version-15-hotfix/pr-49762
...
fix(manufacturing): prevent KeyError in BOM Creator when sub-assembly reused (backport #49762 )
2025-10-07 11:23:12 +05:30
rohitwaghchaure
1663b875c0
Merge pull request #49932 from frappe/mergify/bp/version-15-hotfix/pr-49702
...
fix: do not fetch disabled item tax template (backport #49702 )
2025-10-07 11:22:57 +05:30
ljain112
d47f3cc101
chore: resolve conflicts
2025-10-07 11:01:47 +05:30
KerollesFathy
07c3755f31
fix(manufacturing): prevent KeyError in BOM Creator when sub-assembly reused
...
Ensure missing (fg_item, fg_reference_id) keys are initialized in
production_item_wise_rm before appending items. This avoids crashes
when the same sub-assembly is referenced under multiple parents.
(cherry picked from commit 4f8b2e520a )
2025-10-07 05:27:18 +00:00
ljain112
c42dcbe739
fix: do not fetch disabled item tax template
...
(cherry picked from commit b10cf4a928 )
# Conflicts:
# erpnext/public/js/controllers/transaction.js
# erpnext/stock/get_item_details.py
2025-10-07 05:26:09 +00:00
rohitwaghchaure
233fe9b7e6
Merge pull request #49929 from frappe/mergify/bp/version-15-hotfix/pr-49928
...
fix: warning message if the batch has incorrect qty (backport #49928 )
2025-10-07 10:42:23 +05:30
Rohit Waghchaure
3f3fd20b31
fix: warning message if the batch has incorrect qty
...
(cherry picked from commit 870181de87 )
2025-10-07 04:50:35 +00:00
ruthra kumar
f84a6c0d3a
Merge pull request #49927 from frappe/mergify/bp/version-15-hotfix/pr-49743
...
fix: use valuation_rate from item master if no bin is present (backport #49743 )
2025-10-07 10:03:27 +05:30
ruthra kumar
5c9c17c649
Merge pull request #49925 from frappe/mergify/bp/version-15-hotfix/pr-49870
...
fix: show asset value as revaluation amount or gross purchase amount (backport #49870 )
2025-10-07 10:02:28 +05:30
ravibharathi656
a4b5a74644
fix: use item valuation rate if no bin
...
(cherry picked from commit 23b1b7ee04 )
2025-10-07 04:13:26 +00:00
l0gesh29
ed1c270398
fix: exclude opening entries
...
(cherry picked from commit 3773f56b0b )
2025-10-06 21:40:58 +00:00
rohitwaghchaure
56d04761f8
Merge pull request #49924 from frappe/mergify/bp/version-15-hotfix/pr-49923
...
feat: recalculate batch qty (backport #49923 )
2025-10-06 22:33:22 +05:30
Rohit Waghchaure
d49b64dc7c
feat: recalculate batch qty
...
(cherry picked from commit 70117d3b06 )
2025-10-06 16:30:14 +00:00
Frappe PR Bot
42b43b372a
chore(release): Bumped to Version 15.81.3
...
## [15.81.3](https://github.com/frappe/erpnext/compare/v15.81.2...v15.81.3 ) (2025-10-06)
### Bug Fixes
* check is_rejected attribute ([b017f07 ](b017f07343 ))
* do not consider draft bundles ([92afae7 ](92afae7185 ))
v15.81.3
2025-10-06 14:45:22 +00:00
rohitwaghchaure
4dae4b987e
Merge pull request #49922 from frappe/mergify/bp/version-15/pr-49918
...
fix: check is_rejected attribute (backport #49913 ) (backport #49918 )
2025-10-06 20:13:46 +05:30
rohitwaghchaure
54e672e078
Merge pull request #49921 from frappe/mergify/bp/version-15/pr-49919
...
fix: do not consider draft bundles (backport #49917 ) (backport #49919 )
2025-10-06 20:13:38 +05:30
rohitwaghchaure
62a09a3cb0
Merge pull request #49920 from frappe/mergify/bp/version-15-hotfix/pr-49890
...
perf: serial nos / batches reposting (backport #49890 )
2025-10-06 19:58:25 +05:30
Kavin
b017f07343
fix: check is_rejected attribute
...
(cherry picked from commit 2ac2e02b2f )
(cherry picked from commit bdf150bdf8 )
2025-10-06 14:25:55 +00:00
Rohit Waghchaure
92afae7185
fix: do not consider draft bundles
...
(cherry picked from commit a60f7eaf3a )
(cherry picked from commit 75323fda01 )
2025-10-06 14:25:46 +00:00
rohitwaghchaure
eb9d656b8f
Merge pull request #49918 from frappe/mergify/bp/version-15-hotfix/pr-49913
...
fix: check is_rejected attribute (backport #49913 )
2025-10-06 19:54:59 +05:30
rohitwaghchaure
7ddf63faa8
Merge pull request #49919 from frappe/mergify/bp/version-15-hotfix/pr-49917
...
fix: do not consider draft bundles (backport #49917 )
2025-10-06 19:54:51 +05:30
Rohit Waghchaure
8a310efc97
perf: serial nos / batches reposting
...
(cherry picked from commit acb3ef78a7 )
2025-10-06 14:11:43 +00:00
Kavin
bdf150bdf8
fix: check is_rejected attribute
...
(cherry picked from commit 2ac2e02b2f )
2025-10-06 14:08:30 +00:00
Rohit Waghchaure
75323fda01
fix: do not consider draft bundles
...
(cherry picked from commit a60f7eaf3a )
2025-10-06 14:08:30 +00:00
ruthra kumar
f94f628884
Merge pull request #49912 from frappe/mergify/bp/version-15-hotfix/pr-49600
...
fix(profit and loss statement): incorrect total calculation (backport #49600 )
2025-10-06 17:27:55 +05:30
ravibharathi656
e132c457f2
fix(profit and loss statement): incorrect total calculation
...
(cherry picked from commit b7c6d8e2a6 )
2025-10-06 11:40:38 +00:00
ruthra kumar
048d6f6942
Merge pull request #49908 from frappe/mergify/bp/version-15-hotfix/pr-49635
...
fix(subscription): include days before (backport #49635 )
2025-10-06 15:39:59 +05:30
Raffael Meyer
6c47353205
fix: linter; dont change doc after DB update ( #49907 )
...
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2025-10-06 10:02:05 +00:00
ravibharathi656
4f067085e7
test: add invoice generation before period with prorate
...
(cherry picked from commit b452e06b82 )
2025-10-06 09:52:07 +00:00
ravibharathi656
3fcbb10155
refactor(subscription): default prorate 0
...
(cherry picked from commit eda1dae882 )
2025-10-06 09:52:07 +00:00
ravibharathi656
f27b754570
fix(subscription): include days before
...
(cherry picked from commit 9164162a9e )
2025-10-06 09:52:06 +00:00
mergify[bot]
95387b4bf0
feat: allow fallback to default selling price list (backport #49634 ) ( #49704 )
...
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
Co-authored-by: Henning Wendtland <156231187+HenningWendtland@users.noreply.github.com >
2025-10-06 11:49:40 +02:00
ruthra kumar
7f2d26ec20
Merge pull request #49900 from frappe/mergify/bp/version-15-hotfix/pr-49852
...
fix: SQL operator precedence in Project query customer filter (backport #49852 )
2025-10-06 13:21:58 +05:30
Fawaz Alhafiz
d950de2d09
fix: SQL operator precedence in Project query customer filter
...
Added explicit parentheses around customer OR conditions in get_project_name()
to ensure proper grouping with AND filters. Without these parentheses, SQL
operator precedence caused the status filter to be bypassed when a customer
filter was applied, resulting in completed and cancelled projects appearing
in link field dropdowns.
Before:
WHERE customer='X' OR customer IS NULL OR customer='' AND status NOT IN (...)
was interpreted as:
WHERE customer='X' OR customer IS NULL OR (customer='' AND status NOT IN (...))
After:
WHERE (customer='X' OR customer IS NULL OR customer='') AND status NOT IN (...)
Fixes: Completed/cancelled projects showing in Project link fields
Affected: Any doctype using Project link fields with customer filters
(cherry picked from commit 0ec30a1cea )
2025-10-06 07:34:55 +00:00
ruthra kumar
5d8a368ad2
Merge pull request #49893 from frappe/mergify/bp/version-15-hotfix/pr-49829
...
fix: Set paid amount automatically only if return entry validated and has negative grand total (backport #49829 )
2025-10-06 12:58:33 +05:30
ruthra kumar
615a5fa5ba
Merge pull request #49898 from frappe/mergify/bp/version-15-hotfix/pr-49865
...
fix: delete column dynamically based on the naming by (backport #49865 )
2025-10-06 12:51:23 +05:30
ruthra kumar
823cdf211d
Merge pull request #49894 from frappe/mergify/bp/version-15-hotfix/pr-49871
...
fix: retain shipping address in doc (backport #49871 )
2025-10-06 12:37:21 +05:30