Yes, Flowrev supports multi-currency. Specific subscription plans include this capability.
When an invoice or bill is created in a different currency from the organisation's base currency, Xero registers an exchange rate into the base currency on the invoice/bill.
Flowrev uses this "invoice rate" to create schedules, which are then syncd back to Xero when the user sync's schedules.
Any currency gain/loss that occurs due to the actual rate received upon payment will be shown within Xero in its "realized" currency gains/loss section e.g. on the income statement.
In Flowrev, the invoice exchange rate and the payment rate for each invoice is shown on the invoice details page - note: the invoice rate is used for schedule computations and to display amounts in summary reports on the Home or Revenue page, etc. The same applies for bills.
For example, the invoice shown below was raised in GBP, whereas the org's base currency is USD. Flowrev will generate schedules for these invoice lines using the "Inv. Rate" e.g for the GB1-White line, the schedule will be for USD 812.28 and the actual currency gain/loss - the difference between the "Inv. Rate" and the "Pmt. rate" will show in the appropriate reports/sections within Xero as it normally does.
Note: If an invoice or bill in "PAID" status has multiple payments, Flowrev computes the weighted average exchange rate received across all payments, and registers it as the "Pmt. Rate". The "Pmt. Rate" is used only to display the base currency equivalent on the invoice/bill details page (shown above).