Časté otázky (FAQ)

Vše, co potřebujete vědět o kurzech ČNB, kalkulačce a historických datech

Co jsou kurzy ČNB?

Kurzy ČNB (Česká národní banka) jsou tzv. devizové fixingy – referenční směnné kurzy, které ČNB vyhlašuje každý pracovní den kolem 14:15 hod. SEV (středoevropského času). Fixing je průměr kurzů nabídnutých komerčními bankami na devizovém trhu. Tyto kurzy slouží jako zákonná reference pro účetnictví, daně a celnictví v ČR.

Jak se liší kurz ČNB od kurzu v bance nebo směnárně?

Kurz ČNB je referenční (nezávazný) kurz. Komerční banky a směnárny přidávají tzv. spread – rozdíl mezi nákupním a prodejním kurzem, který tvoří jejich zisk. Spread se pohybuje typicky od 0,5 % u velkých bank až po několik procent u turistických směnáren. Kurz ČNB proto slouží k orientaci, nikoliv jako garance skutečného obchodního kurzu.

Kdy ČNB vyhlašuje nové kurzy?

ČNB vyhlašuje denní kurzy každý pracovní den (pondělí–pátek) přibližně v 14:15 SEV. V sobotu, neděli a o státních svátcích se kurzy nevyhlašují – platí pak kurzy z posledního předcházejícího pracovního dne. Pro víkendové přepočty se tedy standardně používají kurzy z předchozího pátku.

Pro jaká data jsou historické kurzy dostupné?

ČNB poskytuje historické denní kurzy od 1. ledna 1991. Naše kalkulačka a tabulky zobrazují data za přibližně 2 roky zpětně (aktuální rok + předchozí rok). Kompletní historii od roku 1991 naleznete přímo na webu ČNB (cnb.cz).

Jak funguje přepočet mezi dvěma cizími měnami (např. EUR → USD)?

ČNB kotuje všechny měny vůči české koruně (CZK). Přepočet mezi dvěma cizími měnami se proto provádí přes CZK jako mezičlánek: nejprve se zdrojová měna přepočte na CZK a výsledek se pak přepočte na cílovou měnu. Například: 1 EUR = 25,50 CZK a 1 USD = 23,10 CZK, tedy 1 EUR = 25,50 / 23,10 ≈ 1,1039 USD.

Co znamená "množství" (amount) v kurzovním lístku?

Některé měny mají nízkou nominální hodnotu (japonský jen, korejský won, indonéská rupie…). ČNB proto kotuje tyto měny za vyšší množství – například 100 JPY = 16,25 CZK. Na našem webu vždy zobrazujeme kurz za 1 jednotku (tj. 1 JPY = 0,1625 CZK), aby bylo porovnání měn snazší.

Jsou kurzy aktualizovány v reálném čase?

Ne. ČNB fixing je denní kurz, nikoli kurz v reálném čase. Data na tomto webu se aktualizují automaticky po vyhlášení nových kurzů (zpravidla kolem 14:30). Zobrazujeme také čas poslední aktualizace a upozorňujeme, pokud jsou data starší než 24 hodin. Pro obchodování na Forexu je třeba používat živé tržní kurzy.

Jak mohu exportovat kurzy do Excelu nebo tabulkového procesoru?

Na stránkách historických kurzů a detailu jednotlivé měny nabízíme tlačítko "Export CSV". Stažený soubor (kódování UTF-8 s BOM) lze otevřít přímo v Microsoft Excelu, LibreOffice Calc nebo Google Sheets. Soubor obsahuje datum, kurz a procentní změnu pro vybrané období.

Mohu kurzy ČNB použít pro účetnictví a daňové přiznání?

Ano. Kurzy ČNB jsou dle zákona č. 563/1991 Sb. o účetnictví (§ 24 odst. 6) referenčními kurzy pro přepočet cizích měn v účetnictví. Pro DPH lze použít kurz platný k datu uskutečnění zdanitelného plnění nebo pevný kurz dle § 4 odst. 5 zákona o DPH. Vždy konzultujte se svým účetním nebo daňovým poradcem.

Proč se kurz liší od toho, co vidím na Google nebo jiných webech?

Různé weby mohou zobrazovat různé typy kurzů: kurz ČNB (fixing), tržní kurz Forex (obchodovaný na mezibankovním trhu), kurz konkrétní banky nebo kurz kryptoburzy. Tržní kurzy se průběžně mění každou sekundu, zatímco fixing ČNB je stanoven jednou denně. Naše data pocházejí výhradně z ČNB API.

Jak mohu vložit kurzovní widget na svůj web?

Na stránce každé měny (např. /kurz/eur/) najdete odkaz na widget. Widget je dostupný jako iframe, který lze vložit do libovolné stránky. Zobrazuje aktuální kurz vybrané měny a automaticky se aktualizuje. Vložení je zdarma a nevyžaduje registraci.

Kolik měn web zobrazuje?

Web zobrazuje všech 32 měn, které ČNB pravidelně kotuje ve svém denním fixingu: australský dolar (AUD), brazilský real (BRL), bulharský lev (BGN), čínský jüan (CNY), dánská koruna (DKK), euro (EUR), filipínské peso (PHP), hongkongský dolar (HKD), chorvatská kuna (HRK → nahrazeno EUR), indická rupie (INR), indonéská rupie (IDR), islandská koruna (ISK), izraelský šekel (ILS), japonský jen (JPY), kanadský dolar (CAD), korejský won (KRW), maďarský forint (HUF), malajský ringgit (MYR), mexické peso (MXN), norská koruna (NOK), novozélandský dolar (NZD), polský zlotý (PLN), rumunský leu (RON), singapurský dolar (SGD), švédská koruna (SEK), švýcarský frank (CHF), thajský baht (THB), turecká lira (TRY), americký dolar (USD), britská libra (GBP), jihoafrický rand (ZAR) a ruský rubl (RUB).

Jsou data na tomto webu zdarma?

Ano. Zdrojem dat je veřejné API České národní banky, které je volně dostupné. Tento web je informační služba; kurzy slouží pouze k orientaci. Web neposkytuje finanční poradenství a neodpovídá za případné ztráty plynoucí z použití zobrazených kurzů.

Proč se někdy zobrazuje upozornění "Stará data"?

Upozornění "Stará data" se zobrazí, pokud se nám nepodaří načíst aktuální kurzy z ČNB API ani ze záložního zdroje a zobrazujeme data starší než 24 hodin. Příčinou může být dočasná nedostupnost ČNB serveru nebo údržba. Data se automaticky obnoví při příštím úspěšném načtení.

Jak se počítá procentní změna kurzu?

Procentní změna se počítá jako: ((nový kurz − starý kurz) / starý kurz) × 100. Například pokud kurz EUR/CZK vzrostl z 25,00 na 25,50, je změna ((25,50 − 25,00) / 25,00) × 100 = +2,00 %. Kladná hodnota znamená posílení cizí měny vůči koruně (koruna oslabila), záporná hodnota naopak.

Nenašli jste odpověď? Zdrojová data pocházejí z webu České národní banky.