OdooWiki OCA HUB

Purchase Exception

purchase_exception folder_open OCA/purchase-workflow open_in_new
Generic Modules/Purchase Licencia: AGPL-3

Este módulo te permite adjuntar varias excepciones personalizables a tu pedido de compra de forma que puedas filtrar los pedidos por tipo de excepción y corregirlos.

Esto es especialmente útil en un escenario de importación masiva de pedidos de compra, porque es probable que algunos pedidos tengan errores al importarlos (como producto no encontrado en Odoo, formato de línea incorrecto, etc.)

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 19.0

Te permite definir reglas de excepción personalizadas en los pedidos de compra y las líneas de pedido, ver qué pedidos están bloqueados y corregirlos o ignorarlos antes de confirmarlos. Los pedidos bloqueados se pueden filtrar y revisar de forma masiva.

Este módulo añade un sistema de excepciones flexible a los pedidos de compra. Se crean reglas en Purchase > Configuration > Purchase Exception Rules, eligiendo si cada regla se aplica a un pedido de compra o a una línea de pedido de compra y escribiendo la condición que hace que un pedido falle.

Cuando se activa una regla, el pedido muestra un banner de advertencia rojo en el formulario del pedido de compra con la lista de excepciones, y las etiquetas de excepción aparecen junto al campo company. Una columna en la lista de pedidos de compra muestra la excepción principal, y un filtro llamado "Blocked in Draft" permite encontrar todos los pedidos con excepciones a la vez.

  • Al confirmar un pedido que tiene excepciones se abre una ventana emergente que pide revisarlas; solo se pueden omitir las excepciones bloqueantes si se tienen los permisos de gestor de excepciones.
  • Los usuarios con esos permisos pueden marcar "Ignore Exceptions" en el pedido o usar el botón "Ignore Exceptions" del banner de advertencia.
  • Volver a poner un pedido en borrador elimina sus excepciones y la marca de omisión.
  • Un trabajo programado (desactivado por defecto) puede volver a comprobar todos los pedidos en borrador cada 20 minutos.

Se proporcionan dos reglas de ejemplo pero inactivas: una comprueba que el proveedor tenga un correo electrónico, la otra que las cantidades de las líneas sean positivas. El módulo extiende purchase.order, purchase.order.line y exception.rule, y añade un asistente de confirmación.

Depende de

Menús que añade

menu_purchase_test
Modelos y campos (4)
  • exception.rule · amplía un modelo existentemodel, purchase_ids (Purchases)
  • purchase.order · modelo nuevo
  • purchase.order.line · modelo nuevoignore_exception (Ignore Exceptions)
  • purchase.exception.confirm · modelo nuevorelated_model_id

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/purchase-workflow.

terminal Instalación y uso

Sin información verificada

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.

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.