Stock Average Daily Sale
Este módulo permite recopilar los consumos de stock y generar informes de consumos diarios medios. Técnicamente, esto se ha realizado mediante una vista materializada de postgresql para que sea lo más rápido posible (algunos otros módulos de flujo pueden depender de esto).
Puede añadir varias configuraciones en función de la ubicación desde la que se contabilizan los consumos.
Para cada clasificación ABC de producto, puede definir el horizonte de cálculo, es decir, la cantidad de tiempo a mirar hacia atrás (en días o semanas o meses o años).
Puede excluir algunos días de la semana como el sábado y el domingo del cálculo. Sin embargo, si se producen movimientos en esos días excluidos, siguen contabilizándose. Si su almacén está abierto habitualmente en días laborables, los promedios serán sobre 5 días a la semana. Si el almacén tuvo alguna actividad durante el fin de semana, esto se considerará en el total y el promedio como si hubiera ocurrido durante días laborables.
El informe también proporciona una cantidad recomendada. Esa cantidad recomendada es la mayor entre:
- una cobertura en días * el consumo diario medio + un margen de seguridad
- una cobertura en días * el consumo medio
La segunda parte intenta recomendar mejor una cantidad para los productos C. El margen de seguridad se calcula como: desviación estándar diaria * sqrt(cobertura) * un factor de seguridad. Depende de usted configurar el factor de seguridad.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Añade un informe «Average Daily Sales» que muestra, por producto y por clase ABC, cuánto stock sale del almacén de media cada día, además de un stock de seguridad y una cantidad recomendada a mantener en stock.
Este módulo proporciona al personal de almacén y compras un informe de solo lectura sobre la rapidez con la que se consumen los productos, basado en los movimientos de stock completados que salen de una ubicación elegida.
Dónde aparece: - Una nueva entrada 'Average Daily Sales' en el menú de informes de Inventario, con una lista y un formulario por producto. Puede buscar por producto, filtrar por 'Can be Sold', 'Normal product' u 'On Order', y agrupar por almacén o ubicación. - Un nuevo menú 'Average daily sales computation parameters' en la configuración de Inventario, donde los responsables de stock crean las reglas.
Qué muestra el informe por producto: número de ventas (entregas), cantidad media por entrega, número medio de entregas por día, cantidad media por día, cantidad máxima en un día, desviación estándar diaria, un stock de seguridad y una cantidad recomendada.
Reglas de negocio y automatización: - Cada configuración se aplica a un nivel de clasificación ABC, un almacén y una ubicación, y es única por nivel ABC y ubicación. - Usted elige el horizonte de análisis (días, semanas, meses o años) y puede excluir los fines de semana; los movimientos realizados en fin de semana se siguen contando en los totales. - Stock de seguridad = desviación estándar diaria x factor de seguridad x raíz cuadrada del número de días de stock. - Cantidad recomendada = el mayor de (cantidad media diaria x días de stock + seguridad) y (número de ventas mantenidas en stock x cantidad media por venta). - Un trabajo programado actualiza las cifras cada 24 horas; hasta que se haya ejecutado, el informe permanece vacío. - Los registros se filtran por compañía.
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- stock.average.daily.sale · modelo nuevois_mto (On Order), safety, date_to (To), sale_ok (Can be Sold), config_id (Stock Average Daily Sale Configuration), date_from (From), nbr_sales (Number of Sales), product_id (Product), location_id, warehouse_id, max_daily_qty, recommended_qty, average_daily_qty, average_qty_by_sale, abc_classification_level (ABC), daily_standard_deviation (Daily Qty Standard Deviation), average_daily_sales_count
- stock.average.daily.sale.demo · modelo nuevo
- stock.average.daily.sale.config · modelo nuevoactive, company_id (Company), location_id (Location), period_name (Period analyzed unit), period_value (Period analyzed value), warehouse_id (Warehouse), safety_factor, exclude_weekends, abc_classification_level, number_days_qty_in_stock (Number of days of quantities in stock), number_sales_qty_in_stock (Number of sales quantities in stock)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/stock-logistics-reporting.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0- Para configurar el análisis de datos, debe ir a Inventario > Configuración > Parámetros de cálculo de ventas medias diarias
- Debe rellenar la siguiente información:
- La clasificación ABC de producto que desee - consulte el módulo product_abc_classification
- El almacén correspondiente
- La ubicación de stock para la que desea calcular el uso
- El periodo de tiempo a analizar hacia atrás (en días/semanas/meses/años)
- Un factor de seguridad
- Vaya a Configuración > Técnico > Acciones planificadas > Refresh average daily sales materialized view. Por defecto, la acción planificada está configurada para actualizar los datos cada día. Tenga en cuenta que el día actual no se tiene en cuenta en los cálculos, por lo que es mejor ejecutar la acción planificada a primera hora de la mañana. ADVERTENCIA: La consulta actual no es compatible con TZ. Por lo tanto, el cron debe ejecutarse después de la medianoche en hora UTC.
- Por defecto, la ubicación raíz donde se realiza el análisis es la ubicación de stock del almacén, pero puede cambiarla y puede calcular el uso para múltiples ubicaciones del almacén. Asegúrese de establecer una ubicación que sea utilizada por los movimientos de stock o una ubicación padre.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.