Jak Česká národní banka vyhlašuje kurzy?

Každý pracovní den krátce po 14. hodině se na webu České národní banky a v jejím API objeví nové číslo: devizový fixing. Tento kurz říká, kolik korun stojí jedno euro, jeden dolar nebo třeba sto japonských jenů. Jak ale ČNB toto číslo stanovuje? Jde o složitý, přesně definovaný proces, jehož výsledek slouží jako zákonná reference pro celou českou ekonomiku.

Co je devizový fixing?

Slovo fixing pochází z angličtiny a znamená „ustálení" nebo „zafixování" hodnoty. Jde o kurz, který ČNB vyhlašuje jako závaznou referenci k danému okamžiku. Fixing není obchodní kurz – nevznikla transakce, při níž by ČNB prodávala nebo nakupovala devízy. Jde o referenční bod, od nějž se odvíjí celá řada zákonných povinností.

Postup stanovení fixingu

Celý proces začíná sběrem dat. ČNB se obrátí na vybrané tuzemské komerční banky a požádá je o sdělení aktuálních kotací – tedy za jakou cenu jsou ochotny nakoupit a prodat dané měny. Banky tyto hodnoty zasílají obvykle kolem 13:45–14:00 SEV.

Z nasbíraných kotací se vyloučí extrémní hodnoty (nejvyšší a nejnižší) a ze zbylých se spočítá průměr. Výsledek je zaokrouhlen a zveřejněn – obvykle kolem 14:15 SEV. Celý postup je formálně popsán v Opatření ČNB č. 1/2003 Věst. ČNB.

Právní základ a závaznost

Kurzy ČNB jsou referenčním kurzem ve smyslu zákona č. 563/1991 Sb. o účetnictví. Firmy mohou pro přepočet cizích měn v účetnictví používat buď kurz platný k datu účetní operace, nebo pevný kurz (průměr za předcházející rok či čtvrtletí). Pro celní a daňové účely platí kurz k datu vzniku celního dluhu nebo zdanitelného plnění. Soud může použít kurz ke dni rozhodnutí nebo smluvený kurz – záleží na konkrétním případu.

Které měny ČNB kotuje?

ČNB vyhlašuje kurzy 32 světových měn. Jde o měny nejvýznamnějších obchodních partnerů ČR a globálně obchodované rezervní měny. Seznam zahrnuje euro, americký dolar, britskou libru, švýcarský frank, japonský jen, ale i méně obvyklé měny jako indonéská rupie nebo islandská koruna. Kompletní seznam najdete na naší hlavní stránce nebo v sekci Všechny kurzy.

Některé měny jsou kotovány za větší množství než 1 jednotku. Například japonský jen má nízkou nominální hodnotu, proto ČNB uvádí kurz za 100 JPY. Indonéská rupie je kotována za 1 000 IDR. Při přepočtu je proto vždy třeba dělit příslušným množstvím. Na tomto webu vždy zobrazujeme kurz přepočtený na 1 jednotku pro snadnější porovnání.

Kdy kurzy NEJSOU vyhlášeny?

Fixing se nevyhlašuje v sobotu, neděli a o českých státních svátcích. Pro tyto dny platí kurz z posledního předcházejícího pracovního dne. Pokud tedy jedete nakupovat v pondělí ráno a potřebujete účetní kurz, platí kurz z pátku (nebo ze čtvrtka, pokud byl pátek svátek). Historické kurzy jsou dostupné od 1. ledna 1991.

API České národní banky

ČNB zpřístupňuje kurzy prostřednictvím veřejného REST API na adrese api.cnb.cz. Data jsou ve formátu JSON a jsou dostupná zdarma bez nutnosti registrace nebo API klíče. Existuje i starší textové rozhraní (kurzy.txt), které ČNB udržuje z důvodu zpětné kompatibility. Tento web používá primárně JSON API a přepíná na textový fallback v případě výpadku.

Jak se liší kurz ČNB od kurzu ECB?

Evropská centrální banka (ECB) každý pracovní den zveřejňuje vlastní referenční kurzy eura – tzv. ECB reference rates. Tyto kurzy se mohou mírně lišit od kurzů ČNB, protože vznikají jiným způsobem a v jiný čas (ECB zveřejňuje hodnoty kolem 16:00 SEV na základě dat z devizového trhu). Pro české účetnictví je závazný kurz ČNB, nikoliv ECB – pokud zákon nestanoví jinak.

Transparentnost a archiv

ČNB zveřejňuje kurzy ve svém archivu od roku 1991. Data jsou volně přístupná na webu cnb.cz i přes API. Díky tomu lze zkoumat historický vývoj koruny, srovnávat kurzová období nebo zpětně dohledávat účetní kurzy. Náš web tato historická data zpřístupňuje v přehledné formě s grafem, tabulkou a možností exportu do CSV.