Example Scenario:
A purchase order is approved at £1,000. It is then converted into a purchase invoice at £2,000. Ideally, the system would flag this change and require re-approval. However, this is not currently possible through workflow configuration.

Answer: 
No, this is not currently supported within the workflow engine.
The workflow logic in iplicit applies to individual documents independently, and it does not compare values between related documents (e.g., PO vs Invoice) as part of the workflow trigger conditions.

Workarounds:

  1. Tolerance Percentage:
    Use the Tolerance % setting in the document type to prevent invoices that exceed the original PO amount from being processed automatically.


  1. Separate Document Types:
    If your process requires different treatments for different scenarios, you may wish to configure two separate invoice types: 

    • One with strict matching, which cannot exceed the original PO value and does not require re-approval.

    • Another that allows value differences and routes to an approval workflow.

This limitation may be addressed in future updates. In the meantime, the workaround above offers the most control.