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
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
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
Frappe PR Bot
1740fce6c8
chore(release): Bumped to Version 15.93.2
...
## [15.93.2](https://github.com/frappe/erpnext/compare/v15.93.1...v15.93.2 ) (2026-01-03)
### Bug Fixes
* not able to submit backdated stock reco ([9ef7d45 ](9ef7d45486 ))
2026-01-03 10:31:34 +00:00
rohitwaghchaure
a01dc0e205
Merge pull request #51471 from frappe/mergify/bp/version-15/pr-51470
...
fix: not able to submit backdated stock reco (backport #51468 ) (backport #51470 )
2026-01-03 15:59:59 +05:30
rohitwaghchaure
1ec2cc3820
chore: fix conflicts
...
Removed unused on_discard method and cleaned up code.
(cherry picked from commit 46f3ab1c39 )
2026-01-03 10:12:09 +00:00
Rohit Waghchaure
9ef7d45486
fix: not able to submit backdated stock reco
...
(cherry picked from commit cccd34b06a )
# Conflicts:
# erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
(cherry picked from commit 4b6097914a )
2026-01-03 10:12:09 +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
Frappe PR Bot
a857923853
chore(release): Bumped to Version 15.93.1
...
## [15.93.1](https://github.com/frappe/erpnext/compare/v15.93.0...v15.93.1 ) (2025-12-30)
### Bug Fixes
* **accounts-payable-summary:** add Show GL Balance check similar to A… (backport [#50802 ](https://github.com/frappe/erpnext/issues/50802 )) ([#50805 ](https://github.com/frappe/erpnext/issues/50805 )) ([a04f560 ](a04f560048 ))
* **bank reconciliation tool:** carry bank account to payment entry ([cd930c0 ](cd930c05b8 ))
* **bank reconciliation tool:** fix incorrect bank account field mapping ([9ef0e8b ](9ef0e8beb7 ))
* expense_account query override in Purchase Receipt ([6f3904a ](6f3904a20a ))
* **payment entry:** clear party_name for internal transfer ([431e687 ](431e68741b ))
* prevent reuse of serial no in manufacture and repack entry ([24f6f1e ](24f6f1e434 ))
* **repost accounting ledger:** prevent preview generation when no vouchers are selected ([93c1a3f ](93c1a3f8f3 ))
* start reposting accounting ledger after commit ([e6acdf3 ](e6acdf36e2 ))
* **stock:** remove total bar in chart view ([d9888d5 ](d9888d5195 ))
* updating base amounts through python for timesheet for v15 ([9d2e0f6 ](9d2e0f67d5 ))
* validate depreciation row values ([2f10b9c ](2f10b9c510 ))
* validate party's existing transaction currency before merging ([1c40a61 ](1c40a61d23 ))
### Performance Improvements
* composite index for serial no ([507a561 ](507a561922 ))
* index for warehouse field ([4753594 ](4753594a26 ))
2025-12-30 13:35:04 +00:00
ruthra kumar
4f6499836e
Merge pull request #51391 from frappe/version-15-hotfix
...
chore: release v15
2025-12-30 19:03:35 +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
ruthra kumar
944dacc12f
Merge pull request #51393 from frappe/mergify/bp/version-15-hotfix/pr-51340
...
fix(bank reconciliation tool): carry bank account to payment entry (backport #51340 )
2025-12-30 16:28:52 +05:30
ravibharathi656
9ef0e8beb7
fix(bank reconciliation tool): fix incorrect bank account field mapping
...
(cherry picked from commit 9dfb0fdcbb )
2025-12-30 10:28:40 +00:00
ravibharathi656
cd930c05b8
fix(bank reconciliation tool): carry bank account to payment entry
...
(cherry picked from commit 6fc9636642 )
2025-12-30 10:28:39 +00:00
ruthra kumar
c42aa4f89b
Merge pull request #51384 from frappe/mergify/bp/version-15-hotfix/pr-51368
...
fix: start reposting accounting ledger after commit (backport #51368 )
2025-12-30 14:08:31 +05:30
Khushi Rawat
3f4ffcc955
Merge pull request #51387 from frappe/mergify/bp/version-15-hotfix/pr-51380
...
fix: expense_account query override in Purchase Receipt (backport #51380 )
2025-12-30 13:00:18 +05:30
khushi8112
6f3904a20a
fix: expense_account query override in Purchase Receipt
...
(cherry picked from commit 292a51c160 )
2025-12-30 07:27:01 +00:00
Ponnusamy
e6acdf36e2
fix: start reposting accounting ledger after commit
...
(cherry picked from commit 469a1ade79 )
2025-12-30 06:53:18 +00:00
ruthra kumar
9ee40351c5
Merge pull request #51378 from frappe/mergify/bp/version-15-hotfix/pr-51361
...
fix(payment entry): clear party_name for internal transfer (backport #51361 )
2025-12-30 12:02:43 +05:30
ravibharathi656
431e68741b
fix(payment entry): clear party_name for internal transfer
...
(cherry picked from commit aae0448e1f )
# Conflicts:
# erpnext/accounts/doctype/payment_entry/payment_entry.js
2025-12-30 11:53:48 +05:30
ruthra kumar
f1c98df7bb
Merge pull request #51372 from frappe/mergify/bp/version-15-hotfix/pr-51171
...
fix: validate party's existing transaction currency before merging (backport #51171 )
2025-12-30 11:07:34 +05:30
Nabin Hait
1c40a61d23
fix: validate party's existing transaction currency before merging
...
(cherry picked from commit f48b90c600 )
2025-12-30 04:52:39 +00:00
Mihir Kandoi
fdf80a6d02
Merge pull request #51319 from nishkagosalia/gh-50389-v15
2025-12-30 10:19:39 +05:30
rohitwaghchaure
b9c123bd89
Merge pull request #51350 from frappe/mergify/bp/version-15-hotfix/pr-50363
...
fix: prevent reuse of serial no in manufacture and repack entry (backport #50363 )
2025-12-28 10:45:51 +05:30
Rohit Waghchaure
24f6f1e434
fix: prevent reuse of serial no in manufacture and repack entry
...
(cherry picked from commit 48b537dc8c )
2025-12-28 04:57:30 +00:00
Mihir Kandoi
f263a7f65c
Merge pull request #51344 from frappe/mergify/bp/version-15-hotfix/pr-51330
...
fix(stock): remove total bar in chart view (backport #51330 )
2025-12-26 22:04:12 +05:30
Sudharsanan11
d9888d5195
fix(stock): remove total bar in chart view
...
(cherry picked from commit 7df349844a )
2025-12-26 16:19:50 +00:00
rohitwaghchaure
52b3740eb1
Merge pull request #51329 from frappe/mergify/bp/version-15-hotfix/pr-51322
...
perf: composite index for serial no (backport #51322 )
2025-12-25 15:43:25 +05:30
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
Rohit Waghchaure
507a561922
perf: composite index for serial no
...
(cherry picked from commit 734d553338 )
2025-12-25 03:40:05 +00:00
Mihir Kandoi
88e305f5a2
Merge pull request #51323 from frappe/mergify/bp/version-15-hotfix/pr-50826
2025-12-24 21:51:11 +05:30
Nishka Gosalia
9d2e0f67d5
fix: updating base amounts through python for timesheet for v15
2025-12-24 21:44:58 +05:30
Abdeali Chharchhoda
fd718833b1
refactor: optimize picked quantity updates using bulk_update
...
(cherry picked from commit 5f986e4032 )
2025-12-24 16:06:19 +00:00
rohitwaghchaure
c7c938c259
Merge pull request #51313 from frappe/mergify/bp/version-15-hotfix/pr-51310
...
perf: index for warehouse field (backport #51310 )
2025-12-24 15:30:23 +05:30
rohitwaghchaure
35ae839ab7
chore: fix conflicts
2025-12-24 15:06:48 +05:30
Rohit Waghchaure
4753594a26
perf: index for warehouse field
...
(cherry picked from commit 23c70332df )
# Conflicts:
# erpnext/stock/doctype/serial_no/serial_no.json
2025-12-24 09:29:33 +00:00
Khushi Rawat
4e4d2cefda
Merge pull request #51282 from khushi8112/validate-finance-books-row-values
...
fix: validate finance books row values
2025-12-24 14:52:15 +05:30
mergify[bot]
a04f560048
fix(accounts-payable-summary): add Show GL Balance check similar to A… (backport #50802 ) ( #50805 )
2025-12-24 13:11:28 +05:30
Diptanil Saha
c9d8c5b419
Merge pull request #51307 from frappe/mergify/bp/version-15-hotfix/pr-51304
...
fix(repost accounting ledger): prevent preview generation when no vouchers are selected (backport #51304 )
2025-12-24 13:09:32 +05:30
diptanilsaha
93c1a3f8f3
fix(repost accounting ledger): prevent preview generation when no vouchers are selected
...
(cherry picked from commit bd9f5fca08 )
2025-12-24 07:24:35 +00:00
Frappe PR Bot
926b4c7065
chore(release): Bumped to Version 15.93.0
...
# [15.93.0](https://github.com/frappe/erpnext/compare/v15.92.5...v15.93.0 ) (2025-12-23)
### Bug Fixes
* added limit ([73643de ](73643de612 ))
* **buying:** add disabled filter for supplier ([0b6b73b ](0b6b73b500 ))
* cascade projected quantity across multiple items in material requests ([dffd5d9](dffd5d9cdd ))
* de-duplicate rows on disassembly with multiple manufacture entries ([68eeba4 ](68eeba41c1 ))
* do not hide primary-action for composite asset ([cbcfe6e ](cbcfe6ec36 ))
* don't fetch qty as it's unused ([dd19b95 ](dd19b95113 ))
* incorrect current qty in stock reco (backport [#51152 ](https://github.com/frappe/erpnext/issues/51152 )) ([#51158 ](https://github.com/frappe/erpnext/issues/51158 )) ([89d6a8f ](89d6a8f02e ))
* limit condition to fetch serial nos ([425dcee ](425dcee5bf ))
* **manufacturing:** validate delivered qty in production plan ([c01f20d ](c01f20da00 ))
* **payment entry:** set row id for 'On Previous Row Amount' or 'On Previous Row Total' charge type on tax table ([d7c50cf ](d7c50cfa7c ))
* **pegged currencies:** skip adding currencies_to_add items on pegged_currency_item if source_currency or pegged_against currency doc does not exist (backport [#51188 ](https://github.com/frappe/erpnext/issues/51188 )) ([#51203 ](https://github.com/frappe/erpnext/issues/51203 )) ([8ef09c0 ](8ef09c0dc0 ))
* same serial number was picked in multiple sales invoices ([dc5faa8 ](dc5faa8b71 ))
* show company currency in asset depreciation schedule ([5b1795b ](5b1795b0a5 ))
* **stock-report:** ignore reserved stock in batch qty calculation ([26a36d8 ](26a36d807e ))
* **stock:** handle serial and batch nos for disassemble stock entry ([59aef4f ](59aef4fc8c ))
* **stock:** ignore reserved stock while calculating batch qty ([ac2402d ](ac2402dd2a ))
* support disassemble of RMs other than in BOM ([72d77a5 ](72d77a5e99 ))
* update batch_qty using get_batch_qty ([ca835c8 ](ca835c831b ))
* use get_batch_qty to fetch batch data ([10b0da8 ](10b0da8bc8 ))
* use original logic for v15 - inverted wrt v16 ([0452b22 ](0452b22aa6 ))
* use serial and batch bundle to fetch incoming rate (backport [#51119 ](https://github.com/frappe/erpnext/issues/51119 )) ([#51146 ](https://github.com/frappe/erpnext/issues/51146 )) ([2d42904 ](2d42904bfb ))
* use stock adjustment if the account has not set ([8a01a70 ](8a01a709a7 ))
### Features
* add redirect button on report ([fe80d1d ](fe80d1d0e7 ))
* **report:** add batch qty update functionality in report ([57c356a ](57c356a1cd ))
### Performance Improvements
* optimize company monthly sales query using date range ([#48942 ](https://github.com/frappe/erpnext/issues/48942 )) ([0488658 ](048865811c ))
2025-12-23 16:42:06 +00:00
Mihir Kandoi
f29ad04eab
Merge pull request #51280 from frappe/version-15-hotfix
2025-12-23 22:10:38 +05:30
Mihir Kandoi
8fa73b370a
Merge pull request #51299 from frappe/mergify/bp/version-15-hotfix/pr-51256
...
fix(manufacturing): validate delivered qty in production plan (backport #51256 )
2025-12-23 21:47:36 +05:30
Sudharsanan11
2645bf648d
test(manufacturing): add test to validate planned qty
...
(cherry picked from commit 2073cb0106 )
2025-12-23 16:02:09 +00:00
Sudharsanan11
c01f20da00
fix(manufacturing): validate delivered qty in production plan
...
(cherry picked from commit eda8a621c6 )
2025-12-23 16:02:09 +00:00
Mihir Kandoi
d3f434b803
Merge pull request #51177 from aerele/fix/disassemble-serial-and-batch-bundle
2025-12-23 21:07:32 +05:30
Mihir Kandoi
0687b035b5
Merge pull request #51296 from frappe/mergify/bp/version-15-hotfix/pr-51225
2025-12-23 21:02:54 +05:30
Mihir Kandoi
04a98b2b64
Merge pull request #51142 from frappe/mergify/bp/version-15-hotfix/pr-51141
...
fix(buying): add disabled filter for supplier (backport #51141 )
2025-12-23 20:50:26 +05:30
Mihir Kandoi
eae1886043
Merge branch 'mergify/bp/version-15-hotfix/pr-51141' of https://github.com/frappe/erpnext into mergify/bp/version-15-hotfix/pr-51141
2025-12-23 20:47:48 +05:30
Mihir Kandoi
5f295c5310
chore: resolve conflicts
2025-12-23 20:47:16 +05:30
SowmyaArunachalam
fe80d1d0e7
feat: add redirect button on report
...
(cherry picked from commit c0ac5f94b5 )
2025-12-23 15:16:40 +00:00
Mihir Kandoi
5e7b674ee4
Merge pull request #51250 from frappe/mergify/bp/version-15-hotfix/pr-51215
...
fix: de-duplicate rows on disassembly with multiple manufacture entries (backport #51215 )
2025-12-23 20:28:37 +05:30
rohitwaghchaure
4166c7ff47
Merge branch 'version-15' into version-15-hotfix
2025-12-23 18:15:55 +05:30
mergify[bot]
0f2fb54756
Merge pull request #51292 from frappe/mergify/bp/version-15-hotfix/pr-51285
...
fix(patch): handle currency exchange settings frankfurter api update for older versions (backport #51285 )
2025-12-23 18:00:19 +05:30
rohitwaghchaure
9409155594
Merge pull request #51289 from frappe/mergify/bp/version-15-hotfix/pr-51276
...
fix: use stock adjustment if the account has not set (backport #51276 )
2025-12-23 17:38:02 +05:30
Rohit Waghchaure
8a01a709a7
fix: use stock adjustment if the account has not set
...
(cherry picked from commit 9bbcbe0ac3 )
2025-12-23 11:38:10 +00:00
Khushi Rawat
cc1f38010d
Merge pull request #51284 from khushi8112/do-not-disable-primary-action-button-bp-51205
...
fix: do not hide primary-action for composite asset
2025-12-23 16:43:51 +05:30
Smit Vora
f0aefa4274
chore: v15 compatible get-all query
2025-12-23 16:22:06 +05:30
khushi8112
cbcfe6ec36
fix: do not hide primary-action for composite asset
2025-12-23 16:02:50 +05:30
khushi8112
6ff002dbe3
refactor: split long function into smaller
2025-12-23 15:44:43 +05:30
khushi8112
2f10b9c510
fix: validate depreciation row values
2025-12-23 15:32:02 +05:30
Khushi Rawat
83b1e037cb
Merge pull request #51198 from aerele/repost-asset-sales-voucher
...
fix: avoid creating multiple asset depreciations while reposting asset sales invoice
2025-12-23 14:16:20 +05:30
Frappe PR Bot
5007abf7ae
chore(release): Bumped to Version 15.92.5
...
## [15.92.5](https://github.com/frappe/erpnext/compare/v15.92.4...v15.92.5 ) (2025-12-23)
### Bug Fixes
* bumped version ([6df222a ](6df222a1ca ))
2025-12-23 08:16:22 +00:00
rohitwaghchaure
d31dd1a023
Merge pull request #51277 from rohitwaghchaure/fixed-bumped-version-v15
...
fix: bumped version
2025-12-23 13:44:58 +05:30
Rohit Waghchaure
6df222a1ca
fix: bumped version
2025-12-23 13:27:08 +05:30
rohitwaghchaure
265da1056d
Merge pull request #51272 from rohitwaghchaure/fixed-bumped-version
...
chore(release): Bumped to Version 15.92.5
2025-12-23 12:59:54 +05:30
Rohit Waghchaure
670beae048
chore(release): Bumped to Version 15.92.5
2025-12-23 12:49:12 +05:30
rohitwaghchaure
6b2a077bec
Merge pull request #51270 from frappe/mergify/bp/version-15/pr-51260
...
Revert "fix: performance of the reposting" (backport #51258 ) (backport #51260 )
2025-12-23 12:37:30 +05:30
rohitwaghchaure
43831e9785
chore: fix linters issue
...
(cherry picked from commit e9c37642c8 )
(cherry picked from commit c095938e69 )
2025-12-23 06:49:20 +00:00
rohitwaghchaure
7187992170
chore: fix test case
...
(cherry picked from commit d191b80587 )
(cherry picked from commit aefde87a0c )
2025-12-23 06:49:19 +00:00
rohitwaghchaure
f3d0a91fb3
Revert "fix: performance of the reposting"
...
(cherry picked from commit 280558efa2 )
(cherry picked from commit c89fe9f1ca )
2025-12-23 06:49:19 +00:00
rohitwaghchaure
f318a3658d
Merge pull request #51265 from frappe/mergify/bp/version-15-hotfix/pr-51251
...
fix: order by to fetch serial nos
2025-12-22 18:23:49 +05:30
rohitwaghchaure
8f52f14505
chore: fix conflicts
...
Refactor based_on retrieval method and remove unused fields.
2025-12-22 18:04:47 +05:30
Rohit Waghchaure
425dcee5bf
fix: limit condition to fetch serial nos
...
(cherry picked from commit da4b78491d )
# Conflicts:
# erpnext/stock/get_item_details.py
2025-12-22 12:16:04 +00:00
rohitwaghchaure
06aded08ae
Merge pull request #51260 from frappe/mergify/bp/version-15-hotfix/pr-51258
...
Revert "fix: performance of the reposting" (backport #51258 )
2025-12-22 17:15:12 +05:30
rohitwaghchaure
c095938e69
chore: fix linters issue
...
(cherry picked from commit e9c37642c8 )
2025-12-22 11:12:50 +00:00
rohitwaghchaure
aefde87a0c
chore: fix test case
...
(cherry picked from commit d191b80587 )
2025-12-22 11:12:50 +00:00
rohitwaghchaure
c89fe9f1ca
Revert "fix: performance of the reposting"
...
(cherry picked from commit 280558efa2 )
2025-12-22 11:12:50 +00:00
Frappe PR Bot
658a7c536d
chore(release): Bumped to Version 15.92.4
...
## [15.92.4](https://github.com/frappe/erpnext/compare/v15.92.3...v15.92.4 ) (2025-12-22)
### Bug Fixes
* added limit ([0e73c12 ](0e73c12add ))
* same serial number was picked in multiple sales invoices ([05ad50f ](05ad50f98b ))
2025-12-22 08:35:29 +00:00
rohitwaghchaure
94c430cc6e
Merge pull request #51254 from frappe/mergify/bp/version-15/pr-51247
...
fix: same serial number was picked in multiple sales invoices (backport #51244 ) (backport #51247 )
2025-12-22 14:04:07 +05:30
rohitwaghchaure
0e73c12add
fix: added limit
...
(cherry picked from commit 73643de612 )
2025-12-22 07:38:26 +00:00
rohitwaghchaure
aba3d7821c
chore: fix conflicts
...
Removed logic for handling reserved serial numbers in sales invoices.
(cherry picked from commit c77c426652 )
2025-12-22 07:38:25 +00:00
Rohit Waghchaure
05ad50f98b
fix: same serial number was picked in multiple sales invoices
...
(cherry picked from commit 61c31f0cd0 )
# Conflicts:
# erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
(cherry picked from commit dc5faa8b71 )
2025-12-22 07:38:25 +00:00
rohitwaghchaure
5200739d7b
Merge pull request #51247 from frappe/mergify/bp/version-15-hotfix/pr-51244
...
fix: same serial number was picked in multiple sales invoices (backport #51244 )
2025-12-22 13:07:47 +05:30
rohitwaghchaure
73643de612
fix: added limit
2025-12-22 12:02:38 +05:30
rohitwaghchaure
fab49e41a6
Merge pull request #51245 from frappe/mergify/bp/version-15-hotfix/pr-51242
...
fix(stock-report): ignore reserved stock in batch qty calculation (backport #51242 )
2025-12-22 11:46:51 +05:30
Smit Vora
bb00bb83f8
test: ensure full qty reversal for items outside of BOM on disassemble
...
(cherry picked from commit 5b3d2c0d02 )
2025-12-22 06:09:08 +00:00
Smit Vora
72d77a5e99
fix: support disassemble of RMs other than in BOM
...
(cherry picked from commit ce123f1a89 )
2025-12-22 06:09:07 +00:00
Smit Vora
16112630ea
test: ensure no regression after save and submit on disassemble
...
(cherry picked from commit 18ac589796 )
2025-12-22 06:09:07 +00:00
Smit Vora
dd19b95113
fix: don't fetch qty as it's unused
...
(cherry picked from commit df13308663 )
2025-12-22 06:09:07 +00:00
Smit Vora
68eeba41c1
fix: de-duplicate rows on disassembly with multiple manufacture entries
...
(cherry picked from commit a091e47bd7 )
2025-12-22 06:09:06 +00:00
rohitwaghchaure
c77c426652
chore: fix conflicts
...
Removed logic for handling reserved serial numbers in sales invoices.
2025-12-22 11:37:19 +05:30
Rohit Waghchaure
dc5faa8b71
fix: same serial number was picked in multiple sales invoices
...
(cherry picked from commit 61c31f0cd0 )
# Conflicts:
# erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
2025-12-22 04:09:59 +00:00
Pugazhendhi Velu
26a36d807e
fix(stock-report): ignore reserved stock in batch qty calculation
...
(cherry picked from commit 9a1f551e53 )
2025-12-21 16:57:51 +00:00
rohitwaghchaure
432b33ac5f
Merge pull request #51223 from frappe/mergify/bp/version-15-hotfix/pr-49951
...
feat(report): add batch qty update functionality in report (backport #49951 )
2025-12-21 22:26:22 +05:30
Pugazhendhi Velu
ca835c831b
fix: update batch_qty using get_batch_qty
...
(cherry picked from commit 15d9d8b719 )
2025-12-19 14:56:18 +00:00
Pugazhendhi Velu
10b0da8bc8
fix: use get_batch_qty to fetch batch data
...
(cherry picked from commit cf03d03033 )
2025-12-19 14:56:18 +00:00
Pugazhendhi Velu
e7fcacbe69
refactor: fetch batch qty difference in a single db query
...
(cherry picked from commit 9cc77934a6 )
2025-12-19 14:56:18 +00:00
Pugazhendhi Velu
57c356a1cd
feat(report): add batch qty update functionality in report
...
(cherry picked from commit f40c492a05 )
2025-12-19 14:56:18 +00:00
Frappe PR Bot
6e7de0ac47
chore(release): Bumped to Version 15.92.3
...
## [15.92.3](https://github.com/frappe/erpnext/compare/v15.92.2...v15.92.3 ) (2025-12-19)
### Bug Fixes
* **stock:** ignore reserved stock while calculating batch qty ([35478bb ](35478bbf91 ))
2025-12-19 13:25:33 +00:00
rohitwaghchaure
2277b1aff5
Merge pull request #51221 from frappe/mergify/bp/version-15/pr-51220
...
fix(stock): ignore reserved stock while calculating batch qty (backport #51214 ) (backport #51220 )
2025-12-19 18:54:08 +05:30
rohitwaghchaure
58c793f14e
chore: fix conflicts
...
Removed logic for handling reserved stock when calculating batch quantity.
(cherry picked from commit 9ade0725e8 )
2025-12-19 12:55:11 +00:00
Sudharsanan11
08cd08adcd
test(stock): add test for ignore reserve stock
...
(cherry picked from commit 4d8ec5f54c )
(cherry picked from commit b20405dbf2 )
2025-12-19 12:55:11 +00:00
Sudharsanan11
35478bbf91
fix(stock): ignore reserved stock while calculating batch qty
...
(cherry picked from commit b23c6e2687 )
# Conflicts:
# erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
(cherry picked from commit ac2402dd2a )
2025-12-19 12:55:11 +00:00
rohitwaghchaure
40481508f1
Merge pull request #51220 from frappe/mergify/bp/version-15-hotfix/pr-51214
...
fix(stock): ignore reserved stock while calculating batch qty (backport #51214 )
2025-12-19 18:24:37 +05:30
rohitwaghchaure
9ade0725e8
chore: fix conflicts
...
Removed logic for handling reserved stock when calculating batch quantity.
2025-12-19 18:07:42 +05:30
Sudharsanan11
b20405dbf2
test(stock): add test for ignore reserve stock
...
(cherry picked from commit 4d8ec5f54c )
2025-12-19 12:31:09 +00:00
Sudharsanan11
ac2402dd2a
fix(stock): ignore reserved stock while calculating batch qty
...
(cherry picked from commit b23c6e2687 )
# Conflicts:
# erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
2025-12-19 12:31:09 +00:00
Smit Vora
c827fc3259
Merge pull request #51103 from frappe/mergify/bp/version-15-hotfix/pr-50788
...
fix: cascade projected quantity across multiple items in material requests (backport #50788 )
2025-12-19 14:07:50 +05:30
Smit Vora
f13db03c9b
test: make corrections to tests based on v15 functionality
2025-12-19 10:33:44 +05:30
Frappe PR Bot
54ed428225
chore(release): Bumped to Version 15.92.2
...
## [15.92.2](https://github.com/frappe/erpnext/compare/v15.92.1...v15.92.2 ) (2025-12-18)
### Bug Fixes
* **pegged currencies:** skip adding currencies_to_add items on pegged_currency_item if source_currency or pegged_against currency doc does not exist (backport [#51188 ](https://github.com/frappe/erpnext/issues/51188 )) ([#51203 ](https://github.com/frappe/erpnext/issues/51203 )) ([195f902 ](195f90232d ))
2025-12-18 12:38:51 +00:00
Diptanil Saha
c046dad2c3
Merge pull request #51206 from frappe/mergify/bp/version-15/pr-51203
...
fix(pegged currencies): skip adding currencies_to_add items on pegged_currency_item if source_currency or pegged_against currency doc does not exist (backport #51188 )
2025-12-18 18:07:29 +05:30
mergify[bot]
195f90232d
fix(pegged currencies): skip adding currencies_to_add items on pegged_currency_item if source_currency or pegged_against currency doc does not exist (backport #51188 ) ( #51203 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(pegged currencies): skip adding currencies_to_add items on pegged_currency_item if source_currency or pegged_against currency doc does not exist (#51188 )
(cherry picked from commit 8ef09c0dc0 )
2025-12-18 12:18:08 +00:00
mergify[bot]
8ef09c0dc0
fix(pegged currencies): skip adding currencies_to_add items on pegged_currency_item if source_currency or pegged_against currency doc does not exist (backport #51188 ) ( #51203 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(pegged currencies): skip adding currencies_to_add items on pegged_currency_item if source_currency or pegged_against currency doc does not exist (#51188 )
2025-12-18 17:05:39 +05:30
Mihir Kandoi
7f91f95f95
chore: resolve conflicts
2025-12-18 15:37:23 +05:30
Navin-S-R
696a0892fa
refactor: improve asset depreciation handling during asset sales
2025-12-18 13:27:06 +05:30
Sudharsanan11
59aef4fc8c
fix(stock): handle serial and batch nos for disassemble stock entry
2025-12-17 16:16:54 +05:30
Khushi Rawat
99cd7cf63e
Merge pull request #51164 from frappe/mergify/bp/version-15-hotfix/pr-51156
...
fix: show company currency in asset depreciation schedule (backport #51156 )
2025-12-17 15:51:27 +05:30
Diptanil Saha
44082cae72
Merge pull request #51170 from frappe/mergify/bp/version-15-hotfix/pr-51169
...
fix(payment entry): set row id for 'On Previous Row Amount' or 'On Previous Row Total' charge type on tax table (backport #51169 )
2025-12-17 15:32:05 +05:30
diptanilsaha
d7c50cfa7c
fix(payment entry): set row id for 'On Previous Row Amount' or 'On Previous Row Total' charge type on tax table
...
(cherry picked from commit 848f8d6b1f )
2025-12-17 09:52:54 +00:00
Frappe PR Bot
1e52738150
chore(release): Bumped to Version 15.92.1
...
## [15.92.1](https://github.com/frappe/erpnext/compare/v15.92.0...v15.92.1 ) (2025-12-17)
### Bug Fixes
* incorrect current qty in stock reco (backport [#51152 ](https://github.com/frappe/erpnext/issues/51152 )) ([#51158 ](https://github.com/frappe/erpnext/issues/51158 )) ([552c5b5 ](552c5b5911 ))
2025-12-17 09:34:54 +00:00
rohitwaghchaure
cbd0a76645
Merge pull request #51161 from frappe/mergify/bp/version-15/pr-51158
...
fix: incorrect current qty in stock reco (backport #51152 ) (backport #51158 )
2025-12-17 15:03:25 +05:30
sudarshan-g
5b1795b0a5
fix: show company currency in asset depreciation schedule
...
(cherry picked from commit e32f898dd7 )
2025-12-17 09:04:31 +00:00
mergify[bot]
552c5b5911
fix: incorrect current qty in stock reco (backport #51152 ) ( #51158 )
...
* fix: incorrect current qty in stock reco (#51152 )
(cherry picked from commit dec474ef3a )
* chore: fix conflicts
---------
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
(cherry picked from commit 89d6a8f02e )
2025-12-17 08:17:20 +00:00
mergify[bot]
89d6a8f02e
fix: incorrect current qty in stock reco (backport #51152 ) ( #51158 )
...
* fix: incorrect current qty in stock reco (#51152 )
(cherry picked from commit dec474ef3a )
* chore: fix conflicts
---------
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2025-12-17 13:46:31 +05:30
Diptanil Saha
069262dd4d
Merge pull request #51148 from frappe/mergify/bp/version-15-hotfix/pr-48942
2025-12-17 11:55:23 +05:30
Yash Chaubey
048865811c
perf: optimize company monthly sales query using date range ( #48942 )
...
* perf: optimize company monthly sales query using date range instead of DATE_FORMAT
* perf: optimize company monthly sales query using date range
(cherry picked from commit 4ede97ae2b )
2025-12-17 06:07:27 +00:00
mergify[bot]
2d42904bfb
fix: use serial and batch bundle to fetch incoming rate (backport #51119 ) ( #51146 )
...
Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com >
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: use serial and batch bundle to fetch incoming rate (#51119 )
2025-12-16 18:24:39 +01:00
Frappe PR Bot
66b2b89bcd
chore(release): Bumped to Version 15.92.0
...
# [15.92.0](https://github.com/frappe/erpnext/compare/v15.91.3...v15.92.0 ) (2025-12-16)
### Bug Fixes
* **accounts:** handle drop ship in company linked address validation ([b340d7d ](b340d7d4f4 ))
* add link filters for item group in quickentry ([981c9c7 ](981c9c76c1 ))
* add missing query key in 'Reports To' field filter ([e1dc80b ](e1dc80b6d8 ))
* add validation for transferred qty and handle MR transfer status for in-transit entry. (backport [#50683 ](https://github.com/frappe/erpnext/issues/50683 )) ([#51134 ](https://github.com/frappe/erpnext/issues/51134 )) ([6a6398a ](6a6398a392 ))
* **currency exchange settings:** added backward compatibility for frankfurter api ([8d32ba9 ](8d32ba9a2e ))
* delayed tasks summary chart color ([325fc61 ](325fc619dc ))
* ensure fresh `grand_total_diff` is used for each calculation ([2d198e6 ](2d198e698a ))
* ensure type on method parameter ([16c8b74](16c8b74d52 ))
* incorrect invoice qty ([ebbecdb ](ebbecdba23 ))
* **manufacturing:** add validation for disassemble qty ([cdc0429 ](cdc04292f2 ))
* **manufacturing:** get items for disassembly order ([279cf6f ](279cf6fe00 ))
* mark navbar item as translatable ([ec3a226 ](ec3a226a83 ))
* only show net gl balance as opening in general ledger ([0d5e45b ](0d5e45bb7c ))
* **payment entry:** fetch gain loss account from company boot ([c01e40d ](c01e40da3c ))
* precision issue on job card submission ([4ee4a57 ](4ee4a57f72 ))
* preserve user-entered exchange rates in ERR journal entries ([fa04e36 ](fa04e368d3 ))
* prevent dispatch address copying on drop ship ([5d5dff9 ](5d5dff9103 ))
* prevent self in "Reports To" dropdown (UI-level check) ([9e8bb9b ](9e8bb9b235 ))
* putaway rule not applying on serial nos ([df820ae ](df820aece6 ))
* re-calculate outstanding / write-off amount during submission ([5bfdc01 ](5bfdc010f3 ))
* **Rename Tool:** use "Link" field instead of "Select" ([2aff169 ](2aff16928c ))
* **Rename Tool:** use "Link" field instead of "Select" (backport [#50995 ](https://github.com/frappe/erpnext/issues/50995 )) ([#51138 ](https://github.com/frappe/erpnext/issues/51138 )) ([53bb2cf ](53bb2cf7c0 ))
* Serial/Batches not fetching when creating Material Transfer from Purchase Receipt ([f3c70a6 ](f3c70a66b5 ))
* **share balance:** use currency field instead of int for rate and amount ([a8ed281 ](a8ed2815a4 ))
* Short circuit guest perm checks ([dab8ac7 ](dab8ac7b1d ))
* stock ageing report ([d098572 ](d09857294c ))
* **stock:** remove total bar in chart view ([918f8ca ](918f8ca79b ))
* **subcontract:** ignore BOM qty validation for alternative items (backport [#51122 ](https://github.com/frappe/erpnext/issues/51122 )) ([#51135 ](https://github.com/frappe/erpnext/issues/51135 )) ([2c9c6c3 ](2c9c6c3798 ))
* **trial_balance:** remove hardcoded precision for currency values ([99b69c1 ](99b69c121e ))
* use dummy translations for custom field labels ([#49875 ](https://github.com/frappe/erpnext/issues/49875 )) ([088bbac ](088bbac543 ))
* validate available stock with multiple dimensions (backport [#50937 ](https://github.com/frappe/erpnext/issues/50937 )) ([#50983 ](https://github.com/frappe/erpnext/issues/50983 )) ([98eeff8 ](98eeff8775 ))
* validate budget after cost center allocation ([a2b6e4a ](a2b6e4a1c5 ))
### Features
* introduce extended bank transaction fields (backport [#50021 ](https://github.com/frappe/erpnext/issues/50021 )) ([#51112 ](https://github.com/frappe/erpnext/issues/51112 )) ([a61890e ](a61890ec2b ))
### Performance Improvements
* move all hourly/daily jobs to maintenance queue (backport [#47504 ](https://github.com/frappe/erpnext/issues/47504 )) ([#51005 ](https://github.com/frappe/erpnext/issues/51005 )) ([46ca347 ](46ca347578 ))
* sabb validate serial no ([#51132 ](https://github.com/frappe/erpnext/issues/51132 )) ([3a9888a ](3a9888aad9 ))
### Reverts
* changes to install_fixtures ([19dc26e ](19dc26ea16 ))
2025-12-16 15:33:15 +00:00
ruthra kumar
d804d43ed0
Merge pull request #51124 from frappe/version-15-hotfix
...
chore: release v15
2025-12-16 21:01:44 +05:30
ruthra kumar
53bb2cf7c0
fix(Rename Tool): use "Link" field instead of "Select" (backport #50995 ) ( #51138 )
...
fix(Rename Tool): use "Link" field instead of "Select"
(cherry picked from commit ba9bbed038 )
# Conflicts:
# erpnext/utilities/doctype/rename_tool/rename_tool.json
# erpnext/utilities/doctype/rename_tool/rename_tool.py
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2025-12-16 20:40:10 +05:30
Raffael Meyer
2aff16928c
fix(Rename Tool): use "Link" field instead of "Select"
...
(cherry picked from commit ba9bbed038 )
# Conflicts:
# erpnext/utilities/doctype/rename_tool/rename_tool.json
# erpnext/utilities/doctype/rename_tool/rename_tool.py
2025-12-16 20:23:15 +05:30
Diptanil Saha
630dcf072f
Merge pull request #51144 from frappe/mergify/bp/version-15-hotfix/pr-51120
...
fix: add link filters for item group in quickentry (backport #51120 )
2025-12-16 18:59:24 +05:30
Mihir Kandoi
b73eb47a43
Merge pull request #51140 from frappe/mergify/bp/version-15-hotfix/pr-51137
2025-12-16 18:31:52 +05:30
Afsal Syed
981c9c76c1
fix: add link filters for item group in quickentry
...
(cherry picked from commit 3bef6bf5ef )
2025-12-16 12:57:51 +00:00
mergify[bot]
6a6398a392
fix: add validation for transferred qty and handle MR transfer status for in-transit entry. (backport #50683 ) ( #51134 )
...
fix: add validation for transferred qty and handle MR transfer status for in-transit entry. (#50683 )
* fix: add validation for transferred qty
* fix: modify if statement
* test: add unit test for mr transfer status in-transit entry
(cherry picked from commit 890316a793 )
Co-authored-by: Logesh Periyasamy <logeshperiyasamy24@gmail.com >
2025-12-16 18:22:15 +05:30
Sudharsanan11
0b6b73b500
fix(buying): add disabled filter for supplier
...
(cherry picked from commit 6cc2290f6e )
# Conflicts:
# erpnext/buying/doctype/request_for_quotation/request_for_quotation.js
2025-12-16 12:51:40 +00:00
Mihir Kandoi
325fc619dc
fix: delayed tasks summary chart color
...
(cherry picked from commit 38affb0562 )
2025-12-16 12:44:30 +00:00
mergify[bot]
2c9c6c3798
fix(subcontract): ignore BOM qty validation for alternative items (backport #51122 ) ( #51135 )
...
fix(subcontract): ignore BOM qty validation for alternative items (#51122 )
(cherry picked from commit 2f19244660 )
Co-authored-by: Kavin <78342682+kavin-114@users.noreply.github.com >
2025-12-16 18:11:44 +05:30
rohitwaghchaure
3a9888aad9
perf: sabb validate serial no ( #51132 )
2025-12-16 17:37:39 +05:30
ruthra kumar
695ca39d84
Merge pull request #51129 from frappe/mergify/bp/version-15-hotfix/pr-51048
...
fix(payment entry): fetch gain loss account from company boot (backport #51048 )
2025-12-16 17:00:49 +05:30
ruthra kumar
9032d4c3d6
Merge pull request #51110 from one-highflyer/fix/err-preserve-exchange-rate
...
fix: preserve user-entered exchange rates in ERR journal entries
2025-12-16 16:47:12 +05:30
ravibharathi656
c01e40da3c
fix(payment entry): fetch gain loss account from company boot
...
(cherry picked from commit 8e54be7808 )
2025-12-16 10:58:21 +00:00
ruthra kumar
552cb5c528
Merge pull request #51127 from frappe/mergify/bp/version-15-hotfix/pr-51123
...
fix: ensure type on method parameter (backport #51123 )
2025-12-16 15:59:49 +05:30
ruthra kumar
e6ccb00d4c
Merge pull request #50539 from frappe/mergify/bp/version-15-hotfix/pr-49875
...
fix: use dummy translations for custom field labels (backport #49875 )
2025-12-16 15:54:27 +05:30
ruthra kumar
5b481d9235
Merge pull request #51071 from frappe/mergify/bp/version-15-hotfix/pr-51041
...
fix(trial_balance): remove hardcoded precision for currency values (backport #51041 )
2025-12-16 15:40:02 +05:30
ruthra kumar
6b27b659e3
Merge pull request #51017 from frappe/mergify/bp/version-15-hotfix/pr-50948
...
fix(stock): remove total bar in chart view (backport #50948 )
2025-12-16 15:36:04 +05:30
ruthra kumar
16c8b74d52
fix: ensure type on method parameter
...
(cherry picked from commit c055e86e51 )
2025-12-16 10:03:53 +00:00
Mihir Kandoi
8dcb2f39c2
Merge pull request #51088 from aerele/v15-drop-ship-retain-address
2025-12-16 13:28:02 +05:30
ravibharathi656
5d5dff9103
fix: prevent dispatch address copying on drop ship
2025-12-16 13:10:38 +05:30
ruthra kumar
b529a6d00c
Merge pull request #51116 from frappe/mergify/bp/version-15-hotfix/pr-51077
...
refactor: standardize cost_center updation across transactions (backport #51077 )
2025-12-16 11:07:51 +05:30
Navin-S-R
41659a875b
refactor: standardize cost_center updation across transactions
...
(cherry picked from commit c28f6f1856 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice/sales_invoice.js
2025-12-16 11:04:41 +05:30
mergify[bot]
a61890ec2b
feat: introduce extended bank transaction fields (backport #50021 ) ( #51112 )
...
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
Co-authored-by: 0xD0M1M0 <76812428+0xD0M1M0@users.noreply.github.com >
2025-12-15 23:04:16 +01:00
Imesha Sudasingha
fa04e368d3
fix: preserve user-entered exchange rates in ERR journal entries
...
The JE creation was overriding exchange_rate=1 with the system rate.
Set ignore_exchange_rate flag to preserve user values.
2025-12-15 20:23:06 +05:30
Venkatesh
98eeff8775
fix: validate available stock with multiple dimensions (backport #50937 ) ( #50983 )
...
* fix: validate available stock with multiple dimensions
* test: validate negative stock with multiple inventory dimensions
* chore: reset document_wise_inventory_dimensions
2025-12-15 19:07:06 +05:30
Smit Vora
0452b22aa6
fix: use original logic for v15 - inverted wrt v16
2025-12-15 17:20:57 +05:30
Smit Vora
64acf179db
Merge pull request #51105 from frappe/mergify/bp/version-15-hotfix/pr-50782
...
fix: only show net balance as opening in general ledger (backport #50782 )
2025-12-15 15:50:49 +05:30
Smit Vora
0d5e45bb7c
fix: only show net gl balance as opening in general ledger
...
(cherry picked from commit b7c7e0746e )
2025-12-15 10:00:49 +00:00
Smit Vora
edcf24afa9
chore: resolve conflicts
2025-12-15 14:59:06 +05:30
Smit Vora
e403dfe73a
test: add test for projected quantity cascading across multiple sales orders
...
(cherry picked from commit 92fdec9b92 )
2025-12-15 09:08:47 +00:00
Smit Vora
dffd5d9cdd
fix: cascade projected quantity across multiple items in material requests
...
(cherry picked from commit d344be32a0 )
# Conflicts:
# erpnext/manufacturing/doctype/production_plan/production_plan.py
2025-12-15 09:08:47 +00:00
Mihir Kandoi
fc86784eb1
Merge pull request #51096 from frappe/mergify/bp/version-15-hotfix/pr-49139
2025-12-15 03:50:07 +05:30
Anjali Patel
e1dc80b6d8
fix: add missing query key in 'Reports To' field filter
...
(cherry picked from commit cbfb14a654 )
2025-12-14 20:26:21 +00:00
Anjali Patel
9e8bb9b235
fix: prevent self in "Reports To" dropdown (UI-level check)
...
Ensures employee cannot select themselves in the "Reports To" field via UI.
This complements server-side validation by improving UX.
(cherry picked from commit 608d38a172 )
2025-12-14 20:26:20 +00:00
mergify[bot]
ae90ee3f17
Merge pull request #51087 from frappe/mergify/bp/version-15-hotfix/pr-51063
...
fix(transaction-deletion): Add virtual doctypes to the list of ignored doctypes (backport #51063 )
2025-12-14 14:30:11 +05:30
Ankush Menat
dab8ac7b1d
fix: Short circuit guest perm checks
2025-12-14 12:11:55 +05:30
rohitwaghchaure
ce769d3a2f
Merge pull request #51082 from frappe/mergify/bp/version-15-hotfix/pr-51079
...
fix: stock ageing report (backport #51079 )
2025-12-13 07:39:04 +05:30
Rohit Waghchaure
d09857294c
fix: stock ageing report
...
(cherry picked from commit cb84ffd972 )
2025-12-12 15:13:41 +00:00
Frappe PR Bot
3a74968ced
chore(release): Bumped to Version 15.91.3
...
## [15.91.3](https://github.com/frappe/erpnext/compare/v15.91.2...v15.91.3 ) (2025-12-12)
### Bug Fixes
* **accounts:** handle drop ship in company linked address validation ([5d01cad ](5d01cad1d5 ))
2025-12-12 08:57:31 +00:00
rohitwaghchaure
26725f4e53
Merge pull request #51075 from frappe/mergify/bp/version-15/pr-51072
...
fix(accounts): handle drop ship in company linked address validation (backport #51034 ) (backport #51072 )
2025-12-12 14:26:09 +05:30
Khushi Rawat
030ce6d6a0
Merge pull request #51074 from frappe/mergify/bp/version-15-hotfix/pr-51070
...
fix: validate budget after cost center allocation (backport #51070 )
2025-12-12 14:15:45 +05:30
Sudharsanan11
b46d93c709
test(accounts): add validation test for dispatch address with drop ship enabled
...
(cherry picked from commit f6a96e5563 )
(cherry picked from commit 2263f9a477 )
2025-12-12 08:37:56 +00:00
Sudharsanan11
5d01cad1d5
fix(accounts): handle drop ship in company linked address validation
...
(cherry picked from commit 2ec119e561 )
(cherry picked from commit b340d7d4f4 )
2025-12-12 08:37:56 +00:00
rohitwaghchaure
97b253740b
Merge pull request #51072 from frappe/mergify/bp/version-15-hotfix/pr-51034
...
fix(accounts): handle drop ship in company linked address validation (backport #51034 )
2025-12-12 14:07:15 +05:30
rohitwaghchaure
94c3d66f2f
Merge pull request #51073 from frappe/mergify/bp/version-15-hotfix/pr-51069
...
fix: incorrect invoice qty (backport #51069 )
2025-12-12 13:58:24 +05:30
khushi8112
a2b6e4a1c5
fix: validate budget after cost center allocation
...
(cherry picked from commit f9be8a46fb )
2025-12-12 08:22:40 +00:00
Rohit Waghchaure
ebbecdba23
fix: incorrect invoice qty
...
(cherry picked from commit 96cdb7d54f )
2025-12-12 08:07:11 +00:00
Sudharsanan11
2263f9a477
test(accounts): add validation test for dispatch address with drop ship enabled
...
(cherry picked from commit f6a96e5563 )
2025-12-12 08:05:59 +00:00
Sudharsanan11
b340d7d4f4
fix(accounts): handle drop ship in company linked address validation
...
(cherry picked from commit 2ec119e561 )
2025-12-12 08:05:58 +00:00
Navin-S-R
99b69c121e
fix(trial_balance): remove hardcoded precision for currency values
...
(cherry picked from commit a8af04f6fc )
2025-12-12 07:40:41 +00:00
rohitwaghchaure
860486bb34
Merge pull request #51068 from frappe/mergify/bp/version-15-hotfix/pr-51047
...
fix(manufacturing): get items for disassembly order (backport #51047 )
2025-12-12 13:10:36 +05:30
rohitwaghchaure
1693e3ef3f
chore: fix conflicts
2025-12-12 11:53:18 +05:30
Sudharsanan11
279cf6fe00
fix(manufacturing): get items for disassembly order
...
(cherry picked from commit 99148a2aba )
# Conflicts:
# erpnext/manufacturing/doctype/work_order/work_order.py
2025-12-12 06:15:12 +00:00
Sudharsanan11
cdc04292f2
fix(manufacturing): add validation for disassemble qty
...
(cherry picked from commit 86d6facab3 )
2025-12-12 06:15:11 +00:00
Sagar Vora
6788b58d1c
Merge pull request #51059 from frappe/mergify/bp/version-15-hotfix/pr-51057
...
fix: re-calculate outstanding / write-off amount during submission (backport #51057 )
2025-12-11 23:26:06 +05:30
Sagar Vora
5bfdc010f3
fix: re-calculate outstanding / write-off amount during submission
...
(cherry picked from commit 09c9ac1b66 )
2025-12-11 17:35:25 +00:00
Sagar Vora
0e7efd75cd
Merge pull request #51053 from frappe/mergify/bp/version-15-hotfix/pr-51051
...
fix: ensure fresh `grand_total_diff` is used for each calculation (backport #51051 )
2025-12-11 18:07:37 +05:30
Sagar Vora
2d198e698a
fix: ensure fresh grand_total_diff is used for each calculation
...
(cherry picked from commit b3fdef8d19 )
2025-12-11 12:35:29 +00:00
Diptanil Saha
857ab70f4e
Merge pull request #51045 from frappe/mergify/bp/version-15-hotfix/pr-51037
...
fix(currency exchange settings): added backward compatibility for frankfurter api (backport #51037 )
2025-12-11 16:28:03 +05:30
Frappe PR Bot
ca21f16db2
chore(release): Bumped to Version 15.91.2
...
## [15.91.2](https://github.com/frappe/erpnext/compare/v15.91.1...v15.91.2 ) (2025-12-11)
### Bug Fixes
* putaway rule not applying on serial nos ([23c82d4 ](23c82d410b ))
* Serial/Batches not fetching when creating Material Transfer from Purchase Receipt ([1e0532f ](1e0532f387 ))
2025-12-11 10:48:40 +00:00
rohitwaghchaure
5324000e2e
Merge pull request #51043 from frappe/mergify/bp/version-15/pr-51036
...
fix: put-away rule not applying on serial nos (backport #51035 ) (backport #51036 )
2025-12-11 16:17:10 +05:30
rohitwaghchaure
9d2055c620
Merge pull request #51042 from frappe/mergify/bp/version-15/pr-51029
...
fix: Serial/Batches not fetching when creating Material Transfer from Purchase Receipt (backport #51027 ) (backport #51029 )
2025-12-11 16:16:29 +05:30
Diptanil Saha
113da4f512
chore: resolve conflict
2025-12-11 15:59:57 +05:30
diptanilsaha
8d32ba9a2e
fix(currency exchange settings): added backward compatibility for frankfurter api
...
(cherry picked from commit 5c2bb66028 )
# Conflicts:
# erpnext/patches.txt
2025-12-11 10:26:45 +00:00
Rohit Waghchaure
23c82d410b
fix: putaway rule not applying on serial nos
...
(cherry picked from commit 6bb0bdcdca )
(cherry picked from commit df820aece6 )
2025-12-11 10:15:31 +00:00
rohitwaghchaure
580e825ec2
chore: fix conflicts
...
(cherry picked from commit c8565c47a2 )
2025-12-11 10:15:29 +00:00
Rohit Waghchaure
1e0532f387
fix: Serial/Batches not fetching when creating Material Transfer from Purchase Receipt
...
(cherry picked from commit d16c50486a )
# Conflicts:
# erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
(cherry picked from commit f3c70a66b5 )
2025-12-11 10:15:29 +00:00
rohitwaghchaure
8f569d9711
Merge pull request #51036 from frappe/mergify/bp/version-15-hotfix/pr-51035
...
fix: put-away rule not applying on serial nos (backport #51035 )
2025-12-11 15:43:51 +05:30
Rohit Waghchaure
df820aece6
fix: putaway rule not applying on serial nos
...
(cherry picked from commit 6bb0bdcdca )
2025-12-11 09:10:12 +00:00
rohitwaghchaure
6530cfe84b
Merge pull request #51029 from frappe/mergify/bp/version-15-hotfix/pr-51027
...
fix: Serial/Batches not fetching when creating Material Transfer from Purchase Receipt (backport #51027 )
2025-12-11 13:14:46 +05:30
rohitwaghchaure
c8565c47a2
chore: fix conflicts
2025-12-11 11:36:31 +05:30
Rohit Waghchaure
f3c70a66b5
fix: Serial/Batches not fetching when creating Material Transfer from Purchase Receipt
...
(cherry picked from commit d16c50486a )
# Conflicts:
# erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
2025-12-11 05:29:24 +00:00
barredterra
115fd48bbf
Merge remote-tracking branch 'upstream/version-15-hotfix' into mergify/bp/version-15-hotfix/pr-49875
2025-12-10 13:28:30 +01:00
Sudharsanan11
918f8ca79b
fix(stock): remove total bar in chart view
...
(cherry picked from commit 198eb372e3 )
2025-12-10 09:42:17 +00:00
mergify[bot]
46ca347578
perf: move all hourly/daily jobs to maintenance queue (backport #47504 ) ( #51005 )
...
perf: move all hourly/daily jobs to maintenance queue (#47504 )
None of them need to strictly happen at 00:00 or *:00, so moving them all to maintenance queue which executes with same frequency but spaced out.
(cherry picked from commit a50251401f )
Co-authored-by: Ankush Menat <ankush@frappe.io >
2025-12-10 06:19:50 +00:00
Diptanil Saha
8226502956
Merge pull request #51003 from frappe/mergify/bp/version-15-hotfix/pr-51001
...
fix(share balance): use currency field instead of int for rate and amount (backport #51001 )
2025-12-10 10:38:42 +05:30
Mihir Kandoi
71e537b030
Merge pull request #51004 from frappe/mergify/bp/version-15-hotfix/pr-50952
...
fix: precision issue on job card submission (backport #50952 )
2025-12-10 10:08:00 +05:30
Diptanil Saha
8fd3e8e22e
chore: resolve conflict
2025-12-10 09:59:04 +05:30
Dany Robert
4ee4a57f72
fix: precision issue on job card submission
...
(cherry picked from commit 80730908c9 )
2025-12-10 04:22:20 +00:00
diptanilsaha
a8ed2815a4
fix(share balance): use currency field instead of int for rate and amount
...
(cherry picked from commit 2fe5fad884 )
# Conflicts:
# erpnext/accounts/doctype/share_balance/share_balance.json
2025-12-10 04:21:07 +00:00
Frappe PR Bot
a2b676b340
chore(release): Bumped to Version 15.91.1
...
## [15.91.1](https://github.com/frappe/erpnext/compare/v15.91.0...v15.91.1 ) (2025-12-09)
### Bug Fixes
* add return status for delivery note ([ebb6296 ](ebb62966d3 ))
* Adjust asset purchase amounts based on docstatus ([a31fb2a ](a31fb2ac6c ))
* change is_return value in filter from Yes to 1 ([52e26b6 ](52e26b6da8 ))
* conflicts ([bd00a48 ](bd00a484ea ))
* conflicts ([1427b4a ](1427b4ac3f ))
* cost center not reset ([8a3148e ](8a3148eee6 ))
* ensure payment request button only shows for submitted invoices ([b4053ee ](b4053ee0d8 ))
* fg qty uom in manufacture entry ([70d5726 ](70d57260d6 ))
* handle duplicate description in item-wise report ([1a278e7 ](1a278e7ca0 ))
* include return invoice discount in discount validation ([bf1c606 ](bf1c606610 ))
* incorrect condition ([d9e9f35 ](d9e9f35230 ))
* inward same serial / batches in disassembly which were used ([cfbd716 ](cfbd71693b ))
* LCV is not changing the valuation of the repacked item ([8b22d9d ](8b22d9d95e ))
* missing attribute error when restoring asset ([bde209b ](bde209b077 ))
* performance of the reposting ([8d734df ](8d734df63b ))
* **picklist:** calculate picked qty excluding the delivered qty ([3785ffe ](3785ffe5c9 ))
* quality inspection showing Not Saved ([abe599a ](abe599a49d ))
* remove comment ([da88196 ](da88196a89 ))
* remove set_only_once from is_fixed_asset ([fd6e42e ](fd6e42e15e ))
* **sales invoice:** 100% additional discount gl issue with discount accounting ([bd6210a ](bd6210a212 ))
* tds for customer and supplier in Journal Entry (backport [#49963 ](https://github.com/frappe/erpnext/issues/49963 )) ([#50985 ](https://github.com/frappe/erpnext/issues/50985 )) ([f2c556a ](f2c556a6cc ))
* untranslated string in job card ([b2f6d07 ](b2f6d07c25 ))
* variant items not fetched while making BOM for Variant Item ([176ce0d ](176ce0d4d6 ))
2025-12-09 17:00:25 +00:00
Diptanil Saha
691db5b877
Merge pull request #50981 from frappe/version-15-hotfix
2025-12-09 22:28:48 +05:30
Diptanil Saha
7bec3d19ac
Merge pull request #50977 from ljain112/fix-item-wise-sales-register
...
fix: handle duplicate description in item-wise report (backport #50979 )
2025-12-09 21:47:16 +05:30
Diptanil Saha
3f85aa3aea
Merge pull request #50997 from frappe/mergify/bp/version-15-hotfix/pr-50944
...
fix: include return invoice discount in discount validation (backport #50944 )
2025-12-09 21:39:17 +05:30
Diptanil Saha
9ccf4900fe
chore: resolve conflict
2025-12-09 20:52:33 +05:30
ravibharathi656
bf1c606610
fix: include return invoice discount in discount validation
...
(cherry picked from commit fab1ef5d76 )
# Conflicts:
# erpnext/controllers/taxes_and_totals.py
2025-12-09 15:18:08 +00:00
Mihir Kandoi
6c53d31f2d
Merge pull request #50994 from frappe/mergify/bp/version-15-hotfix/pr-50912
...
fix: add return status for delivery note (backport #50912 )
2025-12-09 20:07:22 +05:30
Mihir Kandoi
4de1af498b
chore: resolve conflicts
2025-12-09 19:51:26 +05:30
Mihir Kandoi
c65409c348
Merge pull request #50993 from frappe/mergify/bp/version-15-hotfix/pr-50910
...
fix: validate picklist partial reserved qty (backport #50910 )
2025-12-09 18:50:37 +05:30
Pugazhendhi Velu
422aec12cb
test: add test for return status in delivery note
...
(cherry picked from commit 445a255a7f )
2025-12-09 13:06:52 +00:00
Pugazhendhi Velu
52e26b6da8
fix: change is_return value in filter from Yes to 1
...
(cherry picked from commit af212f520d )
2025-12-09 13:06:52 +00:00
Pugazhendhi Velu
ebb62966d3
fix: add return status for delivery note
...
(cherry picked from commit dec67eecad )
# Conflicts:
# erpnext/stock/doctype/delivery_note/delivery_note.py
2025-12-09 13:06:51 +00:00
Sudharsanan11
b05e2910d8
test(picklist): add test for reserved qty after partial delivery
...
(cherry picked from commit 758553b9fc )
2025-12-09 13:04:46 +00:00
Sudharsanan11
3785ffe5c9
fix(picklist): calculate picked qty excluding the delivered qty
...
(cherry picked from commit f5b75b27d7 )
2025-12-09 13:04:45 +00:00
Diptanil Saha
a4ab198042
Merge pull request #50991 from frappe/mergify/bp/version-15-hotfix/pr-50970
...
fix: ensure payment request button only shows for submitted invoices (backport #50970 )
2025-12-09 17:21:53 +05:30
Diptanil Saha
67c5249b38
Merge pull request #50988 from frappe/mergify/bp/version-15-hotfix/pr-50968
2025-12-09 17:18:10 +05:30
Diptanil Saha
af067d1c00
chore: resolve conflict
2025-12-09 17:17:27 +05:30
Abdeali Chharchhoda
b4053ee0d8
fix: ensure payment request button only shows for submitted invoices
...
(cherry picked from commit f26ee9e546 )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js
2025-12-09 11:42:22 +00:00
rohitwaghchaure
9f846e2636
Merge pull request #50990 from frappe/mergify/bp/version-15-hotfix/pr-50978
...
fix: performance of the reposting (backport #50978 )
2025-12-09 16:54:21 +05:30
Rohit Waghchaure
8d734df63b
fix: performance of the reposting
...
(cherry picked from commit 1bcfad8eb1 )
2025-12-09 11:06:16 +00:00
Abdeali Chharchhoda
0998123e52
refactor: payment request status updates with bulk database operation
...
(cherry picked from commit 5154fa8259 )
2025-12-09 10:59:11 +00:00
mergify[bot]
f2c556a6cc
fix: tds for customer and supplier in Journal Entry (backport #49963 ) ( #50985 )
...
Co-authored-by: ljain112 <ljain112@gmail.com >
Co-authored-by: Smit Vora <smitvora203@gmail.com >
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2025-12-09 16:26:36 +05:30
Khushi Rawat
b41612bea8
Merge pull request #50982 from khushi8112/missing-attribute-issue
...
fix: Missing attribute error
2025-12-09 15:31:08 +05:30
khushi8112
da88196a89
fix: remove comment
2025-12-09 15:13:40 +05:30
khushi8112
bde209b077
fix: missing attribute error when restoring asset
2025-12-09 15:10:16 +05:30
ljain112
1a278e7ca0
fix: handle duplicate description in item-wise report
2025-12-09 12:03:50 +05:30
rohitwaghchaure
1637cb4168
Merge pull request #50973 from frappe/mergify/bp/version-15-hotfix/pr-50972
...
fix: incorrect condition (backport #50972 )
2025-12-08 20:27:10 +05:30
Rohit Waghchaure
d9e9f35230
fix: incorrect condition
...
(cherry picked from commit 264baf34f6 )
2025-12-08 14:39:16 +00:00
rohitwaghchaure
cbc73148d3
Merge pull request #50969 from frappe/mergify/bp/version-15-hotfix/pr-50742
...
fix: inward same serial / batches in disassembly which were used (backport #50742 )
2025-12-08 19:53:36 +05:30
rohitwaghchaure
60a18247e1
chore: fix conflicts
2025-12-08 19:09:52 +05:30
rohitwaghchaure
7cc0436083
chore: fix conflicts
2025-12-08 19:08:45 +05:30
rohitwaghchaure
f8eb48472e
chore: fix conflicts
2025-12-08 19:07:13 +05:30
rohitwaghchaure
8074d396d0
chore: fix conflicts
...
Removed posting_datetime and type_of_transaction from the query.
2025-12-08 19:05:51 +05:30
Rohit Waghchaure
cfbd71693b
fix: inward same serial / batches in disassembly which were used
...
(cherry picked from commit 95e6c72539 )
# Conflicts:
# erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
# erpnext/stock/doctype/stock_entry/stock_entry.py
2025-12-08 12:57:58 +00:00
Diptanil Saha
3a2d7d18a3
Merge pull request #50946 from frappe/mergify/bp/version-15-hotfix/pr-50931
...
fix(bulk transaction process): skip records creation if original records are marked 'On Hold' or 'Closed' (backport #50931 )
2025-12-05 16:56:52 +05:30
Diptanil Saha
b55cefc54f
Merge pull request #50945 from frappe/mergify/bp/version-15-hotfix/pr-50943
...
fix(sales invoice): 100% additional discount gl issue with discount accounting (backport #50943 )
2025-12-05 16:48:44 +05:30
Diptanil Saha
05778bb81a
chore: resolve conflict
2025-12-05 16:40:57 +05:30
Diptanil Saha
a70296e9b5
Merge pull request #50931 from diptanilsaha/gh-49357
...
(cherry picked from commit 31d55248e4 )
# Conflicts:
# erpnext/utilities/bulk_transaction.py
2025-12-05 11:03:16 +00:00
diptanilsaha
bd6210a212
fix(sales invoice): 100% additional discount gl issue with discount accounting
...
(cherry picked from commit d6bdbfe266 )
2025-12-05 11:02:16 +00:00
Khushi Rawat
944c9ad0b3
Merge pull request #50924 from frappe/mergify/bp/version-15-hotfix/pr-50879
...
fix: remove set_only_once from is_fixed_asset field (backport #50879 )
2025-12-04 13:04:50 +05:30
Khushi Rawat
bd00a484ea
fix: conflicts
2025-12-04 12:48:50 +05:30
Khushi Rawat
1427b4ac3f
fix: conflicts
2025-12-04 12:48:07 +05:30
ravibharathi656
fd6e42e15e
fix: remove set_only_once from is_fixed_asset
...
(cherry picked from commit 70521fb9bf )
# Conflicts:
# erpnext/stock/doctype/item/item.json
# erpnext/stock/doctype/item/item.py
2025-12-04 06:44:46 +00:00
rohitwaghchaure
8b071c0d22
Merge pull request #50922 from frappe/mergify/bp/version-15-hotfix/pr-50913
...
fix: variant items not fetched while making BOM for Variant Item (backport #50913 )
2025-12-04 11:43:57 +05:30
Rohit Waghchaure
176ce0d4d6
fix: variant items not fetched while making BOM for Variant Item
...
(cherry picked from commit a0256bd798 )
2025-12-04 04:38:17 +00:00
rohitwaghchaure
dd888fc30a
Merge pull request #50909 from frappe/mergify/bp/version-15-hotfix/pr-50905
...
fix: LCV is not changing the valuation of the repacked item (backport #50905 )
2025-12-04 10:06:31 +05:30
Mihir Kandoi
789adaeabe
Merge pull request #50908 from frappe/mergify/bp/version-15-hotfix/pr-50906
...
fix: untranslated string in job card (backport #50906 )
2025-12-03 20:05:11 +05:30
rohitwaghchaure
2342f8d710
chore: fix conflicts
...
Removed test for purchase expense account and repost GL entries.
2025-12-03 18:38:40 +05:30
Rohit Waghchaure
8b22d9d95e
fix: LCV is not changing the valuation of the repacked item
...
(cherry picked from commit ccbbc60585 )
# Conflicts:
# erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
2025-12-03 12:58:22 +00:00
rohitwaghchaure
626c799b60
Merge pull request #50907 from frappe/mergify/bp/version-15-hotfix/pr-50902
...
fix: fg qty uom in manufacture entry (backport #50902 )
2025-12-03 18:22:15 +05:30
Mihir Kandoi
b2f6d07c25
fix: untranslated string in job card
...
(cherry picked from commit ec06f4a71b )
2025-12-03 12:40:35 +00:00
Mihir Kandoi
70d57260d6
fix: fg qty uom in manufacture entry
...
(cherry picked from commit d9a377108c )
2025-12-03 12:37:19 +00:00
Khushi Rawat
9062b90237
Merge pull request #50887 from 0xD0M1M0/patch-1
...
fix: Reduce asset value on asset capitalization cancelation
2025-12-03 15:01:41 +05:30
rohitwaghchaure
40467bc26c
Merge pull request #50901 from frappe/mergify/bp/version-15-hotfix/pr-50896
...
fix: quality inspection showing Not Saved (backport #50896 )
2025-12-03 14:52:51 +05:30
Rohit Waghchaure
abe599a49d
fix: quality inspection showing Not Saved
...
(cherry picked from commit 3f78d6afed )
2025-12-03 08:08:37 +00:00
rohitwaghchaure
9975f5fe69
Merge pull request #50889 from frappe/mergify/bp/version-15-hotfix/pr-50888
...
fix: cost center not reset (backport #50888 )
2025-12-02 22:37:08 +05:30
Frappe PR Bot
dab17c194c
chore(release): Bumped to Version 15.91.0
...
# [15.91.0](https://github.com/frappe/erpnext/compare/v15.90.1...v15.91.0 ) (2025-12-02)
### Bug Fixes
* add validation for cancelled reposting entries ([085d685 ](085d685488 ))
* add validation for company linked address fields ([0aed8c0 ](0aed8c04c6 ))
* **barcode_scanner:** set serial and batch before item to prevent FIFO override ([7d7f929 ](7d7f929cfc ))
* conflicts ([199e25e ](199e25ec06 ))
* correct field name for subcontracted items in material request ([4b49080 ](4b49080bc4 ))
* do not override source document in serial no ([69c6b2f ](69c6b2f463 ))
* **email campaign:** send emails using bcc ([b660b90 ](b660b90adc ))
* **Employee:** add/delete user permission (backport [#47016 ](https://github.com/frappe/erpnext/issues/47016 )) ([#50761 ](https://github.com/frappe/erpnext/issues/50761 )) ([821f3f5 ](821f3f5884 ))
* enhance SalesOrderController setup method to call super.setup ([7805ccf ](7805ccf176 ))
* exclude is_group records ([a444325 ](a444325bd1 ))
* include accounting dimensions in stock entries created during asset repair. ([26872c3 ](26872c3c25 ))
* incorrect positional param for `get_field_precision` util (backport [#50764 ](https://github.com/frappe/erpnext/issues/50764 )) ([#50795 ](https://github.com/frappe/erpnext/issues/50795 )) ([ff1ca9d ](ff1ca9d480 ))
* item price not considering based on valid_upto ([dfda8e6 ](dfda8e6241 ))
* **Job Card:** avoid Type Error when completed_qty is None ([#50447 ](https://github.com/frappe/erpnext/issues/50447 )) ([cac9eed ](cac9eed306 ))
* label for warehouse based on material request type ([8ee7c47 ](8ee7c47fdf ))
* mandatory depends on for the rejected inventory dimension field ([8c62080 ](8c620802f0 ))
* negative batch in subcontracting receipt ([5def006 ](5def006033 ))
* **payment reconciliation:** added a hint that posting date can be changed on exchange gain/loss reconcile dialog ([0e03607 ](0e0360781e ))
* **payment-recon:** add validation for outstanding of dr_cr ([70feb50 ](70feb500f6 ))
* **pos:** add negative stock validation for product bundle ([46a49a1 ](46a49a134d ))
* remove unused translation files (<100 lines) ([7f7c5f2 ](7f7c5f2381 ))
* resolve conflict ([bd795f5 ](bd795f5546 ))
* **stock entry:** use fg item expense account for direct manufacturing entry ([4ca5e9e ](4ca5e9eef8 ))
* two primary buttons ([1d2fccf ](1d2fccfc0b ))
* use asset in against_voucher while posting gl entries for capitalized asset repairs ([80642ed ](80642edf4f ))
* use posting_date instead of bill_date from purchase invoice ([c12a560 ](c12a560c63 ))
### Features
* add stock uom read only field to stock reconciliation item doctype ([5711225 ](57112258e6 ))
2025-12-02 16:31:39 +00:00
Rohit Waghchaure
8a3148eee6
fix: cost center not reset
...
(cherry picked from commit 29f2ecbd6f )
2025-12-02 16:30:41 +00:00
Diptanil Saha
1f79242366
Merge pull request #50868 from frappe/version-15-hotfix
2025-12-02 22:00:12 +05:30
Diptanil Saha
3f673a6848
Merge pull request #50886 from frappe/mergify/bp/version-15-hotfix/pr-50882
...
fix: mandatory depends on for the rejected inventory dimension field (backport #50882 )
2025-12-02 21:26:26 +05:30
Diptanil Saha
293f114c9d
Merge pull request #50847 from barredterra/rm-unused-translations
2025-12-02 21:19:55 +05:30
Diptanil Saha
252cc89ec7
Merge pull request #50871 from frappe/mergify/bp/version-15-hotfix/pr-50846
2025-12-02 21:19:40 +05:30
Diptanil Saha
3eaccfe201
Merge pull request #50873 from frappe/mergify/bp/version-15-hotfix/pr-50773
...
fix: add validation for cancelled reposting entries (backport #50773 )
2025-12-02 21:15:56 +05:30
Diptanil Saha
653bb1072f
Merge pull request #50885 from frappe/mergify/bp/version-15-hotfix/pr-50864
...
fix: exclude is_group records (backport #50864 )
2025-12-02 21:14:35 +05:30
Diptanil Saha
0a64e43e92
chore: resolve linter issue
2025-12-02 21:04:00 +05:30
diptanilsaha
020db922b7
chore: resolve conflicts
2025-12-02 20:56:54 +05:30
rohitwaghchaure
a67a11e933
Merge pull request #50884 from rohitwaghchaure/fixed-donot-override-source
...
fix: do not override source document in serial no
2025-12-02 20:55:22 +05:30
Rohit Waghchaure
8c620802f0
fix: mandatory depends on for the rejected inventory dimension field
...
(cherry picked from commit 5daa625fe8 )
2025-12-02 15:10:40 +00:00
0xD0M1M0
a31fb2ac6c
fix: Adjust asset purchase amounts based on docstatus
...
allows cancelation
2025-12-02 16:09:56 +01:00
ravibharathi656
a444325bd1
fix: exclude is_group records
...
(cherry picked from commit e08805128b )
# Conflicts:
# erpnext/setup/doctype/customer_group/customer_group.json
# erpnext/setup/doctype/item_group/item_group.json
# erpnext/setup/doctype/supplier_group/supplier_group.json
# erpnext/setup/doctype/territory/territory.json
2025-12-02 15:07:39 +00:00
rohitwaghchaure
2f4b1341d2
Merge pull request #50878 from frappe/mergify/bp/version-15-hotfix/pr-50808
...
fix(stock entry): use fg item expense account for direct manufacturing entry (backport #50808 )
2025-12-02 20:37:39 +05:30
Diptanil Saha
7640944bb9
Merge pull request #50881 from frappe/mergify/bp/version-15-hotfix/pr-50372
...
fix: add validation for company linked address field (backport #50372 )
2025-12-02 20:36:22 +05:30
Rohit Waghchaure
69c6b2f463
fix: do not override source document in serial no
2025-12-02 20:34:55 +05:30
Pugazhendhi Velu
ef6f2389a0
test: add minimal test case
...
(cherry picked from commit e64b6db2eb )
2025-12-02 14:45:03 +00:00
Pugazhendhi Velu
1d4b97c619
test: add test for company linked address fields
...
(cherry picked from commit e10007c646 )
2025-12-02 14:45:02 +00:00
Pugazhendhi Velu
0aed8c04c6
fix: add validation for company linked address fields
...
(cherry picked from commit 800a44a65f )
2025-12-02 14:45:02 +00:00
rohitwaghchaure
b1b6953aed
chore: fix conflicts
2025-12-02 17:44:17 +05:30
rohitwaghchaure
b2ea5620b2
chore: fix conflicts
...
Removed the expense account assignment for subcontracting delivery.
2025-12-02 17:42:18 +05:30
rohitwaghchaure
743b179b08
Merge pull request #50877 from frappe/mergify/bp/version-15-hotfix/pr-50850
...
fix(barcode_scanner): set serial and batch before item to prevent FIFO override (backport #50850 )
2025-12-02 17:41:31 +05:30
Pugazhendhi Velu
4553d04c38
test: add test for fg item expense account in direct manufacturing
...
(cherry picked from commit ba2411b4ee )
# Conflicts:
# erpnext/stock/doctype/stock_entry/test_stock_entry.py
2025-12-02 12:03:37 +00:00
Pugazhendhi Velu
4ca5e9eef8
fix(stock entry): use fg item expense account for direct manufacturing entry
...
(cherry picked from commit ce1312764f )
# Conflicts:
# erpnext/stock/doctype/stock_entry/stock_entry.py
2025-12-02 12:03:37 +00:00
Pugazhendhi Velu
7d7f929cfc
fix(barcode_scanner): set serial and batch before item to prevent FIFO override
...
(cherry picked from commit 92ec633a5c )
2025-12-02 12:02:36 +00:00
l0gesh29
085d685488
fix: add validation for cancelled reposting entries
...
(cherry picked from commit d8fc369e38 )
2025-12-02 11:47:36 +00:00
Diptanil Saha
0458c548ec
chore: resolve conflict
2025-12-02 17:14:00 +05:30
Sudharsanan11
e5457f8bb7
test(pos): add test for product bundle negative stock validation
...
(cherry picked from commit 2612152456 )
# Conflicts:
# erpnext/accounts/doctype/pos_invoice/pos_invoice.py
2025-12-02 11:39:09 +00:00
Sudharsanan11
46a49a134d
fix(pos): add negative stock validation for product bundle
...
(cherry picked from commit 38b4536300 )
2025-12-02 11:39:08 +00:00
Khushi Rawat
25a9327b14
Merge pull request #50862 from frappe/mergify/bp/version-15-hotfix/pr-50794
...
fix: use asset in against_voucher while posting gl entries for capitalised asset repairs (backport #50794 )
2025-12-02 12:45:20 +05:30
Mihir Kandoi
d0d38214c5
Merge pull request #50790 from Abdeali099/fix-incorrect-fieldname
2025-12-02 12:30:48 +05:30
Khushi Rawat
991c46d058
Merge pull request #50858 from frappe/mergify/bp/version-15-hotfix/pr-50793
...
fix: include accounting dimensions in stock entries created during asset repair. (backport #50793 )
2025-12-02 12:23:10 +05:30
rohitwaghchaure
ca9bd8b499
Merge pull request #50845 from frappe/mergify/bp/version-15-hotfix/pr-50844
...
fix: label for warehouse based on material request type (backport #50844 )
2025-12-02 12:22:18 +05:30
Khushi Rawat
199e25ec06
fix: conflicts
2025-12-02 12:20:48 +05:30
Navin-S-R
f38fb68d62
chore: reload asset doc before assertEqual
...
(cherry picked from commit 8c35a6ecdd )
2025-12-02 06:37:54 +00:00
Navin-S-R
3a22d29d7b
test: add unit test to validate capitalized asset repair gl entries being booked against the asset
...
(cherry picked from commit bcf6deec9a )
# Conflicts:
# erpnext/assets/doctype/asset_repair/test_asset_repair.py
2025-12-02 06:37:54 +00:00
Navin S R
80642edf4f
fix: use asset in against_voucher while posting gl entries for capitalized asset repairs
...
(cherry picked from commit a7e43eddad )
2025-12-02 06:37:54 +00:00
ljain112
9a3e1058f6
refactor: show_general ledger for consistency with other doctyoes
...
(cherry picked from commit cdbe8b909b )
2025-12-02 06:27:21 +00:00
ljain112
26872c3c25
fix: include accounting dimensions in stock entries created during asset repair.
...
(cherry picked from commit 147a5ee953 )
2025-12-02 06:27:21 +00:00
rohitwaghchaure
dba3f3d335
chore: fix conflicts
2025-12-02 11:04:27 +05:30
barredterra
7f7c5f2381
fix: remove unused translation files (<100 lines)
...
These translate <=1% of available strings, so cannot be deemed useful.
2025-12-01 17:38:13 +01:00
Rohit Waghchaure
8ee7c47fdf
fix: label for warehouse based on material request type
...
(cherry picked from commit 699e9b4452 )
# Conflicts:
# erpnext/stock/doctype/material_request/material_request.js
2025-12-01 15:58:39 +00:00
Raffael Meyer
441a2bcf38
chore: backport translations from develop ( #50842 )
2025-12-01 14:50:04 +00:00
mergify[bot]
821f3f5884
fix(Employee): add/delete user permission (backport #47016 ) ( #50761 )
...
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
2025-12-01 12:49:37 +01:00
Diptanil Saha
ca70e8e9a6
Merge pull request #50825 from frappe/mergify/bp/version-15-hotfix/pr-50797
...
fix(payment-recon): add validation for outstanding of dr_cr (backport #50797 )
2025-12-01 13:27:15 +05:30
l0gesh29
70feb500f6
fix(payment-recon): add validation for outstanding of dr_cr
...
(cherry picked from commit 765f9a9bbf )
2025-12-01 07:41:28 +00:00
rohitwaghchaure
bf8b3d0546
Merge pull request #50818 from frappe/mergify/bp/version-15-hotfix/pr-50799
...
fix: negative batch in subcontracting receipt (backport #50799 )
2025-12-01 12:50:42 +05:30
Diptanil Saha
07d8bc7852
Merge pull request #50819 from frappe/mergify/bp/version-15-hotfix/pr-50814
...
fix(email campaign): send emails using bcc (backport #50814 )
2025-12-01 12:30:55 +05:30
diptanilsaha
b660b90adc
fix(email campaign): send emails using bcc
...
(cherry picked from commit 7e8d19b0c8 )
2025-12-01 06:17:15 +00:00
Rohit Waghchaure
5def006033
fix: negative batch in subcontracting receipt
...
(cherry picked from commit 71e46b3ef5 )
2025-12-01 06:15:37 +00:00
Khushi Rawat
ade6acccfb
Merge pull request #50800 from frappe/mergify/bp/version-15-hotfix/pr-50772
...
fix: use posting_date instead of bill_date from purchase invoice (backport #50772 )
2025-11-29 00:28:11 +05:30
Khushi Rawat
bd795f5546
fix: resolve conflict
2025-11-28 17:26:33 +05:30
Navin S R
c12a560c63
fix: use posting_date instead of bill_date from purchase invoice
...
(cherry picked from commit 145d40dec8 )
# Conflicts:
# erpnext/assets/doctype/asset/asset.py
2025-11-28 11:49:33 +00:00
mergify[bot]
ff1ca9d480
fix: incorrect positional param for get_field_precision util (backport #50764 ) ( #50795 )
2025-11-28 08:50:03 +00:00
Abdeali Chharchhoda
4b49080bc4
fix: correct field name for subcontracted items in material request
2025-11-28 12:33:38 +05:30
Diptanil Saha
64e6b36d04
Merge pull request #50789 from frappe/mergify/bp/version-15-hotfix/pr-50642
...
fix(payment reconciliation): added a hint that posting date can be changed on exchange gain/loss reconcile dialog (backport #50642 )
2025-11-28 11:54:32 +05:30
Jatin3128
0e0360781e
fix(payment reconciliation): added a hint that posting date can be changed on exchange gain/loss reconcile dialog
...
(cherry picked from commit 4b612c64a8 )
2025-11-28 06:22:00 +00:00
Mihir Kandoi
c62be10620
Merge pull request #50778 from frappe/mergify/bp/version-15-hotfix/pr-50777
2025-11-27 17:28:07 +05:30
Mihir Kandoi
fa541a2604
chore: make unnecessary field read only and show only when required
...
(cherry picked from commit aab7cd1ae6 )
2025-11-27 11:41:54 +00:00
Diptanil Saha
5590b8d40b
Merge pull request #50558 from efeone/pos_rate_issue
2025-11-27 16:33:50 +05:30
Mihir Kandoi
a32165016d
Merge pull request #50774 from mihir-kandoi/gh50218
2025-11-27 14:56:44 +05:30
Mihir Kandoi
57112258e6
feat: add stock uom read only field to stock reconciliation item doctype
2025-11-27 14:39:19 +05:30
rohitwaghchaure
0bec404e69
Merge pull request #50770 from frappe/mergify/bp/version-15-hotfix/pr-50769
...
fix: two primary buttons (backport #50769 )
2025-11-27 12:06:10 +05:30
Rohit Waghchaure
1d2fccfc0b
fix: two primary buttons
...
(cherry picked from commit f68515210b )
2025-11-27 06:27:09 +00:00
Raffael Meyer
cac9eed306
fix(Job Card): avoid Type Error when completed_qty is None ( #50447 )
2025-11-26 13:16:47 +01:00
Frappe PR Bot
2bf12a6683
chore(release): Bumped to Version 15.90.1
...
## [15.90.1](https://github.com/frappe/erpnext/compare/v15.90.0...v15.90.1 ) (2025-11-26)
### Bug Fixes
* enhance SalesOrderController setup method to call super.setup ([38c4453 ](38c44533b3 ))
2025-11-26 09:12:23 +00:00
Diptanil Saha
6205be5e73
Merge pull request #50755 from frappe/mergify/bp/version-15/pr-50754
...
fix: enhance SalesOrderController setup method to call super.setup (backport #50752 )
2025-11-26 14:40:58 +05:30
ljain112
38c44533b3
fix: enhance SalesOrderController setup method to call super.setup
...
(cherry picked from commit 563c2998ca )
(cherry picked from commit 7805ccf176 )
2025-11-26 09:08:27 +00:00
Diptanil Saha
a6713b176b
Merge pull request #50754 from frappe/mergify/bp/version-15-hotfix/pr-50752
...
fix: enhance SalesOrderController setup method to call super.setup (backport #50752 )
2025-11-26 14:35:21 +05:30
ljain112
7805ccf176
fix: enhance SalesOrderController setup method to call super.setup
...
(cherry picked from commit 563c2998ca )
2025-11-26 09:02:56 +00:00
Frappe PR Bot
a66ce02520
chore(release): Bumped to Version 15.90.0
...
# [15.90.0](https://github.com/frappe/erpnext/compare/v15.89.2...v15.90.0 ) (2025-11-25)
### Bug Fixes
* add filter company and status to job card employee ([015f946 ](015f946a14 ))
* add missing translate function ([475eada ](475eada727 ))
* add return status for purchase receipt ([8ccb9a5 ](8ccb9a5ad2 ))
* add validation for FG Items as per BOM qty (backport [#50579 ](https://github.com/frappe/erpnext/issues/50579 )) ([#50715 ](https://github.com/frappe/erpnext/issues/50715 )) ([1995291 ](1995291194 ))
* apply precision for scrap items amount ([5b60fbb ](5b60fbbd30 ))
* **customer:** link contact and addresses if created from lead/opportunity/prospect ([b1d40de ](b1d40de87e ))
* ignore reserved batches from total available batches ([673b893 ](673b893942 ))
* incorrect query filter when selecting primary customer adr ([#50727 ](https://github.com/frappe/erpnext/issues/50727 )) ([e8e09cf ](e8e09cf8ea ))
* **ledger-summary-report:** show party group and territory ([56f03ae ](56f03aee02 ))
* **manufacturing:** apply precision for bom amount and rm_cost_per_qty ([2678694 ](2678694c5f ))
* pick list status doesn't update when DN created from it and PL was created from SO ([2809c46 ](2809c46a6e ))
* prevent pi status from changing on asset repair ([3f2081b ](3f2081b440 ))
* pricing rule was ignoring time validity ([f62e5e6 ](f62e5e69b8 ))
* **product bundle:** fields reset if doc is new ([4ba4da0 ](4ba4da090d ))
* **purchase_receipt:** add internal_and_external_links field to show purchase invoice connection count ([89fcdbf ](89fcdbf56b ))
* redundant message on bom save ([5b16740 ](5b1674018b ))
* remove disabled warehouse in get_warehouses_based_on_account ([aa94c91 ](aa94c91c12 ))
* serial batch selector shown only once ([25cd230 ](25cd230471 ))
* show current company warehouse only in get material from bom MR ([1d6e3e4 ](1d6e3e4e7d ))
* tests ([45bc218 ](45bc218acb ))
* unhide zero val checkbox ([a247337 ](a24733791d ))
* unknown column error ([2e9a0cb ](2e9a0cb01c ))
* use current_tax_amount value for base_total_taxes_and_charges ([7ed3c6d ](7ed3c6d18a ))
* validate sabb autocreation when disabled ([85c0c16 ](85c0c16964 ))
* validation for SABB deletion ([0bc98b6 ](0bc98b609f ))
### Features
* **accounting-dimension:** add dynamic triggers for custom accounting dimensions ([#50621 ](https://github.com/frappe/erpnext/issues/50621 )) ([2b7d586 ](2b7d58602d ))
* modify accounting dimension as multiselect field ([6b6e017 ](6b6e017e36 ))
* **reports:** preserve accounting dimension filters while navigating between reports ([02a1f81 ](02a1f815da ))
2025-11-25 15:02:30 +00:00
ruthra kumar
3c43b42a01
Merge pull request #50741 from frappe/version-15-hotfix
...
chore: release v15
2025-11-25 20:31:01 +05:30
ruthra kumar
8ed3a0ec65
Merge branch 'version-15' into version-15-hotfix
2025-11-25 20:14:37 +05:30
mergify[bot]
488d635dc9
chore: switched frankfurter domain from frankfurter.app to frankfurter.dev (backport #50734 ) ( #50740 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2025-11-25 15:49:53 +05:30
ruthra kumar
08d230b3e3
Merge pull request #50731 from frappe/mergify/bp/version-15-hotfix/pr-50561
...
fix(ledger-summary-report): show party group and territory (backport #50561 )
2025-11-25 12:33:49 +05:30
Mihir Kandoi
f383fafb15
Merge pull request #50728 from frappe/mergify/bp/version-15-hotfix/pr-50727
...
fix: incorrect query filter when selecting primary customer adr (backport #50727 )
2025-11-25 12:14:17 +05:30
ruthra kumar
38124a7616
chore: resolve conflicts
2025-11-25 12:01:37 +05:30
l0gesh29
56cf5382f0
test: add party_group, territory in json
...
(cherry picked from commit 8f91919933 )
# Conflicts:
# erpnext/accounts/report/customer_ledger_summary/test_customer_ledger_summary.py
2025-11-25 05:38:57 +00:00
l0gesh29
56f03aee02
fix(ledger-summary-report): show party group and territory
...
(cherry picked from commit 231479a6e2 )
# Conflicts:
# erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py
2025-11-25 05:38:57 +00:00
Mihir Kandoi
841f5c24ad
chore: resolve conflicts
2025-11-25 10:51:39 +05:30
ruthra kumar
e8051ba180
Merge pull request #50729 from frappe/mergify/bp/version-15-hotfix/pr-50621
...
feat(accounting-dimension): add dynamic triggers for custom accounting dimensions (backport #50621 )
2025-11-25 10:26:47 +05:30
Logesh Periyasamy
2b7d58602d
feat(accounting-dimension): add dynamic triggers for custom accounting dimensions ( #50621 )
...
* feat: add dynamic triggers for custom accounting dimensions
* feat: add accounting dimension trigger call in setup event
* chore: ignore cur_frm semgrep rules
* chore: move function to transaction.js
(cherry picked from commit 5e58e344b2 )
2025-11-25 04:51:32 +00:00
Mihir Kandoi
e8e09cf8ea
fix: incorrect query filter when selecting primary customer adr ( #50727 )
...
(cherry picked from commit c2b8b97d7d )
# Conflicts:
# erpnext/selling/doctype/customer/customer.json
2025-11-25 04:49:20 +00:00
Khushi Rawat
188c633d6e
Merge pull request #50544 from aerele/asset-repair-pi-status
...
fix: prevent pi status from changing on asset repair
2025-11-24 23:28:33 +05:30
mergify[bot]
1995291194
fix: add validation for FG Items as per BOM qty (backport #50579 ) ( #50715 )
...
Co-authored-by: Kavin <78342682+kavin0411@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
Co-authored-by: Kavin <78342682+kavin-114@users.noreply.github.com >
fix: add validation for FG Items as per BOM qty (#50579 )
2025-11-24 11:18:18 +00:00
Mihir Kandoi
bb0d75eb78
Merge pull request #50717 from frappe/mergify/bp/version-15-hotfix/pr-50716
...
fix: add missing translate function (backport #50716 )
2025-11-24 13:53:48 +05:30
El-Shafei H.
475eada727
fix: add missing translate function
...
(cherry picked from commit 56def01240 )
2025-11-24 07:39:09 +00:00
mergify[bot]
6cffba9a71
Merge pull request #50713 from frappe/mergify/bp/version-15-hotfix/pr-50712
2025-11-24 07:17:43 +00:00
Mihir Kandoi
35f9f9f330
Merge pull request #50711 from frappe/mergify/bp/version-15-hotfix/pr-50661
...
fix(manufacturing): apply precision for bom amount and rm_cost_per_qty (backport #50661 )
2025-11-24 11:02:50 +05:30
Pugazhendhi Velu
5b60fbbd30
fix: apply precision for scrap items amount
...
(cherry picked from commit 9194e6350a )
2025-11-24 05:08:42 +00:00
Pugazhendhi Velu
2678694c5f
fix(manufacturing): apply precision for bom amount and rm_cost_per_qty
...
(cherry picked from commit 57f9353d90 )
2025-11-24 05:08:42 +00:00
Mihir Kandoi
b6a80da457
Merge pull request #50709 from frappe/mergify/bp/version-15-hotfix/pr-50707
...
fix: unknown column error (backport #50707 )
2025-11-23 19:54:21 +05:30
Mihir Kandoi
2e9a0cb01c
fix: unknown column error
...
(cherry picked from commit 3b7d7aed4c )
2025-11-23 14:08:48 +00:00
Frappe PR Bot
38c1867ade
chore(release): Bumped to Version 15.89.2
...
## [15.89.2](https://github.com/frappe/erpnext/compare/v15.89.1...v15.89.2 ) (2025-11-21)
### Bug Fixes
* use current_tax_amount value for base_total_taxes_and_charges ([c082eda ](c082edabf4 ))
2025-11-21 17:34:52 +00:00
Diptanil Saha
a48b999af9
Merge pull request #50691 from frappe/mergify/bp/version-15/pr-50690
...
fix: use current_tax_amount value for base_total_taxes_and_charges (backport #50476 ) (backport #50690 )
2025-11-21 23:03:28 +05:30
Pugazhendhi Velu
c082edabf4
fix: use current_tax_amount value for base_total_taxes_and_charges
...
(cherry picked from commit 5a3fcbedb5 )
(cherry picked from commit 7ed3c6d18a )
2025-11-21 17:16:54 +00:00
Diptanil Saha
60ec7d0fb8
Merge pull request #50690 from frappe/mergify/bp/version-15-hotfix/pr-50476
...
fix: use current_tax_amount value for base_total_taxes_and_charges (backport #50476 )
2025-11-21 22:31:13 +05:30
Pugazhendhi Velu
7ed3c6d18a
fix: use current_tax_amount value for base_total_taxes_and_charges
...
(cherry picked from commit 5a3fcbedb5 )
2025-11-21 16:41:52 +00:00
Frappe PR Bot
b7e4fb9d83
chore(release): Bumped to Version 15.89.1
...
## [15.89.1](https://github.com/frappe/erpnext/compare/v15.89.0...v15.89.1 ) (2025-11-21)
### Bug Fixes
* ignore reserved batches from total available batches ([64950d3 ](64950d39b5 ))
2025-11-21 10:36:37 +00:00
rohitwaghchaure
e49e7b621d
Merge pull request #50668 from frappe/mergify/bp/version-15/pr-50612
...
fix: ignore reserved batches from total available batches (backport #50612 )
2025-11-21 16:05:05 +05:30
Mihir Kandoi
0a67d20ff8
Merge pull request #50671 from frappe/mergify/bp/version-15-hotfix/pr-50667
...
fix: pricing rule was ignoring time validity (backport #50667 )
2025-11-21 13:08:25 +05:30
Mihir Kandoi
83c6d861eb
Merge pull request #50670 from frappe/mergify/bp/version-15-hotfix/pr-50655
...
fix: pick list status doesn't update when DN created from it and PL w... (backport #50655 )
2025-11-21 13:00:31 +05:30
Mihir Kandoi
f62e5e69b8
fix: pricing rule was ignoring time validity
...
(cherry picked from commit ffae7c4175 )
2025-11-21 07:22:07 +00:00
Mihir Kandoi
45bc218acb
fix: tests
...
(cherry picked from commit d26f8aa629 )
2025-11-21 07:14:00 +00:00
Mihir Kandoi
2809c46a6e
fix: pick list status doesn't update when DN created from it and PL was created from SO
...
(cherry picked from commit f7b3253683 )
2025-11-21 07:14:00 +00:00
Kavin
15c41178d0
test: add unit test for reserved stock validation
...
(cherry picked from commit 55f2f1c515 )
2025-11-21 06:46:17 +00:00
Kavin
64950d39b5
fix: ignore reserved batches from total available batches
...
(cherry picked from commit 673b893942 )
2025-11-21 06:46:17 +00:00
Diptanil Saha
ff1b83025a
Merge pull request #50666 from frappe/mergify/bp/version-15-hotfix/pr-50665
...
fix(customer): link contact and addresses if created from lead/opportunity/prospect (backport #50665 )
2025-11-21 07:03:57 +05:30
diptanilsaha
b1d40de87e
fix(customer): link contact and addresses if created from lead/opportunity/prospect
...
(cherry picked from commit 310099f4cd )
2025-11-21 01:18:18 +00:00
barredterra
2c13c4746b
Merge remote-tracking branch 'upstream/version-15-hotfix' into mergify/bp/version-15-hotfix/pr-49875
2025-11-21 00:46:43 +01:00
Mihir Kandoi
532031c21d
Merge pull request #50650 from frappe/mergify/bp/version-15-hotfix/pr-50385
...
fix: remove disabled warehouse in get_warehouses_based_on_account (backport #50385 )
2025-11-20 17:44:02 +05:30
Mihir Kandoi
cb70efb8ed
Merge pull request #50653 from frappe/mergify/bp/version-15-hotfix/pr-50639
...
fix(product bundle): fields reset if doc is new (backport #50639 )
2025-11-20 17:43:43 +05:30
Mihir Kandoi
ca0b4696ba
Merge pull request #50652 from frappe/mergify/bp/version-15-hotfix/pr-50649
...
fix: unhide zero val checkbox in stock reco (backport #50649 )
2025-11-20 17:43:26 +05:30
Mihir Kandoi
4ba4da090d
fix(product bundle): fields reset if doc is new
...
(cherry picked from commit 7faee7edc2 )
2025-11-20 10:42:53 +00:00
rohitwaghchaure
e3b2cc24b2
chore: fix conflicts
2025-11-20 16:12:41 +05:30
Mihir Kandoi
a24733791d
fix: unhide zero val checkbox
...
(cherry picked from commit 20e0313a8c )
# Conflicts:
# erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
2025-11-20 10:41:55 +00:00
Mihir Kandoi
aa94c91c12
fix: remove disabled warehouse in get_warehouses_based_on_account
...
(cherry picked from commit ff2d9bf4cb )
2025-11-20 10:33:54 +00:00
Mihir Kandoi
87ffbdf129
Merge pull request #50641 from frappe/mergify/bp/version-15-hotfix/pr-50502
...
fix(purchase_receipt): add internal_and_external_links field to show … (backport #50502 )
2025-11-20 15:45:43 +05:30
rohitwaghchaure
5ef7b8c526
Merge pull request #50648 from frappe/mergify/bp/version-15-hotfix/pr-50646
...
fix: serial batch selector shown only once (backport #50646 )
2025-11-20 15:12:51 +05:30
Mihir Kandoi
25cd230471
fix: serial batch selector shown only once
...
(cherry picked from commit aa6f09e9a9 )
2025-11-20 09:38:37 +00:00
rohitwaghchaure
f05933e814
Merge pull request #50645 from frappe/mergify/bp/version-15-hotfix/pr-50644
...
fix: validation for SABB deletion (backport #50644 )
2025-11-20 14:33:05 +05:30
Diptanil Saha
8df2612694
Merge pull request #50643 from frappe/mergify/bp/version-15-hotfix/pr-50289
2025-11-20 13:58:58 +05:30
Rohit Waghchaure
0bc98b609f
fix: validation for SABB deletion
...
(cherry picked from commit dd4bef0706 )
2025-11-20 08:19:48 +00:00
l0gesh29
02a1f815da
feat(reports): preserve accounting dimension filters while navigating between reports
...
(cherry picked from commit fcfcaa76c6 )
2025-11-20 07:46:55 +00:00
l0gesh29
6b6e017e36
feat: modify accounting dimension as multiselect field
...
(cherry picked from commit 3fcd8d84ac )
2025-11-20 07:46:55 +00:00
Karuppasamy B
89fcdbf56b
fix(purchase_receipt): add internal_and_external_links field to show purchase invoice connection count
...
(cherry picked from commit 6c1620ab8c )
2025-11-20 07:03:55 +00:00
rohitwaghchaure
eb2571492f
Merge pull request #50612 from aerele/fix/validate-reserved-stock
...
fix: ignore reserved batches from total available batches
2025-11-19 22:16:00 +05:30
Kavin
55f2f1c515
test: add unit test for reserved stock validation
2025-11-19 17:51:10 +05:30
Kavin
673b893942
fix: ignore reserved batches from total available batches
2025-11-19 17:51:10 +05:30
mergify[bot]
c85ce55f27
Merge pull request #50631 from frappe/mergify/bp/version-15-hotfix/pr-50629
...
fix: process loss % can be negative (backport #50629 )
2025-11-19 11:30:39 +00:00
Mihir Kandoi
a19252e3b3
Merge pull request #50628 from frappe/mergify/bp/version-15-hotfix/pr-50627
...
fix: show current company warehouse only in get material from bom MR (backport #50627 )
2025-11-19 16:29:17 +05:30
Mihir Kandoi
7ece6fd558
Merge pull request #50626 from frappe/mergify/bp/version-15-hotfix/pr-50625
...
fix: add filter company and status to job card employee (backport #50625 )
2025-11-19 16:24:08 +05:30
Mihir Kandoi
1d6e3e4e7d
fix: show current company warehouse only in get material from bom MR
...
(cherry picked from commit 3271eaaf0e )
2025-11-19 10:46:47 +00:00
Mihir Kandoi
015f946a14
fix: add filter company and status to job card employee
...
(cherry picked from commit 3ca3a6d9bb )
2025-11-19 10:42:32 +00:00
rohitwaghchaure
533a2dbc32
Merge pull request #50607 from frappe/mergify/bp/version-15-hotfix/pr-50512
...
fix: add return status for purchase receipt (backport #50512 )
2025-11-19 14:18:12 +05:30
rohitwaghchaure
99aeb8ecd1
Merge pull request #50606 from frappe/mergify/bp/version-15-hotfix/pr-50486
...
fix: validate sabb autocreation when disabled (backport #50486 )
2025-11-19 14:18:00 +05:30
Mihir Kandoi
371030f8d4
Merge pull request #50615 from frappe/mergify/bp/version-15-hotfix/pr-50614
...
fix: redundant message on bom save (backport #50614 )
2025-11-19 12:53:50 +05:30
Mihir Kandoi
2550b44db8
chore: resolve conflicts
2025-11-19 12:38:47 +05:30
Mihir Kandoi
5b1674018b
fix: redundant message on bom save
...
(cherry picked from commit 074f07694f )
# Conflicts:
# erpnext/manufacturing/doctype/bom/bom.py
2025-11-19 07:06:11 +00:00
Frappe PR Bot
d8dab986fa
chore(release): Bumped to Version 15.89.0
...
# [15.89.0](https://github.com/frappe/erpnext/compare/v15.88.1...v15.89.0 ) (2025-11-19)
### Bug Fixes
* add cancelled option in status field ([623a0a9 ](623a0a932e ))
* add condition for allow negative stock in pos (backport [#50369 ](https://github.com/frappe/erpnext/issues/50369 )) ([#50600 ](https://github.com/frappe/erpnext/issues/50600 )) ([2d6640a ](2d6640ac61 ))
* add doctype parameter to lead details for correct company details ([f0eac47 ](f0eac47037 ))
* **asset repair:** validate pi status ([2db91ee ](2db91ee67e ))
* back calcalute total amount from rate and tax_amount in tax withholding details report ([5728299 ](57282999ad ))
* construct batch_nos and serial_nos to avoid NoneType error ([0a0177c ](0a0177cb9e ))
* correct profit after tax calculation by reducing expenses from income ([627b34a ](627b34a120 ))
* current qty in stock reco ([b4b8459 ](b4b8459f2c ))
* enable allow_negative_stock settings ([2a5c9b4 ](2a5c9b469c ))
* **financial reports:** set fiscal year associated with the default company ([ac40b59 ](ac40b59665 ))
* first and last name in supplier quick entry (backport [#50510 ](https://github.com/frappe/erpnext/issues/50510 )) ([#50514 ](https://github.com/frappe/erpnext/issues/50514 )) ([3b636d5 ](3b636d5db7 ))
* **general_ledger:** add translation for accounting dimension ([799119a ](799119ad3e ))
* handle NoneType object error for product bundle ([2b7abfb ](2b7abfb34b ))
* improve precision in tax amount calculations in tax withholding details report ([c150e57 ](c150e5795e ))
* on changes of paid from/to account fetch company bank account ([3d8a344 ](3d8a344173 ))
* **period closing voucher:** add title to error log ([#50498 ](https://github.com/frappe/erpnext/issues/50498 )) ([33962ac ](33962ac995 ))
* prevent pos opening entry creation for disabled pos profile ([68747b5 ](68747b5818 ))
* **stock-entry:** prevent default warehouse from overriding parent warehouse ([a5ec0e4 ](a5ec0e4f50 ))
* unintended backported depends_on expression ([#50529 ](https://github.com/frappe/erpnext/issues/50529 )) ([81a1628 ](81a16286a1 ))
* use dynamic account type to get average ratio balance ([a2c82b4 ](a2c82b4dc3 ))
### Features
* Add first and last name fields to quick entry customer creation (backport [#46281 ](https://github.com/frappe/erpnext/issues/46281 )) ([#50522 ](https://github.com/frappe/erpnext/issues/50522 )) ([8c98f16 ](8c98f1692a ))
* **Company:** allow setting default sales contact, fetch into sales transaction (backport [#50159 ](https://github.com/frappe/erpnext/issues/50159 )) ([#50599 ](https://github.com/frappe/erpnext/issues/50599 )) ([f8294f1 ](f8294f1754 ))
* **Item Price:** validate UOM ([376da8d ](376da8df0a ))
* **pos:** prevent disabling POS Profile when open POS sessions exist ([87e8305 ](87e8305753 ))
2025-11-19 02:58:17 +00:00
Diptanil Saha
f25e2295d0
Merge pull request #50595 from frappe/version-15-hotfix
2025-11-19 08:26:48 +05:30
ruthra kumar
b4fd4812cd
Merge pull request #50527 from aerele/default-report-fiscal-year-v15
...
fix(financial reports): set fiscal year associated with the default company
2025-11-18 18:12:21 +05:30
rohitwaghchaure
876dec5077
chore: fix conflicts
2025-11-18 18:05:08 +05:30
rohitwaghchaure
36e9aae9d0
chore: fix conflicts
2025-11-18 18:04:29 +05:30
Pugazhendhi Velu
8ccb9a5ad2
fix: add return status for purchase receipt
...
(cherry picked from commit 3a0e1e8ef9 )
2025-11-18 12:33:18 +00:00
Kavin
85c0c16964
fix: validate sabb autocreation when disabled
...
(cherry picked from commit 3ca1940881 )
# Conflicts:
# erpnext/stock/doctype/stock_entry/stock_entry.py
2025-11-18 12:29:01 +00:00
ruthra kumar
6a46045804
Merge pull request #50603 from frappe/mergify/bp/version-15-hotfix/pr-50524
...
fix: use dynamic account type to get average ratio balance (backport #50524 )
2025-11-18 17:44:31 +05:30
ruthra kumar
befa4bef0d
Merge pull request #50601 from frappe/mergify/bp/version-15-hotfix/pr-50516
...
fix(general_ledger): add translation for accounting dimension (backport #50516 )
2025-11-18 17:13:34 +05:30
mergify[bot]
f8294f1754
feat(Company): allow setting default sales contact, fetch into sales transaction (backport #50159 ) ( #50599 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2025-11-18 17:05:58 +05:30
mergify[bot]
2d6640ac61
fix: add condition for allow negative stock in pos (backport #50369 ) ( #50600 )
...
Co-authored-by: Logesh Periyasamy <logeshperiyasamy24@gmail.com >
fix: add condition for allow negative stock in pos (#50369 )
2025-11-18 17:05:47 +05:30
Navin-S-R
627b34a120
fix: correct profit after tax calculation by reducing expenses from income
...
(cherry picked from commit f420371a7e )
2025-11-18 11:22:38 +00:00
Navin-S-R
a2c82b4dc3
fix: use dynamic account type to get average ratio balance
...
(cherry picked from commit 9118f08e7b )
2025-11-18 11:22:38 +00:00
Logesh Periyasamy
799119ad3e
fix(general_ledger): add translation for accounting dimension
...
(cherry picked from commit 113ff17c71 )
2025-11-18 11:15:37 +00:00
ruthra kumar
a4a0a2a0fb
Merge pull request #50554 from frappe/mergify/bp/version-15-hotfix/pr-50540
...
fix(stock-entry): prevent default warehouse from overriding parent warehouse (backport #50540 )
2025-11-18 15:09:08 +05:30
ruthra kumar
35fb2b8ede
Merge pull request #50573 from frappe/mergify/bp/version-15-hotfix/pr-50496
...
fix: back calcalute total amount from rate and tax_amount in tax withholding details report (backport #50496 )
2025-11-18 15:08:26 +05:30
ruthra kumar
c844bf5547
Merge pull request #50574 from frappe/mergify/bp/version-15-hotfix/pr-50439
...
fix: add doctype parameter to lead details for correct company details (backport #50439 )
2025-11-18 15:07:15 +05:30
Kavin
81a16286a1
fix: unintended backported depends_on expression ( #50529 )
...
Co-authored-by: Kavin <78342682+kavin0411@users.noreply.github.com >
2025-11-18 10:07:26 +02:00
Khushi Rawat
3c8534c4cc
Merge pull request #50571 from aerele/fix/support-52685
...
fix: add cancelled option in status field
2025-11-18 11:15:53 +05:30
ravibharathi656
ac40b59665
fix(financial reports): set fiscal year associated with the default company
2025-11-18 11:14:40 +05:30
ravibharathi656
3f2081b440
fix: prevent pi status from changing on asset repair
2025-11-18 11:09:25 +05:30
Pugazhendhi Velu
2db91ee67e
fix(asset repair): validate pi status
2025-11-17 14:06:26 +00:00
ljain112
f0eac47037
fix: add doctype parameter to lead details for correct company details
...
(cherry picked from commit 0b91338771 )
2025-11-17 13:39:09 +00:00
ljain112
4df80c5b53
chore: typo in comment
...
(cherry picked from commit e056c0327d )
2025-11-17 13:36:08 +00:00
ljain112
c150e5795e
fix: improve precision in tax amount calculations in tax withholding details report
...
(cherry picked from commit 7c5f5405cc )
2025-11-17 13:36:08 +00:00
ljain112
57282999ad
fix: back calcalute total amount from rate and tax_amount in tax withholding details report
...
(cherry picked from commit d3751d9bb4 )
2025-11-17 13:36:08 +00:00
Pugazhendhi Velu
623a0a932e
fix: add cancelled option in status field
2025-11-17 13:09:38 +00:00
rohitwaghchaure
9b06eaab78
Merge pull request #50535 from aerele/support-53360
...
fix: construct batch_nos and serial_nos to avoid NoneType error
2025-11-17 16:24:20 +05:30
Sherin KR
dfda8e6241
fix: item price not considering based on valid_upto
2025-11-17 14:34:26 +05:30
Kavin
2a5c9b469c
fix: enable allow_negative_stock settings
2025-11-17 13:53:55 +05:30
Kavin
0a0177cb9e
fix: construct batch_nos and serial_nos to avoid NoneType error
2025-11-17 12:35:16 +05:30
Mihir Kandoi
eed144d7c9
Merge pull request #50231 from frappe/mergify/bp/version-15-hotfix/pr-40586
2025-11-17 10:26:43 +05:30
Pugazhendhi Velu
a5ec0e4f50
fix(stock-entry): prevent default warehouse from overriding parent warehouse
...
(cherry picked from commit 8b38578914 )
2025-11-17 04:41:27 +00:00
barredterra
ec3a226a83
fix: mark navbar item as translatable
2025-11-15 19:55:59 +01:00
barredterra
19dc26ea16
revert: changes to install_fixtures
...
I think this would be too breaking. Custom apps might expect the translated data to exist.
2025-11-15 19:51:05 +01:00
barredterra
e29a384f90
chore: resolve conflicts
2025-11-15 19:39:40 +01:00
Raffael Meyer
088bbac543
fix: use dummy translations for custom field labels ( #49875 )
...
(cherry picked from commit 9a989a84fb )
# Conflicts:
# erpnext/setup/install.py
# erpnext/setup/setup_wizard/operations/install_fixtures.py
2025-11-15 18:34:57 +00:00
mergify[bot]
8c98f1692a
feat: Add first and last name fields to quick entry customer creation (backport #46281 ) ( #50522 )
...
Co-authored-by: Nabin Hait <nabinhait@gmail.com >
Co-authored-by: maasanto <73234812+maasanto@users.noreply.github.com >
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2025-11-13 21:58:34 +05:30
Diptanil Saha
182e84e94c
Merge pull request #50521 from frappe/mergify/bp/version-15-hotfix/pr-50498
...
fix(period closing voucher): add title to error log (backport #50498 )
2025-11-13 21:50:21 +05:30
PUGAZHENDHI V
33962ac995
fix(period closing voucher): add title to error log ( #50498 )
...
(cherry picked from commit 4f720b3969 )
2025-11-13 15:56:37 +00:00
mergify[bot]
3b636d5db7
fix: first and last name in supplier quick entry (backport #50510 ) ( #50514 )
...
Co-authored-by: ljain112 <ljain112@gmail.com >
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2025-11-13 15:37:50 +05:30
Frappe PR Bot
70b8b3bb9e
chore(release): Bumped to Version 15.88.1
...
## [15.88.1](https://github.com/frappe/erpnext/compare/v15.88.0...v15.88.1 ) (2025-11-12)
### Bug Fixes
* handle NoneType object error for product bundle ([eab6d69 ](eab6d69ec9 ))
2025-11-12 18:26:04 +00:00
rohitwaghchaure
c42954bec7
Merge pull request #50500 from frappe/mergify/bp/version-15/pr-50488
...
fix: handle NoneType object error for packed_items (backport #50488 )
2025-11-12 23:54:34 +05:30
Kavin
eab6d69ec9
fix: handle NoneType object error for product bundle
...
(cherry picked from commit 2b7abfb34b )
2025-11-12 17:21:25 +00:00
rohitwaghchaure
3f0bea2d9f
Merge pull request #50488 from aerele/support-53076
...
fix: handle NoneType object error for packed_items
2025-11-12 22:50:37 +05:30
rohitwaghchaure
34ed9b455f
Merge pull request #50491 from frappe/mergify/bp/version-15-hotfix/pr-50487
...
fix: current qty in stock reconciliation (backport #50487 )
2025-11-12 22:49:44 +05:30
Kavin
2b7abfb34b
fix: handle NoneType object error for product bundle
2025-11-12 18:26:19 +05:30
Diptanil Saha
2ba1731d3f
Merge pull request #50484 from frappe/mergify/bp/version-15-hotfix/pr-50409
2025-11-12 15:14:53 +05:30
Rohit Waghchaure
b4b8459f2c
fix: current qty in stock reco
...
(cherry picked from commit 58315bc963 )
2025-11-12 08:26:01 +00:00
Diptanil Saha
d5160c4c86
test: delete outdated pos opening entry
2025-11-12 12:26:26 +05:30
Diptanil Saha
af19b81343
chore: resolve conflict
2025-11-12 11:35:02 +05:30
Diptanil Saha
650d2f74ba
chore: resolve conflict
2025-11-12 11:33:56 +05:30
diptanilsaha
68747b5818
fix: prevent pos opening entry creation for disabled pos profile
...
(cherry picked from commit e35e8968f0 )
# Conflicts:
# erpnext/accounts/doctype/pos_opening_entry/test_pos_opening_entry.py
2025-11-12 05:44:01 +00:00
diptanilsaha
38848ff43b
test: added test to validate disabled pos profile
...
(cherry picked from commit 69016a284f )
# Conflicts:
# erpnext/accounts/doctype/pos_profile/test_pos_profile.py
2025-11-12 05:44:00 +00:00
diptanilsaha
87e8305753
feat(pos): prevent disabling POS Profile when open POS sessions exist
...
(cherry picked from commit c5219278fb )
2025-11-12 05:44:00 +00:00
Diptanil Saha
a2345d467e
Merge pull request #50483 from frappe/mergify/bp/version-15-hotfix/pr-50323
...
fix(payment entry): on changes of paid from/to account fetch company bank account (backport #50323 )
2025-11-12 11:11:37 +05:30
Abdeali Chharchhoda
3d8a344173
fix: on changes of paid from/to account fetch company bank account
...
(cherry picked from commit 4901dc2531 )
2025-11-12 05:38:56 +00:00
Frappe PR Bot
e112290728
chore(release): Bumped to Version 15.88.0
...
# [15.88.0](https://github.com/frappe/erpnext/compare/v15.87.2...v15.88.0 ) (2025-11-11)
### Bug Fixes
* add company filter for default warehouse for sales return ([32d3fbf ](32d3fbf1e8 ))
* add is_group filter in task for timesheet ([0f00581 ](0f00581f83 ))
* add missing stock entry UOM filtering based on item master ([#50135 ](https://github.com/frappe/erpnext/issues/50135 )) ([8f2002d ](8f2002d419 ))
* add validation to reject empty readings ([ac0375f ](ac0375fc2e ))
* apply company,is_group filter for cost center ([b181686 ](b1816864de ))
* automatically append taxes if taxes_and_charges is set in Buying controller ([25f5fb7 ](25f5fb7637 ))
* **buying:** fetch Cost Center from Project ([e8e26a9 ](e8e26a91bb ))
* change fieldtype from link to data for document_type in producti… (backport [#50443 ](https://github.com/frappe/erpnext/issues/50443 )) ([#50455 ](https://github.com/frappe/erpnext/issues/50455 )) ([a3ddc95 ](a3ddc9533a ))
* change fieldtype from link to data for document_type in production plan summary ([9012a72 ](9012a72185 ))
* check warehouse account before accessing ([79b3af6 ](79b3af6d3e ))
* ensure that additional discount amount is not mapped repeatedly ([44539f0 ](44539f0944 ))
* handle partial dn against reserved stock ([9d979e3 ](9d979e34ab ))
* handle returns as well ([9ed40cc ](9ed40cc17d ))
* hide total row in general ledger report ([56bb88d ](56bb88d281 ))
* ignore Department doctype ([32182d7 ](32182d7cc7 ))
* include cost_center and project upon accounting dimension fetch ([3f490f1 ](3f490f11d5 ))
* material request item quantity validation against sales order with over-receipt allowance ([f2fef54 ](f2fef54b83 ))
* **material request:** set default buying price list if not exists ([670c6dc ](670c6dcdd7 ))
* Nonetype error if reserved stock is not present ([b8ec3ae ](b8ec3ae23a ))
* Pass stock_qty and picked_qty in transfer entry ([95ea9ca ](95ea9ca66b ))
* removed the validation ([080e9a3 ](080e9a3d73 ))
* reset billing and shipping address when company changes ([73b8a29 ](73b8a294cf ))
* resolve conflict ([7d593dd ](7d593dd3db ))
* set company before creating asset movement to avoid permission error ([3fad90e ](3fad90ebb9 ))
* show only stock items in delivered items to be billed and received items to be billed reports ([3dbc90a ](3dbc90a0b4 ))
* state_to_state_province for translation ([#50244 ](https://github.com/frappe/erpnext/issues/50244 )) ([d4f6ca3 ](d4f6ca3564 ))
* **stock:** ignore current voucher in reserved stock validation ([0e7f971 ](0e7f9711e1 ))
* **Timesheet:** don't use billing_hours for costing amount ([#50394 ](https://github.com/frappe/erpnext/issues/50394 )) ([29c976e ](29c976e9ae ))
* trends report total mismatch with group filters ([7e3f30b ](7e3f30baad ))
* Update pick list locations quantity ([ce7ab8d ](ce7ab8df9a ))
* update uom when item changes ([2a2ae9a ](2a2ae9a20c ))
* validate is_group for parent task ([3380dea ](3380deab02 ))
* validate that discount amount cannot exceed total before discount ([e559faf ](e559fafa83 ))
### Features
* **account settings:** add checkbox to show balances in payment entry ([90500f0 ](90500f0ffc ))
* add asset name column ([c486471 ](c48647100f ))
* make material transfer warehouse validation optional (backport [#50461 ](https://github.com/frappe/erpnext/issues/50461 )) ([#50462 ](https://github.com/frappe/erpnext/issues/50462 )) ([1747e83 ](1747e83cb1 ))
* process period closing voucher ([c8e3da0 ](c8e3da0a71 ))
### Performance Improvements
* serial no creation ([6ba2491 ](6ba24912c3 ))
2025-11-11 14:49:50 +00:00
Diptanil Saha
3149785960
Merge pull request #50473 from frappe/resolve-payment-entry-settings-conflict
2025-11-11 20:18:23 +05:30
Diptanil Saha
736cff84f2
Merge branch 'version-15' into resolve-payment-entry-settings-conflict
2025-11-11 20:04:20 +05:30
rohitwaghchaure
0023476500
Merge pull request #50470 from frappe/mergify/bp/version-15-hotfix/pr-50187
...
fix: Update pick list locations quantity (backport #50187 )
2025-11-11 16:11:03 +05:30
ruthra kumar
0c4295fb6f
Merge pull request #50472 from frappe/mergify/bp/version-15-hotfix/pr-50469
...
fix: automatically append taxes if taxes_and_charges is set in Buying controller (backport #50469 )
2025-11-11 15:57:52 +05:30
Sagar Vora
13371275db
Merge pull request #50471 from frappe/mergify/bp/version-15-hotfix/pr-50155
...
fix: ensure that additional discount amount is not mapped repeatedly (backport #50155 )
2025-11-11 15:13:48 +05:30
Sagar Vora
313e6af528
chore: resolve conflicts
2025-11-11 15:11:52 +05:30
ljain112
e2a0d6e5f6
test: add automatic tax addition for buying controller
...
(cherry picked from commit 3d0a668c50 )
2025-11-11 09:34:16 +00:00
ljain112
25f5fb7637
fix: automatically append taxes if taxes_and_charges is set in Buying controller
...
(cherry picked from commit d171dc7328 )
2025-11-11 09:34:16 +00:00
Sagar Vora
22848eb4da
chore: remove unused import
...
(cherry picked from commit 81ab15351e )
# Conflicts:
# erpnext/controllers/taxes_and_totals.py
2025-11-11 09:32:59 +00:00
Sagar Vora
b4df87e545
refactor: simplify logic
...
(cherry picked from commit 95f604457d )
2025-11-11 09:32:56 +00:00
Sagar Vora
9ed40cc17d
fix: handle returns as well
...
(cherry picked from commit 0e026b9ccd )
2025-11-11 09:32:56 +00:00
Sagar Vora
22b6760164
test: some tests to ensure correct discount mapping
...
(cherry picked from commit 0968f435d2 )
2025-11-11 09:32:56 +00:00
Sagar Vora
e559fafa83
fix: validate that discount amount cannot exceed total before discount
...
(cherry picked from commit f4f79d99e4 )
# Conflicts:
# erpnext/controllers/taxes_and_totals.py
2025-11-11 09:32:56 +00:00
Sagar Vora
44539f0944
fix: ensure that additional discount amount is not mapped repeatedly
...
(cherry picked from commit feb62102d9 )
2025-11-11 09:32:55 +00:00
Kavin
a0d94c38c1
test: add test for pending qty calculation in Pick List
...
(cherry picked from commit 3f7a60d56c )
2025-11-11 09:24:34 +00:00
Kavin
95ea9ca66b
fix: Pass stock_qty and picked_qty in transfer entry
...
(cherry picked from commit 6db605c443 )
2025-11-11 09:24:34 +00:00
Kavin
ce7ab8df9a
fix: Update pick list locations quantity
...
(cherry picked from commit bd9e240ca5 )
2025-11-11 09:24:34 +00:00
rohitwaghchaure
798858bd4f
Merge pull request #50467 from aerele/fix/update-uom-value
...
fix: update uom when item changes
2025-11-11 13:43:01 +05:30
ruthra kumar
c6774e35f2
Merge pull request #50465 from frappe/mergify/bp/version-15-hotfix/pr-50366
...
refactor: enqueue exchange rate revaluation per company (backport #50366 )
2025-11-11 13:29:25 +05:30
Kavin
2a2ae9a20c
fix: update uom when item changes
2025-11-11 13:17:21 +05:30
ravibharathi656
f039bfe35a
refactor: enqueue exchange rate revaluation per company
...
(cherry picked from commit b10e7bf7b5 )
2025-11-11 07:34:57 +00:00
mergify[bot]
1747e83cb1
feat: make material transfer warehouse validation optional (backport #50461 ) ( #50462 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2025-11-11 07:18:41 +00:00
rohitwaghchaure
de14c0838c
Merge pull request #50445 from frappe/mergify/bp/version-15-hotfix/pr-50436
...
perf: serial no creation (backport #50436 )
2025-11-11 11:45:59 +05:30
ruthra kumar
3788d0f4f0
Merge pull request #50396 from aerele/show-party-and-account-balances
...
feat(account settings): add checkbox to show balances in payment entry
2025-11-11 11:14:25 +05:30
Mihir Kandoi
ba98a00c6c
Merge pull request #50459 from frappe/mergify/bp/version-15-hotfix/pr-50418
...
fix: show only stock items in delivered items to be billed and received items to be billed reports (backport #50418 )
2025-11-11 10:57:58 +05:30
Mihir Kandoi
2c4510ed1e
Merge pull request #50458 from frappe/mergify/bp/version-15-hotfix/pr-50244
...
fix: state_to_state_province for translation (backport #50244 )
2025-11-11 10:52:26 +05:30
rohitwaghchaure
87f3ba5794
chore: fix linters issue
2025-11-11 10:51:19 +05:30
Mihir Kandoi
197d09b90a
Merge pull request #50460 from frappe/mergify/bp/version-15-hotfix/pr-50446
...
fix: add company filter for default warehouse for sales return (backport #50446 )
2025-11-11 10:49:48 +05:30
Pugazhendhi Velu
32d3fbf1e8
fix: add company filter for default warehouse for sales return
...
(cherry picked from commit 0b614007bb )
2025-11-11 05:17:53 +00:00
rohitwaghchaure
4ec25ac82e
chore: fix conflicts
...
Removed unused voucher_no and posting_date retrieval.
2025-11-11 10:47:06 +05:30
ravibharathi656
3dbc90a0b4
fix: show only stock items in delivered items to be billed and received items to be billed reports
...
(cherry picked from commit 1b2e5c9706 )
2025-11-11 05:12:50 +00:00
Mihir Kandoi
f00236e669
Merge pull request #50456 from frappe/mergify/bp/version-15-hotfix/pr-50322
...
fix typo "show_disables_items" to "show_disabled_items" (backport #50322 )
2025-11-11 10:41:20 +05:30
mahsem
d4f6ca3564
fix: state_to_state_province for translation ( #50244 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
(cherry picked from commit e148a38353 )
2025-11-11 05:08:42 +00:00
Mihir Kandoi
10e7ae4dd3
Merge pull request #50457 from frappe/mergify/bp/version-15-hotfix/pr-50320
...
fix: add is_group filter in task for timesheet (backport #50320 )
2025-11-11 10:37:44 +05:30
Pugazhendhi Velu
0f00581f83
fix: add is_group filter in task for timesheet
...
(cherry picked from commit 5bac896329 )
2025-11-11 04:58:38 +00:00
Mihir Kandoi
a3ddc9533a
fix: change fieldtype from link to data for document_type in producti… (backport #50443 ) ( #50455 )
...
Co-authored-by: Pugazhendhi Velu <pugazhendhi720@gmail.com >
2025-11-11 10:26:47 +05:30
rethik
2b766bca97
chore: fix typo "show_disables_items" to "show_disabled_items"
...
(cherry picked from commit d26c598daa )
2025-11-11 04:56:33 +00:00
Mihir Kandoi
38c2633594
Merge pull request #50454 from frappe/mergify/bp/version-15-hotfix/pr-50399
...
fix: mr item quantity validation against so over-receipt allowance (backport #50399 )
2025-11-11 10:25:45 +05:30
Pugazhendhi Velu
9012a72185
fix: change fieldtype from link to data for document_type in production plan summary
...
(cherry picked from commit 462deb3755 )
2025-11-11 04:41:26 +00:00
Pugazhendhi Velu
249d14b072
test: add test for validate mr item qty against so with over-receipt allowance
...
(cherry picked from commit 55f531bad6 )
2025-11-11 04:40:25 +00:00
Pugazhendhi Velu
f2fef54b83
fix: material request item quantity validation against sales order with over-receipt allowance
...
(cherry picked from commit 8d7e31e3f2 )
2025-11-11 04:40:25 +00:00
Mihir Kandoi
1b1e4e4688
Merge pull request #50453 from frappe/mergify/bp/version-15-hotfix/pr-50135
...
fix: add missing stock entry UOM filtering based on item master (backport #50135 )
2025-11-11 10:05:05 +05:30
Rehan Ansari
8f2002d419
fix: add missing stock entry UOM filtering based on item master ( #50135 )
...
Co-authored-by: rehansari26 <rehan.ansari@cloverinfotech.com >
(cherry picked from commit 7baf6ec3d6 )
2025-11-11 04:29:34 +00:00
Assem Bahnasy
5b643433e5
Fix: Product Bundle Purchase Order Creation Logic ( #49831 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2025-11-11 09:53:25 +05:30
Diptanil Saha
e02aaa9f1b
Merge pull request #50449 from frappe/mergify/bp/version-15-hotfix/pr-50339
...
fix: include cost_center and project upon accounting dimension fetch (backport #50339 )
2025-11-11 00:10:52 +05:30
l0gesh29
b1816864de
fix: apply company,is_group filter for cost center
...
(cherry picked from commit dcdc1c6a89 )
2025-11-10 17:47:08 +00:00
l0gesh29
3f490f11d5
fix: include cost_center and project upon accounting dimension fetch
...
(cherry picked from commit 4680295303 )
2025-11-10 17:47:07 +00:00
Diptanil Saha
b545b69e4b
Merge pull request #50444 from frappe/mergify/bp/version-15-hotfix/pr-50361
...
fix: reset billing and shipping address when company changes (backport #50361 )
2025-11-10 20:59:05 +05:30
Rohit Waghchaure
6ba24912c3
perf: serial no creation
...
(cherry picked from commit 19a9497273 )
# Conflicts:
# erpnext/stock/serial_batch_bundle.py
2025-11-10 15:11:27 +00:00
Pugazhendhi Velu
73b8a294cf
fix: reset billing and shipping address when company changes
...
(cherry picked from commit 0510f7e13f )
2025-11-10 15:08:13 +00:00
ruthra kumar
b5485dc909
Merge pull request #50393 from frappe/mergify/bp/version-15-hotfix/pr-50340
...
fix: ignore Department doctype (backport #50340 )
2025-11-10 16:37:43 +05:30
rohitwaghchaure
5ed4fea3e3
Merge pull request #50431 from aerele/fix/reserved-stock-negative
...
fix(stock): ignore current voucher in reserved stock validation
2025-11-10 15:57:37 +05:30
Kavin
b8ec3ae23a
fix: Nonetype error if reserved stock is not present
2025-11-10 14:51:35 +05:30
Kavin
0e7f9711e1
fix(stock): ignore current voucher in reserved stock validation
2025-11-10 14:29:04 +05:30
rohitwaghchaure
3cad1304a0
Merge pull request #50427 from frappe/mergify/bp/version-15-hotfix/pr-50374
...
fix: add validation to reject empty readings (backport #50374 )
2025-11-10 14:04:23 +05:30
ruthra kumar
9dc1f5f649
Merge pull request #50405 from frappe/mergify/bp/version-15-hotfix/pr-50326
...
fix: validate is_group for parent task (backport #50326 )
2025-11-10 12:58:34 +05:30
ruthra kumar
df6ca3af57
chore: resolve conflicts
2025-11-10 12:43:05 +05:30
ruthra kumar
95db1677e2
Merge pull request #50408 from aerele/support-52573
...
fix: check warehouse account before accessing
2025-11-10 12:39:14 +05:30
ruthra kumar
ca9f1b6c7b
Merge pull request #50429 from frappe/mergify/bp/version-15-hotfix/pr-50423
...
fix(buying): fetch Cost Center from Project (backport #50423 )
2025-11-10 12:35:29 +05:30
barredterra
e8e26a91bb
fix(buying): fetch Cost Center from Project
...
(cherry picked from commit bdabcb081a )
2025-11-10 07:03:04 +00:00
Pugazhendhi Velu
dc88f7b30b
refactor: add default reading value when creating a quality inspection
...
(cherry picked from commit 63fb9f55e7 )
2025-11-10 05:38:42 +00:00
Pugazhendhi Velu
ac0375fc2e
fix: add validation to reject empty readings
...
(cherry picked from commit 405d901514 )
2025-11-10 05:38:42 +00:00
rohitwaghchaure
5bb2e8a8ff
Merge pull request #50401 from aerele/support-52103
...
fix: handle partial dn against reserved stock
2025-11-07 20:53:43 +05:30
rohitwaghchaure
3989a7ede6
Merge pull request #50412 from frappe/mergify/bp/version-15-hotfix/pr-50411
...
fix: removed the validation (backport #50411 )
2025-11-07 19:16:37 +05:30
Kavin
ef719fe729
test: add test for partial dn against reserved stock
2025-11-07 19:09:23 +05:30
Kavin
9d979e34ab
fix: handle partial dn against reserved stock
2025-11-07 19:09:11 +05:30
Rohit Waghchaure
080e9a3d73
fix: removed the validation
...
(cherry picked from commit 10131333b2 )
2025-11-07 12:33:11 +00:00
Kavin
79b3af6d3e
fix: check warehouse account before accessing
2025-11-07 15:49:59 +05:30
Patrick Eißler
29c976e9ae
fix(Timesheet): don't use billing_hours for costing amount ( #50394 )
2025-11-07 13:26:44 +05:30
Pugazhendhi Velu
635fe427fe
refactor(task): use get_link_to_form for validation error messages
...
(cherry picked from commit 4cf02b4d78 )
2025-11-07 07:28:59 +00:00
Pugazhendhi Velu
dc5b8367c5
test: add test for parent task is_group validation
...
(cherry picked from commit 291f0c7161 )
# Conflicts:
# erpnext/projects/doctype/task/test_task.py
2025-11-07 07:28:59 +00:00
Pugazhendhi Velu
3380deab02
fix: validate is_group for parent task
...
(cherry picked from commit ed1a1099cb )
# Conflicts:
# erpnext/projects/doctype/task/task.py
2025-11-07 07:28:59 +00:00
Diptanil Saha
8e199af118
Merge pull request #50403 from frappe/mergify/bp/version-15-hotfix/pr-50402
...
fix: trends report total mismatch with group by filters (backport #50402 )
2025-11-07 12:50:49 +05:30
diptanilsaha
7e3f30baad
fix: trends report total mismatch with group filters
...
(cherry picked from commit f7d09f8760 )
2025-11-07 07:03:51 +00:00
ravibharathi656
90500f0ffc
feat(account settings): add checkbox to show balances in payment entry
2025-11-06 18:35:56 +05:30
rethik
32182d7cc7
fix: ignore Department doctype
...
(cherry picked from commit fff6f1fb23 )
2025-11-06 11:14:55 +00:00
ruthra kumar
4f02677d6f
Merge pull request #50387 from frappe/mergify/bp/version-15-hotfix/pr-50364
...
fix: hide total row in general ledger report (backport #50364 )
2025-11-06 16:02:53 +05:30
Pugazhendhi Velu
56bb88d281
fix: hide total row in general ledger report
...
(cherry picked from commit ef38b26a73 )
2025-11-06 10:11:46 +00:00
Khushi Rawat
124a0fe45d
Merge pull request #50379 from frappe/mergify/bp/version-15-hotfix/pr-50367
...
fix: set company before creating asset movement to avoid permission error (backport #50367 )
2025-11-06 10:03:20 +05:30
rehansari26
3fad90ebb9
fix: set company before creating asset movement to avoid permission error
...
(cherry picked from commit 8c49c9e500 )
2025-11-05 21:50:22 +00:00
Khushi Rawat
99b6dc508e
Merge pull request #50377 from frappe/mergify/bp/version-15-hotfix/pr-50342
...
feat: add asset name column (backport #50342 )
2025-11-06 01:29:57 +05:30
Khushi Rawat
7d593dd3db
fix: resolve conflict
2025-11-06 00:51:41 +05:30
Rehan Ansari
c48647100f
feat: add asset name column
...
(cherry picked from commit f3eda02972 )
# Conflicts:
# erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py
2025-11-05 18:52:50 +00:00
ruthra kumar
c54d995354
Merge pull request #50368 from frappe/mergify/bp/version-15-hotfix/pr-50144
...
refactor: period closing voucher to handle large data volumes (backport #50144 )
2025-11-05 17:42:52 +05:30
ruthra kumar
5c6cc1ea2a
chore: resolve conflicts
2025-11-05 17:27:14 +05:30
ruthra kumar
e09ee63d32
refactor: add paused to select option
...
(cherry picked from commit fca7abf4d6 )
2025-11-05 11:28:44 +00:00
ruthra kumar
d8e5075424
refactor: minor changes on status
...
1. set to 'In Progress' on start of both legacy and new controller
2. force delete to avoid permission issues
3. default to 1hr timeout
(cherry picked from commit 9c13edc0b9 )
2025-11-05 11:28:43 +00:00
ruthra kumar
d5a36fe8aa
refactor: enable legacy controller by default for pcv
...
(cherry picked from commit fe39ce03bb )
# Conflicts:
# erpnext/accounts/doctype/accounts_settings/accounts_settings.json
# erpnext/accounts/doctype/period_closing_voucher/test_period_closing_voucher.py
2025-11-05 11:28:43 +00:00
ruthra kumar
10df192275
chore: progress bar
...
(cherry picked from commit 0b88f98a86 )
2025-11-05 11:28:43 +00:00
ruthra kumar
4ebddc591f
chore: remove scaffolding
...
(cherry picked from commit 191c0e65a1 )
2025-11-05 11:28:42 +00:00
ruthra kumar
5cc6a1771d
refactor: abort processing of all tasks upon cancellation
...
(cherry picked from commit 090e155fd0 )
2025-11-05 11:28:42 +00:00
ruthra kumar
29e8801b7f
refactor: more changes
...
1. 'Accounts Manager' has access to submit, cancel and delete
2. cancel and delete operation of PCV is linked with Proces PCV
(cherry picked from commit cae1237859 )
2025-11-05 11:28:42 +00:00
ruthra kumar
d94000fecf
refactor: smaller methods
...
(cherry picked from commit fa3bd6f5a7 )
2025-11-05 11:28:42 +00:00
ruthra kumar
5071cad161
refactor: utility to consolidate results from all dates
...
(cherry picked from commit 7406d83260 )
2025-11-05 11:28:41 +00:00
ruthra kumar
0151f5f191
refactor: utility to convert tuple key to str
...
(cherry picked from commit 5b464ae4c1 )
2025-11-05 11:28:41 +00:00
ruthra kumar
d139db296a
refactor: cleanup and for better readability
...
(cherry picked from commit 653ae84b3e )
2025-11-05 11:28:41 +00:00
ruthra kumar
3406e44b03
refactor: make Accounts Closing Balance as well
...
(cherry picked from commit 6e32769e37 )
2025-11-05 11:28:41 +00:00
ruthra kumar
449fa05d7d
refactor: store closing balance for Balnace sheet accounts
...
(cherry picked from commit 09e37bc98c )
2025-11-05 11:28:40 +00:00
ruthra kumar
55222468f9
refactor: calculate both balances from single queue
...
(cherry picked from commit 643e1fdce8 )
2025-11-05 11:28:40 +00:00
ruthra kumar
f381b99b14
refactor: populate opening balances calculation table
...
(cherry picked from commit 86edacb781 )
2025-11-05 11:28:40 +00:00
ruthra kumar
2c880dd609
chore: rename closing balance field
...
(cherry picked from commit cef879bb3b )
2025-11-05 11:28:39 +00:00
ruthra kumar
87e297e899
refactor: balances for both P&L and Balance sheet accounts
...
(cherry picked from commit 324bebfd44 )
2025-11-05 11:28:39 +00:00
ruthra kumar
6c94ca664f
refactor: maintain report type on each date
...
(cherry picked from commit 186d540502 )
2025-11-05 11:28:39 +00:00
ruthra kumar
d911e1dab2
refactor: more stable pause and resume
...
(cherry picked from commit 9e93298f12 )
2025-11-05 11:28:39 +00:00
ruthra kumar
908f8ed462
refactor: process on submit
...
(cherry picked from commit c738b6d356 )
2025-11-05 11:28:38 +00:00
ruthra kumar
633ccef2ff
refactor: for better readability
...
(cherry picked from commit 8ba199016a )
2025-11-05 11:28:38 +00:00
ruthra kumar
e8f8abd685
refactor: store results as is and convert at the end
...
(cherry picked from commit f25ee3c53f )
2025-11-05 11:28:38 +00:00
ruthra kumar
b6b5524228
refactor: build and post gl entries
...
(cherry picked from commit e88074ddec )
2025-11-05 11:28:38 +00:00
ruthra kumar
76bdf7944c
refactor: store daily balances based on dimensions key
...
dimensions key is manually converted to string
(cherry picked from commit 1846de0d49 )
2025-11-05 11:28:37 +00:00
ruthra kumar
1999de0b75
refactor: store closing balance as JSON
...
(cherry picked from commit 1a31825409 )
2025-11-05 11:28:37 +00:00
ruthra kumar
43acfdff82
refactor: stable start, pause, resume and completion stages
...
(cherry picked from commit c839ebf593 )
2025-11-05 11:28:37 +00:00
ruthra kumar
19b911120c
refactor: barebones functions
...
(cherry picked from commit 1c92b01542 )
2025-11-05 11:28:37 +00:00
ruthra kumar
bc07de8c12
refactor: temporarily save balances in JSON
...
(cherry picked from commit f44c908a8d )
2025-11-05 11:28:36 +00:00
ruthra kumar
b484db3ffd
refactor: child table in process pcv
...
(cherry picked from commit 0d09d21d2e )
2025-11-05 11:28:36 +00:00
ruthra kumar
902ce45a36
refactor: more data structure changes
...
(cherry picked from commit a15578f8f4 )
2025-11-05 11:28:36 +00:00
ruthra kumar
bfc0044d23
refactor: checkbox for pcv controller
...
(cherry picked from commit 4888461be2 )
# Conflicts:
# erpnext/accounts/doctype/accounts_settings/accounts_settings.json
# erpnext/accounts/doctype/accounts_settings/accounts_settings.py
2025-11-05 11:28:36 +00:00
ruthra kumar
c8e3da0a71
feat: process period closing voucher
...
(cherry picked from commit 7a93630629 )
2025-11-05 11:28:35 +00:00
rohitwaghchaure
2eed8ee343
Merge pull request #50362 from frappe/mergify/bp/version-15-hotfix/pr-50335
...
fix(material request): set default buying price list if not exists (backport #50335 )
2025-11-05 14:44:21 +05:30
ravibharathi656
670c6dcdd7
fix(material request): set default buying price list if not exists
...
(cherry picked from commit 9c0ff14060 )
2025-11-05 08:42:09 +00:00
Raffael Meyer
7d607b82f1
chore: resolve conflicts
2025-10-29 15:37:04 +01:00
barredterra
376da8df0a
feat(Item Price): validate UOM
...
(cherry picked from commit 69824eff80 )
# Conflicts:
# erpnext/stock/doctype/item_price/item_price.py
2025-10-27 06:32:01 +00:00