← Zpět na blog
guide· 9 min

CPV kódy ve veřejných zakázkách: průvodce pro dodavatele

CPV kódy určují, zda vaše firma zakázku vůbec uvidí. Přečtěte si, jak funguje struktura Common Procurement Vocabulary, jak najít správný kód a jak ho využít při monitoringu zakázek v NEN, VVZ a TED.

CPV kódy ve veřejných zakázkách: jak najít správný kód a využít ho k monitoringu zakázek

Každá veřejná zakázka uveřejněná v českém Věstníku veřejných zakázek (VVZ) nebo v evropském systému TED nese jeden nebo více CPV kódů. Tento osmimístný číselný identifikátor rozhoduje o tom, zda vaše firma zakázku při automatickém monitoringu vůbec uvidí, nebo zda vám projde mezi prsty. Přesto většina malých a středních dodavatelů přistupuje k CPV kódům jako k administrativní formalitě.

Tento průvodce vysvětluje strukturu CPV číselníku, ukazuje krokový postup pro nalezení správného kódu a popisuje, jak CPV kódy kombinovat s geografickými filtry NUTS pro cílený monitoring zakázek.


Co jsou CPV kódy a proč existují

Common Procurement Vocabulary (CPV) je jednotná klasifikační soustava pro veřejné zakázky v Evropské unii. Právním základem je nařízení Evropského parlamentu a Rady (ES) č. 213/2008, kterým byl v roce 2008 přijat revidovaný číselník nahrazující původní verzi z roku 2002. Aktuální číselník obsahuje přibližně 9 000 kódů uspořádaných do hierarchické stromové struktury.

V českém právním prostředí ukládá povinnost uvést CPV kód v oznámení o zakázce zákon č. 134/2016 Sb., o zadávání veřejných zakázek (ZZVZ), konkrétně § 6 odst. 1 ve spojení s prováděcí vyhláškou č. 168/2016 Sb. Bez správně uvedeného CPV kódu nelze oznámení do VVZ ani do TED vůbec podat.

Struktura CPV kódu

Každý CPV kód se skládá z 8 číslic a kontrolní číslice oddělené pomlčkou, například 48000000-8. Prvních osm číslic tvoří čtyřúrovňovou hierarchii:

PoziceNázev úrovněPříklad
1. číslice (XX000000)Divize48 = Software a informační systémy
2. číslice (XX000000)Skupina480 = Softwarové balíky
3. číslice (XX000000)Třída4800 = Softwarové balíky a informační systémy
4. číslice (XX000000)Kategorie48190 = Různé softwarové balíky
5.–8. číslicePodkategorie48190000 = konkrétní typ SW

Kontrolní číslice (za pomlčkou) slouží k ověření integrity kódu a nemá věcný obsah.

CPV číselník propojuje celou unijní agendu: zakázky nad nadlimitními hodnotami (pro dodávky a služby standardně 5 538 000 Kč u státních zadavatelů od 1. 1. 2024) musí být uveřejněny v evropském TED (Tenders Electronic Daily) právě prostřednictvím CPV kódů, které umožňují vyhledávání napříč 27 členskými státy.


Jak CPV kód ovlivňuje viditelnost zakázky

Zadavatel přiřazuje CPV kód při vyplňování formuláře oznámení, ať už v NEN (Národním elektronickém nástroji), v systému E-ZAK, nebo přímo ve VVZ prostřednictvím portálu Věstníku veřejných zakázek. Zvolený kód se pak propaguje do všech navazujících systémů včetně komerčních agregátorů jako TenderArena.

Problém nastává na obou stranách:

Na straně zadavatele dochází k typickým chybám:

  • Zvolení příliš obecného kódu (např. 72000000-5 IT služby obecně místo 72267000-4 Opravy a údržba softwaru), čímž se zakázka ztrácí v příliš širokém segmentu.
  • Přiřazení kódu z nesprávné divize, nejčastěji u zakázek na hranici kategorií (např. projektová dokumentace stavby kódovaná pod poradenstvím místo pod stavebnictvím).
  • Použití jediného kódu u smíšených zakázek, kde by bylo věcnější uvést kód hlavní a doplňkové předměty plnění.

Na straně dodavatele pak platí přímá úměra: pokud ve svém monitorovacím nastavení sledujete kód 45213000-3 (Výstavba obchodních budov, skladů a průmyslových budov), ale zadavatel uveřejní totožnou zakázku pod 45200000-9 (Stavební práce obecně), systém vám ji nezobrazí.

Proto je klíčové sledovat celé relevantní větve hierarchie, nejen jednu podkategorii.


Praktický návod: jak najít správný CPV kód

Níže je číslovaný postup, který zkracuje hledání správného kódu z hodin na minuty.

Krok 1: Definujte předmět plnění přesnou větou

Zapište jednou větou, co přesně dodáváte: „Implementace a podpora ERP systému pro příspěvkovou organizaci." Příliš obecné zadání vede k příliš obecnému kódu.

Krok 2: Otevřete interaktivní CPV prohlížeč EU

Přejděte na Simap CPV prohlížeč (otevře se v novém okně). Stránka je dostupná i v češtině a umožňuje stromové procházení i fulltextové vyhledávání.

Krok 3: Vyhledejte klíčovými slovy

Do pole Search zadejte česky nebo anglicky klíčový termín, např. „ERP" nebo „enterprise resource planning". Prohlížeč vrátí výsledky napříč hierarchií. Poznamenejte si nalezené kódy.

Krok 4: Ověřte kontext v hierarchii

Klikněte na nalezený kód a přejděte stromem o úroveň výš. Zkontrolujte, zda rodičovský kód lépe odpovídá rozsahu vaší nabídky. Pro monitoring je výhodné sledovat rodičovský kód a zároveň konkrétní podkategorie.

Krok 5: Zkřížte s reálnými zakázkami ve VVZ

Ve VVZ nebo NEN vyhledejte historické zakázky ve vašem oboru a zjistěte, které CPV kódy zadavatelé fakticky přiřazují. Tato zpětná analýza odhalí, zda je v praxi preferován obecný nebo specifický kód.

Krok 6: Sestavte seznam sledovaných kódů

Pro efektivní monitoring si připravte portfolio kódů: zpravidla 2–5 konkrétních podkategorií plus jejich rodičovský kód na úrovni třídy. Tento seznam pak nastavte jako filtr v monitorovacím nástroji.

Časté chyby při volbě kódu:

  • Volba divize (8 nul, např. 79000000-4) jako jediného filtru: příliš vysoký počet irelevantních výsledků.
  • Ignorování alternativních hierarchií: část IT zakázek je kódována pod 30000000 (Kancelářská a počítačová zařízení), nikoliv pod 72000000.
  • Záměna CPV s CPC nebo CPA (viz slovník na konci článku).

Nejdůležitější CPV kódy pro klíčové sektory

Následující tabulka shrnuje kódy pro nejfrekventovanější sektory v českých veřejných zakázkách. Rozsahy jsou indicativní; každá divize obsahuje desítky podkategorií.

SektorCPV rozsah / klíčové kódyTypický příklad zakázky
Stavebnictví – obecné stavební práce45000000–45999999Rekonstrukce ZŠ, výstavba silnice
Stavebnictví – pozemní stavby45210000–45215999Bytový dům, administrativní budova
Stavebnictví – dopravní infrastruktura45220000–45234999Oprava mostu, výstavba cyklostezky
IT hardware a síťová infrastruktura30000000–30999999Dodávka serverů, tiskárny
IT software a licence48000000–48999999ERP, CAFM systém, antivirový SW
IT služby a konzultace72000000–72999999Implementace, helpdesk, kybernetická bezpečnost
Výzkum a vývoj73000000–73999999Studie proveditelnosti, R&D projekty
Poradenství a obchodní služby79000000–79999999Právní poradenství, účetnictví, PR
Zdravotnictví – přístroje a vybavení33000000–33999999CT přístroj, lůžkové vybavení
Zdravotnictví – zdravotní služby85000000–85999999Sociální a zdravotní péče, EMS
Úklid, facility management90000000–90999999Úklid budov, správa nemovitostí
Vzdělávání a školení80000000–80999999Kurzy, e-learning, rekvalifikace
Energetika a veřejné osvětlení09000000, 31520000Dodávka elektřiny, výměna svítidel
Stravování a catering55000000–55999999Školní stravování, kantýna

Příklady reálných zakázek: Středočeský kraj opakovaně uveřejňuje zakázky na správu silniční infrastruktury pod 45233000, Ministerstvo vnitra poptává kybernetická řešení pod 72700000, velká nemocniční zařízení nakupují zobrazovací techniku pod 33111000-5.


CPV kódy a NUTS regiony jako kombinovaný filtr

Samotný CPV kód říká, co se nakupuje. Kód NUTS (Nomenclature of Territorial Units for Statistics) říká, kde se zakázka realizuje. Kombinací obou filtrů dosáhnete geograficky přesného monitoringu bez zbytečného šumu.

Česká republika je v NUTS 3 rozdělena do 14 krajů:

NUTS kódRegion
CZ010Praha
CZ020Středočeský kraj
CZ031Jihočeský kraj
CZ032Plzeňský kraj
CZ041Karlovarský kraj
CZ042Ústecký kraj
CZ051Liberecký kraj
CZ052Královéhradecký kraj
CZ053Pardubický kraj
CZ063Kraj Vysočina
CZ064Jihomoravský kraj
CZ071Olomoucký kraj
CZ072Zlínský kraj
CZ080Moravskoslezský kraj

Příklad kombinovaného filtru: Stavební firma se sídlem v Brně chce sledovat pozemní stavby v Jihomoravském a Zlínském kraji. Nastaví filtr CPV 45210000 (rodičovský kód pozemních staveb) a NUTS CZ064 + CZ072. Výsledkem je úzký výběr relevantních zakázek bez desítek nesouvisejících výsledků z Prahy nebo Ústeckého kraje.

Stejná logika platí pro nadlimitní zakázky sledované přes TED: tamní formuláře obsahují pole pro NUTS kód místa plnění, takže kombinovaný filtr funguje identicky pro českou i přeshraniční agendu.

Správné nastavení tohoto kombinovaného filtru v nástroji Hlídač zakázek na mrickwood.cz zkrátí denní review zakázek ze stovek na desítky položek, které skutečně odpovídají profilu vaší firmy.


Jak mrickwood.cz využívá CPV kódy pro automatizovaný monitoring

Hlídač zakázek mrickwood.cz agreguje data z VVZ, NEN, TED a vybraných profilů zadavatelů v E-ZAK a TenderArena. Klíčovým mechanismem pro filtrování je právě CPV číselník doplněný o NUTS regiony a finanční prahy.

Nastavení CPV alertů

V sekci Správa sledování zadáte seznam CPV kódů, které chcete monitorovat. Systém umožňuje zadat kód na libovolné úrovni hierarchie:

  • Zadáte-li 72000000, dostanete veškeré IT služby.
  • Zadáte-li 72267100, dostanete úzce vymezené zakázky na údržbu softwaru pro PC.

Doporučená praxe je kombinovat rodičovský kód jako síťový záchyt a 2–3 specifické podkategorie jako primární filtr s vyšší prioritou alertu.

E-mailové alerty a API

Systém odesílá denní nebo okamžité e-mailové notifikace při uveřejnění nové zakázky odpovídající nastavenému filtru. Pro firmy, které zpracovávají data programově, nabízí mrickwood.cz REST API endpoint s parametrem cpv_code, jenž vrací JSON s aktuálními zakázkami v daném CPV segmentu. Podrobnější dokumentaci najdete v technické dokumentaci API.

Propojení s dalšími filtry

CPV filtr lze v rozhraní kombinovat s:

  • NUTS regionem místa plnění,
  • typem zadavatele (stát, kraj, obec, státní podnik),
  • finančním prahem (podlimitní zakázky od 2 000 000 Kč pro stavební práce, resp. 500 000 Kč pro dodávky a služby ve smyslu § 27 odst. 2 ZZVZ),
  • fází řízení (oznámení, výsledek, zrušení).

Přehled dostupných plánů a datových výstupů najdete na stránce ceníku mrickwood.cz.


Doplňkový slovník: CPV vs. CPC vs. CPA

Dodavatelé se občas setkají s odkazem na jiné klasifikační systémy. Stručné srovnání:

SystémPlný názevPoužití v praxi
CPVCommon Procurement VocabularyPovinný pro veřejné zakázky v EU (nařízení ES č. 213/2008)
CPCCentral Product ClassificationSystém OSN, používán ve WTO GPA dohodách; v EU zřídka
CPAClassification of Products by ActivityEurostat; relevantní pro statistiku, DPH, nikoli pro zadávání zakázek
NACENomenclature of Economic ActivitiesKlasifikace ekonomických činností; používá se při kontrole způsobilosti dodavatele

Pro účely zadávání a monitoringu veřejných zakázek v České republice a EU je relevantní výhradně CPV. Ostatní systémy se mohou vyskytnout v ekonomických statistikách nebo ve smlouvách s mezinárodním prvkem, ale do VVZ ani TED se nevyplňují.

Pokud jste dosud monitorovali zakázky jen přes klíčová slova v názvu nebo přes profil zadavatele, přechod na strukturovaný CPV monitoring pravděpodobně odhalí zakázky, které vám dosud unikaly. Základem je jednorázová analýza relevantních kódů pro váš obor, průběžná kontrola nových zakázek z pohledu fakticky přiřazených kódů a nastavení dostatečně širokého portfolia sledovaných kódů v monitorovacím nástroji. Více o nastavení automatizovaného sledování se dozvíte v průvodci Hlídačem zakázek nebo v navazujícím článku o podlimitních zakázkách a jejich specifikách.

Související články