FX reference workflow

12 exchange-rate decisions before using a number

Start with the decision behind the number. Each guide gives a short answer, conditional recommendation, limitations, source path, and reusable evidence workflow.

Real work scenarios

Start from the problem blocking the work

Choose the situation that matches the failure you need to fix. Each page shows the desired outcome, the FXpeek workflow, and a reproducible example.

01

Finance and invoicing · Bookkeepers, finance operators, and freelancers

The invoice is entered, but nobody can prove where its exchange rate came from.

Problem: A current-rate screenshot or a number pasted into Excel loses the invoice date, pair direction, source date, and retrieval context. Reviewers then have to reconstruct the decision later.

Outcome: One invoice row contains the chosen business date, actual data date, currency pair, reference rate, source URL, and reusable CSV or API URL.

Open scenario
02

Dated lookup · Operations, finance, researchers, and individuals

You know the date, but search results keep showing today's rate.

Problem: A live converter silently answers a different question. Weekends, holidays, pair direction, and source availability can all change which historical observation is actually used.

Outcome: The result distinguishes requested date from actual available data date and keeps a canonical source URL with the rate.

Open scenario
03

Stablecoin records · Freelancers, treasury operators, and finance teams

The wallet shows USDT received, but the accounting row has no reproducible fiat reference.

Problem: A screenshot or exchange quote mixes asset, venue, time, spread, and execution context. Later, nobody can tell which reference rate supported the recorded fiat value.

Outcome: The record preserves asset, receipt timestamp, fiat pair, reference rate, source URL, retrieval time, and the reference-only boundary.

Open scenario
04

Finance close · Controllers, accountants, and finance analysts

The close workbook balances, but each tab uses a different date and nobody notices.

Problem: Calendar month-end, last business day, payment date, and monthly average are not interchangeable. Silent method changes create inconsistent revaluation and reconciliation results.

Outcome: The close file declares one method and retains the period, actual data date, pair, source URL, and exported rows used in every calculation.

Open scenario
05

Developer integration · Developers, analysts, and internal-tool builders

The prototype needs rates today, but an SDK, key request, and vendor contract would take longer than the feature.

Problem: A quick endpoint can still become an undocumented production dependency. Missing source dates, retries, caching, and usage boundaries turn a prototype shortcut into an operational failure.

Outcome: The prototype has a reproducible JSON or CSV request, validates dates and fields, caches stable history, and documents when to move to managed access.

Open scenario
06

Cross-border commerce · Shopify merchants, marketplace sellers, and ecommerce operators

The bank deposit is lower than the order total, but the sheet cannot separate fees, platform conversion, date basis, and reference-rate variance.

Problem: Order, invoice, capture, payout, bank-receipt, and reporting dates answer different questions. A generic rate cannot reproduce the credited amount or explain platform fees and spread.

Outcome: Each payout row retains platform_record_id, all material dates, gross, fee, net, credited amount, platform rate, same-date USD/IDR reference rate, source URL, retrieval time, and difference. Two rates are tracked separately: the transaction-date rate for revenue and fees, and the payout-date rate for cash settlement.

Open scenario
07

Period reporting · Finance analysts, researchers, and reporting teams

The report says “monthly average,” but the spreadsheet actually uses the last rate somebody pasted.

Problem: Without a defined date range, included observations, missing-date rule, and pair direction, two people can calculate different averages and both call them correct.

Outcome: The report states the month, pair, observation set, averaging method, source URL, and link to daily rows behind the result.

Open scenario
08

Excel and Sheets · Analysts, bookkeepers, students, and operations teams

The spreadsheet works today, but nobody knows which cells are stale or where their rates came from.

Problem: Manual copy-paste removes the request URL, source date, pair direction, and refresh method. A changed cell can no longer be distinguished from a changed source.

Outcome: The workbook imports from a stable CSV URL and keeps a source tab with parameters, retrieval time, field definitions, and limitations.

Open scenario
09

Regional and long-tail data · Indonesia and Singapore analysts, developers, and cross-border operators

The pair exists in a chart, but its direction, source date, and direct or calculated method are unclear.

Problem: USD/IDR, IDR/USD, SGD/IDR, and IDR/SGD are not interchangeable. Mixing dates or hiding an inverse or cross-rate produces a plausible number that cannot be audited.

Outcome: Each row exposes business_date, actual_data_date, base, quote, rate, source_url, retrieved_at, frequency, fill, transform, limitation, and a repeatable CSV or API URL.

Open scenario
10

Expenses and reimbursements · Employees, travelers, bookkeepers, and expense reviewers

The receipt is months old, but the expense form keeps converting it at today's rate.

Problem: Using a live rate changes the historical amount and leaves no evidence for a weekend, holiday, pair direction, or chosen date convention.

Outcome: The expense record preserves receipt date, requested and actual data dates, original amount, pair, reference conversion, and source URL.

Open scenario
11

Audit evidence · Reviewers, controllers, accountants, and data teams

The spreadsheet has thousands of FX values, but a reviewer cannot reproduce even one of them.

Problem: A rate without date basis, direction, source, retrieval time, and method cannot distinguish a valid input from a typo, stale paste, or silent formula change.

Outcome: Each material FX row carries the minimum evidence contract and links human-readable context with reproducible CSV or API output.

Open scenario
12

No-key API evaluation · Developers, students, spreadsheet builders, and evaluators

You only need to test one feature, but every API asks for signup and a key before showing a real response.

Problem: Removing authentication speeds evaluation, but it does not guarantee unlimited traffic, service continuity, complete pair coverage, or production support.

Outcome: The evaluator can run a real request immediately and records response fields, errors, cache behavior, coverage, and the trigger for managed access.

Open scenario

Research guides

Understand the rate before you convert.

Use these focused guides for the pair, timing, and travel context behind an exchange-rate decision.

USD to EUR exchange rate todayBest time to exchange USDJapan yen currency guideJPY to GBP exchange rate guideEUR to GBP exchange rate guide

Three trust checks

Method

Which date, source, direction, and transformation produced the rate?

Evidence

Can another reviewer reproduce the number from a URL, row, or API response?

Boundary

Is this reference data, an executed provider amount, or a rule imposed by an authority?

Start with your workflow

Open the decision that usually blocks your next step.

01

How should USDT or USDC be recorded?

Keep the asset, timestamp, fiat reference, source URL, and limitations together.

Open guide
02

Can FXpeek rates be used for tax or audit evidence?

FXpeek can help preserve dated reference-rate evidence, but it does not decide which rate a tax authority, auditor, or accounting policy requires. Confirm the required convention first, then save the date, pair, rate, source URL, and exported row together.

Open guide
03

How do I preserve an audit trail?

Save the dated source URL, exported row, selected convention, and retrieval context.

Open guide
04

Which daily exchange rate should I use for a dated record?

Start with the date required by the document or policy: invoice date for invoice recognition, payment date for cash settlement, or reporting date for period-end measurement. If the selected date has no published reference point, record the latest available business-day date rather than silently relabeling it.

Open guide
05

Where did the number come from?

Review the source chain, update timing, latest available date, and reference-only method.

Open guide
06

How does FXpeek handle Southeast Asian and long-tail currency pairs?

FXpeek publishes regional pair pages only when the underlying reference data is available and verifiable. Users should check the source date, pair direction, missing dates, inversion method, and intended reference-only use before relying on a series.

Open guide
07

FXpeek vs XE vs OANDA for historical exchange-rate

Choose by job, not by a universal winner. FXpeek is designed for lightweight dated-reference, source-URL, CSV, spreadsheet, and selected regional/stablecoin workflows. XE and OANDA offer broader commercial currency-data products; review their official coverage, licensing, frequency, and service terms when those requirements matter.

Open guide
08

Reference exchange rate vs bank or payment-provider rate

A reference rate is a reproducible information point. A bank or payment-provider rate may include timing differences, spread, fees, liquidity, card-network rules, and customer-specific pricing. Use FXpeek for reference and evidence, and use the provider statement for the executed amount.

Open guide
09

How far back does FXpeek historical exchange-rate data go?

Coverage varies by currency pair and upstream source. Check the pair page or API response for the actual available dates; do not assume every pair starts in the same year or updates on the same schedule.

Open guide
10

Why is the FXpeek API free, and what are its limits?

FXpeek keeps lightweight public examples available for lookup, prototypes, spreadsheets, and evaluation. No fixed public daily allowance is promised on this page; abusive or high-volume traffic may be limited, and production users should monitor responses and request a managed workflow when continuity matters.

Open guide
11

How hard is API or CSV integration?

Choose JSON, CSV, Google Sheets, or a public page according to the next workflow step.

Open guide
12

A simple exchange-rate policy template for teams

A usable team policy states which business event selects the date, which reference source is used, how non-publishing days are handled, what evidence is saved, who approves exceptions, and when the policy is reviewed.

Open guide
12 exchange-rate decisions before using a number | FXpeek