OdooWiki OCA HUB

Stock Picking Product Interchangeable

stock_picking_product_interchangeable folder_open OCA/stock-logistics-warehouse open_in_new
Inventory/Inventory Licencia: AGPL-3

Este módulo implementa productos "intercambiables" para los pedidos de venta. Si un producto intercambiable no está disponible en existencias en cantidad suficiente para completar el pedido, sus productos sustitutos se añadirán al albarán para completar el pedido.

NB: Los productos intercambiables se sustituyen entre sí. Por ejemplo, si "English Breakfast" puede sustituir a "Breakfast in England", entonces "Breakfast in England" puede sustituir a "English Breakfast".

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.0

Te permite marcar productos como intercambiables para que, cuando una entrega de salida no tenga stock, Odoo añada automáticamente productos sustitutivos al traslado para cubrir la cantidad faltante.

Este módulo añade una forma de definir productos sustitutivos y usarlos automáticamente en las entregas salientes.

En un formulario de producto aparece una pestaña "Interchangeable" donde se listan los productos que pueden reemplazarlo (y que él puede reemplazar). Para productos de una sola variante esto también está disponible en la plantilla de producto.

En cada tipo de operación (por ejemplo, tus órdenes de entrega) puedes elegir un modo de "Substitute Products": "If all available" o "If any available". El campo solo aparece para tipos de operación salientes.

Cuando se confirma una entrega, si el producto pedido no tiene suficiente stock utilizable de inmediato, Odoo consulta sus productos intercambiables, toma las cantidades disponibles y crea movimientos de stock adicionales para ellos en el mismo traslado. La cantidad de la línea original se reduce en la cantidad sustituida, y se añade una nota al traslado explicando qué producto faltaba y qué lo reemplazó.

En el propio traslado, una casilla "Pass Interchangeable" te permite omitir esta sustitución automática para esa entrega concreta; solo se muestra cuando el tipo de operación es saliente y hay un modo de sustitución configurado.

Reglas de negocio: la sustitución solo se aplica a traslados salientes, solo cuando hay un modo de sustitución configurado, y solo para la cantidad faltante. Con "If all available" la sustitución ocurre solo si se puede cubrir toda la cantidad faltante; con "If any available" se acepta una cobertura parcial.

Depende de

Modelos y campos (5)
  • stock.move · amplía un modelo existente
  • stock.picking · amplía un modelo existentepass_interchangeable, available_pass_interchangeable
  • product.product · amplía un modelo existenteproduct_replaces_ids (Replaces), product_replaced_by_ids (Replaces), product_interchangeable_ids (Replaces)
  • product.template · amplía un modelo existenteproduct_tmpl_interchangeable_ids
  • stock.picking.type · amplía un modelo existentesubstitute_products_mode (Substitute Products)

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/stock-logistics-warehouse.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Inventario -> Configuración -> Tipos de operaciones y seleccione un Tipo de operación en el que desee utilizar productos intercambiables. NB: Solo los Tipos de operación de tipo Entrega pueden usar esta función.

Seleccione el modo de Productos sustitutos:

  • "Si todo está disponible". Los productos intercambiables se añadirán solo si es posible reservar toda la cantidad solicitada.
  • "Si algo está disponible". Los productos intercambiables se añadirán si hay al menos uno disponible.

Configuración del producto

En el formulario de Producto abra la pestaña Intercambiables y añada los productos que pueden usarse como sustituto.

Importante: si está utilizando variantes de producto, los productos intercambiables deben definirse para cada variante por separado.

  • Crea un nuevo presupuesto con algún(os) producto(s) intercambiable(s) en él
  • Confirma el presupuesto
  • Si no hay suficiente stock disponible del producto, se añadirá su sustituto para completar la orden de entrega

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.

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.