nishkagosalia
656d1bd6e3
fix: item report view
...
(cherry picked from commit bca917380d )
(cherry picked from commit 7dfae51044 )
2026-06-03 09:39:24 +00:00
Frappe PR Bot
ecb572de92
chore(release): Bumped to Version 16.21.0
...
# [16.21.0](https://github.com/frappe/erpnext/compare/v16.20.1...v16.21.0 ) (2026-06-02)
### Bug Fixes
* asset scrap flow related changes ([e3f03a2 ](e3f03a21c3 ))
* billing address does not belongs to the company error ([e1f29de ](e1f29de078 ))
* **book_appointment:** when scheduling is disabled, block API endpoints (backport [#55455 ](https://github.com/frappe/erpnext/issues/55455 )) ([#55457 ](https://github.com/frappe/erpnext/issues/55457 )) ([aa5dfde ](aa5dfde23b ))
* changes as per review ([8b1d981 ](8b1d9817a6 ))
* check perm for account (backport [#55479 ](https://github.com/frappe/erpnext/issues/55479 )) ([#55483 ](https://github.com/frappe/erpnext/issues/55483 )) ([0c946f2 ](0c946f2420 ))
* **custom_financial_template:** sum account closing balances across dimensions ([3359e20 ](3359e20d06 ))
* import DateTimeLikeObject ([d82e03e ](d82e03edb6 ))
* **issue:** check permission before issue status modification (backport [#55458 ](https://github.com/frappe/erpnext/issues/55458 )) ([#55460 ](https://github.com/frappe/erpnext/issues/55460 )) ([7c5d617 ](7c5d617049 ))
* item master list view UI cleanup ([2d554c0 ](2d554c05d6 ))
* **je:** preserve account on duplicate row when party row exists (backport [#55180 ](https://github.com/frappe/erpnext/issues/55180 )) ([#55512 ](https://github.com/frappe/erpnext/issues/55512 )) ([fe585dc ](fe585dc225 ))
* Make Distributed Discount Amount field read only ([29441b7 ](29441b7249 ))
* **manufacturing:** allow to edit batch size while creating a work order (backport [#55058 ](https://github.com/frappe/erpnext/issues/55058 )) ([#55326 ](https://github.com/frappe/erpnext/issues/55326 )) ([ae92a82 ](ae92a82930 ))
* material transfer in transit issue ([356bb78 ](356bb7878f ))
* merge conflicts ([b74e365 ](b74e365421 ))
* new bom version should not recalculate operations through routing (backport [#55370 ](https://github.com/frappe/erpnext/issues/55370 )) ([#55372 ](https://github.com/frappe/erpnext/issues/55372 )) ([933ac01 ](933ac0108c ))
* over order allowance setting fix ([41b2de3 ](41b2de35a9 ))
* pick correct name when creating user from RFQ (backport [#55468 ](https://github.com/frappe/erpnext/issues/55468 )) ([#55472 ](https://github.com/frappe/erpnext/issues/55472 )) ([fc842fb ](fc842fb45f ))
* **pos:** escape html output in pos page templates (backport [#55527 ](https://github.com/frappe/erpnext/issues/55527 )) ([#55529 ](https://github.com/frappe/erpnext/issues/55529 )) ([224426e ](224426e06b ))
* **pos:** escape item data on pos item selector (backport [#55503 ](https://github.com/frappe/erpnext/issues/55503 )) ([#55508 ](https://github.com/frappe/erpnext/issues/55508 )) ([5393c93 ](5393c93675 ))
* **pos:** preserve contacts and enforce permissions in set_customer_info (backport [#55463 ](https://github.com/frappe/erpnext/issues/55463 )) ([#55466 ](https://github.com/frappe/erpnext/issues/55466 )) ([ef2700b ](ef2700bec6 ))
* **ppr:** make default_advance_account optional ([7a7cc31 ](7a7cc31523 ))
* **quotation:** made customer contact column visible (backport [#55433 ](https://github.com/frappe/erpnext/issues/55433 )) ([#55435 ](https://github.com/frappe/erpnext/issues/55435 )) ([2feb8eb ](2feb8eb370 ))
* **regional:** Japanese CT Rate (backport [#54998 ](https://github.com/frappe/erpnext/issues/54998 )) ([#55438 ](https://github.com/frappe/erpnext/issues/55438 )) ([7426aaf ](7426aaf1e2 ))
* resolve conflict ([abe19e1 ](abe19e1212 ))
* **selling:** handle None values while grouping opportunities by utm … (backport [#55300 ](https://github.com/frappe/erpnext/issues/55300 )) ([#55328 ](https://github.com/frappe/erpnext/issues/55328 )) ([198970c ](198970cdee ))
* set a fallback value if no fiscal year set ([1521410 ](1521410125 ))
* stock reco for legacy serial nos ([67c922c ](67c922cdf3 ))
* **stock:** add warning message to notify the user to configure the inspection ([1679680 ](1679680d8e ))
* **stock:** allow to create quality inspection after purchase/delivery ([51a140a ](51a140a2bd ))
* **stock:** change qb to qb get_query to fix filter issues (backport [#55443 ](https://github.com/frappe/erpnext/issues/55443 )) ([#55445 ](https://github.com/frappe/erpnext/issues/55445 )) ([277a072 ](277a0723ef ))
* **stock:** get_actual_qty during cancellations (backport [#55388 ](https://github.com/frappe/erpnext/issues/55388 )) ([#55392 ](https://github.com/frappe/erpnext/issues/55392 )) ([faa1573 ](faa15731cb ))
* **tds:** treat NULL and empty-string tax_withholding_group as equivalent ([82e12d2 ](82e12d2d52 ))
* unable to submit subcontracted job card (backport [#55537 ](https://github.com/frappe/erpnext/issues/55537 )) ([#55540 ](https://github.com/frappe/erpnext/issues/55540 )) ([ceb1042 ](ceb10422ae ))
* update default_advance_account type ([0bbc493 ](0bbc493213 ))
* use fiscal year instead of calendar year in accounting dashboard number cards ([81d10d3 ](81d10d32f2 ))
* use get_query instead of get_all for data fetching ([7cbef15 ](7cbef15596 ))
* **UX:** Move title field to More Info ([20592fc ](20592fc25d ))
### Features
* build and upload assets to GitHub Releases ([4c05ebc ](4c05ebc21e ))
* over order allowance setting ([08eaaa5 ](08eaaa5b83 ))
* **payment-entry:** warn user before cancelling reconciled payment entry ([61d6d2f ](61d6d2f344 ))
v16.21.0
2026-06-02 16:55:08 +00:00
Mihir Kandoi
23181b3962
Merge pull request #55547 from frappe/version-16-hotfix
2026-06-02 22:23:38 +05:30
Khushi Rawat
d57e86362a
Merge pull request #55549 from frappe/mergify/bp/version-16-hotfix/pr-55484
...
fix: use fiscal year instead of calendar year in accounting dashboard number cards (backport #55484 )
2026-06-02 17:55:57 +05:30
khushi8112
1521410125
fix: set a fallback value if no fiscal year set
...
(cherry picked from commit c68918bc18 )
2026-06-02 11:26:28 +00:00
khushi8112
81d10d32f2
fix: use fiscal year instead of calendar year in accounting dashboard number cards
...
(cherry picked from commit e8fff2fdad )
2026-06-02 11:26:28 +00:00
ruthra kumar
2213c1ffad
Merge pull request #55545 from frappe/mergify/bp/version-16-hotfix/pr-54979
...
fix(ppr): make default_advance_account optional (backport #54979 )
2026-06-02 16:48:36 +05:30
Diptanil Saha
37814bf6cd
ci: fix for pull request finding 'CodeQL / Workflow does not contain permissions'
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-06-02 16:36:50 +05:30
mergify[bot]
ceb10422ae
fix: unable to submit subcontracted job card (backport #55537 ) ( #55540 )
...
* fix: unable to submit subcontracted job card (#55537 )
(cherry picked from commit 0a49403838 )
# Conflicts:
# erpnext/controllers/subcontracting_controller.py
* chore: resolve conflicts
---------
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-06-02 10:47:30 +00:00
Khushi Rawat
072a853fad
Merge pull request #55543 from frappe/mergify/bp/version-16-hotfix/pr-55539
...
feat(payment-entry): warn user before cancelling reconciled payment entry (backport #55539 )
2026-06-02 15:54:59 +05:30
Dany Robert
0bbc493213
fix: update default_advance_account type
...
(cherry picked from commit 30b9e11303 )
2026-06-02 10:07:02 +00:00
Dany Robert
7a7cc31523
fix(ppr): make default_advance_account optional
...
(cherry picked from commit 4b1d369ac6 )
2026-06-02 10:07:02 +00:00
khushi8112
61d6d2f344
feat(payment-entry): warn user before cancelling reconciled payment entry
...
(cherry picked from commit f0ba54d957 )
2026-06-02 10:00:28 +00:00
rohitwaghchaure
b89a34970b
Merge pull request #55519 from frappe/mergify/bp/version-16-hotfix/pr-55415
...
fix(stock): allow to create quality inspection after purchase/delivery (backport #55415 )
2026-06-02 11:51:45 +05:30
Rushabh Mehta
0fe44e1a67
Merge pull request #55534 from rmehta/feat/build-and-upload-assets-v16
...
feat: build and upload assets to GitHub Releases
2026-06-02 07:38:15 +05:30
Rushabh Mehta
4c05ebc21e
feat: build and upload assets to GitHub Releases
2026-06-02 06:45:25 +05:30
mergify[bot]
224426e06b
fix(pos): escape html output in pos page templates (backport #55527 ) ( #55529 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
fix(pos): escape html output in pos page templates (#55527 )
2026-06-02 00:46:54 +05:30
rohitwaghchaure
980cefa169
chore: fixed conflicts
2026-06-01 22:10:06 +05:30
rohitwaghchaure
8d12a89558
chore: fixed conflicts
2026-06-01 22:07:42 +05:30
mergify[bot]
d1b2425b2b
chore(serial_and_batch_bundle): remove update_serial_or_batch method (backport #55481 ) ( #55516 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-06-01 16:15:54 +00:00
Sudharsanan11
1679680d8e
fix(stock): add warning message to notify the user to configure the inspection
...
(cherry picked from commit e003fe4de0 )
2026-06-01 16:14:11 +00:00
Sudharsanan11
51a140a2bd
fix(stock): allow to create quality inspection after purchase/delivery
...
(cherry picked from commit c6a88ab1d2 )
# Conflicts:
# erpnext/controllers/stock_controller.py
2026-06-01 16:14:11 +00:00
rohitwaghchaure
13e1159c41
Merge pull request #55412 from frappe/mergify/bp/version-16-hotfix/pr-55377
...
refactor(sales_invoice): replace sql with qb in get_all_mode_of_payments (backport #55377 )
2026-06-01 21:41:40 +05:30
MochaMind
056f622634
chore: sync translations to version-16-hotfix ( #55426 )
2026-06-01 21:38:27 +05:30
mergify[bot]
fe585dc225
fix(je): preserve account on duplicate row when party row exists (backport #55180 ) ( #55512 )
...
fix(je): preserve account on duplicate row when party row exists (#55180 )
(cherry picked from commit 57dbac712f )
Co-authored-by: Gajendra Nishad <75714258+gajjug004@users.noreply.github.com >
2026-06-01 18:46:07 +05:30
mergify[bot]
5393c93675
fix(pos): escape item data on pos item selector (backport #55503 ) ( #55508 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(pos): escape item data on pos item selector (#55503 )
2026-06-01 18:27:30 +05:30
ruthra kumar
4af265c48f
Merge pull request #55502 from frappe/mergify/bp/version-16/pr-55495
...
fix: opening bal double counting in Process Period Closing Voucher (backport #55495 )
2026-06-01 16:00:41 +05:30
ruthra kumar
fdf5439ece
Merge pull request #55499 from frappe/mergify/bp/version-16-hotfix/pr-55495
...
fix: opening bal double counting in Process Period Closing Voucher (backport #55495 )
2026-06-01 15:51:29 +05:30
ruthra kumar
ce97a74c5f
test: prevent double counting of opening balances
...
(cherry picked from commit 7f2af123ee )
2026-06-01 09:36:47 +00:00
ruthra kumar
e955b4a3b9
refactor: color coded status in list view
...
(cherry picked from commit cfeffbb354 )
2026-06-01 09:36:46 +00:00
ruthra kumar
de42a9e86e
refactor: tabbed view for process period closing voucher
...
(cherry picked from commit 1960c81619 )
2026-06-01 09:36:46 +00:00
ruthra kumar
5206b279b6
refactor: only consider non-opening balance for Balance sheet accounts
...
(cherry picked from commit a2b8334046 )
2026-06-01 09:36:46 +00:00
ruthra kumar
de1256467f
test: prevent double counting of opening balances
...
(cherry picked from commit 7f2af123ee )
2026-06-01 09:33:09 +00:00
ruthra kumar
1029ef46a7
refactor: color coded status in list view
...
(cherry picked from commit cfeffbb354 )
2026-06-01 09:33:08 +00:00
ruthra kumar
c59dc684fe
refactor: tabbed view for process period closing voucher
...
(cherry picked from commit 1960c81619 )
2026-06-01 09:33:08 +00:00
ruthra kumar
d2bbf6d32b
refactor: only consider non-opening balance for Balance sheet accounts
...
(cherry picked from commit a2b8334046 )
2026-06-01 09:33:08 +00:00
mergify[bot]
0c946f2420
fix: check perm for account (backport #55479 ) ( #55483 )
...
fix: check perm for account (#55479 )
(cherry picked from commit dd1d2925d5 )
Co-authored-by: Ankush Menat <ankush@frappe.io >
2026-06-01 14:29:16 +05:30
Frappe PR Bot
9af618d6bf
chore(release): Bumped to Version 16.20.1
...
## [16.20.1](https://github.com/frappe/erpnext/compare/v16.20.0...v16.20.1 ) (2026-06-01)
### Bug Fixes
* billing address does not belongs to the company error ([d6b7791 ](d6b7791f18 ))
v16.20.1
2026-06-01 06:08:21 +00:00
rohitwaghchaure
3c3cde4362
Merge pull request #55475 from frappe/mergify/bp/version-16/pr-55425
...
fix: billing address does not belongs to the company error (backport #55417 ) (backport #55425 )
2026-06-01 11:36:44 +05:30
Rohit Waghchaure
d6b7791f18
fix: billing address does not belongs to the company error
...
(cherry picked from commit 9df07b367a )
(cherry picked from commit e1f29de078 )
2026-06-01 06:02:05 +00:00
mergify[bot]
fc842fb45f
fix: pick correct name when creating user from RFQ (backport #55468 ) ( #55472 )
...
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
fix: pick correct name when creating user from RFQ (#55468 )
2026-06-01 05:58:12 +00:00
mergify[bot]
ef2700bec6
fix(pos): preserve contacts and enforce permissions in set_customer_info (backport #55463 ) ( #55466 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(pos): preserve contacts and enforce permissions in set_customer_info (#55463 )
2026-06-01 05:12:48 +05:30
mergify[bot]
7c5d617049
fix(issue): check permission before issue status modification (backport #55458 ) ( #55460 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(issue): check permission before issue status modification (#55458 )
2026-06-01 00:57:21 +05:30
mergify[bot]
2f51c48fd8
refactor: task_info portal pages (backport #55448 ) ( #55454 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2026-05-31 22:06:47 +05:30
mergify[bot]
aa5dfde23b
fix(book_appointment): when scheduling is disabled, block API endpoints (backport #55455 ) ( #55457 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
fix(book_appointment): when scheduling is disabled, block API endpoints (#55455 )
2026-05-31 16:10:20 +00:00
MochaMind
ad267ec295
chore: update POT file ( #55451 )
2026-05-31 15:05:47 +02:00
mergify[bot]
5c51145984
refactor(pos_profile): migrating raw sql to qb in set_defaults (backport #55447 ) ( #55450 )
...
Co-authored-by: Diptanil Saha <diptanil@frappe.io >
2026-05-31 09:45:28 +00:00
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