A holdings snapshot you can reconcile
Enter positions, prices and FX dates, then inspect valuation and allocation in one base currency. Keep a full JSON backup of the source inputs.
Manual prices and FX; no live feeds. Not total investment return, tax-basis verification or a trade recommendation.
Snapshot settings
FX and remaining cost must already be expressed for this base currency. Clear the dataset before changing base, or restore a complete JSON dataset. No automatic currency conversion.
Load or paste holdings
Canonical CSV or full JSON backup
One aggregated holding per exact account/symbol/currency. No automatic broker-file mapping or tax-lot matching. Read the schema and units.
Manual position entry and editing
Add a position
Filter the snapshot
Selected holdings snapshot
Remaining cost and valuation difference are entered-record comparisons, not total return or verified tax basis.
Asset-class allocation
Class targets for this selection
Group by assetClass
Group by account
Group by currency
Group by security
Selected positions
| ID | Account | Security | Class | Quote | Units | Base value | Base cost | Unrealized | Price date | Actions |
|---|
Export and retain your record
JSON preserves all holdings and settings. CSV is filtered and protects formula-like text with an apostrophe. Nothing is saved automatically and no holdings are uploaded by this tool.