No PO No Pay
System Wide
You may use the Rossum automated rejections to reject documents missing purchase orders, but this is handled at a queue level. (If you use our hosted service and do not have access to these settings, you should contact support to set this up)
Per Supplier
You may wish to set up a flexifield to allow invoices to be stopped if no purchase order is present. See the setting: nopurchaseorder
This is an example of how this is achieved
Flexifield
The flexifield should be set up something like this, the name of the flexi and the column do not matter (as they are defined in the setting) but the values MUST be allow and reject

Linked to Supplier
The flexifield is then linked to the supplier attribute as required

Data
The setting can then be set on suppliers manually or of course uploaded by a flexifield load or SQL.
