a6a46e0d84
fix: count confirmed broker withdrawals by account reference
2026-08-29 01:02:32 +03:00
a6250f1592
fix: match broker transfers regardless of description
2026-08-28 23:54:10 +03:00
22e9656e92
fix: reconcile split broker withdrawals
2026-08-28 23:52:53 +03:00
19a924647e
fix: count matched broker cash withdrawals
2026-08-28 23:41:32 +03:00
2e1fc5976a
fix: reconcile broker transfers with family accounts
2026-08-28 08:59:43 +03:00
52221dfdc1
fix: exclude internal broker cash transfers
2026-08-28 08:56:02 +03:00
62ac3c387d
fix: handle quote fallbacks safely
2026-08-28 08:27:36 +03:00
58a4663aaf
fix: resolve MOEX quotes by ISIN search
2026-08-28 08:25:06 +03:00
c2e515ba8d
feat: refresh portfolio valuation from market quotes
2026-08-28 08:23:56 +03:00
491a51cfb8
test: cover overlapping portfolio imports
2026-08-27 08:34:49 +03:00
c82b26acf9
fix: avoid incomplete unrealized result
2026-08-27 08:29:22 +03:00
ba2ed6a049
feat: add broker investment performance
2026-08-27 08:27:40 +03:00
29ba82f4bf
feat: add portfolio valuation history
2026-08-27 08:17:33 +03:00
b38346dd19
feat: add portfolio overview
2026-08-27 00:07:25 +03:00
ef7732285b
fix: limit broker XLSX extraction
2026-08-26 23:45:09 +03:00
12d096beeb
fix: make broker XLSX import atomic
2026-08-26 23:42:26 +03:00
000c77f162
feat: import VTB broker XLSX reports
2026-08-26 23:36:32 +03:00
027fbedb8c
feat: show cashback in cash flow summary
2026-08-26 07:26:14 +03:00
3f5681074e
fix: preserve overlapping import deduplication
2026-08-26 00:43:43 +03:00
62519f80cd
fix: import identical JSON transactions
2026-08-26 00:39:55 +03:00
c4ce2b9d6b
fix: classify VTB savings transfers
2026-08-24 23:25:43 +03:00
8939843462
fix: validate analytics filter ids
2026-08-24 22:06:24 +03:00
7671ab76b2
fix: close analytics review findings
2026-08-21 07:23:57 +03:00
7154e8f2ea
fix: complete analytics edge cases
2026-08-21 06:13:23 +03:00
d86624b9ef
Revert "Merge pull request 'Завершить аналитику расходов и доходов' ( #35 ) from feature/analytics-completion into main"
...
This reverts commit 66c04b0618 , reversing
changes made to efc9854064 .
2026-08-21 06:10:20 +03:00
24b8ed8261
feat: complete analytics category filtering
2026-08-21 00:08:59 +03:00
9755332204
test: verify imported source positions
2026-08-20 23:25:32 +03:00
669e54f6cb
test: cover transaction ordering
2026-08-20 23:24:24 +03:00
ab42caae37
feat: preserve transaction source order
2026-08-20 23:20:56 +03:00
d2354a61ed
fix: validate portfolio trade identifiers
2026-08-20 15:04:04 +03:00
6db1312fb1
test: cover portfolio import idempotency
2026-08-20 15:02:47 +03:00
e0da7e86ad
fix: harden portfolio import
2026-08-20 15:01:54 +03:00
8d91bea7a9
feat: add broker portfolio import
2026-08-20 14:55:53 +03:00
6515e73ead
feat: apply category rules on creation
2026-08-20 09:18:17 +03:00
3d7d0e639c
test: fix import integration cleanup
2026-08-20 08:47:53 +03:00
1b20b76704
test: cover account metadata reimport
2026-08-20 08:46:49 +03:00
c6b79c1d35
fix: finalize account labels and confirmation
2026-08-20 08:45:22 +03:00
dd2990357a
fix: allow investment rules and label accounts
2026-08-20 08:43:29 +03:00
6550e2057c
feat: add account metadata and interest analytics
2026-08-20 08:40:03 +03:00
1142a9755a
fix: exclude env files from Docker context
2026-08-20 00:20:59 +03:00
bb3789c01c
fix: inject production secrets via env file
2026-08-20 00:18:58 +03:00
3af9e9dbfe
fix: skip operation UUID conflicts on import
2026-08-19 17:50:07 +03:00
b99555ca23
fix: validate duplicate operation UUIDs
2026-08-19 17:48:39 +03:00
5c059cbc62
feat: assign deterministic operation UUIDs
2026-08-19 17:46:50 +03:00
076ab7b055
feat: add VTB broker XLSX converter
2026-08-19 15:53:58 +03:00
1cbef453b0
test(analytics): verify SQL aggregates
2026-08-19 09:12:43 +03:00
019714a8cf
test(analytics): cover net category semantics
2026-08-19 07:49:54 +03:00
a79629a60d
feat(analytics): add net cashflow reporting
2026-08-18 23:09:40 +03:00
Anton
f6d3196254
merge main into feat/commission-analytics-investments
...
Made-with: Cursor
2026-04-15 14:30:29 +03:00
Anton
fccde4259d
feat(analytics): account commission and investment transfers
...
Handle cashback commission imports, include commissions in analytics with separate investment metrics, and expose commission/version details in the UI.
Made-with: Cursor
2026-04-14 16:15:05 +03:00