ECB exchange rates
The rates page at /admin/ecb shows the health of the ECB reference-rate
pipeline. It is read-only: the pipeline is driven by a scheduler inside the
server, so there is nothing here to start or stop — only to watch.
What the page reports
Section titled “What the page reports”- Headline — one of three states: Rates are current, Rates are behind, or No rates have ever been imported.
- Coverage — the date through which rates are verified, and the latest date that could be verified.
- Posting window — how far transactions and statements can be posted given the current coverage.
- Next import — when the scheduler next wakes and how long that is from now.
- Batches — the recent import attempts, each with status, requested date window, start and finish times, duration, and the observation counts (shown as “n new of m” when a batch re-fetched days an earlier one owned).
- Currencies — the covered currency codes, sorted alphabetically.
Coverage is a precondition, not a detail: a conversion whose publication date falls beyond verified coverage is refused outright by the backend. When posting starts failing for that reason, this is the screen that says so.
The status card
Section titled “The status card”GET /admin/ecb/status returns the status card alone. While a batch is
running the page polls this fragment and swaps it in; once the batch finishes
the card stops asking for itself, because there is nothing to watch between
the scheduled 17:00 runs.
For the rate-selection and conversion rules the pipeline feeds, see ECB overview and Conversion by example.