Uno de los mayores dolores de cabeza al vivir en pareja o con roommates es el "cobro hormiga": realizar múltiples transferencias pequeñas para saldar cuentas individuales (por ejemplo, $35 pesos por la leche, $80 por el detergente).
Durante el desarrollo de la lógica de balance de deudas cruzadas de Hogari MX, decidimos implementar un algoritmo de simplificación de deudas (Debt Simplification Algorithm) basado en la consolidación neta. En lugar de registrar flujos bilaterales infinitos, el sistema calcula el balance de caja neto de cada persona del hogar al cierre de cada transacción.
Lógica de Consolidación
Si la persona A le debe $100 a la persona B, y la persona B le debe $150 a la persona C, la app simplifica el flujo indicando que A paga $100 a C, y B paga $50 a C. Reduciendo transacciones.
Equilibrio Proporcional
El algoritmo permite indexar deudas proporcionales al ingreso de cada miembro, de modo que el saldo deudor neto final respeta automáticamente la equidad del hogar.
En nuestras pruebas internas encontramos que este enfoque reduce hasta en un 67% el número de transferencias bancarias mensuales en hogares de tres o más miembros.