Data

Import

Upload a full portfolio JSON (accounts, lots, targets) or a minimal CSV of positions.

Format

JSON

Must match the app schema: accounts, lots, optional targetAllocation, substantiallyIdenticalGroups.

Format

CSV

Columns: symbol, sleeve, quantity, cost_basis_per_share, acquisition_date (YYYY-MM-DD), optional account_id, lot_id. Upload SoFi, then Schwab, then Robinhood in order: lots merge and dedupe when rows match or reuse lot_id.