Trazabilidad a detalle
La existencia que tenías en una fecha, y si las cuentas cierran
Reconstruye la existencia de cualquier producto a una fecha pasada, clasifica todos sus movimientos en compras, ventas, producción, ajustes y traspasos, y compara lo que hay contra lo que debería haber. Baja a lote, a número de serie y al movimiento que lo originó.
Cómo lo recibes
Todos nuestros desarrollos funcionan en los tres entornos de Odoo. Lo único que cambia es la forma de entregarlos.
Odoo Online (SaaS)
No necesitas poder instalar módulos. Un consultor de Millora entra con un acceso temporal que tú autorizas y lo implementa con Odoo Studio. Cuando termina, revocas el acceso.
Odoo.sh o servidor propio
Recibes el módulo y la guía de instalación por correo en cuanto se confirma el pago. Lo instalas tú, o lo instalamos nosotros contigo.
Instalación · shell
# 1 · copia el módulo a tu addons_path
cp -r millora_trazabilidad_a_detalle /mnt/extra-addons/
# 2 · reinicia y actualiza la lista de apps
odoo-bin -u all -d tu_base --stop-after-init
# 3 · instala desde Apps
# busca "Trazabilidad a detalle"Qué resuelve
El problema
Cuando el inventario no cuadra, la pregunta útil no es cuánto falta: es en qué momento se fue.
Odoo guarda la existencia de hoy y guarda el historial de movimientos, pero no guarda la existencia de una fecha pasada. Reconstruir cómo estaba el almacén el 31 del mes anterior —el día del corte, el día de la auditoría— termina siendo una exportación a Excel y una tarde de sumas.
Y la trazabilidad estándar de un lote responde otra pregunta distinta: te dibuja el árbol de dónde vino y a dónde fue, pero no te dice si las cantidades cierran.
Cómo funciona
Eliges un rango de fechas y qué mirar: categorías de producto, un texto de búsqueda, un almacén o unas ubicaciones concretas. El reporte devuelve un renglón por producto con la existencia inicial, los movimientos del periodo repartidos en doce columnas —compras, devoluciones de cliente, producción obtenida, ajustes positivos, traspasos entrantes y sus seis contrapartes de salida—, el inventario calculado, el real y la diferencia entre ambos.
La existencia a una fecha pasada no está guardada en ningún lado, así que el reporte la reconstruye: parte del stock de hoy y rebobina hacia atrás cada movimiento posterior a esa fecha. Por eso funciona sobre cualquier fecha del pasado sin que hubiera que dejar nada preparado de antemano.
Y de ahí sale la comprobación que le da sentido a todo: se calcula el mismo número por dos caminos distintos. El inventario real, rebobinado desde las existencias, contra el calculado, que es el inicial más entradas menos salidas. En una base sana los dos coinciden y la diferencia es cero en todos los renglones. Cuando no coinciden, hay una inconsistencia entre lo que dicen las existencias y lo que dicen los movimientos: esas líneas salen en rojo y se filtran con un clic.
Hay una segunda señal, en ámbar: los movimientos que no encajan en ninguna categoría conocida se apartan en columnas de «otros» y marcan el renglón. Suelen ser el rastro de una configuración rara de ubicaciones, y son justo los que conviene mirar.
La clasificación se hace relativa a lo que estás mirando, no al tipo de documento. Si el origen y el destino están dentro de las ubicaciones seleccionadas, el movimiento no cambia el total y no se cuenta; si sólo cae dentro el destino, es entrada. Suena a detalle técnico y no lo es: es la razón por la que el mismo reporte cuadra igual viendo toda la empresa que un solo almacén. Un traspaso entre almacenes es salida en uno, entrada en el otro y neto cero en el consolidado.
El desglose por lote se abre desde cualquier renglón: las mismas columnas, pero una fila por lote o número de serie —incluidos los que ya no tienen existencia— más las existencias de hoy repartidas por ubicación y lote. Un segundo botón abre los movimientos de inventario que componen ese renglón, uno por uno, para llegar hasta el documento que lo originó.
Qué no hace
No mueve nada. No crea ajustes, no corrige diferencias y no toca el inventario: encuentra el descuadre y te dice dónde está, la decisión de qué hacer sigue siendo tuya.
No avisa solo. No hay alertas ni correos: el reporte se ejecuta cuando alguien lo pide.
Sólo ve lo que Odoo registró. Si un movimiento nunca se capturó, para el reporte no existe. No valida contra nada externo.
Y el valor de la existencia se calcula con el costo estándar actual del producto, no con el que tenía en la fecha consultada. Sirve para dimensionar, no para valuar un cierre pasado.
Qué cambia
La auditoría de inventario deja de empezar con una exportación. La pregunta «¿qué pasó con este producto entre estas dos fechas?» se responde en una pantalla, con el desglose por lote a un clic y el movimiento original a dos.
Y aparece algo que antes no se podía ni buscar: la lista de los productos cuyas existencias no concuerdan con su propio historial de movimientos. En una base con años de operación, esa lista suele ser corta y muy reveladora.
Incluye
- Reconstruye la existencia de cualquier producto a una fecha pasada, sin preparación previa
- Reparte los movimientos del periodo en doce columnas: compras, ventas, producción, ajustes, traspasos y devoluciones
- Calcula la existencia por dos caminos y marca en rojo los productos donde no coinciden
- Aparta en columnas de «otros» los movimientos que no encajan en ninguna categoría y señala el renglón
- Acota el análisis por categoría de producto, texto de búsqueda, almacén o ubicaciones concretas
- Cuadra igual mirando toda la empresa que un solo almacén, porque clasifica según el ámbito analizado
- Abre el desglose por lote o número de serie, incluidos los lotes que ya se agotaron
- Muestra las existencias de hoy repartidas por ubicación y lote
- Baja hasta los movimientos de inventario que componen cada renglón, uno por uno
- Ofrece vista de tabla dinámica y exportación estándar de Odoo a Excel
- Guarda cada reporte con su referencia, sus filtros y su resultado, para volver a consultarlo
Requisitos
- Módulo de Inventario activo. No requiere Compras ni Ventas: los movimientos se clasifican por el tipo de ubicación
- Productos almacenables. Consumibles y servicios quedan fuera porque no generan existencia
- Lotes o números de serie configurados en los productos donde quieras el desglose a ese nivel
- Movimientos capturados al día: el reporte es tan confiable como el historial contra el que compara
También te puede servir
Calculadora de Reabasto Full
Cuántas piezas mandar al fulfillment del marketplace, con números
Inventario y almacén
Citas de embarque a Full
Que la cita no se caiga por algo que ya se sabía
Inventario y almacén
Contenedores
Sabes lo que te costó cada pieza antes de que el barco atraque
Inventario y almacén

