OdooWiki OCA HUB

Product Abc Classification based on delivered products

product_abc_classification_sale_stock folder_open OCA/product-attribute open_in_new
Sin categoría Licencia: AGPL-3

Este módulo incluye un perfil de cálculo de análisis ABC basado en el número de líneas de pedido de venta entregadas a partir de una fecha determinada por producto.

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 18.0

Añade un nuevo tipo de perfil de clasificación ABC que clasifica los productos por el número de líneas de pedido de venta entregadas, por almacén. Los usuarios pueden ejecutar la clasificación y revisar un historial de cada cálculo.

Este módulo amplía la funcionalidad existente de clasificación ABC para que los productos puedan clasificarse según cuántas líneas de pedido de venta se entregaron realmente, en lugar de otros criterios.

En un perfil de clasificación ABC ahora puedes elegir el tipo "Based on the count of delivered sale order line by product". Cuando se selecciona este tipo, aparece un campo Warehouse visible y obligatorio; Odoo genera un error de validación si intentas guardar el perfil sin un almacén. El almacén toma por defecto el primer almacén de tu compañía.

Cuando se calcula la clasificación, Odoo examina las líneas de pedido de venta con una cantidad entregada mayor que cero, pertenecientes al almacén seleccionado, y cuenta cuántas líneas se entregaron a ubicaciones de cliente desde la fecha de inicio del perfil. Los productos se ordenan del mayor número de líneas entregadas al menor, y a cada producto se le asigna un nivel ABC basado en los porcentajes acumulados definidos en los niveles del perfil. Los productos sin entregas se incluyen con un recuento de cero.

Cada cálculo también escribe una línea de historial por producto en una nueva pantalla "Abc Sale_stock Level History", que se encuentra en el menú de informes de Warehouse. Allí puedes ver el periodo, el producto, el nivel calculado, la clasificación, el número de líneas de pedido de venta, los totales y los porcentajes, y filtrar por producto, perfil o el año actual. El mismo historial también se muestra en el formulario de nivel de clasificación del producto. Los registros de historial son de solo lectura para los usuarios normales.

Depende de

Modelos y campos (3)
  • abc.classification.profile · amplía un modelo existenteprofile_type, warehouse_id
  • abc.sale_stock.level.history · modelo nuevoranking, to_date, from_date, percentage, product_id (Product), profile_id (Profile), warehouse_id, total_products (Total products analysed), total_so_lines (Total of sale order lines), number_so_lines (Number of sale order lines), product_tmpl_id (Product template), product_level_id, computed_level_id (Computed classification level), percentage_products (Percentage of products), cumulated_percentage, sum_cumulated_percentages (Sum of cummulated percentages), cumulated_percentage_products (Cumulated percentage of products)
  • abc.classification.product.level · amplía un modelo existentesale_stock_level_history_ids

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/product-attribute.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

  • Ir al menú Inventory, luego a Configuration/Products/ABC

Classification Profile y crear un perfil con niveles, sabiendo que la suma de todos los niveles del perfil debe sumar 100 y todos los niveles deben ser diferentes.

  • Posteriormente debe ir a las variantes de producto y asignarles un perfil.

Entonces el cron de clasificación procederá a asignar a estos productos uno de los niveles del perfil.

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, Configuración.

info

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.