mergify[bot]
277a0723ef
fix(stock): change qb to qb get_query to fix filter issues (backport #55443 ) ( #55445 )
...
Co-authored-by: Sudharsanan Ashok <135326972+Sudharsanan11@users.noreply.github.com >
fix(stock): change qb to qb get_query to fix filter issues (#55443 )
2026-05-31 07:09:40 +00:00
mergify[bot]
36a54ca40b
chore: mark as out of beta (backport #55439 ) ( #55441 )
...
* chore: mark as out of beta (#55439 )
(cherry picked from commit aed957e7d1 )
* chore: remove newer property allow_bulk_edit
not supported on v16
* chore(Bank Statement Import): mark as out of beta
---------
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2026-05-30 19:28:31 +00:00
mergify[bot]
7426aaf1e2
fix(regional): Japanese CT Rate (backport #54998 ) ( #55438 )
...
Co-authored-by: mh35 <mh35jp@gmail.com >
fix(regional): Japanese CT Rate (#54998 )
2026-05-30 22:00:04 +05:30
mergify[bot]
2feb8eb370
fix(quotation): made customer contact column visible (backport #55433 ) ( #55435 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(quotation): made customer contact column visible (#55433 )
2026-05-30 19:33:01 +05:30
rohitwaghchaure
22c26f42e9
Merge pull request #55425 from frappe/mergify/bp/version-16-hotfix/pr-55417
...
fix: billing address does not belongs to the company error (backport #55417 )
2026-05-30 12:43:06 +05:30
MochaMind
75465035ae
chore: sync translations to version-16-hotfix ( #55420 )
2026-05-29 23:04:48 +05:30
Rohit Waghchaure
e1f29de078
fix: billing address does not belongs to the company error
...
(cherry picked from commit 9df07b367a )
2026-05-29 17:24:13 +00:00
mergify[bot]
26d94c5594
ci: configure upstream fetch refspec so git fetch creates tracking refs (backport #55422 ) ( #55423 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 17:01:32 +00:00
mergify[bot]
542aff2677
ci: split sync into orchestrator + per-branch runners, generalise for any app (backport #55414 ) ( #55418 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 20:37:33 +05:30
Loic Oberle
db4e459a5a
refactor(sales_invoice): replace sql with qb in get_all_mode_of_payments ( #55377 )
...
(cherry picked from commit 618045ec98 )
2026-05-29 12:05:16 +00:00
Khushi Rawat
e42c3961a9
Merge pull request #55409 from frappe/mergify/bp/version-16-hotfix/pr-55397
...
fix: item master list view UI cleanup (backport #55397 )
2026-05-29 16:30:05 +05:30
Khushi Rawat
63aff0098c
Merge pull request #55254 from frappe/mergify/bp/version-16-hotfix/pr-55126
...
fix: asset scrap flow related changes (backport #55126 )
2026-05-29 15:48:03 +05:30
Khushi Rawat
6d747420a3
Merge pull request #55359 from frappe/mergify/bp/version-16-hotfix/pr-55137
...
fix: use get_query instead of get_all for data fetching (backport #55137 )
2026-05-29 15:36:28 +05:30
Khushi Rawat
d82e03edb6
fix: import DateTimeLikeObject
2026-05-29 15:21:58 +05:30
khushi8112
2d554c05d6
fix: item master list view UI cleanup
...
(cherry picked from commit 69ee7e93d8 )
2026-05-29 09:50:18 +00:00
mergify[bot]
876995a35f
ci: fix branch base and per-language commits in sync-hotfix-translations (backport #55405 ) ( #55407 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
fix branch base and per-language commits in sync-hotfix-translations (#55405 )
2026-05-29 15:10:40 +05:30
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