Propuesta
de desarrollo
La aplicación se basa en que cada carga de operación calcule solo la caja, las cuentas corrientes, los arqueos y los resúmenes. Menos errores, números claros y cajas que cierran.
00 Resumen
Un solo dato, cargado una vez.
Hoy una operación se escribe varias veces: en el formulario, en la caja y en la cuenta corriente del cliente. Cada re-tipeo es una chance de error, y el error no avisa hasta que la caja no cierra al final del día.
El sistema convierte ese trabajo en uno solo: se carga la operación y viaja sola a la caja, a la cuenta corriente del cliente, a la agenda del día y al resumen del mes. Los estados dejan de ser texto libre y pasan a ser botones que, al cambiar, mueven la plata. Los saldos no se editan nunca: son la suma de sus movimientos, así que si se carga todo bien, las cajas dan.
Menos errores humanos
Cero texto libre donde hoy hay fórmulas frágiles. Cliente, tipo, moneda y estado son opciones cerradas. El total se calcula solo.
Números siempre claros
Cuánto hay en cada moneda, en cada ubicación de efectivo, banco y billetera. Qué está preparado, en camino y por cobrar.
Dashboard fácil de operar
Desde la computadora o el celular, como una app.
01 Punto de partida
Cómo trabajan hoy
- Carga manual repetida: creación de copia del formulario mensual. La misma operación se escribe en el formulario, en la caja y en la cuenta corriente. Cada copia es un error posible.
- Fórmulas que se rompen: el cálculo depende de referencias exactas, lo cual convierte al sistema en algo muy frágil; agregar cualquier cuenta nueva es difícil y arriesgado.
- Saldos corridos: las cajas y los saldos se pueden desalinear sin que nadie lo note hasta el cierre.
- Caja y gastos mezclados: los movimientos de operaciones y los gastos conviven en el mismo lugar, y cuesta leer los números reales.
- Sin trazabilidad: no queda registro de quién cambió qué ni cuándo.
02 Cómo funcionaría
Se carga una vez y se conecta todo
Un formulario que se abre en la web o en la app para cargar la operación. Según el tipo, cambian los campos:
Cuando guardás, eso impacta solo en todo lo demás: la caja o la ubicación de donde sale o entra la plata, la cuenta corriente del cliente, la agenda del día y el resumen del mes. Nadie vuelve a escribir el mismo número en otro lado.
Todo eso mismo se refleja al instante en el dashboard: cuánto hay en cada moneda, qué está pendiente, cuándo se puede comprar hoy. Todo se recalcula en el momento.
Dónde está la plata · en pesos equivalentes
Pendientes de hoy · 5
Posición y día
El dashboard: cajas por moneda, el mapa de dónde está la plata, pendientes y posición.
03 El detalle
Funcionalidades por módulo
Carga de operaciones
- Un solo formulario, siempre el mismo — se termina el formulario nuevo por mes.
- Cliente inline: si no existe lo creás ahí mismo y se le abre la cuenta corriente.
- Cotización del día automática; se puede pisar y queda registrado.
- Repartir (split): el monto se divide entre varias cuentas del cliente y/o la caja. Lo puede hacer el operador.
- Comprobante y hash: se adjuntan al cargar o después de guardar.
Agenda del día
- Hoy por default, ordenada por horario; las sin hora aparecen igual.
- Cambio de estado: al entregar, la caja se mueve sola.
La agenda del día, desde la web o celular.
Clientes y cuentas corrientes
- Al crear un cliente automáticamente se le asocia una cuenta corriente; se pueden sumar más (Obra, Fideicomiso, otras monedas).
- Cuentas bancarias del cliente precargadas (banco, titular, CUIT, CBU/alias).
- Libro por cuenta y moneda con saldo corrido; cada línea abre su operación.
- Filtros por fecha y exportación del extracto.
- Pasivos: se marca quién es pasivo y se muestra el interés que se lleva (1% mensual sobre el saldo mínimo, misma moneda, al cierre, editable).
Cuenta corriente · Sebastián
Cuentas por propósito, cada una multi-moneda.
Caja por ubicación
- Cada ubicación (Efectivo, bancos, billeteras, USDT) con su libro y saldo corrido; los movimientos los generan las operaciones.
- Movimientos separados: operaciones por un lado, gastos por otro. Los gastos se categorizan en fijos (desayuno, nafta, almuerzo) y variables.
- Transferencias entre ubicaciones como movimiento explícito: de dónde sale y a dónde entra.
- Al cargar un cheque o cable elegís a qué ubicación entra.
Arqueos
- Por ubicación y moneda, más un arqueo de caja general que consolida todo.
- Cargás lo contado y el sistema muestra la diferencia contra el teórico, con el TC del día.
- Historial con hora y usuario; alerta si supera el umbral.
Caja · saldos por ubicación
Arqueo · Efectivo $ · 16:01
Tipo de cambio · Reportes · Portal del cliente
- TC: referencia de mercado por API como guía; el operativo lo fijan ustedes (compra/venta); cada operación congela su cotización.
- Reportes: resumen mensual automático (operaciones, volumen, spread, gastos, comisiones, beneficio) + costo de tercerización por proveedor + comisiones por operador; exportable.
- Portal del cliente: acceso acotado donde el cliente ve el saldo e histórico de sus cuentas y carga o edita sus propios bancos.
04 Cómo se sostiene
Un libro mayor conectado
La idea de fondo es simple: el sistema es un libro mayor conectado. No existen saldos que se editen a mano — solo movimientos. Un saldo siempre es la suma de sus movimientos. Por eso, si se carga todo en la app, el margen de error prácticamente no existe: las cuentas cierran porque no hay otra forma de que no cierren.
Una operación genera movimientos en una o más cuentas, y la suma de esos movimientos siempre da cero: lo que entra de un lado sale del otro. Hasta un retiro de USD 5 para pagar algo es un movimiento como cualquier otro — por eso todo cuadra.
05 Tipos de operación
Todos comparten el mismo flujo
Cambian los campos y el cálculo, no la forma de cargar. Así se suman productos nuevos sin rehacer nada.
| Tipo | Cálculo | Particularidades |
|---|---|---|
| Cambio de divisa USD, EUR, BRL vs $ o USD | Total = monto × cotización (o ÷ según el par). Beneficio = spread × monto, en USD. | Contraparte: cuenta corriente del cliente o "caja" (posición propia de la financiera). |
| Cripto / USDT | Costo % o fijo, fijado al cerrar la operación. | Caja aparte. Origen: caja o proveedor (si es proveedor, se anota el % que costó). Campo hash id, editable después. |
| Cables | Beneficio = (% compra − % venta) × monto. | Costo variable (%) + costo fijo (fee si estás por debajo de X monto). |
| Cheques | Como cables, con descuento variable. | Con vencimiento: entran a una cartera con ciclo de vida (pendiente de cobro → cobrado / rechazado). Se asignan a caja o banco. |
| Depósito / retiro en CC | Sin cambio de divisa. | Entra o sale plata que se reparte entre cuentas corrientes del cliente (el caso Sebastián). |
Proveedor es una etiqueta (pueden ser varios, no importa cuál); lo que sí queda es el registro de cuánto costó tercerizar, en un resumen. Comisión: la conversión de euros/reales a USD para el volumen se toma al TC congelado de cada operación o al de cierre de mes. a confirmar — queda configurable
06 Estados
El estado mueve la plata
Dos ejes separados, para que nunca haya texto libre: el estado del trabajo y el modo de entrega (retira en oficina · delivery · transferencia · descontado en CC). La moneda sale de la operación, no del estado.
| Estado | Qué pasa con la plata | Impacto en la caja |
|---|---|---|
| Pendiente · Preparar · Listo | Sigue en la oficina, reservada | Se muestra como "preparado en oficina"; el saldo de caja todavía no se mueve |
| En camino | Salió con el cadete | Sale de la caja de oficina a la ubicación "En calle" → el arqueo de oficina cierra y ves cuánto hay en la calle |
| Entregado | Se completó | Movimientos definitivos: entra/sale de la caja y se acredita en la cuenta corriente del cliente |
| Falta entrar | Esperás la transferencia del cliente | No mueve caja; suma a "por cobrar" hasta que entra |
| Anulada | — | Contraasiento visible si ya había impactado; queda auditada |
07 Sugerencias
Algunas métricas que podríamos sumar
Además de lo que ya miran (volumen, spread, posición, pendientes, comisiones), el sistema puede mostrar otros números útiles para el día a día:
De dónde sale la ganancia
Spread capturado por línea —USD, EUR, BRL, cripto, cables, cheques— para ver qué producto rinde y cuál no.
Riesgo de cobro
Antigüedad de "falta entrar": hace cuánto te deben plata, para no perderla de vista. Y concentración por cliente.
Costo de los pasivos
Total adeudado a clientes-pasivo e interés mensual proyectado — cuánto cuesta el dinero que te prestan.
Costo de tercerizar
Cuánto se pagó por operar con proveedor en vez de con caja propia, mes a mes.
Liquidez real
Cuánto se puede comprar ahora sin tocar lo comprometido, y exposición por moneda.
Ritmo del negocio
Cantidad de operaciones, ticket promedio, volumen por día y semana, y evolución del spread %.
08 Roles y permisos
Quién puede hacer qué
Tres niveles. El detalle fino de cada uno se define en la puesta en marcha. alcance por rol a confirmar
| Función | Superadmin | Admin cajero · ctas. corrientes | Operador vendedor · cadete |
|---|---|---|---|
| Cargar operaciones | ✓ | ✓ | ✓ |
| Repartir (split) y precargar para otro | ✓ | ✓ | — |
| Cambiar estados | ✓ | ✓ | ✓ (calle) |
| Manejar caja, ubicaciones y transferencias | ✓ | ✓ | — |
| Arqueos | ✓ | ✓ | — |
| Crear clientes y cuentas corrientes | ✓ | ✓ | inline |
| Fijar TC · anular operaciones | ✓ | ✓ | — |
| Ver beneficios, spread y comisiones | ✓ | ✓ | solo su volumen |
| Configuración (tipos, tasas, %, usuarios) | ✓ | — | — |
09 Antes de los números
Valor de la propuesta
El valor de esta propuesta no está solamente en la web, la app o las facilidades que incorpora. Hay dos puntos importantes:
La entrega es un sistema completo —no una planilla automatizada—, listo para usar, en aproximadamente un mes, y que ustedes puedan enfocarse únicamente en operar el negocio y en lo que genera valor para la financiera.
Y algo que para mí es importante de destacar es todo lo que hay detrás del sistema. El objetivo no es simplemente desarrollar una aplicación, sino plasmar la lógica de la financiera en una estructura de datos sólida, con modelos y entidades bien definidos y relacionados entre sí según la operatoria del negocio. Esa base hace que toda la información esté conectada, que el sistema sea confiable, escalable y que cualquier funcionalidad nueva que se quiera agregar en el futuro pueda construirse sobre una estructura pensada desde el primer día, y no sobre parches.
Todas las pantallas, números y ejemplos incluidos en esta propuesta son ilustrativos y tienen como objetivo mostrar cómo podría verse el producto final. Las decisiones definitivas las iremos tomando en las reuniones semanales, para que cada funcionalidad quede 100% adaptada a su operatoria y a las necesidades reales del negocio.
10 Inversión
Propuesta económica
Una webapp para escritorio y una app instalable en el celular (se agrega a la pantalla de inicio). Incluye base de datos, hosting y dominio por un año, primera entrega del MVP en un mes — con actualizaciones semanales. Tres meses de iteración para ajustar el sistema a la operatoria real y/o agregar funcionalidades. Inversión total: USD 4.500.