Kontroly pre RLFO a RLZEC, verzia 2011
30.12.2010
Kontroly pre RLFO verzia 2011 nevyplývajúce priamo z xsd schémy (ak je validná)
- Typ RLFO prerušenie pre dohodára nie je povolený (atribút typZec=“D“ v <zecPrerus> pre jednoduché RLFO a v <typRegListuZec> ak obsahuje <prerusenie> pre hromadné RLFO);
- Zadávaný dátum nesmie byť vyšší ako aktuálny dátum + 1 rok v nasledujúcich prípadoch:
- všetky dátumy okrem "Dátum konca RD" v prípade typu RLFO zmena;
- "Dátum vzniku zmeny" v oddieli 12 v prípade typu RLFO zmena;
- Rodné číslo je kontrolované nasledovne:
Ak nejde o cudzinca:
- kontrola na formát rodného čísla (dátumová časť RČ)
- modulo 11
- nepovolená koncovka 0000
Ak ide o cudzinca:
- na 3. mieste musia byť hodnoty 2 alebo 3 (muž); 7 alebo 8 (žena) + kontrola na modulo 11;
- Dátum narodenia musí byť zhodný s dátumom uvedenom v rodnom čísle;
- Dátum narodenia <= (aktuálny dátum - 16 rokov);
- Dátum vzniku poistenia >= (Dátum narodenia + 15 rokov) v prípade typu RLFO prihláška;
- Dátum zrušenia prihlásenia = Dátum vzniku poistenia v prípade typu RLFO zrušenie prihlásenia;
- Dátum konca MD >= Dátum začiatku MD a Dátum konca RD >= Dátum začiatku RD v prípade typu RLFO zmena;
- Dátum vyplnenia formulára <= aktuálny dátum;
- V prípade typ RLFO prerušenie pre zamestnanca – pravidelný alebo nepravidelný príjem (atribút typZec=“PP“ alebo „NP“ v <zecPrerus> pre jednoduché RLFO a v <typRegListuZec> ak obsahuje <prerusenie> pre hromadné RLFO), potom dôvod prerušenia môže nadobúdať hodnoty 1 až 6, 8, 9 za podmienok:
-ak dátum vzniku prerušenia >= 01.08.2006, dôvod prerušenia môže nadobúdať hodnoty 1 až 6, 8, 9;
-ak 01.07.2005 <= dátum vzniku prerušenia < 01.08.2006, dôvod prerušenia môže nadobúdať hodnoty 1 až 6, 9;
- ak dátum vzniku prerušenia < 01.07.2005, dôvod môže nadobúdať hodnota 1 až 5, 9;
- Pre typZec=“NP“ platí pre typ RLFO:
Prihláška: dátum vzniku poistenia >=1.1.2011;
Zmena: dátum vzniku zmeny, dátum začiatku a ukončenia MD, dátum začiatku a ukončenia RD >= 1.1.2011;
Odhláška: dátum zániku poistenia >= 1.1.2011;
Prerušenie: dátum vzniku a zániku prerušenia tiež môže byť najskôr od 1.1.2011;
Zrušenie prihlásenia: dátum vzniku poistenia a dátum zrušenia prihlásenia >= 1.1.2011;
- PSČ je možné zatiaľ uvádzať len vo formáte pre SK (5 čísiel);
- V prípade RLFO prihláška a zmena pre dohodára (atribút typZec=“D“ v <zecPrihl> pre jednoduché RLFO a <typRegListuZec> ak obsahuje <prihlaska> pre hromadné RLFO; <ZecZmena> pre jednoduché RLFO a <typRegListuZec> ak obsahuje <zmena> pre hromadné RLFO) nebrať do úvahy polia kód činnosti (<kodCinnosti>), dátum vzniku poistenia (<datVznikPoist>), dátumy začiatku a skončenia MD a RD (<md> a <rd>);
- Dátum vyplnenia formulára je povinný vo všetkých typoch RLFO (<datum> vo <vystavenie> pre jednoduché RLFO a <datumVyst> vo <vystavenie> pre hromadné RLFO).
Okrem uvedených kontrol nad formulárom RLFO platia kontroly na register, tzn. kontroly voči poistným vzťahom. Vo vzťahu k vývoju mzdového softwaru sú tieto kontroly nepodstatné.
Príklad:
Neumožňujeme odhlásiť príslušný typ FO (odoslať RLFO, odhlášku), ak taký v registri Sociálnej poisťovne neexistuje = nebol zaslaný a spracovaný RLFO, prihláška pre príslušný typ FO.