Currencies
The system supports multiple currencies with automatic exchange rate updates from the National Bank of Ukraine.
Base Currency
Euro (EUR) is the base currency. All exchange rates are calculated relative to EUR.
Supported Currencies
The following currencies are currently supported in the system:
| Code | Name | Numeric Code |
|---|---|---|
| EUR | Euro | 978 |
| USD | US Dollar | 840 |
| UAH | Ukrainian Hryvnia | 980 |
| GBP | British Pound | 826 |
| PLN | Polish Zloty | 985 |
| CZK | Czech Koruna | 203 |
| CHF | Swiss Franc | 756 |
| MDL | Moldovan Leu | 498 |
| RON | Romanian Leu | 946 |
| ILS | Israeli Shekel | 376 |
Exchange Rates
Exchange rates are updated daily from the National Bank of Ukraine. Rates are stored per date, allowing historical rate lookups.
Rates are stored as the amount of currency per 100 EUR (multiplier = 100). For example, if the rate is 117.50 for USD, it means 100 EUR = 117.50 USD.
Data Source
Exchange rates are fetched from the National Bank of Ukraine (NBU) official API. Rates are converted from UAH base to EUR base for consistency.
API Endpoints
Currency and exchange rate data is available via the public API (no authentication required):
GET /api/v1/currencies GET /api/v1/currency-rates GET /api/v1/currency-rates?date=2024-01-15 GET /api/v1/currency-rates/dates