Commit Graph

61123 Commits

Author SHA1 Message Date
Diptanil Saha
f60c349794 fix(buying): restrict linked material requests to permitted documents (#58855) 2026-09-08 14:23:03 +05:30
Pandiyan P
cadc0ca86d fix: persist rendered terms on transaction save (#58858) 2026-09-08 13:28:30 +05:30
Sudharsanan Ashok
2f572b1624 fix(stock): distribute additional costs when incoming items have no value (#58841) 2026-09-08 13:27:41 +05:30
Diptanil Saha
ed368a3e2a fix(accounts): enforce account field allow-list on financial report filters (#58790) 2026-09-08 11:30:26 +05:30
Mihir Kandoi
d64e45582a fix(manufacturing): prevent excess process loss from inflating plan quantities (#58847) 2026-09-08 04:22:02 +00:00
Mihir Kandoi
1615ecd25e fix(manufacturing): account for process loss in Production Plan Work Orders (#58799) 2026-09-08 09:17:38 +05:30
Mihir Kandoi
a83a9af9bc fix(stock): allow parent item groups in filters (#58839) 2026-09-08 09:16:23 +05:30
Nikhil Kothari
f2d72f973d fix(banking): Federal bank dark logo (#58844) 2026-09-07 20:41:47 +00:00
Mihir Kandoi
c613a7f7f0 fix(selling): subtract billed qty for zero-amount Sales Order rows (#58816) 2026-09-07 19:27:00 +05:30
Mihir Kandoi
5cea05b302 fix(manufacturing): share transfer stock across Production Plan rows (#58812)
* fix(manufacturing): share transfer stock across Production Plan rows

Fetch available stock once per item for the total demand and consume it across rows. Combine batch splits into one transfer row per source warehouse and demand. Round transfer quantities to the plan item precision so the shared balance never leaves a float residue as an extra row.

* test(manufacturing): cover shared transfer stock across Production Plan rows
2026-09-07 19:04:26 +05:30
Mihir Kandoi
65048863db fix(manufacturing): apply safety stock once across Production Plan rows (#58806)
* fix(manufacturing): apply safety stock once across Production Plan rows

* test(manufacturing): cover safety stock once across Production Plan rows
2026-09-07 19:04:26 +05:30
Mihir Kandoi
b1c0921c2b fix(manufacturing): apply MOQ once across Production Plan rows (#58805)
* fix(manufacturing): apply MOQ once across Production Plan rows

Apply Minimum Order Qty after stock and transfer allocation, grouped by item, warehouse, request type, supplier and Sales Order. Material Requests and Purchase Orders are raised per Sales Order and a Purchase Order rejects an item below its minimum, so each Sales Order buys at least the minimum or is covered by the surplus of an earlier one. The surplus is the quantity actually purchased beyond demand, so purchase UOM and whole-number rounding carry forward.

* test(manufacturing): cover MOQ once across Production Plan rows
2026-09-07 19:04:25 +05:30
Mihir Kandoi
9c4d03f26f fix(manufacturing): sum required quantity when consolidating sub-assemblies (#58807) 2026-09-07 18:59:33 +05:30
Nikhil Kothari
ebe5decb96 fix(banking): UI cleanup and better statement parsing (#58817)
* fix(banking): reset scroll on searching accounts

* fix(banking): show only past dates in date filter

* fix(banking): clean up line heights and remove beta badge

* fix(banking): show accurate count of import progress
fix(banking): show latest 20 imports instead of 10

* fix(banking): layout sizing needs to be preserved on page change

* fix(banking): cleaner bank balance UI

* fix(banking): correctly parse Cr/Dr values in statement importer

* Update banking/src/components/features/BankReconciliation/BankBalance.tsx

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-09-07 13:10:02 +00:00
rohitwaghchaure
e85e300f8f fix: user not able to set valuation rate zero in stock reco (#58800)
* fix: user not able to set valuation rate zero in stock reco

* fix: wrong difference amount when valuation rate is zero

* fix: blank valuation rate should not be treated as a change
2026-09-07 12:47:54 +00:00
Mihir Kandoi
683f033c34 fix(selling): fetch orders within billing allowance (#58751) 2026-09-07 17:57:59 +05:30
MochaMind
ec738eec28 fix: sync translations from crowdin (develop) (#58579)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-09-07 13:08:22 +02:00
Pandiyan P
72fa7d0b10 feat: add subcontracting receipt ledger previews (#58698) 2026-09-07 05:49:17 +05:30
Diptanil Saha
223a97904a fix(manufacturing): add permission checks to BOM whitelisted methods (#58789) 2026-09-07 00:49:03 +05:30
Diptanil Saha
7b53402eae fix: add permission checks to whitelisted methods (#58787) 2026-09-06 22:57:15 +05:30
MochaMind
353e3a805f chore: update POT file (#58784) 2026-09-06 15:56:03 +02:00
Mihir Kandoi
c1e0865771 fix(controllers): drop the Check-field guard from dimension search (#58783) 2026-09-06 07:27:26 +00:00
Afsal Syed
71f1edeb1c fix(stock): show actual outgoing rate in ledger preview (#58700) 2026-09-05 18:43:11 +05:30
Shllokkk
135921ca79 Merge pull request #58769 from Shllokkk/fix-profit-and-loss-dashboard-chart
fix: restore hover tooltip on Profit and Loss dashboard chart
2026-09-05 14:35:01 +05:30
Shllokkk
9e9c4b8102 fix: restore hover tooltip on Profit and Loss dashboard chart
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-05 14:22:37 +05:30
Raffael Meyer
5beed5f4f0 fix: resolve code lists by URI and version (#58770) 2026-09-04 20:21:50 +02:00
Nikhil Kothari
04b84ef069 fix(banking): find transfers on the same day (#58766) 2026-09-04 13:16:19 +00:00
Hussain Nagaria
154c6fb943 fix(bank reconciliation): match Payment Entries on the bank-side amount (#57740)
* fix(bank reconciliation): match Payment Entries on the bank-side amount

get_pe_matching_query() ranked and filtered on pe.paid_amount while the
match card displayed pe.base_paid_amount_after_tax, so the amount used for
the exact match never matched the amount shown.

Both now use the amount that actually hits the bank account, in that
account's currency: received_amount_after_tax when the bank account is
paid_to (deposit) and paid_amount_after_tax when it is paid_from
(withdrawal). This is the same convention as the Bank Reconciliation
Statement report and matches the bank GL entry that reconciliation
allocates against.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* test(bank reconciliation): cover bank-side amount matching

Two cases the previous behaviour got wrong or could regress on:

- A deposit from an internal transfer where the paid and received sides
  differ by a charge. The match must show, and compare against, the
  amount that reached this bank account.
- A withdrawal, which still matches on the paid side.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 17:20:09 +05:30
Vishnu Priya Baskaran
c3319d74cf fix: add reconciliation after submit logic for bank transactions (#57330)
Co-authored-by: Poovetha <poovethapalanivelu@gmail.com>
2026-09-04 17:05:39 +05:30
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