Mihir Kandoi
b2233a44d1
revert(manufacturing): remove material coverage changes ( #58714 )
2026-09-04 14:32:28 +05:30
Pandiyan P
5895ed0ee9
fix: prevent duplicate Batch messages and Project links ( #58705 )
2026-09-04 14:31:23 +05:30
Abdeali Chharchhodawala
1b7da82669
fix: minor improvements to financial report template validation ( #58724 )
...
* fix: address review comments on financial report template validation
* refactor: minor fixes
2026-09-04 14:00:57 +05:30
Pandiyan P
0b1f1d6851
fix: check material request price list permission ( #58740 )
2026-09-04 13:02:59 +05:30
Pandiyan P
00f04fc084
fix(batch): show Expired status only after expiry date has passed ( #58736 )
...
Co-authored-by: Ajish18 <ajishiyappan1@gmail.com >
2026-09-04 12:21:01 +05:30
Krishna Pramod Shirsath
f368a5b64e
fix(timesheet): handle empty allowed projects ( #58745 )
2026-09-04 11:34:29 +05:30
Soham Kulkarni
f8951034be
Merge pull request #58729 from sokumon/sidebar-changes
...
fix: more sidebar improvements
2026-09-03 15:16:36 +05:30
sokumon
56caf3c770
fix: more sidebar improvements
2026-09-03 14:46:30 +05:30
Sumit Jain
3b9535ed91
Merge pull request #58726 from frappe/fix-account-tree
...
feat(accounts): disabled marker and cost center parity in tree views
2026-09-03 14:05:18 +05:30
Sumit Jain
f8c53be376
fix(accounts): drop unsupported badge theme on account number
2026-09-03 13:53:27 +05:30
Sumit Jain
a1b402020e
feat(accounts): enhance account and cost center tree views with additional flags and labels
2026-09-03 13:38:20 +05:30
Diptanil Saha
e3a976f115
fix(setup): strict permissions for transaction deletion record ( #58687 )
2026-09-03 06:28:23 +00:00
dependabot[bot]
68666c2ed0
chore(deps): bump browserslist from 4.28.4 to 4.28.8 in /banking ( #58721 )
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.28.4 to 4.28.8.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.28.4...4.28.8 )
---
updated-dependencies:
- dependency-name: browserslist
dependency-version: 4.28.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 05:33:45 +00:00
Diptanil Saha
717af27559
ci: authenticate github clones in install.sh ( #58718 )
2026-09-03 10:50:32 +05:30
Sagar Vora
4944df8733
Merge pull request #58697 from sagarvora/frt-fixes
...
fix!: improve validation in financial report template
2026-09-02 17:08:04 +05:30
Sagar Vora
19aa3b20e0
fix!: improve validation in financial report template
2026-09-02 16:46:02 +05:30
rohitwaghchaure
09f5e76b77
fix: rearrange fields in BOM Operation ( #58683 )
2026-09-02 16:44:16 +05:30
rohitwaghchaure
646c7d042d
fix: check write permission in whitelisted document methods ( #58689 )
...
* fix: check write permission in whitelisted document methods
* fix: keep production plan status roll-up permission agnostic
2026-09-02 15:40:10 +05:30
Shllokkk
3e08a085b9
Merge pull request #58684 from Shllokkk/lead-add-to-prospect-read-permission-check
...
fix(crm): check read permission on lead in add_lead_to_prospect
2026-09-02 14:54:01 +05:30
Krishna Pramod Shirsath
2918e98a2b
fix(stock): allow creating stock closing balances ( #58590 )
2026-09-02 08:24:46 +00:00
Shllokkk
02fcdc0337
fix(crm): check read permission on lead in add_lead_to_prospect
2026-09-02 13:50:38 +05:30
Krishna Pramod Shirsath
a2071a6fdd
fix: filter cancelled BOMs in BOM Stock Analysis ( #58647 )
2026-09-02 13:33:15 +05:30
Vishnu Priya Baskaran
dbe153a15e
fix: include payment deductions in sales/purchase register ledger bal… ( #58437 )
2026-09-02 12:30:08 +05:30
Vishnu Priya Baskaran
f16f249a38
fix(pos): use company-currency change amount when netting pos gl entries ( #58599 )
2026-09-02 12:22:24 +05:30
Vishnu Priya Baskaran
9cb736a271
fix(stock): prorate landed cost charge into transaction currency ( #58575 )
...
* fix(stock): prorate landed cost charge into transaction currency
* test(stock): assert landed cost charge transaction-currency amount
2026-09-02 12:10:22 +05:30
Shllokkk
c93815b4ae
fix: filter fully ordered items when creating RFQ from Material Request ( #58534 )
2026-09-02 06:15:04 +00:00
Pandiyan P
2b54a581f8
fix(stock): preserve exchange gain loss journals in lcv ( #58505 )
2026-09-02 11:44:38 +05:30
Mihir Kandoi
199cae9496
fix(stock): subtract stock qty of same-document rows from batch availability ( #58669 )
...
* fix(stock): subtract stock qty of same-document rows from batch availability
filter_batches subtracted a row's transaction-UOM qty from batch quantities that
are in the stock UOM, so a row in an alternate UOM freed less of the batch than
it consumes and the auto-pick could assign a batch that cannot cover the new
row.
* test(stock): cover batch availability with alternate UOM rows
2026-09-02 11:42:37 +05:30
Mihir Kandoi
9261c9b47f
fix(stock): assign batch_no only when the first batch covers the full qty ( #58668 )
...
* fix(stock): assign batch_no only when the first batch covers the full qty
The auto-pick loop reduced the requested qty per batch and left the last
visited batch on the row, so a qty spanning batches got a batch that could
not fulfil it and failed at submit with a misleading negative-stock error.
Assign the first batch in pick order only when it alone covers the qty.
Otherwise leave batch_no empty so the auto-created Serial and Batch Bundle
splits the qty across batches at submit.
Batches are queried without qty so filter_batches subtracts rows already in
the document from the uncapped batch quantities. Querying on a copy also
stops get_auto_batch_nos from clearing warehouse on the kwargs later used to
pick serial nos.
Fixes #58640
* test(stock): cover batch auto-pick when qty spans batches
* fix(stock): pick serial nos across batches when no batch covers the qty
With batch_no left empty for a qty that spans batches, the serial pick for a
serialised and batched item filtered on [None] and returned nothing, leaving
the row with neither identity. Skip the batch filter when there is no batch so
the serial nos are picked in the configured order across batches; the bundle
built at submit derives each serial's batch.
* test(stock): cover serial pick across batches for batched serial items
2026-09-02 11:42:37 +05:30
Mihir Kandoi
0230879501
ci: allow shallow fetch when fast-forwarding the cached bench ( #58666 )
2026-09-02 11:20:21 +05:30
kaulith
56a391c522
fix(crm): validate contact email before saving an email campaign ( #58667 )
2026-09-02 05:34:22 +00:00
Pandiyan P
e74ab38eeb
fix(manufacturing): use item warehouses in production plan work orders ( #58663 )
2026-09-02 04:34:05 +00:00
Pandiyan P
a9b857bdfe
fix(stock): ignore cancelled batch entries in valuation ( #58659 )
2026-09-01 15:49:51 +00:00
Diptanil Saha
a20fc4f931
fix: add missing perm checks on various whitelisted methods ( #58652 )
2026-09-01 19:12:21 +05:30
Shllokkk
22e3b87621
Merge pull request #58607 from Shllokkk/trial-balance-party-exclude-zero-rounding
...
fix: round party balances to currency precision in Trial Balance for Party
2026-09-01 15:18:22 +05:30
Mihir Kandoi
e2f24eea15
feat(buying): track supplier quotation order status ( #58572 )
2026-09-01 08:18:29 +00:00
Pandiyan P
db52e465d0
fix: handle BOM price list currency update ( #58638 )
2026-09-01 13:31:37 +05:30
Raffael Meyer
5691a7b3c7
fix: explain missing fields when loading party details or taxes ( #58627 )
2026-09-01 01:31:06 +02:00
Raffael Meyer
0d78261bdf
fix: translate label in party validation ( #58624 )
2026-09-01 00:47:53 +02:00
Diptanil Saha
120e62f208
fix(crm): add missing permission validation on get_contract_template ( #58621 )
2026-09-01 00:58:58 +05:30
Diptanil Saha
21a3b1c3dc
fix: validate POS Settings invoice and search fields on the server ( #58611 )
2026-08-31 23:43:35 +05:30
Raffael Meyer
d8432d92c8
fix: do not map the same row twice in "Get Items From" ( #58617 )
2026-08-31 17:15:22 +02:00
Sumit Jain
31761699ae
fix: enhance tree view functionality for accounts and cost centers ( #58520 )
2026-08-31 19:56:24 +05:30
Pandiyan P
7ecfa6b356
fix(stock): correct reservation and pick list quantities ( #58613 )
2026-08-31 19:38:31 +05:30
Mihir Kandoi
24209ae699
fix(manufacturing): handle duplicate root BOM items ( #58614 )
...
* fix(manufacturing): handle duplicate root BOM items
* test(manufacturing): remove duplicate root item test
2026-08-31 14:04:26 +00:00
Pandiyan P
26d000e15f
fix(stock): validate serial batch bundle company ( #58608 )
2026-08-31 12:08:23 +00:00
Mihir Kandoi
dbae23765e
fix: keep closed rows out of Update Items ( #58609 )
2026-08-31 12:03:00 +00:00
Mihir Kandoi
c755e24731
fix: compare updated item quantities in stock UOM ( #58603 )
2026-08-31 17:05:30 +05:30
Mihir Kandoi
d5789c2e8b
feat: close individual transaction items ( #57596 )
2026-08-31 16:57:48 +05:30
Pandiyan P
0f14f8050f
fix: correct bom sorting and stock translations ( #58605 )
2026-08-31 11:26:42 +00:00