mergify[bot]
66ae590adc
fix: incorrect serial nos picked during disassemble (backport #54757 ) ( #54760 )
...
fix: incorrect serial nos picked during disassemble
(cherry picked from commit 25f7fa548d )
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
2026-05-06 16:06:03 +05:30
mergify[bot]
379ebbe8c4
fix: incorrect validation thrown for drop shipped PI (backport #54751 ) ( #54753 )
...
* fix: incorrect validation thrown for drop shipped PI (#54751 )
(cherry picked from commit 907a809f3f )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-06 05:55:26 +00:00
rohitwaghchaure
2bc07f18a7
Merge pull request #54745 from frappe/mergify/bp/version-16-hotfix/pr-54723
...
fix: decimal issue in stock ageing report (backport #54723 )
2026-05-05 22:02:16 +05:30
Nishka Gosalia
c985f94009
Merge pull request #54743 from frappe/mergify/bp/version-16-hotfix/pr-54732
...
fix: Remove bom stock report link from manufacturing workspace (backport #54732 )
2026-05-05 16:44:55 +05:30
Rohit Waghchaure
8b9b83a9df
fix: decimal issue
...
(cherry picked from commit 542eb6aca4 )
2026-05-05 11:13:04 +00:00
nishkagosalia
0f27881fed
fix: Remove bom stock report link from manufacturing workspace
...
(cherry picked from commit f86568b078 )
2026-05-05 10:51:13 +00:00
mergify[bot]
e60490dceb
fix: hide payment and payment request buttons based on permissions in invoices and orders (backport #53920 ) ( #54736 )
...
Co-authored-by: Sakthivel Murugan S <129778327+ssakthivelmurugan@users.noreply.github.com >
Co-authored-by: ravibharathi656 <ravibharathi656@gmail.com >
fix: hide payment and payment request buttons based on permissions in invoices and orders (#53920 )
2026-05-05 12:17:57 +05:30
mergify[bot]
2cd4c1a052
fix: error when creating quotation from CRM (backport #54722 ) ( #54725 )
...
fix: error when creating quotation from CRM (#54722 )
(cherry picked from commit 2d3190effb )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-04 16:04:03 +00:00
mergify[bot]
982810a700
fix: accounts and account types in German CoA "SKR 03" (backport #54711 ) ( #54713 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: accounts and account types in German CoA "SKR 03" (#54711 )
2026-05-03 17:49:02 +00:00
MochaMind
18006b978f
chore: update POT file ( #54710 )
2026-05-03 14:24:28 +02:00
mergify[bot]
bbb4e79d0a
fix: set valid_from in created Item Price (backport #54696 ) ( #54700 )
...
* fix: set valid_from in created Item Price (#54696 )
Co-authored-by: Kaajal-Chhattani <kaajal.chhattani@aurigait.com >
(cherry picked from commit 6246a9aa6e )
# Conflicts:
# erpnext/stock/get_item_details.py
* chore: resolve conflicts
---------
Co-authored-by: Kaajalchhattani <89331214+Kaajalchhattani@users.noreply.github.com >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-05-02 16:45:52 +00:00
mergify[bot]
bca893a508
fix: add missing fields in set_currency_labels (backport #54689 ) ( #54690 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: add missing fields in set_currency_labels (#54689 )
2026-05-01 14:39:39 +02:00
mergify[bot]
0dade2c38c
fix: incorrect expense account book in purchase return (backport #54681 ) ( #54693 )
...
fix: incorrect expense account book in purchase return
(cherry picked from commit 2a720e7008 )
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com >
2026-05-01 12:47:05 +05:30
mergify[bot]
a22d773341
fix: Backfill not_applicable on Item Tax Template Details for German companies (backport #54682 ) ( #54686 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: Backfill `not_applicable` on Item Tax Template Details for German companies (#54682 )
2026-05-01 04:29:06 +02:00
mergify[bot]
126e13be25
fix: mark item tax templates as not applicable (backport #54673 ) ( #54677 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
fix: mark item tax templates as not applicable (#54673 )
2026-04-30 17:52:24 +02:00
mergify[bot]
288cdf3bf0
fix(project): use user.email for invitations and skip disabled users. (backport #54561 ) ( #54667 )
...
fix(project): use user.email for invitations and skip disabled users. (#54561 )
* fix(project): use user.email for invitations and skip disabled users.
* Update erpnext/projects/doctype/project/project.py
* fix(project): remove duplicate loop causing indentation error
* fix(project): resolve pre-commit hook failure
---------
(cherry picked from commit 231dd1856f )
Co-authored-by: Hemil-Sangani <hemil@sanskartechnolab.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-30 14:35:12 +05:30
rohitwaghchaure
2422237c1a
Merge pull request #54671 from frappe/mergify/bp/version-16-hotfix/pr-54664
...
fix: show in and out qty in the stock ledger report for stock recos (backport #54664 )
2026-04-30 14:34:23 +05:30
mergify[bot]
38cfeb1bb7
fix: correct titles set to {customer_name} or {supplier_name} text strings (backport #54656 ) ( #54669 )
...
Co-authored-by: Trusted Computer <75872475+trustedcomputer@users.noreply.github.com >
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
fix: correct titles set to {customer_name} or {supplier_name} text strings (#54656 )
2026-04-30 08:52:23 +00:00
Rohit Waghchaure
d27cf48b19
fix: show in and out qty in the stock ledger report for stock recos
...
(cherry picked from commit da081254a6 )
2026-04-30 08:44:26 +00:00
Khushi Rawat
c232f1f450
Merge pull request #54659 from frappe/mergify/bp/version-16-hotfix/pr-54658
...
fix: skip depreciation rescheduling when asset is fully depreciated on sale (backport #54658 )
2026-04-30 11:31:15 +05:30
mergify[bot]
bd932da08b
feat: copy terms attachments to transactions (backport #53403 ) ( #54661 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-04-29 23:43:28 +02:00
khushi8112
07a957c164
fix: skip rescheduling only for asset being disposed
...
(cherry picked from commit 88b82383f5 )
2026-04-29 21:05:17 +00:00
khushi8112
d3c893d08b
fix: skip depreciation rescheduling when asset is fully depreciated on sale
...
(cherry picked from commit c4155b6c81 )
2026-04-29 21:05:17 +00:00
mergify[bot]
b3001595ab
fix: use RecoverableErrors isinstance check for repost timeout status (backport #54543 ) ( #54649 )
...
fix: use RecoverableErrors isinstance check for repost timeout status
When a Repost Item Valuation job is killed by an RQ worker timeout
(JobTimeoutException raised via SIGALRM), the existing status detection
relied solely on traceback string matching for 'timeout' or 'Deadlock'.
This is unreliable because SIGALRM can interrupt a C-extension call
(e.g. inside pypika's copy.copy()) before Python records the exception
in the traceback. In that case the traceback shows only the interrupted
frame -- not JobTimeoutException -- so the job is permanently marked
'Failed' instead of 'In Progress', preventing the scheduler from
automatically retrying it.
RecoverableErrors = (JobTimeoutException, QueryDeadlockError,
QueryTimeoutError) is already defined at the top of this file and is
already used further down in the same except block to suppress email
notifications. Extend its use to also guard the status decision.
The traceback string fallback is kept as a secondary check for
forward compatibility with other timeout signals.
Fixes: jobs permanently stuck as 'Failed' after RQ worker timeout,
requiring manual re-queue to resume reposting.
(cherry picked from commit a49e2de866 )
Co-authored-by: Assem Bahnasy <bahnasyassem@gmail.com >
2026-04-29 12:02:04 +00:00
mergify[bot]
86cf256358
fix: correct project filter in buying doctypes (backport #54644 ) ( #54652 )
...
fix: correct project filter in buying doctypes (#54644 )
(cherry picked from commit a04c028522 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 17:28:12 +05:30
mergify[bot]
19a8ebe8a5
fix(payment_entry): convert the date args to string type before escaping in get_outstanding_reference_documents (backport #54639 ) ( #54648 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
fix(payment_entry): convert the date args to string type before escaping in `get_outstanding_reference_documents` (#54639 )
2026-04-29 11:45:24 +00:00
mergify[bot]
6dbc17d71a
fix: dont show serial/batch button when PR is submitted (backport #54642 ) ( #54646 )
...
fix: dont show serial/batch button when PR is submitted (#54642 )
(cherry picked from commit 060defcc2b )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 11:32:37 +00:00
mergify[bot]
7bd360aa29
fix: py error on sales forecast doctype (backport #54641 ) ( #54643 )
...
fix: py error on sales forecast doctype (#54641 )
fix: py error on sales forecase doctype
(cherry picked from commit d0d8cff48f )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 11:13:18 +00:00
Nishka Gosalia
2e438011da
Merge pull request #54635 from frappe/mergify/bp/version-16-hotfix/pr-54554
2026-04-29 15:21:22 +05:30
Nishka Gosalia
48ebb4ca61
feat(ux): Naming series dialog ( #54554 )
...
(cherry picked from commit 844f3dbc0b )
2026-04-29 09:15:45 +00:00
mergify[bot]
808214fd95
perf: max recursion depth error in serial no (backport #54629 ) ( #54631 )
...
perf: max recursion depth error in serial no (#54629 )
(cherry picked from commit 503b5bf140 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-29 08:53:07 +00:00
mergify[bot]
d6f2ff6b87
fix: show correct status in Serial No Ledger (backport #54567 ) ( #54626 )
...
* refactor: extract SN status logic
(cherry picked from commit cb2e6e1e2e )
* fix: show correct status in Serial No Ledger
(cherry picked from commit 2b3e047143 )
---------
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
2026-04-29 13:55:18 +05:30
mergify[bot]
9db03bc520
fix(selling): blanket order ordered qty recalculation on sales order status change (backport #54593 ) ( #54623 )
...
fix(selling): blanket order ordered qty recalculation on sales order status change (#54593 )
(cherry picked from commit d68801e73a )
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com >
2026-04-29 06:47:55 +00:00
mergify[bot]
e24ab72c0d
fix: copy project from first row to new rows (backport #53295 ) ( #54620 )
...
fix: copy project to new item row from parent
(cherry picked from commit 68cc518497 )
Co-authored-by: ravibharathi656 <ravibharathi656@gmail.com >
2026-04-29 11:55:46 +05:30
mergify[bot]
5de4b013ea
fix: avoid double reduction of pe reference outstanding (backport #54193 ) ( #54613 )
...
* fix: avoid double reduction of pe reference outstanding (#54193 )
Co-authored-by: diptanilsaha <diptanil@frappe.io >
(cherry picked from commit d1a80d40c4 )
# Conflicts:
# erpnext/accounts/utils.py
* chore: remove type hints for function parameters
---------
Co-authored-by: Ravibharathi <131471282+ravibharathi656@users.noreply.github.com >
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-28 20:41:42 +00:00
mergify[bot]
8f8bf13b41
fix: filter overdue purchase order items by company (backport #54099 ) ( #54611 )
...
Co-authored-by: Ravibharathi <131471282+ravibharathi656@users.noreply.github.com >
fix: filter overdue purchase order items by company (#54099 )
2026-04-29 01:25:31 +05:30
mergify[bot]
11117710d3
fix: duplicate entries being shown in batch exists in future transact… (backport #54604 ) ( #54606 )
...
fix: duplicate entries being shown in batch exists in future transact… (#54604 )
fix: duplicate entries being shown in batch exists in future transactions msg
(cherry picked from commit 54f20de7e3 )
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-04-28 22:23:13 +05:30
diptanilsaha
90b07b3db5
Merge branch 'version-16' into version-16-hotfix
2026-04-28 21:49:53 +05:30
Trusted Computer
0d498baa10
refactor: bring back titles on sales transactions and make them optional and visible on purchase transactions (backport #52633 ) ( #54601 )
...
* refactor: bring back titles on sales transactions and make them optional and visible on purchase transactions
* fix: update timestamp in json to UTC
2026-04-28 21:12:41 +05:30
mergify[bot]
deef1696d6
refactor(sms_center): replaced raw SQL queries with Query Builder (backport #54600 ) ( #54603 )
...
Co-authored-by: diptanilsaha <diptanil@frappe.io >
2026-04-28 15:41:59 +00:00
Lakshit Jain
c6ee18b4d4
Merge pull request #54599 from frappe/mergify/bp/version-16-hotfix/pr-54362
...
fix: filter opening entries after closing voucher (backport #54362 )
2026-04-28 19:04:45 +05:30
Lakshit Jain
2f88fa6731
Merge pull request #54598 from frappe/mergify/bp/version-16-hotfix/pr-54517
...
fix: always exclude pcv entries except for closing account head (backport #54517 )
2026-04-28 19:03:09 +05:30
Lakshit Jain
9c5c87b354
Merge pull request #54594 from frappe/mergify/bp/version-16-hotfix/pr-54479
...
fix: Handle mandantory filters for financial statements report (backport #54479 )
2026-04-28 18:45:05 +05:30
Smit Vora
64a724baea
test: include both accounts to test sum = 0
...
(cherry picked from commit 590f2ffe28 )
2026-04-28 13:13:46 +00:00
Smit Vora
7f32c3aca7
test: opening entries after period closing
...
(cherry picked from commit 5fc3ca1d4b )
2026-04-28 13:13:46 +00:00
Smit Vora
4675921077
chore: comment
...
(cherry picked from commit c94b8c41f3 )
2026-04-28 13:13:46 +00:00
Smit Vora
d51ce66cb2
fix: summing of values could be zero even if values exist
...
(cherry picked from commit 7ae91cac01 )
2026-04-28 13:13:45 +00:00
vorasmit
6bd6e62c8c
fix: filter opening entries in first year in custom financial statement
...
(cherry picked from commit 3c8a066484 )
2026-04-28 13:13:45 +00:00
Smit Vora
fa901946ce
test: pcv is excluded from PL accounts
...
(cherry picked from commit 84aa54c540 )
2026-04-28 13:13:18 +00:00
Smit Vora
446c111653
fix: always exclude pcv entries except for closing account head
...
(cherry picked from commit 0349e7a0b8 )
2026-04-28 13:13:18 +00:00