kavin-114
76e0eb00a5
test: add unit test case for pos reserved with return qty
...
(cherry picked from commit 12ec997027 )
2026-02-03 11:11:50 +00:00
kavin-114
9dcaf38142
fix(stock): remove is_return condition on pos batch qty calculation
...
(cherry picked from commit 2c19c1fd06 )
2026-02-03 11:11:50 +00:00
rohitwaghchaure
0552b48328
Merge pull request #52356 from frappe/mergify/bp/version-16-hotfix/pr-52338
...
fix: negative stock for purchase return (backport #52338 )
2026-02-03 16:16:28 +05:30
ruthra kumar
193b29d5fc
Merge pull request #52350 from frappe/mergify/bp/version-16-hotfix/pr-52339
...
chore: rename icons (backport #52339 )
2026-02-03 16:13:06 +05:30
Rohit Waghchaure
220a528d7f
fix: negative stock for purchase return
...
(cherry picked from commit 77893933a2 )
2026-02-03 10:25:10 +00:00
ruthra kumar
e087a8b179
Merge pull request #52353 from frappe/mergify/bp/version-16-hotfix/pr-52345
...
ci: skip svg (backport #52345 )
2026-02-03 15:41:53 +05:30
ruthra kumar
d7067f6b7a
ci: skip svg
...
(cherry picked from commit e565d2283e )
2026-02-03 10:11:12 +00:00
sokumon
e264d8e2d6
chore: rename icons
...
(cherry picked from commit 2d312bcfe8 )
2026-02-03 10:02:54 +00:00
ruthra kumar
8b2559ab0c
Merge pull request #52337 from frappe/mergify/bp/version-16-hotfix/pr-52280
...
fix(stock): ignore packing slip while cancelling the sales invoice (backport #52280 )
2026-02-03 13:58:59 +05:30
Sudharsanan11
f425f89a26
fix(stock): ignore packing slip while cancelling the sales invoice
...
(cherry picked from commit c58887b44a )
2026-02-03 08:25:04 +00:00
ruthra kumar
e3bf84c572
Merge pull request #52321 from frappe/mergify/bp/version-16-hotfix/pr-50592
...
feat(Transaction Deletion Record): Editable "DocTypes To Delete" List with CSV import/export (backport #50592 )
2026-02-03 13:50:00 +05:30
ruthra kumar
e2b88218ec
Merge pull request #52330 from frappe/mergify/bp/version-16-hotfix/pr-51655
...
fix: include credit notes in project gross margin calculation (backport #51655 )
2026-02-03 12:19:28 +05:30
ravibharathi656
e755a4ad98
fix: include credit notes in project gross margin calculation
...
(cherry picked from commit a378fee8e0 )
2026-02-03 06:07:49 +00:00
ruthra kumar
d2ea428030
chore: resolve conflict
2026-02-03 10:38:39 +05:30
Mihir Kandoi
496956f08f
Merge pull request #52324 from frappe/mergify/bp/version-16-hotfix/pr-52184
...
fix(subcontracting): include item bom in supplied items grouping key (backport #52184 )
2026-02-03 09:24:00 +05:30
Sudharsanan11
a3190dd556
test(subcontracting): add test for consumed_qty calculation with similar finished goods
...
(cherry picked from commit 4d9412181c )
2026-02-03 03:40:18 +00:00
Sudharsanan11
95c4b8de06
fix(subcontracting): include item bom in supplied items grouping key
...
(cherry picked from commit 0d372a62a1 )
2026-02-03 03:40:18 +00:00
Henning Wendtland
4963261dc8
feat(Transaction Deletion Record): Editable "DocTypes To Delete" List with CSV import/export ( #50592 )
...
* feat: add editable DocTypes To Delete list with import/export
Add user control over transaction deletion with reviewable and reusable deletion templates.
- New "DocTypes To Delete" table allows users to review and customize what will be deleted before submission
- Import/Export CSV templates for reusability across environments
- Company field rule: only filter by company if field is specifically named "company", otherwise delete all records
- Child tables (istable=1) automatically excluded from selection
- "Remove Zero Counts" helper button to clean up list
- Backward compatible with existing deletion records
* refactor: improve Transaction Deletion Record code quality
- Remove unnecessary chatty comments from AI-generated code
- Add concise docstrings to all new methods
- Remove redundant @frappe.whitelist() decorators from internal methods
- Improve CSV import validation (header check, child table filtering)
- Add better error feedback with consolidated skip messages
- Reorder form fields: To Delete list now appears before Excluded list
- Add conditional visibility for Summary table (legacy records only)
- Improve architectural clarity: single API entry point per feature
Technical improvements:
- export_to_delete_template_method and import_to_delete_template_method
are now internal helpers without whitelist decorators
- CSV import now validates format and provides detailed skip reasons
- Summary table only shows for submitted records without To Delete list
- Maintains backward compatibility for existing deletion records
* fix: field order
* test: fix broken tests and add new ones
* fix: adapt create_transaction_deletion_request
* test: fix assertRaises trigger
* fix: conditionally execute Transaction Deletion pre-tasks based on selected DocTypes
* refactor: replace boolean task flags with status fields
* fix: remove UI comment
* fix: don't allow virtual doctype selection and improve protected Doctype List
* fix: replace outdated frappe.db.sql by frappe.qb
* feat: add support for multiple company fields
* fix: autofill comapny field, add docstrings, filter for company_field
* fix: add edge case handling for update_naming_series and add tests for prefix extraction
* fix: use redis for running deletion validation, check per doctype instead of company
(cherry picked from commit 0fb37ad792 )
# Conflicts:
# erpnext/patches.txt
2026-02-03 00:49:04 +00:00
mergify[bot]
81e65757ee
fix: duplicate account number (Indonesia COA) (backport #52080 ) ( #52317 )
...
Co-authored-by: Apriliansyah Idris <apriliansyahidris@gmail.com >
fix: duplicate account number (Indonesia COA) (#52080 )
2026-02-02 19:09:22 +00:00
rohitwaghchaure
78e581154b
Merge pull request #52312 from frappe/mergify/bp/version-16-hotfix/pr-52303
...
fix: batch selector not working if Use Legacy (Client side) Reactivity disabled (backport #52303 )
2026-02-02 23:32:40 +05:30
Rohit Waghchaure
2a3642b55a
fix: batch selector not working if Use Legacy (Client side) Reactivity disabled
...
(cherry picked from commit d1cba1073f )
2026-02-02 16:32:18 +00:00
Mihir Kandoi
beaa76ca16
Merge pull request #52311 from frappe/mergify/bp/version-16-hotfix/pr-52246
2026-02-02 21:01:34 +05:30
Mihir Kandoi
9997185071
Merge pull request #52246 from mihir-kandoi/st58765
...
(cherry picked from commit 135a433018 )
2026-02-02 15:15:38 +00:00
Mihir Kandoi
681c0b5917
Merge pull request #52308 from frappe/mergify/bp/version-16-hotfix/pr-52304
...
fix: populate contact fields when creating quotation from customer (backport #52304 )
2026-02-02 20:36:19 +05:30
Mihir Kandoi
4a0e04ee20
Merge pull request #52306 from frappe/mergify/bp/version-16-hotfix/pr-52281
...
fix(stock): add stock recon opening stock condition (backport #52281 )
2026-02-02 20:24:00 +05:30
Mihir Kandoi
55129e697d
fix: populate contact fields when creating quotation from customer
...
(cherry picked from commit 75b2c2c83d )
2026-02-02 14:46:36 +00:00
kavin-114
f9a8fc1f2d
fix(stock): add stock recon opening stock condition
...
(cherry picked from commit f3eb6c7078 )
2026-02-02 14:37:36 +00:00
Mihir Kandoi
091ff81ae5
Merge pull request #52302 from frappe/mergify/bp/version-16-hotfix/pr-52286
...
fix: reset incoming rate in selling controller if there are changes i… (backport #52286 )
2026-02-02 20:05:37 +05:30
Mihir Kandoi
024e7b01ac
fix: reset incoming rate in selling controller if there are changes in item
...
(cherry picked from commit 2d6b43fd54 )
2026-02-02 14:18:20 +00:00
ruthra kumar
a0156b61b8
Merge pull request #52284 from frappe/mergify/bp/version-16-hotfix/pr-52200
...
fix(accounts): correct date in Journal Auditing Voucher print format (backport #52200 )
2026-02-02 12:55:41 +05:30
Tamal Majumdar
7e5eab261c
fix: journal auditing voucher print date to use posting_date
...
(cherry picked from commit 43e2495df8 )
2026-02-02 07:21:36 +00:00
ruthra kumar
63782e6355
Merge pull request #52282 from frappe/mergify/bp/version-16-hotfix/pr-51692
...
fix: correct spelling of Payment Reconciliation in Accounting (backport #51692 )
2026-02-02 12:43:17 +05:30
nivithamerlin
c80b554cd7
fix: correct spelling of Payment Reconciliation in Accounting
...
(cherry picked from commit 35e53d28df )
2026-02-02 07:09:54 +00:00
Mihir Kandoi
7db88b210e
Merge pull request #52276 from frappe/mergify/bp/version-16-hotfix/pr-52274
2026-02-02 10:24:07 +05:30
Mihir Kandoi
42d873f1d9
test: over ordering of quotation items
...
(cherry picked from commit 53e58f6678 )
2026-02-02 04:38:13 +00:00
MochaMind
19c1dcc3dd
chore: update POT file ( #52264 )
2026-02-01 15:07:28 +01:00
Mihir Kandoi
23e027b6be
Merge pull request #52230 from frappe/mergify/bp/version-16-hotfix/pr-52222
...
fix: validate over ordering of quotation (backport #52222 )
2026-01-31 20:26:44 +05:30
Mihir Kandoi
d91cfa76e6
Merge pull request #52257 from frappe/mergify/bp/version-16-hotfix/pr-52253
2026-01-31 20:19:18 +05:30
Mihir Kandoi
a29df7be67
chore: resolve conflicts
2026-01-31 20:13:26 +05:30
Mihir Kandoi
dbe5846908
fix: make item name editable in RFQ
...
(cherry picked from commit d9998a977c )
2026-01-31 14:34:24 +00:00
Mihir Kandoi
83fcb5d2d8
Merge pull request #52255 from frappe/mergify/bp/version-16-hotfix/pr-52252
...
fix: better fix for #51495 (backport #52252 )
2026-01-31 19:52:45 +05:30
Mihir Kandoi
b8ab55fee8
fix: better fix for aac39b2671
...
(cherry picked from commit b24ae5e9a2 )
2026-01-31 14:21:27 +00:00
rohitwaghchaure
4d03f4ebaa
Merge pull request #52240 from frappe/mergify/bp/version-16-hotfix/pr-52232
...
fix: validation when more than one FG items in repack stock entry (backport #52232 )
2026-01-31 17:54:08 +05:30
Rohit Waghchaure
a2d302b3fa
fix: validation when more than one FG items in repack stock entry
...
(cherry picked from commit 6423ce2fa7 )
2026-01-31 07:16:45 +00:00
Mihir Kandoi
b5321d42a3
Merge pull request #52234 from frappe/mergify/bp/version-16-hotfix/pr-52231
...
fix: item code not showing in report view (backport #52231 )
2026-01-30 22:17:26 +05:30
UmakanthKaspa
af167f91fe
fix: item code not showing in report view
...
(cherry picked from commit b20f57321f )
2026-01-30 16:46:26 +00:00
Mihir Kandoi
e74389f01c
fix: test cases
...
(cherry picked from commit 36f1e3572c )
2026-01-30 14:00:52 +00:00
Mihir Kandoi
e7ace8e620
fix: validate over ordering of quotation
...
(cherry picked from commit 4cc306d2d8 )
# Conflicts:
# erpnext/patches.txt
2026-01-30 14:00:52 +00:00
Mihir Kandoi
e23e9b5d66
Merge pull request #52227 from frappe/mergify/bp/version-16-hotfix/pr-52226
2026-01-30 18:03:40 +05:30
Mihir Kandoi
136b2cfba5
fix: failing test cases
...
(cherry picked from commit d3f44a425c )
2026-01-30 12:18:10 +00:00