Národní pojištění
Kontakty

Datová věta ELDP

Struktura datové věty

K datu 11. 11. 2005 byla provedena aktualizace.

Úvod
Struktura datové věty
Obsah datové věty ELDP
XSD šablona datové věty ELDP


Úvod


Zákonem č. 424/2003 Sb., kterým se mění zákon č. 582/1991 Sb., O organizaci a provádění sociálního zabezpečení, se upravuje princip získávání informací o dobách pojištění zaměstnanců. Informace jsou stahovány průběžně, vždy za uplynulý kalendářní rok prostřednictvím ročních ELDP. ELDP Česká správa sociálního zabezpečení (ČSSZ) přijímá od zaměstnavatelů v tištěné i elektronické podobě.


Struktura datové věty 

Datová věta zahrnuje základní údaje o odesilateli (zaměstnavateli) a jednotlivé údaje vlastních ELDP o jednom až n výskytech. Každý výskyt vychází ze stejnopisu ELDP. Pole označená 36, 57, 78 a 97 nejsou určena pro elektronická podání. Doporučené kódování datové věty je UTF-8.

 

Stejnopis:

 

XML struktura pro odesílání ELDP:

<?xml version="1.0" encoding="UTF-8"?> 
<RELDP id="" vs="" nam="" cit="" str="" num="" pnu=""> 
  <reldp yer="" typ="" dre="">
    <client bno="">
      <name sur="" fir="" tit="" /> 
      <adr cit="" str="" num="" pos="" pnu="" /> 
      <birth dat="" nam="" cit="" /> 
    </client>
    <items coun="" sdex="" sinc="" sdar="">
      <t1 row="" cod="" fro="" to="" din="" m1="" m2="" m3="" m4="" m5="" m6="" m7="" m8="" m9="" m10="" m11="" m12="" m13="" inc="" dex="" dar="" /> 
      .....
      <t2 row="" cod="" fro="" to="" /> 
      .....
    </items>
    <comp nam="" id="" vs="" cre="" fro="">
      <adr cit="" str="" num="" pnu="" /> 
    </comp>
  </reldp>
  ....
</RELDP>

Kořenový tag „reldp“ obsahuje povinně po jednom tagu client, items a comp.
V dokumentu se vyskytuji pojmy tag a element. Tyto pojmy jsou ekvivalentní.

 

Obsah DV RELDP- typy údajů

 Skupiny údajů v datové větě RELDP

Název elementu

Povinný (A/N)

Popis

RELDP

A

Základní identifikace zaměstnavatele (odesilatele), za kterého jsou posílány jednotlivé RELDP. Uváděno pro kontrolní účely.

reldp

A

Vlastní datová věta RELDP odpovídající stejnopisu RELDP. Výskyt 1-n.

    client

A

Identifikace pojištěnce

        name

A

Jméno pojištěnce

        adr

A

Adresa pojištěnce

        birth

A

Datum narození pojištěnce

    items

A

Údaje o průběhu činnosti

        t1

N

Průběh pojištění v jednom roce

        t2

N

Doba účasti na pojištění, po kterou trval výkon vojenské, civilní služby či doba mateřské dovolené.

    comp

A

Údaje o zaměstnavateli

        adr

A

Adresa zaměstnavatele


 

Typy dat:

A alfaznaky ‚A – Z‘ a ‚a-z‘ a ŠŚŤŽŹšśťžźŁĄŞŻłąşĽľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőöřůúűüýţ
AZ alfaznaky a znaménka pomlčka(-), čárka (,), tečka(.), plus(+), lomítko (/), zpětné lomítko (\), komerční „AND“ (&) a znak jednoduchý apostrof (‘)
AN alfaznaky A a numerické znaky (0 – 9)
ANZ alfaznaky AZ, numerické znaky 0-9
N číslo - znaky 0-9, nesmí začínat nulou
N0 číslo - znaky 0-9, může začínat nulou
D datum ve formátu unicode RRRR-MM-DD |dd.mm|d.m|d.mm|dd.m|ddmm| povolené oddělovače"."","";"" """

/* unicode bude přicházet z portálu, ostatní ze skenování

 

Element „RELDP“

atributy vs, id, nam, cit, str, num, pnu
elementy reldp


Název atributu Povinný
(A/N)
Typ Délka Popis
vs A N 8 nebo 9 Variabilní symbol organizace
id N N0 8 Identifikační číslo organizace včetně úvodních "nul"
nam A ANZ a znaky ( ) [ ] a znak " (uvozovky) 1-100 Název organizace dle OR
Poznámka: znak “ je nutno do xml struktury zapisovat v souladu s pravidly a normami pro xml definice takto: "
cit A ANZ 1-50 Obec
str N ANZ 1-50 Ulice
num A ANZ 1-15 Číslo popisné (orientační)
pnu A N 5 nebo 3 PSČ

 

Element "reldp"

Vlastní datová věta RELDP odpovídající stejnopisu RELDP jednoho zaměstnance. Obsahuje hlavičkové údaje RELDP

atributy yer, typ, dre
elementy client (1), items (1) , comp (1)

Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
yer A N 4 Rok platnosti evid. listu Formát RRRR 1
typ A N0 2 Typ ELDP Hodnota musí být z číselníku „typ RELDP“ 2
dre N D 10 Datum vyhotovení evid.listu, který se opravuje   3

 

Element "client"

Obsahuje údaje o pojištěnci

atributy bno
elementy name (1), adr (1), birth (1)

Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
bno A N0 9-10 Rodné číslo pojištěnce standardní kontrola rodného čísla - viz. „test RČ“ 8

 

Element "name"

Obsahuje jmenné údaje pojištěnce

atributy sur, fir, tit


Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
sur A AZ 1-50 Příjmení pojištěnce   4
fir A AZ 1-50 Křestní jméno pojištěnce   5
tit N AZ 1-15 Titul pojištěnce   6

 

 

Element "adr"

Obsahuje adresní údaje pojištěnce

atributy cit, str, num, pos, pnu

Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
cit A ANZ 1-50 Obec   12
str N ANZ 1-50 Ulice   9
num A ANZ 1-15 Číslo popisné (orientační)   10
pos N AN 1-5 Prvních 5 písmen názvu pošty   13
pnu A N0 5 nebo 3 PSČ Hodnota musí být uvedena, formát: buď kontrola PSČ nebo trojmístný kód státu z číselníku států; 14

 

Element "birth"

Obsahuje rodné údaje pojištěnce

atributy dat, nam, cit


Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
dat A D 10 Datum narození   7
nam A AZ 1-50 Rodné příjmení   11
cit A ANZ 1-50 Místo (obec) narození   15

 

 

Element "items"

Obsahuje údaje o dobách pojištění

atributy sdex, sinc, sdar
elementy t1 (0-100), t2 (0-10), přičemž je nutná přítomnost alespoň jednoho z těchto tagů

Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
coun A N 1-3 Celkový počet tagů t1 a t2 Musí odpovídat celkovému počtu tagů t1 a t2 v tagu items -
sdex N N 1-10 Součet vyloučených dnů Musí se rovnat součtu neprázdných atributů dex ze všech tagů t1 85
sinc N N 1-10 Součet vym. základů Musí se rovnat součtu neprázdných atributů inc ze všech tagů t1 86
sdar N N 1-10 Součet dnů odeč. po důch. věku Musí se rovnat součtu neprázdných atributů dar ze všech tagů t1 87

 

 

Element "t1"

Obsahuje údaje o jedné době pojištění

atributy row, cod, fro, to, din, m1-m13, inc, dex, dar


Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
row A N0 1-3 Pořadové číslo doby na formuláři RELDP musí být menší nebo rovno počtu tagů t1 -
cod A ANZ 3 Kód činnosti Hodnota musí být z číselníku „kód činnosti“ 16,37,58
fro N D 10 Datum počátku činnosti   17,38,59
to N D 10 Datum konce činnosti   18,39,60
din N N 1-3 Započtené dny - počet dnů   19,40,61
m1 N A 1 Měsíce bez pojištění - leden Hodnota musí být prázdná nebo rovna „X“ či „x“ 20,41,62
m2 N A 1 Měsíce bez pojištění - únor Hodnota musí být prázdná nebo rovna „X“ či „x“ 21,42,63
m3 N A 1 Měsíce bez pojištění - březen Hodnota musí být prázdná nebo rovna „X“ či „x“ 22,43,64
m4 N A 1 Měsíce bez pojištění - duben Hodnota musí být prázdná nebo rovna „X“ či „x“ 23,44,65
m5 N A 1 Měsíce bez pojištění - květen Hodnota musí být prázdná nebo rovna „X“ či „x“ 24,45,66
m6 N A 1 Měsíce bez pojištění - červen Hodnota musí být prázdná nebo rovna „X“ či „x“ 25,46,67
m7 N A 1 Měsíce bez pojištění - červenec Hodnota musí být prázdná nebo rovna „X“ či „x“ 26,47,68
m8 N A 1 Měsíce bez pojištění - srpen Hodnota musí být prázdná nebo rovna „X“ či „x“ 27,48,69
m9 N A 1 Měsíce bez pojištění - září Hodnota musí být prázdná nebo rovna „X“ či „x“ 28,49,70
m10 N A 1 Měsíce bez pojištění - říjen Hodnota musí být prázdná nebo rovna „X“ či „x“ 29,50,71
m11 N A 1 Měsíce bez pojištění - listopad Hodnota musí být prázdná nebo rovna „X“ či „x“ 30,51,72
m12 N A 1 Měsíce bez pojištění - prosinec Hodnota musí být prázdná nebo rovna „X“ či „x“ 31,52,73
m13 N A 1 Měsíce bez pojištění - celý rok Hodnota musí být prázdná nebo rovna „X“ či „x“ 32,53,74
inc N N 1-10 Vyměřovací základ - v Kč   34,55,76
dex N N 1-3 Vyloučené doby - počet dnů   33,54,75
dar N N 1-3 Doby odečtené po vzniku nároku - počet dnů   35,56,77

 

 

Tag"t2"

Obsahuje údaje o jedné době pojištění V,C,M

atributy row, cod, fro, to
Poznámka: povinnost v případě elementu „t2“ znamená, že jestliže je alespoň jeden z atributů neprázdný, potom musejí být neprázdné všechny.

Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
row N N0 1-2 Pořadové číslo doby pojištění V,C,M na formuláři ELDP musí být menší nebo rovno počtu tagů t2 -
cod N AN 1-2 Druh doby Hodnota musí být z číselníku „druh doby“ 79,82
fro N D 10 Datum počátku   80,83
to N D 10 Datum konce   81,84

 

 

Element "comp"

Obsahuje údaje o zaměstnavateli

atributy nam, id, vs, cre fro
elementy adr


Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
nam A ANZ a znaky ( ) [ ]
a znak “ (uvozovky)
1-100 Název organizace
Poznámka: znak “ je nutno do xml struktury zapisovat v souladu s pravidly a normami pro xml definice takto: "
  88
id N N0 8 Identitikační číslo organizace Je-li údaj uveden, pak standardní kontrola IČ 89
vs A N 8 nebo 9 Variabilní symbol organizace Údaj je numerický, délka 8 nebo 9 znaků a první znak nesmí být “0“, pokud má údaj délku 9 znaků, pak 1. znak musí být 1 nebo 8 90
cre A D 10 Datum vyhotovení RELDP   96
fro N D 10 Výdělečná činnost v organizaci od   93

 

 

Element "adr"

Obsahuje adresní údaje zaměstnavatele

atributy cit, str, num, pnu


Název atributu Povinný
(A/N)
Typ Délka Popis Kontroly Poř.č.
údaje
cit A ANZ 1-50 Obec   94
str N ANZ 1-50 Ulice   91
num A ANZ 1-15 Číslo popisné (orientační)   92
pnu A N0 5 nebo 3 PSČ Hodnota musí být uvedena, formát: buď kontrola PSČ nebo trojmístný kód státu z číselníku států. 95