Dos integrantes del equipo revisando una pantalla en una tablet
Casos

Casa de cambio

Siete monedas en un Excel que solo entendía quien lo había armado. Ahora la operación se carga desde el celular.

Áreas
  • Estrategia y operaciones
  • Tecnología
Industria
Servicios financieros
Trabajo
Modelado de la operación, base de datos y aplicación móvil
Fecha
2025

Una casa de cambio no podía ver en tiempo real cuánto debía ni cuánto le debían a cada contraparte. Modelamos su operación sobre partida doble y construimos una app para registrar cada movimiento en el momento en que ocurre.

El punto de partida

Una operación compleja, sostenida por un solo archivo.

Una casa de cambio que opera con varias monedas y con una red de socios, proveedores y prestamistas llevaba toda su operación diaria en un Excel. Estaba hecho a mano y muy a medida, con decenas de casos específicos acumulados con el tiempo: pestañas por mes mezcladas con pestañas por moneda, carga manual y una lógica que solo entendía quien la había armado.

El mayor problema era operativo. No había forma de ver en tiempo real el estado de las cuentas ni cuánto se le debía a cada contraparte. La carga era lenta, y esa demora se traducía en dificultades de conciliación y en errores difíciles de rastrear.

Además, la información solo se podía consultar desde una computadora y recién quedaba disponible tarde a la noche, una vez cargado todo el día.

Qué necesitábamos resolver

Entender cómo se mueve el dinero antes de construir nada.

Antes de construir, entrevistamos al cliente varias veces para entender cómo funcionaba realmente el negocio: los tipos de clientes, cómo operaba cada proveedor, cómo se manejaba cada moneda y cómo cada movimiento hacía subir o bajar las cuentas corrientes según de dónde salía y adónde entraba el dinero.

Diagramamos todos los componentes y actores que intervienen en una operación.

  • ~2 h
    Por día llevaba cargar y conciliar la operación en el archivo anterior, según estimó el cliente.
  • 7
    Monedas en juego en cada operación, entre divisas, cripto y pesos.
  • 1
    Archivo hecho a mano sostenía toda la operación, con una lógica que solo entendía quien lo había armado.

Decisión central

En lugar de parchar la planilla, modelar toda la operación sobre la partida doble: el principio de la contabilidad clásica por el que cada movimiento se registra en dos cuentas que tienen que compensarse. La adaptamos a la operatoria del cliente. Recién con esa base resolvimos la falta de visibilidad con una aplicación.

Criterio de resultado

Que el negocio pudiera registrar cada operación en un sistema consistente, ver en el momento el estado de sus cuentas y lo que debe o le deben, y dejar de depender de un archivo frágil hecho a mano.

Lo que hicimos

Primero el modelo, después la app.

Un catálogo de operaciones. Modelamos la operación desde cero sobre partida doble. Para cada tipo de movimiento, el catálogo define qué moneda entra y cuál sale, desde qué cuenta o disposición, y si aplica tipo de cambio o comisión. Cada movimiento queda registrado como un asiento balanceado, y el sistema marca automáticamente cualquier asiento que no cierre para revisarlo.

Una fuente única de verdad. Sobre ese modelo construimos la base de datos nueva: libro de movimientos, cuentas corrientes por contraparte y por moneda, caja y saldos, utilidad diaria y mensual, comisiones, rendimiento por arbitraje, ajustes y pendientes.

Una app para cargar en el momento. Con la base estructurada, desarrollamos una aplicación conectada a ella para cargar operaciones en tiempo real desde el celular. La app guía la carga con listas encadenadas, calcula el tipo de cambio, permite adjuntar el comprobante y no deja eliminar registros, solo modificarlos. Suma tableros de saldos, cuentas corrientes, conciliación, prestamistas, utilidad, comisiones y arbitraje.

Asiento balanceado · datos de ejemplo
CuentaDebeHaber
Caja · USD1.000
Exchange · EUR990
Comisión10
Resultado0Balanceado
Representación de la app con datos de ejemplo.

Qué cambió

De dos horas por día a unos cinco minutos, según el cliente.

La casa de cambio pasó de un Excel hecho a mano a un sistema estructurado sobre partida doble, con una app como puerta de entrada. La operación se carga en tiempo real desde el celular, y en cualquier momento pueden ver el estado de cada cuenta y cuánto deben o les deben, por moneda y por contraparte.

Como cada asiento tiene que cerrar, un error de carga aparece en el momento, en lugar de descubrirse tarde en la conciliación.

Las mejoras de tiempo son estimaciones del cliente y se presentan como aproximadas.

Dos integrantes de Iterra conversando junto a una ventana
  • ~5 min
    Lleva hoy la carga y conciliación diaria, frente a unas dos horas antes, según estimó el cliente.
  • 1
    Fuente única de datos, sincronizada y con acceso multiusuario, en lugar de un archivo frágil.
  • 24/7
    Acceso al estado de cuentas, utilidad y comisiones desde cualquier lugar, en tiempo real.

Contanos qué necesitás resolver.

Podemos conversar sobre tu proyecto, revisar el contexto y definir cómo trabajar juntos.