Hi FreeAgent Team,
I’m integrating the FreeAgent API to extract multicurrency data (bills and payments). In the FreeAgent web UI, I can clearly see exchange rate (from XE.com) and currency gain/loss details under each bill or payment.
However, these fields are missing in the public API responses.
I’ve tested the following endpoints:
- GET /v2/bills/:bill_id
- GET /v2/bank_transaction_explanations
- GET /v2/journal_entries
None of them return exchange_rate, base_currency_value, or currency_gain_loss — even though these values are shown in the UI (e.g., “1 USD = 0.80734 GBP from XE.com” and “Realized gain/loss: -£0.48”).
Could you please confirm:
- Whether these fields are available through any restricted or internal API endpoints, or
- If not, whether you plan to expose them in future versions of the API?
Example Bill:
- Bill ID: 1931321 (Elegant Themes, Inc.)
- Bill Date: 21 Jan 2023
- Payment Date: 20 Jan 2023
- Exchange rate shown in UI: 1 USD = 0.80734 GBP
Thanks,
Sanjay Chourasiya