Blog/Engineering

Multi-currency accounting without tears: our ledger invariants.

Every cross-border bug we've ever shipped started the same way. Here are the four invariants the ledger now enforces at the database level, and the migration we ran on 40M rows to get there.

NR
Núria Roca
Principal eng
Mar 27, 2026
14 min

This article is coming soon. Subscribe to our newsletter to be notified when it's published.