Formance Ledger transactions¶
Summary¶
Documento sobre transacciones en Formance Ledger. Explica que una transacción modifica componentes de cuentas en un momento concreto y que el saldo se deriva de esos componentes. Formance usa postings single I/O agrupados en transacciones multi-posting atómicas.
Key Points¶
- Una transacción puede afectar múltiples cuentas a la vez sin aplicación parcial.
- Un posting representa movimiento de un asset desde una cuenta origen a una destino.
- Las transacciones agrupan postings para commit atómico.
- Formance prefiere single I/O postings porque son más fáciles de auditar.
- Multi I/O se puede modelar con cuentas transitorias.
Evidence¶
- "all these modifications happen at the exact same time and are not partially applied".
- Posting JSON contiene source, destination, asset y amount.
- "Formance uses single i/o postings with multi-postings transactions".
- Multi-posting reduce complejidad en movimientos complejos.
Open Questions¶
- Diseñar patrón Landbridge para holds, conversiones cripto-fiat, fees, reversos y cuentas puente.
- Validar cómo representar operaciones fallidas o parcialmente liquidadas sin romper auditabilidad.
Related Links¶
- Raw local:
raw/formance/formance-ledger-transactions.md - Source URL:
https://docs.formance.com/modules/ledger/accounting-model/transactions