Skip to main content
Forma B — append-only, particionada mensual. Guarda el valor absoluto y el delta a propósito: el delta es lo que se factura y el absoluto es lo que permite detectar que una ventana se perdió sin recalcular la serie entera. Una corrección no edita la fila equivocada: escribe una nueva con correction_of apuntando a ella. Refacturar sin poder explicar qué cambió es la peor conversación posible con un cliente.

Clave primaria

Atributos específicos

Claves foráneas

Atributos base

Restricciones e índices

RLS y particionamiento

RLS activa por tenant_id. Particionada RANGE mensual sobre window_end (standards/data.md §4). Los agregados se conservan para siempre, aunque el detalle que los originó se haya exportado y soltado: una factura de hace tres años tiene que seguir siendo explicable.

Registro de cambios