Missing exchange rate and currency gain/loss fields in FreeAgent API

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:

  1. Whether these fields are available through any restricted or internal API endpoints, or
  2. 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