OdooWiki OCA HUB

Purchase Sub State

purchase_substate folder_open OCA/purchase-workflow open_in_new
Tools Licencia: AGPL-3

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

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

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.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.

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.