Frappe PR Bot
fc3ceff42f
chore(release): Bumped to Version 15.104.3
...
## [15.104.3](https://github.com/frappe/erpnext/compare/v15.104.2...v15.104.3 ) (2026-04-14)
### Bug Fixes
* account change in warehouse (backport [#54182 ](https://github.com/frappe/erpnext/issues/54182 )) ([#54204 ](https://github.com/frappe/erpnext/issues/54204 )) ([430705f ](430705f56c ))
* hardcoded precision causing decimal issues ([7754504 ](77545042a5 ))
* inventory dimension patch (backport [#54141 ](https://github.com/frappe/erpnext/issues/54141 )) ([#54145 ](https://github.com/frappe/erpnext/issues/54145 )) ([deb67db ](deb67db4a0 ))
* inventory dimension patch (backport [#54147 ](https://github.com/frappe/erpnext/issues/54147 )) ([#54148 ](https://github.com/frappe/erpnext/issues/54148 )) ([a56d698 ](a56d6984d1 ))
* inventory dimensions should not be mandatory unnecesarily (backport [#54064 ](https://github.com/frappe/erpnext/issues/54064 )) ([#54133 ](https://github.com/frappe/erpnext/issues/54133 )) ([a26c845 ](a26c845332 ))
* last SLE not updated in the file ([8408e81 ](8408e81335 ))
* **list_opportunity_report:** parameterized `lost_reason` ([#54160 ](https://github.com/frappe/erpnext/issues/54160 )) ([1604c21 ](1604c21602 ))
* make operation mandatory when any sub operation row is added (backport [#54245 ](https://github.com/frappe/erpnext/issues/54245 )) ([#54247 ](https://github.com/frappe/erpnext/issues/54247 )) ([cbe5ad6 ](cbe5ad6337 ))
* preserve asset movement field properties after save ([a87015e ](a87015e8e6 ))
* quality inspection item code fetch perm issue (backport [#54121 ](https://github.com/frappe/erpnext/issues/54121 )) ([#54126 ](https://github.com/frappe/erpnext/issues/54126 )) ([bcd6d99 ](bcd6d99549 ))
* remove unneccessary function for serial no status updation (backport [#54191 ](https://github.com/frappe/erpnext/issues/54191 )) ([#54196 ](https://github.com/frappe/erpnext/issues/54196 )) ([cb24d94 ](cb24d9404d ))
* **sales invoice:** toggle Get Items From button based on is_return and POS view (backport [#52594 ](https://github.com/frappe/erpnext/issues/52594 )) ([#54138 ](https://github.com/frappe/erpnext/issues/54138 )) ([5de4102 ](5de4102dda ))
* sanitize genericode import inputs and secure XML parser (backport [#53302 ](https://github.com/frappe/erpnext/issues/53302 )) ([#54174 ](https://github.com/frappe/erpnext/issues/54174 )) ([76e910e ](76e910e8c0 ))
* set default posting time in RIV ([6e438e7 ](6e438e71eb ))
* **stock:** remove float precision to fix precision issue (backport [#54284 ](https://github.com/frappe/erpnext/issues/54284 )) ([#54288 ](https://github.com/frappe/erpnext/issues/54288 )) ([0e9b3b4 ](0e9b3b459a ))
* **stock:** update bin to zero when no previous sle exists (backport [#54236 ](https://github.com/frappe/erpnext/issues/54236 )) ([#54263 ](https://github.com/frappe/erpnext/issues/54263 )) ([46a1c6f ](46a1c6fda0 ))
* update return value in workstation list view indicator (backport [#54198 ](https://github.com/frappe/erpnext/issues/54198 )) ([#54200 ](https://github.com/frappe/erpnext/issues/54200 )) ([0a3f9f0 ](0a3f9f0b9f ))
* update_nsm only in warehouse creation ([#54165 ](https://github.com/frappe/erpnext/issues/54165 )) ([e9c1a09 ](e9c1a09af3 ))
v15.104.3
2026-04-14 18:20:17 +00:00
diptanilsaha
c74a44e526
Merge pull request #54282 from frappe/version-15-hotfix
2026-04-14 23:48:43 +05:30
mergify[bot]
8b3d65ae78
Revert "fix: sync paid and received amount" (backport #54238 ) ( #54292 )
...
Co-authored-by: Vishnu Priya Baskaran <145791817+ervishnucs@users.noreply.github.com >
fix: sync paid and received amount" (#54238 )
2026-04-14 22:27:04 +05:30
mergify[bot]
0e9b3b459a
fix(stock): remove float precision to fix precision issue (backport #54284 ) ( #54288 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): remove float precision to fix precision issue (#54284 )
2026-04-14 11:33:23 +00:00
mergify[bot]
46a1c6fda0
fix(stock): update bin to zero when no previous sle exists (backport #54236 ) ( #54263 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): update bin to zero when no previous sle exists (#54236 )
2026-04-13 15:49:45 +00:00
mergify[bot]
cbe5ad6337
fix: make operation mandatory when any sub operation row is added (backport #54245 ) ( #54247 )
...
Co-authored-by: Sudarshan <73628063+sudarsan2001@users.noreply.github.com >
fix: make operation mandatory when any sub operation row is added (#54245 )
2026-04-13 21:06:05 +05:30
mergify[bot]
17ce550417
Fix(bom): refetch the rate of item when 'source_from_supplier' is updated (backport #54187 ) ( #54207 )
...
Co-authored-by: Sambhav Saxena <76242518+sambhavsaxena@users.noreply.github.com >
Fix(bom): refetch the rate of item when 'source_from_supplier' is updated (#54187 )
2026-04-10 23:44:55 +05:30
mergify[bot]
430705f56c
fix: account change in warehouse (backport #54182 ) ( #54204 )
...
Co-authored-by: nishkagosalia <nishka.gosalia@gmail.com >
2026-04-10 20:32:33 +05:30
mergify[bot]
0a3f9f0b9f
fix: update return value in workstation list view indicator (backport #54198 ) ( #54200 )
...
Co-authored-by: Praveenkumar Dhanasekar <164200710+Praveenku-mar@users.noreply.github.com >
fix: update return value in workstation list view indicator (#54198 )
2026-04-10 16:50:32 +05:30
mergify[bot]
cb24d9404d
fix: remove unneccessary function for serial no status updation (backport #54191 ) ( #54196 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: remove unneccessary function for serial no status updation (#54191 )
2026-04-10 10:53:04 +00:00
Nishka Gosalia
bc6780d4c7
Merge pull request #54179 from frappe/revert-54170-mergify/bp/version-15-hotfix/pr-54165
...
fix: update_nsm only in warehouse creation (backport #54165 )"
2026-04-09 18:31:00 +05:30
Nishka Gosalia
8b16c310f4
Revert "fix: update_nsm only in warehouse creation (backport #54165 )"
2026-04-09 18:12:46 +05:30
mergify[bot]
76e910e8c0
fix: sanitize genericode import inputs and secure XML parser (backport #53302 ) ( #54174 )
...
Co-authored-by: Shllokkk <shllokosan23@gmail.com >
2026-04-09 11:30:24 +00:00
Frappe PR Bot
8aede87290
chore(release): Bumped to Version 15.104.2
...
## [15.104.2](https://github.com/frappe/erpnext/compare/v15.104.1...v15.104.2 ) (2026-04-09)
### Bug Fixes
* set default posting time in RIV ([041f99c ](041f99c926 ))
v15.104.2
2026-04-09 11:15:07 +00:00
rohitwaghchaure
1b2c7ca21f
Merge pull request #54169 from frappe/mergify/bp/version-15/pr-54162
...
fix: set default posting time in RIV (backport #54161 ) (backport #54162 )
2026-04-09 16:43:37 +05:30
Nishka Gosalia
c44ec7eab4
Merge pull request #54170 from frappe/mergify/bp/version-15-hotfix/pr-54165
...
fix: update_nsm only in warehouse creation (backport #54165 )
2026-04-09 16:29:32 +05:30
Nishka Gosalia
e9c1a09af3
fix: update_nsm only in warehouse creation ( #54165 )
...
(cherry picked from commit b0e3fa3979 )
2026-04-09 10:28:14 +00:00
rohitwaghchaure
db3a40409f
chore: fix conflicts
...
Removed unused method reset_repost_only_accounting_ledgers and fixed the validate method to set default posting time.
(cherry picked from commit 2df574baae )
2026-04-09 09:58:50 +00:00
Rohit Waghchaure
041f99c926
fix: set default posting time in RIV
...
(cherry picked from commit a7ece65536 )
# Conflicts:
# erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
(cherry picked from commit 6e438e71eb )
2026-04-09 09:58:50 +00:00
rohitwaghchaure
8843068da9
Merge pull request #54162 from frappe/mergify/bp/version-15-hotfix/pr-54161
...
fix: set default posting time in RIV (backport #54161 )
2026-04-09 15:28:12 +05:30
rohitwaghchaure
2df574baae
chore: fix conflicts
...
Removed unused method reset_repost_only_accounting_ledgers and fixed the validate method to set default posting time.
2026-04-09 14:24:07 +05:30
Rohit Waghchaure
6e438e71eb
fix: set default posting time in RIV
...
(cherry picked from commit a7ece65536 )
# Conflicts:
# erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
2026-04-09 08:26:57 +00:00
diptanilsaha
1604c21602
fix(list_opportunity_report): parameterized lost_reason ( #54160 )
2026-04-09 07:23:12 +00:00
Aarol D'Souza
97c4cd140b
Merge pull request #54157 from frappe/mergify/bp/version-15-hotfix/pr-54129
...
refactor: update reset password method name (backport #54129 )
2026-04-09 12:30:37 +05:30
mergify[bot]
9d64d4ac05
Merge branch 'version-15-hotfix' into mergify/bp/version-15-hotfix/pr-54129
2026-04-09 06:42:06 +00:00
mergify[bot]
5de4102dda
fix(sales invoice): toggle Get Items From button based on is_return and POS view (backport #52594 ) ( #54138 )
...
Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com >
Co-authored-by: Navin-S-R <navin@aerele.in >
fix(sales invoice): toggle Get Items From button based on is_return and POS view (#52594 )
2026-04-09 11:58:07 +05:30
AarDG10
39a473455d
refactor: update reset password method name
...
(cherry picked from commit c4d74483e1 )
2026-04-09 06:23:37 +00:00
Frappe PR Bot
b88f3f69b0
chore(release): Bumped to Version 15.104.1
...
## [15.104.1](https://github.com/frappe/erpnext/compare/v15.104.0...v15.104.1 ) (2026-04-09)
### Bug Fixes
* last SLE not updated in the file ([3a2dc6f ](3a2dc6f9ee ))
v15.104.1
2026-04-09 05:20:24 +00:00
rohitwaghchaure
dba8abbabf
Merge pull request #54154 from frappe/mergify/bp/version-15/pr-54150
...
fix: last SLE not updated in the file (backport #54132 ) (backport #54150 )
2026-04-09 10:48:53 +05:30
rohitwaghchaure
c1591c37db
chore: fix conflicts
...
(cherry picked from commit c70259687a )
2026-04-09 04:48:38 +00:00
Rohit Waghchaure
3a2dc6f9ee
fix: last SLE not updated in the file
...
(cherry picked from commit 38ed425ee2 )
# Conflicts:
# erpnext/manufacturing/doctype/work_order/test_work_order.py
(cherry picked from commit 8408e81335 )
2026-04-09 04:48:38 +00:00
rohitwaghchaure
4f1203dbd0
Merge pull request #54150 from frappe/mergify/bp/version-15-hotfix/pr-54132
...
fix: last SLE not updated in the file (backport #54132 )
2026-04-09 10:17:56 +05:30
rohitwaghchaure
c70259687a
chore: fix conflicts
2026-04-09 09:06:31 +05:30
Rohit Waghchaure
8408e81335
fix: last SLE not updated in the file
...
(cherry picked from commit 38ed425ee2 )
# Conflicts:
# erpnext/manufacturing/doctype/work_order/test_work_order.py
2026-04-09 02:53:01 +00:00
mergify[bot]
a56d6984d1
fix: inventory dimension patch (backport #54147 ) ( #54148 )
2026-04-09 02:40:40 +00:00
mergify[bot]
deb67db4a0
fix: inventory dimension patch (backport #54141 ) ( #54145 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: inventory dimension patch (#54141 )
2026-04-09 02:01:45 +00:00
mergify[bot]
a26c845332
fix: inventory dimensions should not be mandatory unnecesarily (backport #54064 ) ( #54133 )
...
* fix: inventory dimensions should not be mandatory unnecesarily (#54064 )
(cherry picked from commit 6e44b8913e )
# Conflicts:
# erpnext/patches.txt
# erpnext/stock/doctype/inventory_dimension/inventory_dimension.py
* chore: resolve conflicts
* chore: resolve conflicts
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-08 14:23:20 +00:00
mergify[bot]
bcd6d99549
fix: quality inspection item code fetch perm issue (backport #54121 ) ( #54126 )
...
Co-authored-by: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: quality inspection item code fetch perm issue (#54121 )
2026-04-08 12:05:39 +00:00
rohitwaghchaure
d39d076fba
Merge pull request #54118 from frappe/mergify/bp/version-15-hotfix/pr-54102
...
fix: hardcoded precision causing decimal issues (backport #54102 )
2026-04-08 14:25:07 +05:30
rohitwaghchaure
21607f39c5
chore: fix conflicts
2026-04-08 14:05:04 +05:30
rohitwaghchaure
39a4760e07
chore: fix conflicts
2026-04-08 12:29:00 +05:30
rohitwaghchaure
d2c6a8958d
chore: fix conflicts
...
Updated the modified date for the delivery note item.
2026-04-08 12:28:29 +05:30
Rohit Waghchaure
77545042a5
fix: hardcoded precision causing decimal issues
...
(cherry picked from commit 90fd6f2e40 )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
# erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
# erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
2026-04-08 06:49:57 +00:00
Khushi Rawat
13f4ba1857
Merge pull request #54116 from frappe/mergify/bp/version-15-hotfix/pr-54103
...
fix: preserve asset movement field properties after save (backport #54103 )
2026-04-08 12:15:45 +05:30
ravibharathi656
a87015e8e6
fix: preserve asset movement field properties after save
...
(cherry picked from commit 4a004a2a82 )
2026-04-08 06:28:09 +00:00
Frappe PR Bot
a2626ed55f
chore(release): Bumped to Version 15.104.0
...
# [15.104.0](https://github.com/frappe/erpnext/compare/v15.103.1...v15.104.0 ) (2026-04-07)
### Bug Fixes
* add support to fetch items based on manufacture stock entry; fix how it's done from work order ([e9ce0a4 ](e9ce0a41e6 ))
* add v15 compatibility for scrap item ([652bd39 ](652bd396d4 ))
* auto-set source_stock_entry ([b87b445 ](b87b445802 ))
* avg stock entries for disassembly from WO ([44d4079 ](44d40795df ))
* correct warehouse preference for disassemble ([b8ddc2f ](b8ddc2f2b9 ))
* create source_stock_entry to refer to original manufacturing entry ([55ee1dc ](55ee1dcd04 ))
* custom button to disassemble manufactured stock entry with work order ([835ae27 ](835ae27b38 ))
* disassembly prompt with source stock entry field ([44f2e94 ](44f2e9480d ))
* do not repost GL if no change in valuation ([0063201 ](0063201818 ))
* do not show inv dimension unnecessarily in stock entry (backport [#53946 ](https://github.com/frappe/erpnext/issues/53946 )) ([#53950 ](https://github.com/frappe/erpnext/issues/53950 )) ([e159c79 ](e159c79766 ))
* ensure compatibility with v15 ([8b42fcf ](8b42fcf274 ))
* GL entries for different exchange rate in the purchase invoice ([def62cf ](def62cf3fe ))
* handle disassembly for secondary / scrap items ([229dc23 ](229dc23f97 ))
* include rejected qty in tax (purchase receipt) (backport [#53624 ](https://github.com/frappe/erpnext/issues/53624 )) ([#53971 ](https://github.com/frappe/erpnext/issues/53971 )) ([3fbfad1 ](3fbfad1b9b ))
* manufacture entry with group_by support ([841b507 ](841b507502 ))
* **manufacturing:** handle null cur_dialog in BOM work order dialog (backport [#54011 ](https://github.com/frappe/erpnext/issues/54011 )) ([#54014 ](https://github.com/frappe/erpnext/issues/54014 )) ([cb0a548 ](cb0a548a95 ))
* not able to set operation in work order ([62d5870 ](62d58702a0 ))
* prevent selection of group type customer group in customer master ([7a227e0 ](7a227e048e ))
* process loss with bom path disassembly ([eee6d7e ](eee6d7e566 ))
* **promotional_scheme:** toggle enable state between Buying and Selli… (backport [#54110 ](https://github.com/frappe/erpnext/issues/54110 )) ([#54111 ](https://github.com/frappe/erpnext/issues/54111 )) ([5b7e6eb ](5b7e6eb831 ))
* remove reference in serial/batch when document is cancelled (backport [#53979 ](https://github.com/frappe/erpnext/issues/53979 )) ([#53988 ](https://github.com/frappe/erpnext/issues/53988 )) ([e33abee ](e33abeef7f ))
* remove unnecessary param, and use value from self ([0b0dccd ](0b0dccd294 ))
* resolve user permission error on status change by updating user … (backport [#54033 ](https://github.com/frappe/erpnext/issues/54033 )) ([#54059 ](https://github.com/frappe/erpnext/issues/54059 )) ([14085de ](14085de332 ))
* set bom details on disassembly; abs batch qty ([84d5b52 ](84d5b52483 ))
* set serial and batch from source stock entry - on disassemble ([df049cd ](df049cd277 ))
* set_query for source stock entry ([849b2e6 ](849b2e6ebf ))
* show current stock qty in Stock Entry PDF (backport [#53761 ](https://github.com/frappe/erpnext/issues/53761 )) ([#54031 ](https://github.com/frappe/erpnext/issues/54031 )) ([af0116c ](af0116cdc5 ))
* skip discount amount validation when not saving ([13eab9f ](13eab9f993 ))
* **stock:** update stock queue in SABE for return entries ([05d6cf5 ](05d6cf5c9a ))
* support creating disassembly (without link of WO) ([ef15c05 ](ef15c0581d ))
* sync paid and received amount (backport [#53039 ](https://github.com/frappe/erpnext/issues/53039 )) ([#54107 ](https://github.com/frappe/erpnext/issues/54107 )) ([0505684 ](0505684d22 ))
* **test:** do not use is_group enabled customer group in test ([97684d3 ](97684d3dae ))
* **test:** pin posting date in test_depreciation_on_cancel_invoice ([7f72189 ](7f72189665 ))
* **test:** use non-group customer group in test setup ([ea3fcc2 ](ea3fcc214b ))
* transactions where update stock is 0 should not create SLEs (backport [#54035 ](https://github.com/frappe/erpnext/issues/54035 )) ([#54076 ](https://github.com/frappe/erpnext/issues/54076 )) ([bcf59e7 ](bcf59e7171 ))
* update min date based on transaction_date (backport [#53803 ](https://github.com/frappe/erpnext/issues/53803 )) ([#54024 ](https://github.com/frappe/erpnext/issues/54024 )) ([a71d32e ](a71d32e668 ))
* use get_value ([8f01d12 ](8f01d12b5e ))
* **ux:** refresh grid to correctly persist the state of fields ([3c327d5 ](3c327d5225 ))
* validate qty that can be disassembled from source stock entry. ([583c7b9 ](583c7b9819 ))
* validate work order consistency in stock entry ([d690a0c](d690a0c6bd ))
* validation test for customer group ([7794f30 ](7794f3033e ))
* **warehouse_capacity_dashboard:** removed `escape` from template (backport [#53907 ](https://github.com/frappe/erpnext/issues/53907 )) ([#53908 ](https://github.com/frappe/erpnext/issues/53908 )) ([efdb004 ](efdb004f0b ))
### Features
* Allow Editing of Items and Quantities in Work Order ([1d36cb5 ](1d36cb55cd ))
* croatian_address_template (backport [#53888 ](https://github.com/frappe/erpnext/issues/53888 )) ([#54057 ](https://github.com/frappe/erpnext/issues/54057 )) ([ee81268 ](ee812687e6 ))
* **timesheet:** allow partial billing and handled return ([21805bd ](21805bde1f ))
### Reverts
* botched backport ([#53967 ](https://github.com/frappe/erpnext/issues/53967 )) ([22774fd](22774fdf87 )), closes [#53776 ](https://github.com/frappe/erpnext/issues/53776 ) [#53766 ](https://github.com/frappe/erpnext/issues/53766 ) [#53767 ](https://github.com/frappe/erpnext/issues/53767 )
v15.104.0
2026-04-07 18:01:31 +00:00
diptanilsaha
0cc77274cb
Merge pull request #54101 from frappe/version-15-hotfix
2026-04-07 22:19:03 +05:30
mergify[bot]
5b7e6eb831
fix(promotional_scheme): toggle enable state between Buying and Selli… (backport #54110 ) ( #54111 )
...
Co-authored-by: Ahmed AbuKhatwa <82771130+AhmedAbokhatwa@users.noreply.github.com >
Co-authored-by: AhmedAbukhatwa <Ahmedabukhatwa1@gmail.com >
fix(promotional_scheme): toggle enable state between Buying and Selli… (#54110 )
2026-04-07 21:55:06 +05:30
rohitwaghchaure
1fb9c5244c
Merge pull request #54009 from frappe/mergify/bp/version-15-hotfix/pr-53994
...
fix(stock): update stock queue in SABE for return entries (backport #53994 )
2026-04-07 19:29:19 +05:30
rohitwaghchaure
e68eece3da
Merge pull request #53804 from frappe/mergify/bp/version-15-hotfix/pr-52152
...
Refactor reposting feature (backport #52152 )
2026-04-07 19:28:35 +05:30