purchase_request_exception
This module enables attaching customizable exceptions to purchase requests and their lines to identify and resolve issues before approval, particularly useful for mass import scenarios.
Key Features
- exception.rule: Supports defining exception rules for purchase request and purchase request line models.
- purchase.request: Detects exceptions on purchase requests and blocks approval if any are found.
- purchase.request: Allows users to ignore exceptions and proceed with approval.
- purchase.request.line: Propagates exception detection from lines to the parent purchase request.
- purchase.request: Provides a confirmation wizard to handle and ignore exceptions.
- purchase.request: Displays exception summaries and tags in the purchase request form view.
- purchase.request: Adds filters to search and list views for requests with exceptions.
- purchase.request: Includes a scheduled job to automatically check exceptions on draft requests.