Frequently Asked Questions
Common questions about using FiniFlow.
Dashboard & P&L
What is "Capital Exposed"?
Capital Exposed is the total amount you have actually paid out of pocket for your current (open) positions. It does not include assets you have already sold. Think of it as "the money currently at risk in the market."
Why does my P&L differ from what my broker shows?
A few common reasons:
- End-of-day prices. FiniFlow uses EOD (end-of-day) quotes, not real-time prices. There will always be a small difference during market hours.
- Spread. Brokers like eToro apply a spread (hidden commission). Their "value" uses mid or bid prices that differ from the raw exchange close.
- Currency conversion timing. If you paid in a different currency (e.g. USD for a EUR asset), FiniFlow converts at today's rate. Your broker may have used a different rate at purchase time.
- Missing cost basis. If you imported a position with no
cost_basis, P&L is calculated from zero — the full market value appears as gain.
What is Unrealized vs Realized P&L?
Unrealized is the gain or loss on positions you still hold — what you would make if you sold today. Realized is the gain or loss you have already locked in by selling. The dashboard shows both separately so you know how much is "on paper" vs actually yours.
What does the orange warning badge in the navbar mean?
It means FiniFlow could not find a market price or FX rate for at least one asset as of today. Your net worth figure is approximate. The warning clears automatically once prices are updated (usually within a few hours). If it persists, it is likely because a market was closed on that day (weekend, holiday) — FiniFlow will use the most recent available price.
Transactions
What is the difference between BUY and DEPOSIT?
BUY automatically deducts the amount from a linked cash account — it models the real cash outflow. You can use it for any asset type: stocks, crypto, a Rolex, a property. Use it when you want FiniFlow to track the full money flow across accounts.
DEPOSIT adds a position without touching any cash account. Use it for the initial import of existing positions, or when you want to record a holding without tracking the cash side.
When should I use an Adjustment transaction?
Adjustments let you correct the ledger without affecting P&L in unexpected ways. Three common cases:
- Inventory discrepancy — e.g. 0.000001 BTC lost to network rounding. Adjust quantity, leave amount at 0.
- Forgotten cost — e.g. a commission you forgot to record. Adjust amount, leave quantity at 0.
- Opening balance — set a starting position quickly without full transaction history. Adjust both quantity and amount.
Can I delete a transaction?
Yes, from the transaction detail screen. FiniFlow uses an immutable ledger model — deleting is discouraged unless it was entered in error. If you want to reverse a transaction, prefer recording an offsetting one (e.g. a SELL after a BUY).
Assets & Pricing
Why is an asset showing "manual" pricing?
The asset either has no automatic price source, or you have set its valuation strategy to manual static. Common cases: real estate, watches, some ETFs listed on exchanges not yet covered. You can update the value manually from the asset detail screen at any time.
How do I add a mutual fund from Myinvestor or BBVA?
Search for the fund by name or ISIN in the asset creation form. FiniFlow covers most European mutual funds (iShares, Vanguard, Fidelity, Amundi, etc.) with daily NAV via EODHD. If your fund is not found, add it manually with manual static valuation and update the NAV when you check your account.
What is a snapshot?
A snapshot is FiniFlow's record of your total net worth on a specific date. Snapshots are created daily and drive the historical chart on your dashboard. When you add a new asset with a past acquisition date, FiniFlow automatically backfills historical snapshots from that date forward.
Import
My import says "already exists" — what does that mean?
FiniFlow identifies positions by account name + asset name (case-insensitive). If you already have an asset with the same name in the same account, the row is skipped to avoid duplicates. You can still add transactions to that asset manually.
What is a catalog_key and where do I find it?
The catalog_key links your asset to FiniFlow's instrument catalog so prices update automatically. Format is TICKER|EXCHANGE_MIC for stocks/ETFs (e.g. AAPL|XNAS, VWCE|XETR) and SYMBOL|NETWORK for crypto (e.g. bitcoin|ethereum). For funds, use the ISIN followed by |EUFUND (e.g. IE00B03HD191|EUFUND). Download the full catalog from the import screen (Tools → Import) or ask Claude/ChatGPT to look it up for you.
Do you support broker exports directly (eToro, Degiro, Binance)?
Not directly — broker export formats vary too much to parse reliably. Instead, FiniFlow provides a simple CSV format and an AI prompt you can use with Claude or ChatGPT to convert your broker export automatically. It takes about 2 minutes and works with any broker.