We create a virtual bank account for each user and currency. So if a Transak user has only made GBP transactions they will be asked to transfer funds each time to a bank account that is unique to them.
Any funds that are sent to that unique account are reconciled with transactions made by that user.
If the user transfers funds in multiple currencies they will be assigned a bank account for each currency.