Sběr dat P2-04 Příručka uživatele Verze 2.0 Praha 2016 1
0. Úvod... 3 1. Uživatel účastník sběru P2-04... 3 2. Vstup do systému... 3 2.1 Heslo... 4 2.2 Zapomenuté heslo... 4 3.0 Obrazovka P2-04... 6 3.1 Detail předkladatele... 6 3.2 Data výkazu... 8 3.3 Přímé vložení dat... 8 4. Import dat... 10 4.1 Ovládací prvky pro vkládání XML dat... 10 4.2 Formát XML souboru... 10 4.3 Příklad XML souboru... 12 5.0 Chybová hlášení... 13 2
0. Úvod Účelem tohoto dokumentu je poskytnout informace nutné pro odeslání dat do sběru P2-04. O sběr dat P2-04 bylo rozšířeno programové vybavení, zajišťující sběr dat do ISPSP. 1. Uživatel účastník sběru P2-04 Uživatele můžeme rozdělit do dvou skupin. A to na ty, kteří jsou také předkladatelé dat do ISPSP a na ty, kteří data do ISPSP nevkládají přímo (jsou poskytovatelé), případně do ISPSP nevkládají data vůbec. Podle toho, do jaké skupiny uživatel patří, liší se i obrazovka, kterou po přihlášení vidí. Z hlediska sběru P2-04 mají oba typy uživatelů naprosto shodné možnosti, odlišné je pouze to, že předkladatel ISPSP vidí navíc i funkce, umožňující vložení dat do ISPSP. Ukázky obrazovek, uvedené dále v tomto dokumentu předpokládají uživatele vkládajícího data pouze do sběru P2-04.. 2. Vstup do systému Informační systém je přístupný na internetové adrese http://isp.mfcr.cz. Upozorňujeme, že po přístupu k této adrese dochází k internímu přesměrování, takže pokud si chce uživatel odkaz uložit, musí si uložit odkaz výše uvedený a ne výsledek přesměrování, který se může měnit. Po aktivaci odkazu se zobrazí stránka, na které se uživatel, který chce vkládat data, musí přihlásit. Přihlášení se děje pomocí jména uživatele a hesla. Jméno uživatele je IČ organizace, za kterou jsou data vkládána, počáteční heslo je uživateli přiděleno, uživatel má možnost a je to doporučeno, heslo měnit. Pokud je uživatel také předkladatelem do ISPSP, má do obou sběrů dat jedno přihlašovací jméno a jedno heslo. Obr. 1 Přihlašovací obrazovka 3
2.1 Heslo Heslo slouží předkladateli k přihlášení do webového rozhraní aplikace ISPSP/P2-04. Formálně je heslo textový řetězec o minimální délce 6 znaků. Musí obsahovat minimálně jednu číslici a jedno písmeno. Předkladatel může (a měl by) svoje heslo měnit. 2.2 Zapomenuté heslo Správce ISPSP nezná hesla předkladatelů. Předkladatel má celkem 5 pokusů, aby zadal správné heslo. Pokud zadá chybné heslo, uvidí následující obrazovku. Obr. 2 Chybně zadané heslo V tomto případě může dál zkoušet zadat správné heslo, nebo může hned aktivovat volbu Obnovit pod přihlašovacím okénkem. Pokud má ověřenou adresu elektronické pošty, je mu touto cestou doručeno dočasné heslo. Pokud vyčerpá předkladatel všech pět pokusů, je mu účet uzamčen. I v tomto případě platí, že pokud má ověřenou adresu elektronické pošty, může aktivovat volbu pro obnovu hesla. Obr. 3 Uzamčený účet Uživatel po přihlášení dočasným heslem, které má platnost jednu hodinu, vidí následující obrazovku, na které musí zadat své nové heslo. Platnost nového hesla není časově omezena. 4
Obr. 4 Obrazovka pro zadání nového hesla Pokud nemá předkladatel dat ověřenu adresu elektronické pošty, zašle zprávu elektronické pošty na adresu isp@mfcr.cz. Do předmětu uvede svoje IČ, řetězec P204HESLO a tel. číslo na které mu bude sděleno dočasné heslo. Předmět tedy může vypadat např. takto 12345678 P204HESLO 987654321 Vlastní text zprávy bude ignorován. 5
3. Obrazovka P2-04 Po přihlášení do systému se zobrazí obrazovka, která je rozdělena do čtyř částí a) Detail předkladatele b) Data výkazu c) Přímé vložení dat d) Import Obr. 5 Obrazovka po přihlášení 3.1 Detail předkladatele Tato část obrazovky slouží k zobrazení a úpravě identifikačních údajů uživatele. Jednotlivé položky jsou popsány dále v popisu obrazovky v režimu úprav. Tlačítka v režimu zobrazení mají následující význam: Poslat ov. email. na elektronickou adresu uživatele se odešle ověřovací zpráva 6
Generovat dig. podpis. v této verzi se nevyužívá Upravit přejde do režimu úprav Popis položek Detailu předkladatele: Název povinná položka zde se uvádí název organizace Jméno - povinná položka zde se uvádí jméno a příjmení osoby, která data vkládá Telefon - nepovinná položka zde se uvádí telefon osoby, která data vkládá El. pošta - povinná položka zde se uvádí elektronická adresa (email) osoby, která data vkládá Potvrz. kód - nepovinná položka zde se uvádí kód, který obdrží uživatel elektronickou poštou X509 certifikát v této verzi programu se nevyužívá Tlačítka v režimu zobrazení mají následující význam: Poslat ov. email. na elektronickou adresu uživatele se odešle ověřovací zpráva Generovat dig. podpis. v této verzi se nevyužívá OK provedené změny se uloží Storno provedené změny se neuloží Obr. 6 Detail předkladatele v režimu úprav Ověření uživatelem uvedené elektronické adresy se provádí tak, že na zadanou adresu se pošle ověřovací zpráva. V těle této zprávy je jednak ověřovací odkaz a dále ověřovací kód. Ověření lze provést buď aktivací ověřovacího odkazu (tím že na něj klikneme), nebo opsáním ověřovacího kódu do pole Potvrz. kód. Ověření elektronické adresy potvrzuje, že adresa je skutečně funkční. Tato adresa se pak používá pro komunikaci a při importu dat je na tuto adresu odeslán výsledek vkládání. 7
Obr.7 Ověřovací zpráva, kterou obdrží uživatel elektronickou poštou 3.2 Data výkazu Tato část obrazovky umožňuje nastavit období sběru dat. Uživatel se může dívat na svoje data vložená v dřívějších sběrech, vkládat a měnit data však může pouze v aktuálním sběru, pokud je otevřen pro vkládání dat. Otevření sběru dat pro vkládání určuje administrátor a uživatel je nemůže měnit. 3.3 Přímé vložení dat Tato část obrazovky slouží pro vlastní vkládání dat výkazu P2-04. Pole v této části můžeme rozdělit na informační a datová. Informační pole jsou následující: Poslední aktualizace zde je uveden datum poslední změny dat Aktualizováno zde je příznak toho, kdo data naposledy aktualizoval. Možné hodnoty jsou: A administrátor W předkladatel přes webové rozhraní (buď přímo, nebo xml souborem) Stav věty - zde je uveden stav věty (vkládaných dat) Možné hodnoty jsou: Neúplná Úplná s chybami 8
Úplná bez chyb Blokovaná Datová pole jsou následující: Kód CZ-NACE - toto pole je přednastaveno, uživatel je nemůže změnit Číslo sumáře - toto pole je přednastaveno, uživatel je nemůže změnit R01 -Průměrný evidenční počet zaměstnanců ve fyzických osobách R02 - Průměrný evidenční počet zaměstnanců přepočtený R03 - Mzdy - bez ostatních osobních nákladů (v tis. Kč) R04 - Z toho odměny (v tis. Kč) R05 - Ostatní osobní náklady (v tis. Kč) R06 - Počet odpracovaných hodin zaměstnanci v evidenčním počtu A01 - Počet osob pracujících na dohodu o provedení práce A02 - Počet osob pracujících na dohodu o pracovní činnosti A03 - Počet odpracovaných hodin osobami pracujícími na dohodu o provedení práce A04 - Počet odpracovaných hodin osobami pracujícími na dohodu o pracovní činnosti A05 - Odměny osobám pracujícím na dohodu o provedení práce (v tis. Kč) A06 -Odměny osobám pracujícím na dohodu o pracovní činnosti (v tis. Kč) Poznámka: Rx jsou datová pole oddílu 005, Ax jsou datová pole oddílu A109. V této části dat je jediné tlačítko Uložit. Po jeho aktivaci jsou data zkontrolována. Pokud jsou bez chyb, jsou uložena. Pokud jsou zjištěny chyby, jsou vypsány v horní části obrazovky. Uživatel buď data opraví a znovu uloží, nebo s vědomím toho, že data jsou chybná je uloží stiskem tlačítka Uložit s chybami. Data lze pak opravit nebo obecně změnit kdykoliv později, až do té doby, než správce sběr dat ukončí. Obr. 8 Část obrazovky pro vkládání dat 9
4. Import dat Tato část obrazovky slouží k vložení předem připravených dat v xml formátu. Tato data budou nejčastěji získána jako výstup ze mzdového programu. Pokud uživatel vložil data v části obrazovky Přímé vložení dat, nemusí si této části všímat. Na druhou stranu, lze kombinovat oba způsoby vkládání, tedy např. vložit data z xml souboru a pak je opravovat v části přímé vložení dat. 4.1 Ovládací prvky pro vkládání XML dat Pole Výkaz P2-04 do tohoto pole napíšeme, nebo pomocí tlačítka Procházet naklikáme, úplnou cestu a název souboru, který chceme vložit. Tlačítko Odeslat stiskem tlačítka odešleme data ke zpracování. Data jsou odeslána ke zpracování, o výsledku je uživatel informován zprávou elektronické pošty, která je odeslána na adresu uvedenou v položce El. Pošta. 4.2 Formát XML souboru Formát XML souboru popisuje následující XSD šablona. <?xml version="1.0" encoding="utf-8" standalone="yes"?> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="p204"> <xs:complextype> <xs:sequence> <xs:element ref="zaznam"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="zaznam"> <xs:complextype> <xs:sequence> <xs:element ref="ic"/> <xs:element ref="csum"/> <xs:element ref="nace"/> <xs:element ref="obdobi"/> <xs:element ref="r01"/> <xs:element ref="r02"/> <xs:element ref="r03"/> <xs:element ref="r04"/> <xs:element ref="r05"/> <xs:element ref="r06"/> <xs:element ref="a01"/> <xs:element ref="a02"/> <xs:element ref="a03"/> <xs:element ref="a04"/> <xs:element ref="a05"/> <xs:element ref="a06"/> <xs:element ref="pozn"/> </xs:sequence> 10
</xs:complextype> </xs:element> <xs:element name="ic"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{8}"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="csum"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:minlength value="0"/> <xs:maxlength value="8"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="nace"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{6}"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="obdobi"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{4}q[1-4]"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="r01" type="xs:decimal"/> <xs:element name="r02" type="xs:decimal"/> <xs:element name="r03" type="xs:decimal"/> <xs:element name="r04" type="xs:decimal"/> <xs:element name="r05" type="xs:decimal"/> <xs:element name="r06" type="xs:decimal"/> <xs:element name="a01" type="xs:decimal"/> <xs:element name="a02" type="xs:decimal"/> <xs:element name="a03" type="xs:decimal"/> <xs:element name="a04" type="xs:decimal"/> <xs:element name="a05" type="xs:decimal"/> <xs:element name="a06" type="xs:decimal"/> <xs:element name="pozn"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="1024"/> <xs:minlength value="0"/> </xs:restriction> </xs:simpletype> </xs:element> </xs:schema> 11
4.3 Příklad XML souboru <?xml version = "1.0" encoding = "Windows-1250"?> <P204> <ZAZNAM> <IC>12345978</IC> <CSUM>00</CSUM> <NACE>841100</NACE> <OBDOBI>2016Q1</OBDOBI> <R01>1502</R01> <R02>1496</R02> <R03>112597</R03> <R04>3640</R04> <R05>260</R05> <R06>693431</R06> <A01>12</A01> <A02>21</A02> <A03>1000</A03> <A04>1000</A04> <A05>250</A05> <A06>250</A06> <POZN>Toto je vloženo importem xml </POZN> </ZAZNAM> </P204> 12
5.0 Chybová hlášení Pokud je v předkládaných datech alespoň jedna chyba váhy E, data nebudou vložena. Chybu je třeba opravit a data vložit znovu. Chyba Oddíl Text E001 _005 Enormní nárůst nebo pokles mezd v návaznosti na předchozí období (vypočteno) E002 _005 Záporný údaj v Rx E003 _005 Prům.evid.počet fyzických osob (R01) není vyplněn, ale jsou vyplněny mzdy (R03) E004 _005 Mzdy (R03) nejsou vyplněny, ale je vyplněn prům.evid.počet fyzických osob (R01) E005 _005 Enormní nárůst nebo pokles mezd v návaznosti na stejné období předchozího roku (vypočteno) E006 Nesmyslný kód CZ-NACE E015 Chybějící nebo nesprávná hodnota CSUM E016 Počet odpracovaných hodin osobami pracujícími na dohody o provedení práce v A03 je A109, 005 větší než Počet hodin odpracovaných zaměstnanci v evidenčním počtu v R06 E017 Počet odpracovaných hodin osobami pracujícími na dohody o pracovní činnosti v A04 je A109, 005 větší než Počet hodin odpracovaných zaměstnanci v evidenčním počtu v R06 E018 Odměny osobám pracujícím na dohody o provedení práce v A05 jsou větší než OON v A109, 005 R05 E019 Odměny osobám pracujícím na dohody o pracovní činnosti v A06 jsou větší než OON v A109, 005 R05 E020 A109 Záporný údaj v Ax E021 A109 A03 není vyplněn, je vyplněn A01 E022 A109 A01 není vyplněn, je vyplněn A03 E023 A109 A04 není vyplněn, je vyplněn A02 E024 A109 A02 není vyplněn, je vyplněn A04 E025 A109 A01 není vyplněn, je vyplněn A05 E026 A109 A05 není vyplněn, je vyplněn A01 E027 A109 A02 není vyplněn, je vyplněn A06 E028 A109 A06 není vyplněn, je vyplněn A02 E093 E094 E095 E096 E097 IČ nenalezeno v registru Duplicitní CSUM, pro každé CSUM může existovat maximálně jeden výkaz Nesmyslný kód období Není možno importovat výkaz za jiného předkladatele bez role správce Období neodpovídá aktuální kampani E098 Lze vkládat jen celočíselné hodnoty. Doplněna 0 E099 W001 _005 W002 _005 W003 _005 W004 _005 W005 _005 W006 _005 Nevalidní vstupní data (není XML nebo nesprávná struktura) Mzda na fyzické osoby mimo interval Mzda na přepočtené počty mimo interval Odpracované hodiny mimo reálný interval (vypočteno) Odměny (R04) větší 80% mezd bez OON (R03) Přepočtený počet zam. (R02) mimo limit (vypočteno) Není vyplněn R02, ale je vyplněn R01 13
W007 _005 W010 _005 W012 A109 W013 A109 W014 A109 W015 A109 Není vyplněn R01, ale je vyplněn R02 Ostatní osobní náklady R05 jsou větší než mzdy R03 - prověřte Odpracované hodiny na dohodu o pracovní činnosti v R04 mimo reálný interval Odpracované hodiny na dohodu o provedení práce v R03 mimo reálný interval Průměrná odměna na odpracovanou hodinu osobou pracující na dohodu o provedení práce mimo interval <100, 450> Průměrná odměna na odpracovanou hodinu osobou pracující na dohodu o pracovní činnosti mimo interval <80, 350> 14