In Adagio Payables, it is not an error to pay a vendor of one currency with a bank using a different currency. This is allowed behaviour.
There is one way to prevent this. In the Company Profile, there is an option to 'Include Bank on Control Account Set'. This forces you to enter a bank code on the control account set (CAS) record, which in turn is associated with the vendor. With this layout, only vendors belonging to a particular CAS (which also contains the currency) can be paid from the bank that is entered on the CAS.
If you were expecting vendors to be excluded from System Check processing based onthe currency, can you confirm that this option is enabled in the Company Profile?
I checked with AP version 8.1A and when the above option enabled, only the appropriate vendors of the same currency are selected for payment.
_________________________
Regards,
Softrak Tech Support