Skip to main content
Back to Functions

XO.CURRENCIES

Get all currencies for an organization. Particularly useful for multi-currency businesses. Returns a table with 4 columns.

Syntax

=XO.CURRENCIES(org_id)

Parameters

ParameterRequiredDescription
org_idYesOrganization ID from XO.ORG()

Returns

A table with 4 columns:

Org ID
Org Name
Code
Description

Examples

Get all currencies:

=XO.CURRENCIES(A2)

Returns a spilling table of all configured currencies.

Code
Description
USD
United States Dollar
EUR
Euro
GBP
British Pound

Multi-Organization Data

Using the Functions Tab

When connected to multiple Xero organizations, open the Functions tab in the task pane and select which organizations to include. Click "Insert Function" and the formula will be created for you — you don't need to write VSTACK manually.

Advanced: Manual VSTACK Formula

To manually combine currenciesfrom multiple orgs, use Excel's VSTACK function:

=VSTACK(XO.CURRENCIES(A2), DROP(XO.CURRENCIES(A3), 1))

The DROP(,1) removes the duplicate header row from the second result.

Troubleshooting

If you see an error, check the troubleshooting guide. XO Report shows readable guidance messages for connection issues (not caught by IFERROR) and standard Excel errors (#VALUE!, #N/A) for data problems — hover over the cell to see the specific message.

Related Functions