Este módulo permite añadir un subestado a la orden de compra. Para cada estado de la orden de compra puedes definir un subestado. Con este módulo puedes definir subestados que te permiten ampliar el flujo de trabajo de compras. Por ejemplo, puedes añadir el subestado "esperando documentos legales" si la orden no se puede validar sin este documento (compra de un coche, por ejemplo).
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.0Añade un estado de segundo nivel (subestado) a los pedidos de compra y a las solicitudes de presupuesto, para que puedas hacer seguimiento de pasos adicionales como "Waiting for legal documents" o "In receipt" además del estado estándar.
Este módulo permite definir estados adicionales, llamados subestados, para los pedidos de compra y las solicitudes de presupuesto (RFQ). Cada subestado pertenece a uno de los estados de compra estándar, por lo que puede mostrar más detalle sin cambiar el flujo de trabajo normal.
En el formulario del pedido de compra, aparece una nueva barra de estado en la cabecera junto a la estándar. Puede hacer clic en ella para mover el pedido a otro subestado. Solo se ofrecen los subestados que coinciden con el estado estándar actual.
Se crea una entrada de configuración "Purchase Order Substate", vinculada al campo de estado del pedido de compra. Se proporcionan dos estados base: RFQ (draft) y Purchase. Los subestados se vinculan a uno de estos.
Se incluyen dos plantillas de correo electrónico listas para usar: "Waiting for legal documents" e "In delevery". Un subestado puede vincularse a una plantilla, de modo que cuando el pedido alcanza ese subestado se puede preparar un correo electrónico para el proveedor.
Los datos de demostración muestran subestados de ejemplo como In negotiation, Won, Lost, Waiting for legal documents, To validate legal documents, In receipt y Receipted, cada uno con un orden de secuencia.
El módulo afecta a purchase.order y a los modelos de configuración de subestados (base.substate.type, base.substate, target.state.value).
Depende de
Modelos y campos (2)
- purchase.order · modelo nuevo
- base.substate.type · amplía un modelo existentemodel
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-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0- Vaya a Settings \> Technical \> Database Structure y añada "Base substate". Si es necesario, puede añadir "target State values" (por ejemplo, defina un substate para el estado "cancel"). La secuencia de substates es muy importante.
- Cree un pedido de compra y compruebe si los substates se muestran en el encabezado de la vista de formulario. Compruebe si no puede establecer un substate definido para purchase si el estado es un RFQ.
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.
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.