El problema
Una ferretería en Colombia lleva años trabajando en Odoo 13. Todo está ahí: ventas, compras, inventario, clientes y lo que cada uno debe, más de siete millones de filas. Pero el dueño y su administrador no tenían cómo preguntarle cosas simples al sistema. Saber qué pedir esta semana, qué productos llevan meses quietos en el estante o quién está en mora exigía exportar a Excel y armar tablas a mano. Las respuestas llegaban tarde, o no llegaban.
Para qué se hizo
Para que el dueño abra el celular por la mañana y vea, en un minuto, cómo va el negocio y qué tiene que hacer hoy: a quién llamar para cobrar, qué pedir y a qué proveedor, qué productos están mal de precio. Sin tocar Odoo ni cambiar la forma en que la ferretería ya trabaja.
Qué se construyó
- Resumen del día: ventas de hoy, del mes y del año; margen; plata en inventario; lo que hay que reponer y lo que le deben. Cada cifra viene con su comparación (el mismo día de la semana pasada, el mes pasado a la misma fecha).
- Qué pedir: productos por debajo del mínimo, agrupados por proveedor, con el más barato de los que le han vendido y lo que cuesta reponer.
- Plata dormida y productos por archivar: lo que lleva meses sin venderse, cuánto se recupera al costo y hasta cuánto se puede rebajar sin perder.
- Precios y margen: detecta productos que se venden por debajo del margen de su categoría o por debajo del costo, y sugiere el precio a escribir en Odoo.
- Cartera: facturas pendientes por tramo de mora, qué es cobrable y qué no, con el teléfono del cliente a un toque.
- Ventas del día: el cierre de caja por forma de pago y por vendedor, factura por factura.
- Reportes en Excel listos para descargar, alertas y un chat donde se escribe una pregunta en español y la herramienta responde con la cifra, un gráfico y la consulta que usó.
Cómo se construyó
- Los datos no se tocan en Odoo. Cada mañana se toma el backup de la noche, se restaura en una base de datos aparte y se transforma en tablas limpias, con nombres en español y reglas de negocio ya aplicadas (por ejemplo, las compras con fechas futuras mal digitadas se descartan).
- Si el backup viene dañado, no pasa nada. La versión nueva de los datos solo reemplaza a la anterior cuando pasa todas las validaciones; si no, la herramienta sigue mostrando la de ayer.
- La IA solo ve las tablas limpias. El chat usa un modelo de lenguaje (Claude) para escribir la consulta SQL, pero una capa de seguridad la revisa antes de ejecutarla: solo lectura, solo las tablas permitidas, con límite de filas. Por eso responde con datos reales y no inventa cifras.
- Pensado para el celular. Las pantallas se diseñaron primero para un teléfono, con textos en el idioma del mostrador (“le deben”, “plata dormida”) en lugar de términos contables.
- Barato de mantener. El procesamiento pesado corre en un computador local; en la nube solo queda una base liviana y la aplicación, dentro de planes gratuitos o de muy bajo costo.
- Con pruebas automáticas (178) que cubren la ingesta, los cálculos, el acceso y la capa de seguridad del chat.
Resultado
[CONFIRMAR] Falta un dato real del cliente (por ejemplo: plata dormida detectada, cartera recuperada o tiempo que ya no se gasta armando informes). Esta sección no se publica hasta tenerlo.
Qué puede ver en la demo
La demo es una copia completa de las pantallas conectada a una ferretería inventada: unos 160 productos, 64 clientes, 16 proveedores y ventas desde 2021 con temporadas reales de ferretería (diciembre fuerte, enero flojo, sábados altos). Nada viene del negocio real. El chat responde con respuestas pregrabadas a las preguntas sugeridas.
