OdooWiki OCA HUB

Purchase Request Exception

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

Este módulo permite adjuntar varias excepciones personalizables a su solicitud de compra de forma que pueda filtrar las solicitudes por tipo de excepción y corregirlas.

Esto es especialmente útil en un escenario de importación masiva de solicitudes 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 18.0

Añade reglas de excepción personalizables a las solicitudes de compra para que las solicitudes bloqueadas se marquen, se filtren y puedan revisarse o ignorarse antes de su aprobación.

Este módulo permite definir sus propias reglas de excepción para las solicitudes de compra y sus líneas, y comprueba automáticamente las solicitudes contra ellas.

  • Las reglas se gestionan desde un nuevo menú en la configuración de Compras, donde puede crear reglas que se aplican a purchase.request o purchase.request.line. Se proporcionan dos reglas de ejemplo pero desactivadas: "No approver" (la solicitud no tiene aprobador) y "Quantity not positive" (cantidad de la línea por debajo de cero).
  • Cuando se envía una solicitud para su aprobación, se detectan las excepciones. Si se encuentra alguna, un asistente emergente enumera las excepciones pendientes para que pueda revisarlas.
  • En el formulario de la solicitud, un banner de advertencia rojo muestra el resumen de excepciones, y un botón permite a los usuarios autorizados ignorar las excepciones. La lista de solicitudes muestra la excepción principal, y la vista de búsqueda tiene un filtro "Blocked in Draft" para encontrar solicitudes con excepciones.
  • Un trabajo programado (inactivo por defecto) puede comprobar periódicamente todas las solicitudes en borrador en busca de excepciones.
  • Cuando una solicitud se restablece a borrador, se borran sus excepciones y el indicador de ignorar.

Toca purchase.request, purchase.request.line, exception.rule y añade el asistente purchase.request.exception.confirm.

Lo necesitan otros módulos

Menús que añade

menu_purchase_request_test
Modelos y campos (4)
  • exception.rule · amplía un modelo existentemodel, purchase_request_ids (Purchase Requests)
  • purchase.request · modelo nuevo
  • purchase.request.line · modelo nuevoignore_exception (Ignore Exceptions)
  • purchase.request.exception.confirm · modelo nuevorelated_model_id

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 15.0

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