| name | roll-forward |
| description | Reconciliación de saldos periodo a periodo — apertura + movimientos - cierre = 0. Triggers en "roll forward", "roll-forward", "reconciliación saldos", "balance roll". |
Roll-forward
Paso 0
Carga perfil. Cuenta o sub-cuenta + dos periodos consecutivos.
Paso 1 — Estructura
Saldo apertura
+ Movimientos del periodo (todos)
= Saldo cierre teórico
vs Saldo cierre reportado
Si los dos cierres no coinciden → break en el periodo.
Paso 2 — Aplicar por cuenta tipo
Caja
Saldo inicial cash
+ Cobros (dividendos, cupones, reembolsos, contribuciones LPs)
- Pagos (comisiones, distribuciones, inversiones, gastos)
+/- FX revaluation (si multi-divisa)
= Saldo final teórico
Posición en participada (PE/VC)
Valor inicial
+ Contribuciones de capital del periodo
- Distribuciones recibidas
+/- Cambio de valor (mark-to-market o última ronda)
= Valor final teórico
Capital de los LPs
Saldo inicial cuenta capital LP
+ Capital calls cobrados
- Distribuciones pagadas
+/- Allocation de income / gain / loss del periodo (waterfall)
+/- Allocation de comisiones gestión y performance fee
= Saldo final teórico
Paso 3 — Validar
## Roll-forward — {Cuenta} — {De fecha A a fecha B}
| Línea | Importe |
|---|---|
| Saldo apertura | €X |
| (+) Movimiento 1 | +€X |
| (+) Movimiento 2 | +€X |
| (-) Movimiento 3 | -€X |
| (+/-) FX revaluation | +€X |
| **Saldo cierre teórico** | **€Y** |
| Saldo cierre reportado | €Y |
| **Diferencia** | **€0** ✅ |
Si diferencia ≠ 0 → break, escalar a trazar-break.
Paso 4 — Output
Tabla de roll-forward por cuenta + lista de breaks.
Casos especiales
- Multi-currency: roll-forward en divisa local + revaluación FX a fecha cierre
- Periodo con cambio de fondo de comisión: si la comisión cambia mid-periodo, devengo prorrateado
- Fondos en liquidación: roll-forward incluye gastos de liquidación, distribuciones residuales
Cierre
Reconciliación contable de saldos. Cualquier desfase requiere investigación antes de cerrar el periodo.