SFX Advanced/Enterprise version enables Multi Currency from Xero.
You can create invoice using predefined currencies from Xero.
Invoices are created based on the Currency selected and the same is updated in Xero.
Currency field can be updated in opportunity object using Process Builder to automate invoice creation.