WealthBridge is a portable bridge for moving Fidelity position snapshots into Wealthfolio-compatible holdings CSV imports.
It is built to stay relocatable and GitHub-friendly.
- Smart Normalization: Normalizes broker snapshot exports into Wealthfolio-compatible CSV snapshots.
- Data Safety: Handles same-date Fidelity exports safely.
- Sleeve Aggregation: Aggregates brokerage sleeves when requested.
- Automated Cash Conversion: Normalizes cash-like rows to Wealthfolio's
$CASHsymbol. - Scope Preservation: Preserves account scope so brokerage cash and CMA cash remain separate rows.
- Finish your monthly investing activity first.
- In Fidelity, go to Portfolio, then Positions.
- Select the configured My View in the dropdown on the left.
- Wait until Pending Activity is empty.
- Download the CSV for this program and place it in
raw/. - Run
src/run-normalize-fidelity-snapshots.bat. - Import the generated files from
normalized-holdings/into Wealthfolio from oldest snapshot to newest.
Cash-like Fidelity rows are normalized to Wealthfolio's $CASH symbol.
Supported cash-like inputs:
SPAXXSPAXX**Cash Management (Individual)cash rows
Cash row output behavior:
Symbolbecomes$CASHQuantitybecomes the cash amountAverage cost basisbecomes1CurrencystaysUSDDescriptionis retained as a friendly label such asCash (SPAXX)orCash (Cash Management)
Configure Fidelity Positions My View to show only these columns:
- Symbol
- Current value
- Quantity
- Average cost basis
- Cost basis total
- Account type
- Currency
- Total gain/loss $
- Total gain/loss %
- Exp ratio (net)
- YTD
- Sector
Remove all other columns.
Use the batch file in src/:
src/run-normalize-fidelity-snapshots.bat
It runs the PowerShell normalizer from the same folder with:
powershell.exe-NoProfile-ExecutionPolicy Bypass-AggregateSameSymbolRows
raw/: Fidelity source CSVs.src/: PowerShell normalizer and batch launcher.normalized-holdings/: Generated Wealthfolio-ready CSVs.docs/README.md: Full guide.README.md: Short root pointer for GitHub homepage visibility.
- This project is a data normalization bridge, not financial advice.
- The workflow assumes Fidelity Positions exports are used as snapshots, not transaction history.
- Same-date duplicate Fidelity exports are handled conservatively.
- Fidelity: https://www.fidelity.com
- Wealthfolio codebase: https://github.com/wealthfolio/wealthfolio
- Wealthfolio product: https://wealthfolio.app