
Caso de éxitoEn progreso
BEX Multiservicios — Reconstrucción de una plataforma de préstamos heredada para cobradores de campo
Una empresa de crédito costarricense está trasladando sus operaciones de préstamos, cobro y pagos de un sistema ASP.NET obsoleto a una plataforma segura y mobile-first que sus cobradores de campo pueden usar en ruta.
- Cliente
- BEX Multiservicios, Costa Rica
- Industria
- Crédito de consumo y cobranza
- Servicios
- Modernización de sistemas heredados, migración de datos, software a la medida
- Stack tecnológico
- Next.js App Router, TypeScript, Supabase (Auth, RLS, Storage), Tailwind, shadcn/ui, PWA
- Estado
- En progreso — desarrollo del MVP y migración de datos
- Categoría
- Desarrollo de Software
Sobre el cliente
BEX opera un negocio de préstamos con un equipo de cobradores de campo que recorren rutas fijas y gestionan deudores, fiadores, préstamos y pagos tanto en colones como en dólares estadounidenses.
El reto
- El sistema actual, Genesis, está construido en ASP.NET WebForms con tablas de DevExpress: funciona solo en escritorio, es difícil de mantener y no se puede usar en campo.
- Los cobradores registran pagos fuera de la oficina sin una forma confiable de comprobarlos en tiempo real.
- No hay acceso directo a la base de datos, solo a las exportaciones en Excel de la aplicación, y esas exportaciones no concilian entre clientes, préstamos y pagos.
Nuestra solución
- Migración sin acceso a la base de datos: un proceso de importación CSV/Excel que valida, cruza y concilia clientes, préstamos, fiadores y pagos antes de que cualquier dato llegue al nuevo sistema.
- Seguridad desde el diseño: Supabase Auth con seguridad a nivel de fila en cada tabla y dos roles, Administrador y Cobrador, cada uno con acceso solo a lo que necesita.
- Diseñado para la ruta: una PWA mobile-first donde los cobradores registran pagos en campo con una foto obligatoria del comprobante de pago. Un administrador aprueba cada pago antes de que sea definitivo.
- Lógica crediticia alineada con el negocio: operación dual en CRC/USD con tipos de cambio, interés fijo por período (mensual o quincenal) y carteras por ruta.
Alcance (MVP)
- CRUD de clientes, fiadores, cobradores, préstamos y pagos
- acceso basado en roles
- registro de pagos en campo con aprobación
- migración de datos de aproximadamente 1,300 deudores, ~1,000 préstamos, 16 cobradores y 10 rutas
- Fase 2: reportes y libro de transacciones
Hitos
- Decisiones de arquitectura y alcanceCompletado
- auditoría y conciliación de datosEn curso
- desarrollo del MVPPróximo
- piloto con cobradoresPróximo
- puesta en producción y retiro del sistema heredadoPróximo
Aprendizajes clave
- El verdadero proyecto son los datos heredados, no la interfaz
- la prueba fotográfica más la aprobación genera confianza en los pagos de campo
- RLS desde el primer día mantiene seguros los datos financieros