Really appreciate you laying out such a clear, practical roadmap here—makes the chaos of broker CSVs feel solvable. Could this kind of standardization eventually make it trivial for any new finance tool to support dozens of brokers right out of the box?
OpenBrokerCSV v0.1 — Let’s Standardise Broker CSVs (So Everyone Can Build Better Tools)
2 Comments
Pocket Portfolio
•
Thanks, Andrew — that’s exactly the end-state we’re aiming for.
Quick target: v0.1 → one JSON Schema + per-broker YAML mappings so a new app can “import 20+ brokers out-of-the-box” by running a single validator/normalizer step (openbrokercsv validate …) and ingesting the same normalized trades.csv. Our audit bar is: deterministic parsing, explicit timezone/currency handling, and human-readable error rows.
Minimal repro/template: happy to share a tiny starter:
# 1) Clone template
npx degit pocketportfolio/openbrokercsv-min demo && cd demo
# 2) Validate + normalize any broker export
npx openbrokercsv-cli validate ./raw.csv \
--broker <broker> --portfolio-ccy GBP \
--out ./normalized/trades.csv --errors ./normalized/errors.csv
# 3) Serve a mini dashboard (loads normalized CSV + shows P/L explain)
npm i && npm run dev
If you’ve got a specific broker in mind, drop a single redacted row and I’ll spin up the mapping PR so it “just works.”
Please log in to add a comment.
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.
Please log in to comment on this post.
More Posts
- © 2026 Coder Legion
- Feedback / Bug
- Privacy
- About Us
- Contacts
- Premium Subscription
- Terms of Service
- Refund
- Early Builders
chevron_left
5.8k Points • 172 Badges
United Kingdom • pocketportfolio.app/press
66Posts
50Comments
33Connections
Led delivery of OceanBrain at National Grid Ventures, reducing manual subsea investigations by 60%.
... Show moreLed delivery of OceanBrain at National Grid Ventures, reducing manual subsea investigations by 60%.
Architect of The Sovereign Ingestion & Inference Layer. The sovereign financial data layer.
A limited-scope processor architecture: broker data parses in-browser, never warehouses server-side, and AI inference runs stateless — minimising the per-user data footprint by design.
https://www.pocketportfolio.app/press Show less
... Show moreLed delivery of OceanBrain at National Grid Ventures, reducing manual subsea investigations by 60%.
Architect of The Sovereign Ingestion & Inference Layer. The sovereign financial data layer.
A limited-scope processor architecture: broker data parses in-browser, never warehouses server-side, and AI inference runs stateless — minimising the per-user data footprint by design.
https://www.pocketportfolio.app/press Show less
More From Pocket Portfolio
Related Jobs
- Software Engineer, Test & Infrastructure II (Bilingual Spanish)Vail Systems · Full time · Springfield, IL
- Building EstimatorKinsley Construction · Full time · Hagerstown, MD
- Remote Full-Stack Software Engineer - Build Scalable SystemsMicro1 · Full time · Tallahassee, FL
Commenters (This Week)
anhmtk
2 comments
Jens Krause
2 comments
Ahmed Talaat
1 comment
Contribute meaningful comments to climb the leaderboard and earn badges!