Kontrola platnosti občanských průkazů a cestovních pasů

Neplatné doklady

Neplatné doklady ve formátu XMLNeplatné doklady ve formátu XML


Výstup z datábázi ve formátu XML je určený hlavně programátorům, kteří chtějí začlenit výsledky vyhledávání do svých vlastních programů (například automatická kontrola dokladu při zápisu čísla do formuláře, apod.). Oproti klasickému zobrazení dat je jednodušší a jednoznačnější. Při změně grafické podoby aplikace není potřeba přepracovávat program.

Tvar dotazu

Dotaz je potřeba odeslat na adresu http://www.mvcr.cz/vozidla/doklady/doklady.php pomocí metody GET (dotaz je součásti url adresy). Dotaz musí obsahovat následující položky:

PoložkaPopis
dotazObsahuje celé číslo dokladu. Případná série dokladu je uvedena buď na začátku nebo na konci čísla. Na velikosti písma nezáleží. Mezery, pomlčky a další podobné znaky program ignoruje.
dokladUdává typ dokladu. Pro občanský průkaz se používá 0 (nula). Hodnota 4 znamená centrálně vydávaný cestovní pas, poznáte jej podle fialové barvy. Číslo 5 označuje cestovní pas vydaný okresním úřadem, poznáte jej podle zelené barvy.
xmlUrčuje, zda se výsledek zobrazí ve formátu vhodného pro člověka nebo pro počítačový program. Pokud není hodnota uvedena, pokud je to prázdný řetězec, nebo pokud má hodnotu „0“ (nula) nebo „off“, pak výsledek bude ve formátu html (vhodný pro člověka). Hodnoty  „1“ (jedna) a „on“ určují, že výsledek bude ve formátu XML, který umí dobře zpracovávat počítačové programy.

Například http://www.mvcr.cz/vozidla/doklady/doklady.php?dotaz=123456AB&doklad=0&xml=1 určuje dotaz na občanský průkaz s číslem 123456 a sérii AB. Výsledek si můžete po kliknutí na odkaz prohlédnout ve většině www prohlížečů. V některých prohlížečích po kliknutí musíte ještě navíc zadat příkaz zobrazit zdroj.

Tvar odpovědi (nedojde-li k chybě)

<?xml version="1.0" ?>
<doklady_neplatne   posl_zmena="den.měsíc.rok"   pristi_zmeny="stručné upozornění">
      <dotaz   typ="typ dokladu"   cislo="číslo dokladu"   serie="série dokladu"/>
      <odpoved   aktualizovano="den.měsíc.rok"   evidovano="ano/ne"
        evidovano_od="den.měsíc.rok" />

</doklady_neplatne>

PoložkaPopis
posl_zmenaDatum poslední změny v programu (nikoli v datech) ve formátu „den.měsíc.rok“. Měsíc je číslo od 1 (leden) do 12 (prosinec). Okolo teček mohou a nemusí být mezery.
pristi_zmenyVelmi krátké upozornění na případnou příští známou změnu v programu.
typTyp dokladu. Hodnota „OP“ se užívá pro občanský průkaz bez označení série (nový typ občanského průkazu). Hodnota „OPs“ označuje občanský průkaz obsahující sérii (starší typ občanského průkazu). Cestovní pas vydávaný centrálně (fialový pas) má označení „CD“. Pro cestovní pas vydávaný regionálně (zelený pas) se užívá „CDr“. Pro případné jiné typy cestovních dokladů je rezervováno označení „CDj“.
cisloČíslo dokladu (bez série).
seriePřípadná série dokladu. Pokud se pro daný typ dokladu série nepoužívá, pak je atribitu serie přiřazena pomlčka (serie="-").
aktualizovanoDatum poslední aktualizace seznamu dokladů (daného typu). Datum je ve formátu „den.měsíc.rok“, kde měsíc je číslo od 1 (leden) do 12 (prosinec). Okolo teček mohou a nemusí být mezery.
evidovanoUrčuje, zda požadovaný doklad byl nalezen v evidenci neplatných dokladů. Může nabývat hodnot „ano“ (doklad byl nalezen v evidenci neplatných dokladů) nebo „ne“ (doklad není v evidenci neplatných dokladů).
evidovano_odDatum, od kdy je daný doklad evidován jako neplatný. U řady dokladů tento údaj chybí. Datum je ve stejném formátu jako položka aktualizovano.
Upozornění: Pro případné české znaky je použito kódování UTF-8 (Unicode). Další informace k UTF-8 naleznete v příloze.

Tvar odpovědi s chybou

<?xml version="1.0" ?>
<doklady_neplatne   posl_zmena="den.měsíc.rok"   pristi_zmeny="stručné upozornění">
    <chyba   spatny_dotaz="ano/ne">text chyby</chyba>
</doklady_neplatne>

PoložkaPopis
posl_zmenaDatum poslední změny v programu (nikoli v datech) ve formátu „den.měsíc.rok“. Měsíc je číslo od 1 (leden) do 12 (prosinec). Okolo teček mohou a nemusí být mezery.
pristi_zmenyVelmi krátké upozornění na případnou příští známou změnu v programu.
spatny_dotazOznačuje, zda je jen dotaz položen špatně, nebo zda k chybě došlo přímo v programu. Nabývá hodnot „ano“ nebo „ne“.
text chybyPopis chyby ve tvaru čitelném pro člověka.
Upozornění: Pro případné české znaky je použito kódování UTF-8 (Unicode). Další informace k UTF-8 naleznete v příloze.

Tvar čísel dokladů

  • občanské průkazy bez série (novější typ)
    Číslo dokladu je tvořeno devíti číslicemi, první z nich nesmí být nula. Doklad nemá sérii.
  • občanské průkazy se sérii (starší typ)
    Číslo dokladu je tvořeno šesti číslicemi, může začínat nulou. Série je tvořena dvěma písmeny (bez háčku a čárek). Některé občanské však průkazy mohou mít sérii tvořenou dvěma písmeny a dvěma číslicemi (například AB01). Na velikosti písmen nezáleží.
  • cestovní pasy vydávané centrálně - „fialový pas“
    Číslo dokladu je tvořeno osmi číslicemi, první z nich nesmí být nula. Doklad nemá sérii. Každé dva centrálně vydané cestovní pasy mají vždy různá čísla. Může se však vyskytnout dvojice pasů vydaných centrálně a regionálně se stejným číslem.
  • cestovní pasy vydávané regionálně - „zelený pas“
    Číslo dokladu je tvořeno sedmi nebo osmi číslicemi. Pokud je tvořeno osmi číslicemi, pak první z nich nesmí být nula. Sedmimístné čísla však na nulu začínat mohou. Doklad nemá sérii. Každé dva regionálně vydané cestovní pasy mají vždy různá čísla. Může se však vyskytnout dvojice pasů vydaných centrálně a regionálně se stejným číslem.

Budoucí známé změny

Platnost občanských průkazů se sérii bude ukončena 31. prosince 2005.

Příloha: Kódování UTF-8 a čeština

Bleskové zpravodajství RSSbleskové zpravodajství RSS   Vyhledávánívyhledávání   Homehome   Zpětzpět   Nahorutop   Elektronická podatelnapodatelna
 

Ministerstvo vnitra a Policejní prezidium ČR - spojovatelka: +420 974 811 111, Policie ČR - spojovatelka: +420 974 821 111
Poradna k novému služebnímu zákonu, Oznámení trestné činnosti policistů
Cizinci (Foreigners) informační linka: +420 974 841 356-7
Web: poruchy - 974 801 131,  Web info - 974 841 772,  e-mail: webmaster@mvcr.cz;

Technická podpora: Sekce spojení a komunikací MV, Telefónica O2 Czech Republic a.s., Lira IS
Copyright (c) 2005 - Ministerstvo vnitra, Grafika: Tom Vild (do 14. 6. 2006), Liv Ducci
Všechna práva vyhrazena