Khushi Rawat
|
abe19e1212
|
fix: resolve conflict
|
2026-05-29 15:05:41 +05:30 |
|
Nishka Gosalia
|
bfc8683e52
|
Merge pull request #55403 from frappe/mergify/bp/version-16-hotfix/pr-55400
fix: Make Distributed Discount Amount field read only (backport #55400)
|
2026-05-29 14:09:18 +05:30 |
|
Nishka Gosalia
|
84ce7c720e
|
Merge pull request #55402 from frappe/mergify/bp/version-16-hotfix/pr-55399
fix: over order allowance setting fix (backport #55399)
|
2026-05-29 13:00:37 +05:30 |
|
nishkagosalia
|
29441b7249
|
fix: Make Distributed Discount Amount field read only
(cherry picked from commit 512c95529e)
|
2026-05-29 07:30:01 +00:00 |
|
nishkagosalia
|
41b2de35a9
|
fix: over order allowance setting fix
(cherry picked from commit 30011963bc)
|
2026-05-29 07:07:59 +00:00 |
|
mergify[bot]
|
faa15731cb
|
fix(stock): get_actual_qty during cancellations (backport #55388) (#55392)
Co-authored-by: archielister <archie.lister@lush.co.uk>
fix(stock): get_actual_qty during cancellations (#55388)
|
2026-05-28 22:40:24 +05:30 |
|
Nishka Gosalia
|
0ce697b170
|
Merge pull request #55373 from frappe/mergify/bp/version-16-hotfix/pr-55367
fix(UX): Move title field to More Info (backport #55367)
|
2026-05-28 16:24:35 +05:30 |
|
mergify[bot]
|
933ac0108c
|
fix: new bom version should not recalculate operations through routing (backport #55370) (#55372)
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com>
fix: new bom version should not recalculate operations through routing (#55370)
|
2026-05-28 16:01:52 +05:30 |
|
nishkagosalia
|
b74e365421
|
fix: merge conflicts
|
2026-05-28 15:35:10 +05:30 |
|
nishkagosalia
|
20592fc25d
|
fix(UX): Move title field to More Info
(cherry picked from commit 34c24b86fa)
# Conflicts:
# erpnext/accounts/doctype/pos_invoice/pos_invoice.json
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
# erpnext/accounts/doctype/sales_invoice/sales_invoice.json
# erpnext/buying/doctype/purchase_order/purchase_order.json
# erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
# erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
# erpnext/selling/doctype/quotation/quotation.json
# erpnext/selling/doctype/sales_order/sales_order.json
# erpnext/stock/doctype/delivery_note/delivery_note.json
# erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
|
2026-05-28 09:39:37 +00:00 |
|
Nishka Gosalia
|
4ac003a804
|
Merge pull request #55369 from frappe/mergify/bp/version-16-hotfix/pr-55340
feat: over order allowance setting (backport #55340)
|
2026-05-28 14:38:34 +05:30 |
|
nishkagosalia
|
08eaaa5b83
|
feat: over order allowance setting
(cherry picked from commit 355d71dbd2)
|
2026-05-28 08:49:11 +00:00 |
|
khushi8112
|
7cbef15596
|
fix: use get_query instead of get_all for data fetching
(cherry picked from commit 1fd99337b3)
|
2026-05-27 19:17:29 +00:00 |
|
mergify[bot]
|
3a7af0e59d
|
ci: add node setup on sync translations to version 16 hotfix (backport #55355) (#55356)
Co-authored-by: Diptanil Saha <diptanil@frappe.io>
fix (#55355)
|
2026-05-27 18:23:23 +00:00 |
|
mergify[bot]
|
65b6da552e
|
ci: sync translations from develop to version-16-hotfix (backport #55348) (#55353)
Co-authored-by: Diptanil Saha <diptanil@frappe.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
fix (#55348)
|
2026-05-27 16:30:59 +00:00 |
|
MochaMind
|
91dcb96307
|
chore: update POT file (#55351)
|
2026-05-27 21:12:08 +05:30 |
|
Lakshit Jain
|
aa6c45bae1
|
Merge pull request #55343 from frappe/mergify/bp/version-16-hotfix/pr-55330
fix(tds): treat NULL and empty-string tax_withholding_group as equivalent (backport #55330)
|
2026-05-27 17:22:29 +05:30 |
|
Lakshit Jain
|
8c4d5d343b
|
Merge pull request #55342 from frappe/mergify/bp/version-16-hotfix/pr-55333
fix(custom_financial_template): sum account closing balances across dimensions (backport #55333)
|
2026-05-27 17:21:24 +05:30 |
|
ljain112
|
8b1d9817a6
|
fix: changes as per review
(cherry picked from commit 251e7b623c)
|
2026-05-27 11:24:51 +00:00 |
|
ljain112
|
82e12d2d52
|
fix(tds): treat NULL and empty-string tax_withholding_group as equivalent
(cherry picked from commit a85f8a64b1)
|
2026-05-27 11:24:51 +00:00 |
|
ljain112
|
3359e20d06
|
fix(custom_financial_template): sum account closing balances across dimensions
(cherry picked from commit 4a49a205b3)
|
2026-05-27 11:24:13 +00:00 |
|
mergify[bot]
|
198970cdee
|
fix(selling): handle None values while grouping opportunities by utm … (backport #55300) (#55328)
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com>
fix(selling): handle None values while grouping opportunities by utm … (#55300)
|
2026-05-27 07:17:24 +00:00 |
|
rohitwaghchaure
|
9919b3d75c
|
Merge pull request #55299 from frappe/mergify/bp/version-16-hotfix/pr-55242
fix: stock reco for legacy serial nos (backport #55242)
|
2026-05-27 12:16:07 +05:30 |
|
mergify[bot]
|
ae92a82930
|
fix(manufacturing): allow to edit batch size while creating a work order (backport #55058) (#55326)
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com>
fix(manufacturing): allow to edit batch size while creating a work order (#55058)
|
2026-05-27 06:22:59 +00:00 |
|
mergify[bot]
|
8b4ad229e7
|
Merge branch 'version-16-hotfix' into mergify/bp/version-16-hotfix/pr-55242
|
2026-05-27 06:18:17 +00:00 |
|
rohitwaghchaure
|
64ee4b8d99
|
Merge pull request #55320 from rohitwaghchaure/fixed-support-69397
fix: material transfer in transit issue
|
2026-05-27 11:23:21 +05:30 |
|
Rohit Waghchaure
|
356bb7878f
|
fix: material transfer in transit issue
|
2026-05-27 10:29:46 +05:30 |
|
Frappe PR Bot
|
ff46d20b25
|
chore(release): Bumped to Version 16.20.0
# [16.20.0](https://github.com/frappe/erpnext/compare/v16.19.1...v16.20.0) (2026-05-27)
### Bug Fixes
* consider batchwise valuation in stock ageing report (backport [#54919](https://github.com/frappe/erpnext/issues/54919)) ([#55230](https://github.com/frappe/erpnext/issues/55230)) ([a1457c7](a1457c759d))
* consumed operation cost calculation (backport [#54858](https://github.com/frappe/erpnext/issues/54858)) ([#55133](https://github.com/frappe/erpnext/issues/55133)) ([dfc9144](dfc91441b4))
* correct description for Is Rate Adjustment Entry (Debit Note) checkbox ([a39733d](a39733ddd0))
* correct remarks for foreign currency payment entries ([f3f8f32](f3f8f327df))
* corrected the pricing rule taking the wrong value (backport [#54894](https://github.com/frappe/erpnext/issues/54894)) ([#55124](https://github.com/frappe/erpnext/issues/55124)) ([1a75c14](1a75c14308))
* default use_for_shopping_cart to 0 in set_taxes ([54be4ee](54be4ee275))
* don't reset net_purchase_amount for Composite Asset if already set ([99642b9](99642b9636))
* edit stock uom qty for purchase documents (backport [#55135](https://github.com/frappe/erpnext/issues/55135)) ([#55179](https://github.com/frappe/erpnext/issues/55179)) ([123b4ad](123b4ad563))
* **employee:** js error if user does not have write permission for date field (backport [#55312](https://github.com/frappe/erpnext/issues/55312)) ([#55314](https://github.com/frappe/erpnext/issues/55314)) ([4dff5a7](4dff5a7820))
* faster range calculation on process period closing voucher ([e56ee38](e56ee383bc))
* fg valuation rate in repack entry when multiple FGs ([7b6adce](7b6adce89a))
* inclusive tax amount not considered while setting LCV from purchase invoice ([bd4c244](bd4c24493c))
* incorrect error message string in sales order (backport [#55090](https://github.com/frappe/erpnext/issues/55090)) ([#55095](https://github.com/frappe/erpnext/issues/55095)) ([17bc2b6](17bc2b691f))
* invalid filter on item_group (backport [#55186](https://github.com/frappe/erpnext/issues/55186)) ([#55188](https://github.com/frappe/erpnext/issues/55188)) ([ea86347](ea863477a4))
* item price with party condition (backport [#55100](https://github.com/frappe/erpnext/issues/55100)) ([#55107](https://github.com/frappe/erpnext/issues/55107)) ([cc438a4](cc438a4600))
* job card buttons color (backport [#55252](https://github.com/frappe/erpnext/issues/55252)) ([#55261](https://github.com/frappe/erpnext/issues/55261)) ([69c6ed3](69c6ed3cd9))
* **manufacturing:** fetch from_bom name in production plan (backport [#55085](https://github.com/frappe/erpnext/issues/55085)) ([#55092](https://github.com/frappe/erpnext/issues/55092)) ([36aca51](36aca51fbb))
* **manufacturing:** remove forecast_qty and adjust_qty fields from sa… (backport [#55129](https://github.com/frappe/erpnext/issues/55129)) ([#55136](https://github.com/frappe/erpnext/issues/55136)) ([bde7f16](bde7f1660e))
* **payment_entry:** sync paid/received amounts for cross-currency entries (backport [#55270](https://github.com/frappe/erpnext/issues/55270)) ([#55272](https://github.com/frappe/erpnext/issues/55272)) ([705814f](705814f066))
* pos profile form cleanup (backport [#52436](https://github.com/frappe/erpnext/issues/52436)) ([#55285](https://github.com/frappe/erpnext/issues/55285)) ([1f14ef2](1f14ef2344))
* prevent AttributeError in batch query filters (backport [#55257](https://github.com/frappe/erpnext/issues/55257)) ([#55279](https://github.com/frappe/erpnext/issues/55279)) ([bfd37dc](bfd37dcc21))
* **project:** update customer and sales order as no copy ([1e61ca1](1e61ca162f))
* removed redundant code ([a7eb3ac](a7eb3acd1a))
* **sales_invoice:** skip stock update for POS invoices linked to Delivery Note (backport [#55311](https://github.com/frappe/erpnext/issues/55311)) ([#55313](https://github.com/frappe/erpnext/issues/55313)) ([cd7e1bb](cd7e1bbff1))
* set bin details when adding item using update items (backport [#55096](https://github.com/frappe/erpnext/issues/55096)) ([#55098](https://github.com/frappe/erpnext/issues/55098)) ([bb87ffc](bb87ffc90a))
* single variant creation error ([82b0372](82b0372d5b))
* slow query ([66c9170](66c9170465))
* **stock:** apply posting datetime filters while fetching available batches (backport [#54976](https://github.com/frappe/erpnext/issues/54976)) ([#55185](https://github.com/frappe/erpnext/issues/55185)) ([edf6bea](edf6bea2ee))
* **stock:** remove precision for valuation rate while creating sle (backport [#55249](https://github.com/frappe/erpnext/issues/55249)) ([#55260](https://github.com/frappe/erpnext/issues/55260)) ([9600ecd](9600ecd61c))
* **stock:** remove recalculate current qty function (backport [#54774](https://github.com/frappe/erpnext/issues/54774)) ([#55075](https://github.com/frappe/erpnext/issues/55075)) ([56a9b37](56a9b37fac))
* use passed posting date in make_reverse_gl_entries ([3ce9cf2](3ce9cf2bd8))
* valuation rate missing for standalone credit notes for moving av… (backport [#55102](https://github.com/frappe/erpnext/issues/55102)) ([#55104](https://github.com/frappe/erpnext/issues/55104)) ([b11365b](b11365b8c2))
### Features
* add get_parent_supplier_groups using query builder ([82793cb](82793cbd4d))
* add party groups functionality to party specific item (backport [#54988](https://github.com/frappe/erpnext/issues/54988)) ([#55245](https://github.com/frappe/erpnext/issues/55245)) ([a618f4c](a618f4cca4))
* allow creation of any number of variants in multiple item variant creation dialog ([27db98d](27db98d222))
* pending qty in job card ([b372e6f](b372e6f118))
### Performance Improvements
* skip delink_original_entry during cancellation when Immutable Ledger is enabled ([#55130](https://github.com/frappe/erpnext/issues/55130)) ([8a4cb28](8a4cb28d90))
* skip delink_original_entry during cancellation when Immutable Ledger is enabled (backport [#55130](https://github.com/frappe/erpnext/issues/55130)) ([#55166](https://github.com/frappe/erpnext/issues/55166)) ([92689e0](92689e05da))
v16.20.0
|
2026-05-27 01:22:47 +00:00 |
|
mergify[bot]
|
d215fa7623
|
chore: remove frappe-semgrep-rules submodule (backport #55083) (#55319)
Co-authored-by: diptanilsaha <diptanil@frappe.io>
|
2026-05-27 01:21:08 +00:00 |
|
mergify[bot]
|
8925a6527b
|
chore: remove frappe-semgrep-rules submodule (backport #55083) (#55318)
Co-authored-by: diptanilsaha <diptanil@frappe.io>
|
2026-05-27 01:00:48 +00:00 |
|
Diptanil Saha
|
bf8f7ba883
|
Merge pull request #55307 from frappe/version-16-hotfix
chore: release v16
|
2026-05-27 05:33:15 +05:30 |
|
mergify[bot]
|
cd7e1bbff1
|
fix(sales_invoice): skip stock update for POS invoices linked to Delivery Note (backport #55311) (#55313)
Co-authored-by: Diptanil Saha <diptanil@frappe.io>
fix(sales_invoice): skip stock update for POS invoices linked to Delivery Note (#55311)
|
2026-05-26 20:32:53 +00:00 |
|
mergify[bot]
|
4dff5a7820
|
fix(employee): js error if user does not have write permission for date field (backport #55312) (#55314)
Co-authored-by: Himanshu Jain <118419692+trufurs@users.noreply.github.com>
fix(employee): js error if user does not have write permission for date field (#55312)
|
2026-05-27 01:58:49 +05:30 |
|
rohitwaghchaure
|
1781893c3c
|
Merge pull request #55297 from frappe/mergify/bp/version-16-hotfix/pr-55290
fix: inclusive tax amount not considered while setting LCV from purchase invoice (backport #55290)
|
2026-05-26 16:13:51 +05:30 |
|
Nihantra C. Patel
|
304de47b48
|
Merge pull request #55295 from frappe/mergify/bp/version-16-hotfix/pr-55268
fix: use passed posting date for period closing validation in reverse GL entries (backport #55268)
|
2026-05-26 16:06:56 +05:30 |
|
Rohit Waghchaure
|
67c922cdf3
|
fix: stock reco for legacy serial nos
(cherry picked from commit 9d5fd11bcd)
|
2026-05-26 10:29:25 +00:00 |
|
Rohit Waghchaure
|
bd4c24493c
|
fix: inclusive tax amount not considered while setting LCV from purchase invoice
(cherry picked from commit 048ddfc265)
|
2026-05-26 10:15:26 +00:00 |
|
Nihantra Patel
|
6925b6b645
|
test: update testcase
(cherry picked from commit 9c39b01f1c)
|
2026-05-26 10:14:00 +00:00 |
|
Nihantra Patel
|
3ce9cf2bd8
|
fix: use passed posting date in make_reverse_gl_entries
(cherry picked from commit f040bdf165)
|
2026-05-26 10:14:00 +00:00 |
|
Mihir Kandoi
|
0ede7759df
|
Merge pull request #55289 from frappe/mergify/bp/version-16-hotfix/pr-55286
fix: single variant creation error (backport #55286)
|
2026-05-26 13:57:01 +05:30 |
|
diptanilsaha
|
1f14ef2344
|
fix: pos profile form cleanup (backport #52436) (#55285)
fix: pos profile form cleanup (#52436)
|
2026-05-26 13:49:39 +05:30 |
|
Mihir Kandoi
|
27db98d222
|
feat: allow creation of any number of variants in multiple item variant creation dialog
(cherry picked from commit 090c25d848)
|
2026-05-26 08:05:44 +00:00 |
|
Mihir Kandoi
|
82b0372d5b
|
fix: single variant creation error
(cherry picked from commit bda75135c3)
|
2026-05-26 08:05:43 +00:00 |
|
mergify[bot]
|
69c6ed3cd9
|
fix: job card buttons color (backport #55252) (#55261)
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>
|
2026-05-26 13:16:41 +05:30 |
|
mergify[bot]
|
ca6bcb57d3
|
refactor: remove unused customer field in Item DocType (backport #55277) (#55283)
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com>
|
2026-05-26 05:47:16 +00:00 |
|
ruthra kumar
|
03d96c7b85
|
Merge pull request #55281 from frappe/mergify/bp/version-16-hotfix/pr-55256
refactor: handle processes stuck in running state in process pcv (backport #55256)
|
2026-05-26 10:56:24 +05:30 |
|
mergify[bot]
|
bfd37dcc21
|
fix: prevent AttributeError in batch query filters (backport #55257) (#55279)
Co-authored-by: Pandiyan P <pandiyanpalani37@gmail.com>
fix: prevent AttributeError in batch query filters (#55257)
|
2026-05-26 05:20:04 +00:00 |
|
mergify[bot]
|
9600ecd61c
|
fix(stock): remove precision for valuation rate while creating sle (backport #55249) (#55260)
Co-authored-by: Sudharsanan11 <sudharsananashok1975@gmail.com>
|
2026-05-26 10:29:39 +05:30 |
|
ruthra kumar
|
5dc37b1130
|
refactor: atomic summarization step for process pcv
(cherry picked from commit 6cb7971342)
|
2026-05-26 04:58:22 +00:00 |
|
ruthra kumar
|
a19611a2e9
|
refactor: handle processes stuck in running state in process pcv
(cherry picked from commit f414778486)
|
2026-05-26 04:58:22 +00:00 |
|