Ventas, inventario, recomendaciones, reposiciones y comisiones conectadas a Odoo
Sube la exportación de Órdenes del Punto de Venta (.xlsx). Se valida y se muestra una vista previa antes de guardar.
Qué información enviar cada semana, cómo exportarla desde Odoo y qué se valida. Pensado para cualquier persona que use esta app.
Este manual explica qué archivos se deben enviar cada semana, cómo exportarlos desde Odoo y qué indicar en el mensaje para que las métricas de Saju se mantengan completas y cuadradas.
Con esos archivos se alimentan dos herramientas:
La regla general es simple: siete archivos por semana, con el corte de lunes a domingo, enviados el lunes después del cierre. Si una semana solo se necesita el informe de ventas, basta con el primero. Una vez al mes se suma una re-sincronización de los archivos de inventario (sección 2). Los archivos 2 al 7 se cargan en la pestaña Inventario; el archivo 1, en la pestaña Semanas.
| Momento | Qué hacer |
|---|---|
| Domingo, al cerrar la tienda (o lunes antes de abrir) | Exportar la existencia con categoría. Es la foto del stock al cierre de la semana y el punto de control de todo el inventario. |
| Lunes | Exportar los otros seis archivos con el rango de la semana cerrada: del lunes a las 00:00 al domingo a las 23:59. |
| Lunes | Enviar los siete archivos en un solo mensaje, con las notas de la semana (ver sección 5). |
| Durante la semana (opcional) | Enviar solo las órdenes del punto de venta para un corte parcial del informe de ventas. Se marca como parcial y se reemplaza al recibir la semana completa. |
| Primer lunes de cada mes | Re-sincronización: además de la semana, enviar los archivos 2 al 6 desde el primer día del mes anterior. |
Una vez al mes (re-sincronización): el primer lunes de cada mes, además de los archivos de la semana, se envían los archivos 2 al 6 con el rango desde el primer día del mes anterior hasta el domingo cerrado. Sirve para recoger movimientos que alguien haya cargado en Odoo con fecha atrasada (un ajuste o una compra registrada después de que su semana ya se envió). Esas semanas se recalculan y reemplazan a las anteriores, sin duplicar nada.
Por qué importa la hora de la existencia: si se exporta el lunes después de abrir, las ventas de ese lunes ya habrán movido el stock y aparecerán como diferencias sin explicar en la semana anterior. Si no se puede exportar al cierre, hay que indicar la fecha y hora exactas en que se sacó.
Las semanas se numeran como en el informe de ventas (W39 = del 21 al 27 de septiembre de 2026). La semana 1 de 2026 empezó el jueves 1 de enero y terminó el domingo 4.
| # | Archivo | Columnas obligatorias | Periodo | Qué alimenta |
|---|---|---|---|---|
| 1 | Órdenes del punto de venta (líneas de la orden) | Fecha · Ref. de la orden · Número de recibo · Cliente · Empleado · Líneas de la orden/Producto · Líneas de la orden/Cantidad · Líneas de la orden/Subtotal Ref. · Líneas de la orden/Producto/Categoría de Punto de venta (plantilla única de 9 columnas) | La semana | Informe de ventas, comparativas, notas de crédito, devoluciones al inventario y comisiones |
| 2 | Ventas (movimientos de inventario) | Producto · Stock Inicial · Cantidad · Stock Final · Fecha | La semana | Salidas por venta, stock semanal y rotación |
| 3 | Compras | Producto · Stock Inicial · Cantidad · Stock Final · Fecha | La semana | Reposiciones y ciclo de reposición |
| 4 | Ajustes positivos | Producto · Stock Inicial · Cantidad · Stock Final · Fecha | La semana | Entradas por conteo físico |
| 5 | Ajustes negativos | Producto · Stock Inicial · Cantidad · Stock Final · Fecha | La semana | Salidas por conteo físico |
| 6 | Ajustes por otros conceptos | Producto · Stock Inicial · Cantidad · Stock Final · Fecha. Recomendada: referencia o motivo | La semana | Salidas por marketing, garantías, daño y dotación al personal |
| 7 | Existencia con categoría | Nombre en pantalla · Cantidad a la mano · Cantidad disponible para uso · Categoría de Punto de venta | Foto al cierre del domingo, con todos los productos | Stock final real, control del balance y clasificación Acetato / Metálicas / Plásticas / TR90 / Accesorios |
Notas sobre los archivos:
Ventas_S40_2026.xlsx o Existencia_S40_2026.xlsx. No es obligatorio, pero evita confusiones.Cuidado con la exportación de comisiones. Si el archivo del punto de venta trae columnas como Asesor 25% Ref, Pote 75% Ref, Propina o Subtotal Ref (Sin IVA) por orden, es la exportación de comisiones y no sirve para el informe: excluye los cristales y no trae cantidad ni categoría. La correcta es la de líneas de la orden.
Junto con los archivos, indicar lo que los datos no dicen por sí solos:
Un mensaje tipo:
Semana 40 completa. La orden del 2 de octubre fue una Cuenta Cliente a costo (cliente: …). Hubo 1 marco Chelsea Verde por garantía. La existencia la saqué el domingo a las 20:15.
Ventas (informe semanal):
Inventario:
Alertas del inventario:
| Alerta | Qué significa | Qué hacer |
|---|---|---|
| Diferencia sin explicar | El stock cambió sin compra, venta, ajuste ni devolución que lo justifique. | Revisar el producto en Odoo; suele ser un conteo o una devolución no registrada. |
| Conciliar · negativo | El sistema tiene saldo negativo. | Hacer conteo físico y ajustar con la cantidad real. |
| Conciliar · sin registro | Se vendió o compró sin que el sistema moviera el stock. | Verificar que el producto esté configurado para controlar inventario. |
| Alta de stock sin movimiento | El producto pasó de 0 a un saldo positivo sin compra ni ajuste. | Indicar qué operación fue (carga inicial, transferencia u otra). |
| Ajuste registrado / otra salida / devolución | Movimiento cargado correctamente. | Solo informativo. |
| Error | Cómo se nota | Cómo evitarlo |
|---|---|---|
| Existencia cortada en 80 filas | Faltan gafas, accesorios o componentes | Usar "Seleccionar todos" antes de exportar |
| Exportación de comisiones en lugar de líneas de la orden | Columnas Asesor, Pote o Propina; sin Cantidad ni Categoría | Exportar desde las líneas de la orden del punto de venta |
| Falta la columna Cantidad o Categoría | El informe no se puede armar | Usar la plantilla de exportación guardada |
| Existencia sacada tarde | Diferencias sin explicar en productos vendidos el lunes | Exportarla al cierre del domingo o indicar la hora |
| Rango de fechas incompleto | Semana con días faltantes o duplicados | Filtrar de lunes 00:00 a domingo 23:59 |
| Archivo editado a mano | Totales que no cuadran o columnas renombradas | Enviar el archivo tal como sale de Odoo |
| Semana distinta a la indicada | La primera fila dice otra semana | Revisar la fila Wnn AAAA (órdenes) antes de enviar |
Si algún archivo llega con un problema, se avisa antes de procesar y se indica qué volver a exportar. Nunca se completan datos por suposición.
| Nivel | Criterio sugerido | Propuesta |
|---|---|---|
| Sin rotación prolongada | 8 semanas o más sin venta, o sin ventas en el año | Monturas 40% o liquidación / 2x1; Accesorios 50% o regalo con montura |
| Sin rotación | Ninguna venta en el periodo evaluado | Monturas 25% o segunda montura al 50%; Accesorios 30% o segunda unidad al 50% |
| Rotación baja | Vendió, pero menos de 0,15 de su stock promedio en la quincena (0,30 en el mes) | Monturas 15% o vitrina principal; Accesorios 15% o combo con montura |
| En observación | Entró hace menos de 2 semanas | Esperar antes de actuar |
La pestaña incluye además la sección Movimiento y stock, al cierre de la semana elegida y solo para Monturas y Accesorios (sin formuladas): SKU con elevadas semanas sin venta (desde 4 semanas en Monturas y 2 en Accesorios) y SKU con más de 5 unidades cuya rotación anual es menor a 2x. Los SKU que aparecen en ambos cuadros se marcan "En ambos". La sección tiene su propio botón "Descargar PDF", independiente del PDF del cuadro resumen. Todos estos umbrales se ajustan en "Criterios y descuentos".
En Experiencias, la propuesta es solo promover el color dentro de la Experiencia, sin descuento. En Insumos, que no se venden al cliente, la acción es ajustar la reposición. Solo se evalúan SKU con existencia: un producto que no figura en la existencia cargada no existe y no se cuenta.
Sube los archivos de la semana tal como salen de Odoo. El tipo se detecta por el nombre del archivo; confírmalo antes de guardar. La existencia se asigna al cierre de una semana. Un listado de productos con su categoría (por ejemplo, al llegar una colección nueva) solo actualiza la clasificación. Consulta la pestaña Manual para ver qué exportar.
Unidades por grupo en la semana elegida. Haz clic en una fila para abrir o cerrar su detalle. La rotación es anualizada, sobre las semanas del año en que el ítem estuvo activo.
El PDF incluye el cuadro resumen tal como lo tengas abierto en pantalla, para la semana elegida.
Mostrando solo los ítems con stock final de al menos 1 unidad en la semana elegida, desplegados por categoría. Los totales corresponden a esos ítems.
Stock final de la semana elegida por componente y color. Entre paréntesis, unidades vendidas en lo que va del año. En rojo, colores en cero o negativos.
Stock final, compras, ventas y ajustes por semana para el grupo elegido.
Diferencia sin explicar: cambio de stock que no corresponde a compras, ventas ni ajustes registrados; es lo que hay que investigar. Ajuste registrado: ajuste positivo, negativo o salida por otros conceptos (marketing, garantías, daño, dotación) cargado en el sistema. Conciliar: saldo negativo o movimientos registrados sin disponibilidad (el stock no cambió al vender o comprar).
Ajusta los umbrales de clasificación y el descuento de cada nivel. Los cambios se guardan en este navegador.
Por grupo y subcategoría, cuántos SKU con existencia cayeron en cada nivel y cuántas unidades comprometen. Abre una subcategoría para ver sus SKU y la propuesta de cada uno.
Sin marcar, el PDF incluye el cuadro tal como lo tengas abierto y la lista completa de SKU con propuesta. Con PDF Resumen, sale una versión corta: Monturas desplegadas hasta sus SKU (sin las formuladas de exhibición), Accesorios por tipo, Experiencias por modelo e Insumos en una sola fila, cada uno con su recomendación.
Monturas y Accesorios con existencia, sin las monturas formuladas de exhibición. Se calculan al cierre de la semana elegida, sin importar si evalúas quincena o mes. En ambos marca los SKU que aparecen en los dos cuadros.
Los cambios se guardan en este navegador.
El stock total de monturas ya cubre varias semanas de venta, pero está mal repartido: una parte no se mueve y lo que más se vende se agota. Estos gráficos muestran dónde está cada cosa.
Por grupo y subcategoría: SKU de alta circulación, cuántos se agotan antes de que llegue un pedido y la cantidad sugerida. Abre una subcategoría para ajustar cantidades y elegir qué entra en la solicitud. Descargar la solicitud no cambia nada: puedes descargarla las veces que quieras. Solo cuando la envíes al proveedor, regístrala como pedido en curso; desde ese momento sus cantidades se descuentan de la sugerencia hasta que confirmes la llegada.
Línea de tiempo de cada solicitud. Mientras un pedido está en curso, sus cantidades se descuentan de la sugerencia. Cuando la mercancía llegue, confirma el ingreso.
Haz clic en una fila para ver sus órdenes, el monto base de cada una, su comisión y el acumulado. En cada orden puedes marcarla como venta especial para excluirla de toda comisión.
Ventas especiales (Cuenta Cliente, cortesías de marketing, garantías y clientes excluidos). No suman a ninguna base: ni a la tienda, ni a cristales, ni al asesor.
Comisión de cada persona por quincena y su variación contra la quincena anterior.
Un nombre por línea. Toda orden a nombre de estos clientes queda fuera de comisión (requiere la columna Cliente en el archivo).
Las órdenes se toman de las semanas guardadas en la pestaña Semanas (exportación de órdenes con Ref. de la orden, Número de recibo, Cliente y Empleado). No hace falta cargar nada aquí.
Descarga toda la información: semanas, líneas originales del Excel, notas y grupos asignados a categorías nuevas.
La versión offline es esta misma app con tus datos dentro. Ábrela en el navegador sin iniciar sesión; guarda los cambios en ese navegador. Para leer Excel nuevos necesita conexión a internet.
Restaura un archivo exportado desde esta app.