Hi everyone,
In our IFS environment, we want to prevent users from creating direct purchase orders that exceed a specific limit without first going through a quotation process.
Specifically, if a user tries to create a purchase order (without a preceding quotation) with a total amount greater than 20,000, the system should block this action when they attempt to release the order and show an appropriate error message.
I’m considering implementing this via a custom event, but I’m looking for best practices or recommendations from the community:
-
Has anyone implemented a similar validation for order limits?
-
Would a custom event tied to the PurchaseOrderHeader and triggered before release be the right approach?
-
Is there a preferred way to check if the order is linked to a quotation or not?
Any advice or examples would be much appreciated!
Thanks in advance.