Requerir que los contactos estén aprobados antes de que puedan usarse en pedidos de compra.
Esto no requiere, pero fue diseñado para usarse con Partner Tier Validation (módulo partner_tier_validation).
Usando ese módulo, se pueden configurar reglas sobre quién debe aprobar, antes de que la etapa del contacto pueda cambiarse a una aprobada.
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 14.0Controla qué contactos pueden usarse como proveedores en los pedidos de compra marcándolos como aprobados para compra. Los proveedores deben estar aprobados antes de poder seleccionarlos en un pedido de compra.
Este módulo añade un paso de aprobación para los proveedores (suppliers) de modo que solo los contactos aprobados puedan usarse en los pedidos de compra.
En cada formulario de contacto, en la pestaña Purchase, ahora ves dos casillas de verificación: 'Candidate Purchase To' (visible mientras el contacto sigue en una etapa de borrador) y 'Can Purchase To' (de solo lectura, establecida automáticamente). Un contacto pasa a 'Can Purchase To' solo cuando está en una etapa marcada como 'Approved for Purchase' y la casilla 'Candidate Purchase To' está marcada. Los contactos hijos heredan la aprobación de su empresa matriz.
En la pantalla de configuración de etapas de contacto, una nueva casilla 'Approved for Purchase' te permite decidir qué etapas cuentan como aprobadas. Por defecto está marcada.
Al crear un pedido de compra, el campo vendor y el campo drop-ship address solo muestran contactos aprobados para la compra. Se instalan dos reglas de bloqueo opcionales, pero deshabilitadas por defecto: 'Vendor is Approved' y 'Drop Ship Address is Approved'. Cuando se habilitan, impiden confirmar un pedido de compra que use un vendor o una drop-ship address no aprobados.
Al instalarlo, todos los contactos existentes se establecen automáticamente como aprobados para que las compras actuales sigan funcionando sin interrupciones.
Depende de
Modelos y campos (3)
- res.partner · amplía un modelo existentepurchase_ok (Can Purchase To), candidate_purchase (Candidate Purchase To)
- purchase.order · amplía un modelo existentepartner_id, dest_address_id
- res.partner.stage · amplía un modelo existenteapproved_purchase (Approved for Purchase)
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Configuración
Fuente · Odoo 14.0Las reglas de validación de la orden de compra son configurables. Por defecto, se impide la confirmación de la orden de compra si el proveedor o la dirección de envío directo no están aprobados para su uso en compras.
Para configurar las validaciones de la orden de compra, navegue a Compras / Configuración / Reglas de excepción de compra. Debe pertenecer al grupo de seguridad Exception Manager para ver esta opción de menú.
Para que un nuevo proveedor requiera aprobación antes de poder venderle, configure las etapas de contacto adecuadamente. Por ejemplo:
- Navegue a Contactos / Configuración / Etapas de contacto
- Edite la etapa "Activo": desmarque "Etapa predeterminada" y marque "Aprobado para compras"
- Edite la etapa "Borrador": marque "Etapa predeterminada" y desmarque "Aprobado para compras"
Para aprobar un Partner para que se utilice en compras:
- Edita el formulario del Partner y, en la pestaña "Sales & Purchase", marca la casilla "Candidate to Purchase".
- Asegúrate de que el Partner esté en una Stage que tenga habilitada la casilla "Approved for Purchase". Si es así, el Partner tendrá habilitada automáticamente la casilla "Can Purchase To", que se encuentra junto a la casilla "Candidate to Purchase".
La casilla "Candidate to Purchase" solo está disponible en una Stage en estado draft/to approve. La casilla "Can Purchase To" solo se establecerá al pasar a una Stage que no sea draft/to approve. Pasar de una Stage aprobada a una draft no restablecerá automáticamente la casilla "Can Purchase To". Esto significa que quitar el estado Can Purchase también debe pasar por una aprobación.
En un Purchase Order:
- Las listas de selección "Vendor" y "Drop Ship Address" solo proponen partners a los que "Can Purchase To".
- El botón CONFIRM mostrará un mensaje de excepción bloqueante si el Customer o el Drop Ship Address seleccionados no tienen marcada la casilla "Can Purchase To" (esto puede variar según cómo estén configuradas las reglas de excepción).
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.
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.