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

http://www.cssz.cz/NR/rdonlyres/5BE59EE5-79F5-4B8E-BBE3-31FC7961ABEA/0/image001.jpg


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í