whisper-money/tests/Unit
Víctor Falcón 4917bd1c58 feat(banking): add Interactive Brokers sync via Flex Web Service
Sync portfolio NAV as account balances from the IB Flex Web Service
(SendRequest -> poll GetStatement -> parse XML). NAV maps to balance and
open-position cost basis to invested_amount so profit derives like Indexa
Capital. One statement covers every account, so the syncer fetches once
per connection to respect IB's per-query rate limit.

IB returns HTTP 200 with an error XML, so the client translates Flex error
codes into the exceptions the sync job already understands: 401 for token
problems, 429 for throttling, transient otherwise.
2026-06-22 19:09:31 +02:00
..
Enums feat(banking): add Interactive Brokers sync via Flex Web Service 2026-06-22 19:09:31 +02:00
Services feat(transactions): add counterparty fields (#440) 2026-05-27 16:20:55 +02:00
.gitkeep Execute browser tests on CI (#10) 2025-12-03 16:26:30 +01:00