ELDP09 – Kontroly 2 část - Logické testy
a) Asociace pole
Následující tabulka uvádí, která pole formuláře ELDP (sloupce tabulky) jsou zahrnuta do jednotlivých logických testů (řádky tabulky).
V tabulce jsou uvedena pouze ta pole, která vystupují v alespoň jednom logickém testu.
Číslo testu |
Technický kód |
Za rok |
Typ ELDP |
Oprava ELDP ze dne |
PSČ (POSTCODE) |
Stát |
Kód |
MR (malý rozsah) |
Od |
Do |
Dny započtené |
Měsíc bez pojištění - 1-12 |
Měsíc bez pojištění - celý rok |
Vyloučené doby |
Vyměřovací základ |
Odečtené doby |
Celkem (Vyloučené doby) |
Celkem (Vyměřovací základ) |
Celkem (Odečtené doby) |
Název zaměstnavatele |
Výdělečná činnost od |
Datum vyhotovení ELDP |
Datum přijetí ELDP |
|
1 |
2 |
3 |
4 |
16 |
17 |
20 |
21 |
22 |
23 |
24 |
25-36 |
37 |
38 |
39 |
40 |
83 |
84 |
85 |
86 |
89 |
90 |
101 |
1 |
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
2 |
|
x |
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
x |
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
x |
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
x |
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
x |
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
|
x |
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
x |
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
|
|
|
|
|
x |
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
|
|
x |
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
|
|
|
|
|
x |
|
x |
x |
|
|
|
|
|
x |
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
x |
|
x |
x |
x |
x |
x |
|
|
x |
|
|
|
|
|
|
|
19 |
|
|
|
|
|
|
x |
x |
|
|
x |
|
x |
|
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
|
x |
|
|
x |
|
|
|
|
|
|
|
21 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
x |
x |
|
|
x |
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
|
|
|
|
x |
|
|
|
|
|
|
|
23 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
x |
x |
x |
|
x |
|
|
|
|
|
|
|
24 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
x |
x |
x |
|
x |
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
x |
x |
x |
|
x |
|
|
|
|
|
|
|
26 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
x |
x |
x |
|
x |
|
|
|
|
|
|
|
27 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
x |
x |
x |
|
x |
|
|
|
|
|
|
|
28 |
|
|
|
|
|
|
x |
x |
x |
x |
x |
x |
x |
x |
|
x |
|
|
|
|
|
|
|
29 |
|
|
|
|
|
|
|
|
x |
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
|
|
|
|
x |
|
x |
x |
|
|
|
|
|
|
|
|
|
|
31 |
|
|
|
|
|
|
x |
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
32 |
|
|
|
|
|
|
|
|
x |
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
33 |
|
|
|
|
|
|
|
|
|
x |
|
|
x |
|
|
|
|
|
|
|
|
|
|
34 |
|
|
|
|
|
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
35 |
|
|
|
|
|
|
x |
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
36 |
|
|
|
|
|
|
x |
|
x |
x |
|
x |
x |
|
|
|
|
|
|
|
|
|
|
37 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
x |
|
|
|
|
|
|
|
|
|
38 |
|
|
|
|
|
|
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
39 |
|
|
|
|
|
|
x |
|
|
|
|
|
|
x |
|
x |
|
|
|
|
|
|
|
40 |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
41 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
x |
x |
|
|
|
|
|
|
|
|
42 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
|
x |
|
|
|
|
|
|
|
|
43 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
x |
x |
x |
|
|
|
|
|
|
|
44 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
|
x |
|
|
|
|
|
|
|
|
45 |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
46 |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
x |
|
|
|
|
|
|
|
48 |
|
|
|
|
|
|
x |
|
|
|
|
x |
x |
|
|
x |
|
|
|
|
|
|
|
49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
x |
|
|
|
|
|
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
x |
|
|
|
|
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
x |
|
|
|
|
52 |
|
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
53 |
|
x |
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
x |
|
54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
x |
55 |
|
|
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
|
|
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
b) Přehled testů ověřujících započtené dny
c) Popis logických testů
Test 1: Vrchní mez údaje Za rok
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
2 Za rok eldp09@yer N 4 Ano
101 Datum přijetí ELDP -@- D 8-10 Ano
Podmínka chyby:
za rok > rok přijetí ELDP
Test 2: Kontrola údaje Kód a údaje Za rok
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
2 Za rok eldp09@yer N 4 Ano
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
Podmínka chyby:
druhý znak údaje Kód = N,R,M
a zároveň
třetí znak údaje Kód ≠ B, F, J,V, T
a zároveň
hodnota údaje Za rok ≠ 2009
Test 3: Srovnání hodnot Za rok, Od a Do
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
2 Za rok eldp09@yer N 4 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
Podmínka chyby:
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
(hodnota RRRR z údaje Za rok není rovna hodnotě RRRR z údaje Od
nebo
hodnota RRRR z údaje Za rok není rovna hodnotě RRRR z údaje Do)
Test 4: Podmíněná povinnost údaje Oprava ELDP ze dne
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
1 Technický kód eldp09@tco NN 2 Ne
3 Typ ELDP eldp09@typ NN 2 Ne
4 Oprava ELDP ze dne eldp09@dre D 8-10 Ne
Podmínka chyby:
(údaj Technický kód není naplněn
a zároveň
Typ ELDP = 51 nebo 52 nebo 53
nebo
údaj Technický kód je naplněn
a zároveň
Technický kód = 51 nebo 52 nebo 53)
a zároveň
údaj Oprava ELDP ze dne není uveden
Test 5: Podmíněná povinnost údaje Typ ELDP
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
1 Technický kód eldp09@tco NN 2 Ne
3 Typ ELDP eldp09@typ NN 2 Ne
Podmínka chyby:
Technický kód není naplněn
a zároveň
Typ ELDP není naplněn
Test 6: Typ ELDP (Technický kód) při uvedení data opravy
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
1 Technický kód eldp09@tco NN 2 Ne
3 Typ ELDP eldp09@typ NN 2 Ne
4 Oprava ELDP ze dne eldp09@dre D 8-10 Ne
Podmínka chyby:
údaj Oprava ELDP ze dne je naplněn
a zároveň
(údaj Technický kód není naplněn
a zároveň
Typ ELDP není roven 51 nebo 52 nebo 53)
nebo
(údaj Technický kód je naplněn
a zároveň
Technický kód není roven 51 nebo 52 nebo 53)
Test 7: Podmíněná povinnost a restrikce údaje PSČ
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
16 PSČ (POSTCODE) eldp09/client/adr@pnu A,NN,ZZ 1-11 Ne
17 Stát eldp09/client/adr@cnt A 2 Ano
Podmínka chyby:
Stát = CZ
a zároveň
(PSČ (POSTCODE) není vyplněn
nebo
hodnota údaje PSČ (POSTCODE) nemá tvar NNNNN, kde N je číslice, přičemž první číslice nesmí být
rovna 0 nebo 8 nebo 9)
Test 8: Kontrola MR vůči prvnímu znaku údaje Kód
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
Podmínka chyby:
první znak údaje Kód = M nebo P nebo R nebo S
a zároveň
hodnota MR (malý rozsah) = A
Test 9: Kontrola MR vůči druhému znaku údaje Kód
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
Podmínka chyby:
druhý znak údaje Kód = P nebo R
a zároveň
hodnota údaje MR (malý rozsah) = A
Test 10: Kontrola MR vůči třetímu znaku údaje Kód
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
Podmínka chyby:
třetí znak údaje Kód = B nebo F nebo J nebo V nebo T
a zároveň
hodnota MR (malý rozsah) = A
Test 11: Naplnění údaje Od při zúčtování příjmů
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
Podmínka chyby:
druhý znak údaje Kód = P
a zároveň
údaj Od je vyplněn
Test 12: Naplnění údaje Do při zúčtování příjmů
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
23 Do eldp09/items/t1@to D 3-10 Ne
Podmínka chyby:
druhý znak údaje Kód = P
a zároveň
údaj Do je vyplněn
Test 13: Podmíněná povinnost údaje Od
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
údaje Od není vyplněn
Test 14: Podmíněná povinnost údaje Do
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
23 Do eldp09/items/t1@to D 3-10 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
údaje Do není vyplněn
Test 15: Započtené dny - zúčtování příjmů
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód = P
a zároveň
Dny započtené ≠ 0
Test 16: Započtené dny - výjimka
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód = V
a zároveň
Dny započtené > Σ dnů z intervalu Od – Do
Test 17: Započtené dny – vazba a výkon trestu s odečtenými dobami
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód = T
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Odečtené doby ≠ 0
a zároveň
Dny započtené ≠ ∑ dnů z intervalu Od–Do minus Odečtené doby
Test 18: Započtené dny – vazba a výkon trestu bez odečtených dob
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód = T
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Odečtené doby = 0
a zároveň
Dny započtené > ∑ dnů z intervalu Od–Do minus ∑ dnů z měsíců bez pojištění označených X (x)
Test 19: Započtené dny - nespecifické doby s m13
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
Malý rozsah ≠ A
a zároveň
třetí znak údaje Kód ≠ S
a zároveň
Měsíc bez pojištění - celý rok = x (X)
a zároveň
Dny započtené ≠ 0
Test 20: Započtené dny - nespecifické doby s odečtenými dobami
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
Malý rozsah ≠ A
a zároveň
třetí znak údaje Kód ≠ S
a zároveň
Měsíc bez pojištění - celý rok není vyplněn
a zároveň
Odečtené doby ≠ 0
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Dny započtené ≠ ∑ dnů z intervalu Od – Do minus Odečtené doby
Test 21: Započtené dny - nespecifické doby bez odečtených dob
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
Malý rozsah ≠ A
a zároveň
třetí znak údaje Kód ≠ S
a zároveň
Měsíc bez pojištění - celý rok není vyplněn
a zároveň
Odečtené doby = 0
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Dny započtené ≠ ∑ dnů z intervalu Od – Do mínus součet dnů z měsíců bez pojištění označených X (x)
Test 22: Započtené dny - specifické doby s odečtenými dobami
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
(Malý rozsah = A
nebo
třetí znak údaje Kód = S)
a zároveň
Odečtené doby ≠ 0
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Dny započtené ≠ ∑ dnů z intervalu Od – Do mínus Odečtené doby
Test 23: Započtené dny - specifické doby bez vyloučených dob
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
(Malý rozsah = A
nebo
třetí znak údaje Kód = S)
a zároveň
Odečtené doby = 0
a zároveň
Vyloučené doby = 0
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Dny započtené ≠ ∑ dnů z intervalu Od–Do minus ∑ dnů z měsíců bez pojištění označených X (x)
Test 24: Započtené dny - specifické doby 1
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
(Malý rozsah = A
nebo
třetí znak údaje Kód = S)
a zároveň
Odečtené doby = 0
a zároveň
Vyloučené doby ≠ 0
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Měsíc bez pojištění - celý rok není vyplněn
a zároveň
nejsou vyznačeny všechny měsíce bez pojištění spadající do intervalu Od-Do
a zároveň
je vyplněn alespoň jeden Měsíc bez pojištění
a zároveň
Dny započtené > ∑ dnů z intervalu Od–Do
Test 25: Započtené dny - specifické doby 2
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
(Malý rozsah = A
nebo
třetí znak údaje Kód = S)
a zároveň
Odečtené doby = 0
a zároveň
Vyloučené doby ≠ 0
a zároveň
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Měsíc bez pojištění - celý rok není vyplněn
a zároveň
nejsou vyznačeny všechny měsíce bez pojištění spadající do intervalu Od-Do
a zároveň
není vyplněn žádný z měsíců bez pojištění
a zároveň
Dny započtené ≠ ∑ dnů z intervalu Od–Do
Test 26: Započtené dny - specifické doby 3
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
Malý rozsah = A
a zároveň
třetí znak údaje Kód ≠ S
a zároveň
Odečtené doby = 0
a zároveň
Vyloučené doby ≠ 0
a zároveň
(Měsíc bez pojištění - celý rok je vyplněn
nebo
jsou vyznačeny všechny měsíce bez pojištění spadající do intervalu Od-Do)
a zároveň
Započtené dny ≠ Vyloučené doby
Test 27: Započtené dny - specifické doby 4
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
Malý rozsah = A
a zároveň
třetí znak údaje Kód = S
a zároveň
Odečtené doby = 0
a zároveň
Vyloučené doby ≠ 0
a zároveň
(Měsíc bez pojištění - celý rok je vyplněn
nebo
jsou vyznačeny všechny měsíce bez pojištění spadající do intervalu Od-Do)
a zároveň
Započtené dny > Vyloučené doby
Test 28: Započtené dny - specifické doby 5
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
21 MR (malý rozsah) eldp09/items/t1@sre A 1 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ V
a zároveň
třetí znak údaje Kód ≠ T
a zároveň
Malý rozsah ≠ A
a zároveň
třetí znak údaje Kód = S
a zároveň
Odečtené doby = 0
a zároveň
Vyloučené doby ≠ 0
a zároveň
(Měsíc bez pojištění - celý rok je vyplněn
nebo
jsou vyznačeny všechny měsíce bez pojištění spadající do intervalu Od-Do)
a zároveň
Započtené dny ≠ 0
Test 29: Dolní mez měsíců bez pojištění
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
22 Od eldp09/items/t1@fro D 3-10 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
Podmínka chyby:
údaj Od je vyplněn
a zároveň
vyznačený měsíc bez pojištění < MM z data Od
Test 30: Horní mez měsíců bez pojištění
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
23 Do eldp09/items/t1@to D 3-10 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
údaj Do je vyplněn
a zároveň
vyznačený měsíc bez pojištění > MM z data Do
Test 31: Vyplněnost Měsíců bez pojištění
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
druhý znak údaje Kód = P,N,R,M
a zároveň
je uveden alespoň jeden Měsíc bez pojištění
Test 32: Kontrola údaje Od
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
22 Od eldp09/items/t1@fro D 3-10 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
údaj Od je vyplněn
a zároveň
Měsíc bez pojištění - celý rok = X (x)
a zároveň
údaj Od ≠ 1.1.
Test 33: Kontrola údaje Do
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
23 Do eldp09/items/t1@to D 3-10 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
údaj Do je vyplněn
a zároveň
Měsíc bez pojištění - celý rok = X (x)
a zároveň
údaj Do ≠ 31.12.
Test 34: Měsíc bez pojištění - celý rok
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
Měsíc bez pojištění - celý rok = X (x)
a zároveň
alespoň jeden údaj Měsíc bez pojištění (leden až prosinec) = X (x)
Test 35: Měsíc bez pojištění - celý rok při výjimce
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
Měsíc bez pojištění - celý rok = X (x)
a zároveň
druhý znak údaje Kód = V
Test 36: Měsíc bez pojištění v intervalu Od-Do
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
Podmínka chyby:
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
druhý znak údaje kód = V
a zároveň
není vyznačen ani jeden Měsíc z intervalu Od - Do
Test 37: Vztah vyloučených dob a započtených dnů
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
Podmínka chyby:
Vyloučené doby ≠ 0
a zároveň
druhý znak údaje Kód ≠ D
a zároveň
třetí znak údaje Kód ≠ S
a zároveň
Vyloučené doby > Dny započtené
Test 38: Vyplněnost údaje Vyloučené doby (kód P)
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód = P
a zároveň
Vyloučené doby ≠ 0
Test 39: Vztah vyloučených a odečtených dob (kód D)
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód = D
a zároveň
Vyloučené doby > Odečtené doby
Test 40: Vyměřovací základ - vykázání příjmů
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
39 Vyměřovací základ eldp09/items/t1@inc NN 1-10 Ne
Podmínka chyby:
druhý znak údaje Kód = P
a zároveň
Vyměřovací základ = 0
Test 41: Vyměřovací základ - nesmí být uveden 1
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
39 Vyměřovací základ eldp09/items/t1@inc NN 1-10 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ D
a zároveň
druhý znak údaje Kód ≠ P
a zároveň
Dny započtené = Vyloučené doby
a zároveň
třetí znak údaje Kód ≠ S
a zároveň
Vyměřovací základ ≠ 0
Test 42: Vyměřovací základ - nesmí být uveden 2
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
39 Vyměřovací základ eldp09/items/t1@inc NN 1-10 Ne
Podmínka chyby:
řádek B: druhý znak údaje Kód = D
a zároveň
řádek B: Započtené dny ≠ 0
a zároveň
řádek A: druhý znak údaje Kód ≠ D
a zároveň
řádek A: Vyměřovací základ ≠ 0
Test 43: Vyměřovací základ - nesmí být uveden 3
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
39 Vyměřovací základ eldp09/items/t1@inc NN 1-10 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód = D
a zároveň
Dny započtené = 0
a zároveň
Odečtené doby = Vyloučené doby
a zároveň
Vyměřovací základ ≠ 0
Test 44: Vyměřovací základ - nesmí být uveden 4
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
24 Dny započtené eldp09/items/t1@din NN 1-3 Ne
39 Vyměřovací základ eldp09/items/t1@inc NN 1-10 Ne
Podmínka chyby:
druhý znak údaje Kód ≠ P
a zároveň
druhý znak údaje Kód ≠ D
a zároveň
Dny započtené = 0
a zároveň
Vyměřovací základ ≠ 0
Test 45: Odečtené doby při zúčtování příjmu
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód = P
a zároveň
Odečtené doby ≠ 0
Test 46: Odečtené doby po důchodovém věku a Kód
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
Odečtené doby ≠ 0
a zároveň
druhý znak údaje Kód ≠ D
Test 47: Odečtené doby - kontrola počtu
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
Odečtené doby ≠ 0
a zároveň
Odečtené doby < Vyloučené doby
Test 48: Kontrola počtu odečtených dnů vůči měsícům bez pojištění
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
20 Kód eldp09/items/t1@cod A,N,+ 3 Ano
25 Měsíc bez pojištění - leden eldp09/items/t1@m1 A 1 Ne
26 Měsíc bez pojištění - únor eldp09/items/t1@m2 A 1 Ne
27 Měsíc bez pojištění - březen eldp09/items/t1@m3 A 1 Ne
28 Měsíc bez pojištění - duben eldp09/items/t1@m4 A 1 Ne
29 Měsíc bez pojištění - květen eldp09/items/t1@m5 A 1 Ne
30 Měsíc bez pojištění - červen eldp09/items/t1@m6 A 1 Ne
31 Měsíc bez pojištění - červenec eldp09/items/t1@m7 A 1 Ne
32 Měsíc bez pojištění - srpen eldp09/items/t1@m8 A 1 Ne
33 Měsíc bez pojištění - září eldp09/items/t1@m9 A 1 Ne
34 Měsíc bez pojištění - říjen eldp09/items/t1@m10 A 1 Ne
35 Měsíc bez pojištění - listopad eldp09/items/t1@m11 A 1 Ne
36 Měsíc bez pojištění - prosinec eldp09/items/t1@m12 A 1 Ne
37 Měsíc bez pojištění - celý rok eldp09/items/t1@m13 A 1 Ne
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
Podmínka chyby:
druhý znak údaje Kód = D
a zároveň
Odečtené doby < ∑ dnů z měsíců bez pojištění označených X (x)
Test 49: Kontrola údaje Celkem (Vyloučené doby)
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
38 Vyloučené doby eldp09/items/t1@dex NN 1-3 Ne
83 Celkem (Vyloučené doby) eldp09/items@sdex NN 1-10 Ne
Podmínka chyby:
údaj Celkem (Vyloučené doby) ≠ 0
a zároveň
Celkem (Vyloučené doby) ≠ ∑ hodnot údajů Vyloučené doby ze všech dob
Test 50: Kontrola údaje Celkem (Vyměřovací základ)
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
39 Vyměřovací základ eldp09/items/t1@inc NN 1-10 Ne
84 Celkem (Vyměřovací základ) eldp09/items@sinc NN 1-10 Ne
Podmínka chyby:
údaj Celkem (Vyměřovací základ) ≠ 0
a zároveň
Celkem (Vyměřovací základ) ≠ ∑ hodnot údajů Vyměřovací základ ze všech dob
Test 51: Kontrola údaje Celkem (Odečtené doby)
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
40 Odečtené doby eldp09/items/t1@dar NN 1-3 Ne
85 Celkem (Odečtené doby) eldp09/items@sdar NN 1-10 Ne
Podmínka chyby:
údaj Celkem (Odečtené doby) ≠ 0
a zároveň
Celkem (Odečtené doby) ≠ ∑ hodnot údajů Odečtené doby ze všech dob
Test 52: Interval před začátkem výdělečné činnosti
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
2 Za rok eldp09@yer N 4 Ano
22 Od eldp09/items/t1@fro D 3-10 Ne
89 Výdělečná činnost od eldp09/comp@fro D 8-10 Ne
Podmínka chyby:
je vyplněno alespoň jedno Od
a zároveň
údaj Výdělečná činnost od je vyplněn
a zároveň
Výdělečná činnost od > DD.MM.RRRR, kde DD.MM. = minimum z údajů Od, RRRR = Za rok
Test 53: Kontrola údaje Datum vyhotovení ELDP 1
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
2 Za rok eldp09@yer N 4 Ano
23 Do eldp09/items/t1@to D 3-10 Ne
90 Datum vyhotovení ELDP eldp09/comp@cre D 8-10 Ano
Podmínka chyby:
je vyplněno alespoň jedno Do
a zároveň
Datum vyhotovení ELDP < DD.MM.RRRR, kde DD.MM. = maximum z údajů Do, RRRR = Za rok
Test 54: Kontrola údaje Datum vyhotovení ELDP 2
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
90 Datum vyhotovení ELDP eldp09/comp@cre D 8-10 Ano
101 Datum přijetí ELDP -@- D 8-10 Ano
Podmínka chyby:
Datum vyhotovení ELDP > (datum přijetí ELDP)
Test 55: Hodnoty údajů Od-Do
Test je aplikován na každý průběh pojištění: Ano
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
Podmínka chyby:
údaj Od je vyplněn
a zároveň
údaj Do je vyplněn
a zároveň
Od > Do
Test 56: Překryv intervalů Od-Do
Test je aplikován na každý průběh pojištění: Ne
Pole zahrnutá do testu:
ID Název pole XML Datový typ Délka Povinný
22 Od eldp09/items/t1@fro D 3-10 Ne
23 Do eldp09/items/t1@to D 3-10 Ne
Podmínka chyby:
časové intervaly tvořené vyplněnými dvojicemi údajů Od–Do se vzájemně překrývají