ISPV – Informační systém o průměrném výdělku
Šetření se získává od vybraných respondentů a odesílá se vždy do 25. dne v měsíci po kalendářním čtvrtletí.
Prowin používá výměnný formát XML ve dvou základních souborech:
- MI - ekonomický subjekt (položky končí písmenem Q).
- MP – pracovní poměry - Pracovní doba a hrubé mzdy se sledují kumulativně od počátku roku do konce sledovaného období, průměrný hodinový výdělek za sledované čtvrtletí.
Pro odeslání slouží Internetový pořizovací program. Data v položkách se zaokrouhlují matematicky.
Pro vstup do ISPV musí vypočítány mzdy za celé 1. čtvrtletí. Jakmile provedete výpočet mezd za březen, můžete do ISPV vstoupit.
Zadávání MP (pracovních poměrů) budete provádět a odesílat pouze ve druhém a čtvrtém čtvrtletí. Ve druhém čtvrtletí se kumulují údaje od ledna do června a ve čtvrtém čtvrtletí za celý rok (od ledna do prosince).
Agenda ISPV umožňuje přípravu vstupních dat pro statistické zpracování šetření o průměrném výdělku. Příprava dat probíhá v těchto krocích:
- Vyplnění údajů pro ekonomický subjektu
- Vyplnění údajů společné pro všechny pracovníky
- Vyplnění údajů specifické pro konkrétní pracovníky
- Vytvoření XML souboru
- Odeslání souboru na portál ISPV včetně korekce dat
Data se ukládají do souborů:
- Ispv_sum.ini – Obsahuje nastavení ISPV, údaje pro ekonomický subjekt a údaje společné pro všechny pracovníky.
- Ispv_ind.ini – Obsahuje údaje specifické pro konkrétní pracovníky.
Přepínač Jsem Středisko nebo Hlavní pracoviště je pouze pomocný a složí k tomu, aby se v případě střediskového zpracování pro střediska skryly nepotřebné volby. Středisko bude pouze vyplňovat několik údajů u konkrétních pracovníků, které nelze zjistit z mezd a následně tato vyplněná data formou konsolidace přesune do hlavního zpracovatelského střediska.
Příručka ISPV
Pro vyplňování údajů je velmi důležitá Příručka ISPV. Její obsah je plně v dikci MPSV.
Konsolidace souborů ISPV
Pokud používáte agendu Konsolidaci dat v modulu Obslužné, zadávání probíhá následovně:
- V hlavní firmě se zadají údaje společné pro ekonomický subjekt.
- V hlavní firmě se zadají údaje společné pro všechny pracovníky kromě tučně a modře zvýrazněných údajů.
- Na pobočkách se vyplní tučně a modře zvýrazněné údaje pro konkrétní pracovníky.
Vlastní sehrávání probíhá následovně (automaticky):
- Do sumarizační firmy se překopíruje soubor Ispv_sum.ini ze složky hlavní firmy.
- V sumarizační firmě se založí prázdný soubor Ispv_ind.ini a postupně se do něj ze všech konsolidovaných firem překopíruje obsah souborů Ispv_ind.ini.
Předpis pro ekonomický subjekt
Údaje pro ekonomický subjekt se vyplňují jednorázově a pokud nedojde k zásadní změně nebo úpravě struktury mezd, stačí před odeslání vizuální kontrola vyplnění.
Předpis pro všechny pracovníky
Abyste nemuseli společné typy výpočtů zjišťovat a vypisovat zvlášť pro každého pracovníka, vyplníte předpis pro všechny pracovníky. Jedná se o údaje, které lze přímo zjistit ze mzdových údajů programu Prowin.
Předpis pro konkrétního pracovníka
Některé údaje nelze zjistit z programu Prowin a je nutné je zadat u každého pracovníka ručně. Přesto jsou tyto údaje ve většině případů platné pro další období a opravujete je pouze když dojde ke změně u pracovníka. Tyto údaje jsou zvýrazněny modře a tučně.
Vytvoření XML souboru
Po vyplnění všech potřebných údajů a volbě Uzavřeného čtvrtletí zvolíte složku, do které bude proveden export dat a stisknete tlačítko Vytvoření XML souboru.
Soubor XML
Vytvoří se XML soubor ISPV_RR-MM-DD.xml. Vytvoření probíhá ve dvou krocích:
- Zjistí se hodnoty.
- Sečtou se řádky podle pravidel.
Portál ISPV
Prowin vás přesměruje na webové stránky ISPV, kde načtete vygenerovaný XML soubor a dále postupujete dle pokynů. Pokud se vám na portálu bude zobrazovat příliš mnoho chyb, je lépe je opravit v programu Prowin, opětovně vygenerovat XML soubor a znova načíst. Ušetříte si tím značnou práci s vyplňováním do budoucna. Po odstranění všech případných chyb dojde k odeslání hlášení.
Vyplňování údajů
Existují tři druhy typů údajů:
- Libovolný text.
- Funkce = text začíná znakem @.
- Výpočtový řádek = text začíná znakem #.
- Údaj z lokálního číselníku
- Údaj z internetového kalkulátoru
Libovolný text
Takový text, který zadáte, se přenese do výsledného exportu. To je výhodné u vyplňování údajů pro konkrétní pracovníky.
Funkce
Text musí začínat znakem @ a další text musí splňovat kritéria pro zápis funkce (viz. dále).
Výpočtový řádek
Před definitivním vytvořením exportu údajů provede základní matematické operace (+-*/) s řádky a výslednou hodnotu zaokrouhlí na požadovaný počet desetinných míst (0 pro celé číslo).
Příklad výpočtového řádku:
#27/20,2 | výsledek řádku 27 vydělí řádkem 20 a celkový výsledek zaokrouhlí na haléře. |
#20-21+23+25,2 | od řádku 20 odečte řádek 21 a přičte řádky 23 a 25. Výsledek zaokrouhlí na haléře. |
Údaj z lokálního číselníků
Vedle pole pro zadání hodnoty se nachází tlačítko pro číselník platných hodnot s vysvětlivkou.
Údaj z internetového kalkulátoru
Tlačítko vedle pole pro zadání hodnoty vás přesměruje na internetové stránky kalkulátoru, který vám pomůže vygenerovat správnou hodnotu pole.
Test hodnot a funkcí
Na formulářích se nachází tlačítko test, které se pokusí zjistit hodnoty, jakoby probíhal již výsledný export. Test je platný vždy pro pracovníka, na kterém se nacházíte v seznamu pracovníků a pro období, která máte na základním formuláři ISPV předvoleno. Při testu se nevypočítávají Výpočtové řádky začínající znakem #.
Funkce použité při ISPV
@adr1 | Nahradí se 1. řádkem adresy vaší firmy. |
@adr2 | Nahradí se 2. řádkem adresy vaší firmy. |
@adr3 | Nahradí se 3. řádkem adresy vaší firmy. |
@ico | Nahradí se IČ-em vaší firmy. |
@dic | Nahradí se DIČ-em vaší firmy. |
@psc | Nahradí se PSČ vaší firmy. |
@obec | Nahradí se názvem obce vaší firmy. |
@hr(<období>, <pracovníci>, <moduly a sloupce>, <pole>, <desetinných míst>) | Sečte z tabulky hrubých mezd hodnoty zadaného pole pro dané období, pracovníky, moduly a sloupce a výsledek zaokrouhlí na požadovaný počet míst. |
@ci(<období>, <pracovníci>, <moduly a sloupce>, <desetinných míst>) | Sečte z tabulky hrubých mezd hodnoty z pole HODNOTA pro dané období, pracovníky, moduly a sloupce a výsledek zaokrouhlí na požadovaný počet míst. |
@os(<pracovník>, <pole>) | Zjistí z karty daného pracovníka hodnotu zadaného pole. |
@ispv_roknar(<pracovník>) | Zjistí z karty pracovníka z pole data narození odpovídající rok narození. |
@ispv_pohlavi(<pracovník>) | Zjistí z karty pracovníka z rodného čísla odpovídající označení pohlaví M nebo Z. |
@ispv_invald(<pracovník>) | Zjistí z karty pracovníka z pole odpočtu na invaliditu odpovídající označení invalidity Z, C, nebo P. |
@ispv_dobazam(<období><pracovník>) | Zjistí z karty pracovníka z doby zaměstnání od a do odpovídající dobu ve dnech, po kterou byl zaměstnán. |
@ispv_eviddny(<období><pracovník>) | Zjistí z karty pracovníka z doby zaměstnání od a do odpovídající dobu ve dnech, po kterou byl zaměstnán v daném období. |
@ispv_fondsta(<období><pracovník>) | Zjistí z karty pracovníka z doby zaměstnání od a do a fondu pracovní doby odpovídající dobu ve dnech, po kterou byl zaměstnán v daném období v pracovní dny. |
@ispv_fondsje(<období><pracovník>, <tpd>) | Zjistí z karty pracovníka z doby zaměstnání od a do a fondu pracovní doby odpovídající dobu ve dnech, po kterou byl zaměstnán v daném období v pracovní dny. |
@ispv_absnemoc(<období><pracovník>, <typ fondu>, <desetinných míst>) | Zjistí ze souboru náhrad pro dané období počet hodin nemoci pro zadaný typ fondu A, B, nebo C. |
@ispv_absdovol(<období>,<pracovníci>, <moduly a sloupce>, <pole>, <desetinných míst>) | Zjistí z tabulky hrubých mezd počet neodpracovaných hodin dovolené. |
@ispv_konecep(<období><pracovník>) | Zjistí z karty pracovníka z doby zaměstnání do poslední den v evidenčním počtu zaměstnanců. |
Parametry funkcí IPSV
<období>
Zadejte rozsah období v některém z těchto tvarů (příklady):
* | vše, tj. měsíce 1 až 12 |
5-11 nebo 5:11 | rozsah měsíců (od května do listopadu) |
7 | konkrétní měsíc (červenec) |
<pracovníci>
Zadejte rozsah pracovníků v některém z těchto tvarů (příklady):
* | vše, tj. všichni pracovníci |
1005:2845 | rozsah pracovníků od čísla po číslovány |
1008 | konkrétní pracovník číslo |
<pracovník>
Zadejte číslo konkrétního pracovníka, ale lépe parametr #pr, který toto číslo zastoupí.
<moduly a sloupce>
Komplexní parametr, který umožní zadávat rozsahy sloupců a modulů. Číslo sloupců odlišujeme znakem s před číslem sloupce (např. s57 pro sloupec 57). Čísla modulů odlišujeme znakem m před číslem modulu (např. m2 pro modul 2). Pokud není znak před číslem uveden, považuje se číslo za sloupec. Můžeme zadávat:
konkrétní sloupec nebo modul | např. s13 nebo m5 |
rozsah modulů nebo sloupců | např. m53:m57 |
součty modulů nebo sloupců | např. m53+m57 |
rozdíly modulů nebo sloupců | např. m53-m58 |
<pole>
U zjišťování údajů z hrubých mezd určíme, ze kterého číselného pole se mají hodnoty zjišťovat (např. kc1).
<desetinných míst>
Určete, na kolik desetinných míst se má výsledek zaokrouhlit (0=na celé číslo).
Příklady vyplnění
Příklad vyplnění údajů pro ekonomický objekt
Pole | Příklad vyplnění |
---|---|
1. ICO | @ico |
2. NAZEV | @adr1 |
3. ULICECP | @adr2 |
4. MISTO | @obec |
5. PSC | @psc |
6. LAU1 | CZ0209 |
7. HRMZDYQ | @ci(#ob, *, m2, 0) |
8. PONEQ | @ci(#ob, *, 4+10, 0) |
9. ODPRACDQ | @ci(#ob, *, m53, 0) |
10. PRESCASQ | @hr(#ob, *, 5, kc1, 0) |
11. ABSCELKQ | @ci(#ob, *, m54, 0) |
12. ABSPLACQ | @ci(#ob, *, m54, 0) |
13. POCFYZQ | 8 |
14. POCPREPQ | 8 |
15. OONQ | @ci(#ob, *, 11:16+24, 0) |
16. ODMDPCQ | @ci(#ob, *, 11+12, 0) |
17. HODDPCQ | @hr(#ob, *, 11+12, hod_vedl, 0) |
18. ODMDPPQ | @ci(#ob, *, 13:16, 0) |
19. HODDPPQ | @hr(#ob, *, 13:16, hod_vedl, 0) |
20. ODMSTATQ | 0 |
21. ODSTUPQ | @ci(#ob, *, 24, 0) |
Příklad pro vyplnění údajů pro všechny pracovníky
Pole | Příklad vyplnění |
---|---|
1. ICO | |
2. IDZAM | @os(#pr, cislo) |
3. ROKNAR | @ispv_roknar(#pr) |
4. POHLAVI | @ispv_pohlavi(#pr) |
5. STOBC | @os(#pr, cssz105) |
6. VZDELANI | |
7. OBORVZD | @ispv_invald(#pr) |
8. INVALD | |
9. MISTOVP | |
10. CZICSE | |
11. CZISCO | |
12. NAZPOZ | |
13. VEDOUCI | |
14. KONTOPD | |
15. DOBAZAM | @ispv_dobazam(#ob, #pr) |
16. EVIDDNY | @ispv_eviddny(#ob, #pr) |
17. KONECEP | @ispv_konecep(#ob, #pr) |
18. FONDSTA | #20-21+23+25,2 |
19. FONDSJE | @ispv_fondsje(#ob, #pr) |
20. ODPRACD | @ci(#ob, #pr, m53+m55, 2) |
21. PRESCAS | @hr(#ob, #pr, 5, kc1, 2) |
22. ABSCELK | #23+25,2 |
23. ABSPLAC | @ci(#ob, #pr, m54, 2) |
24. ABSDOVOL | @ispv_absdovol(#ob, #pr, 17, kc1, 2) |
25. ABSNEMOC | @ispv_absnemoc(#ob, #pr, abc, 2) |
26. ABSNEMZ | @ispv_absnemoc(#ob, #pr, ab, 2) |
27. MZDA | @ci(#ob, #pr, 1:16, 0) |
28. POPRAV | @ci(#ob, #pr, 4, 0) |
29. PONEPRAV | @ci(#ob, #pr, 10, 0) |
30. PRIPCAS | @ci(#ob, #pr, 5, 0) |
31. PRIPLAT | @ci(#ob, #pr, 6:9, 0) |
32. NAHRADY | @ci(#ob, #pr, 18:21, 0) |
33. NAHRNEMZ | @ci(#ob, #pr, 27, 0) |
34. POHOTOV | 0 |
35. PRUMVYD | #27/20,2 |
Příklad pro vyplnění údajů pro konkrétního pracovníka
Pole | Příklad vyplnění |
---|---|
1. ICO | |
2. IDZAM | |
3. ROKNAR | |
4. POHLAVI | |
5. STOBC | |
6. VZDELANI M | |
7. OBORVZD | 2006.600007600.4141M001.0.1122 |
8. INVALD | |
9. MISTOVP | CZ0208 |
10. CZICSE | 1111 |
11. CZISCO | 541 |
12. NAZPOZ | noční hlídač |
13. VEDOUCI | N |
14. KONTOPD | N |
15. DOBAZAM | |
16. EVIDDNY | |
17. KONECEP | |
18. FONDSTA | |
19. FONDSJE | |
20. ODPRACD | |
21. PRESCAS | |
22. ABSCELK | |
23. ABSPLAC | |
24. ABSDOVOL | |
25. ABSNEMOC | |
26. ABSNEMZ | |
27. MZDA | |
28. POPRAV | |
29. PONEPRAV | |
30. PRIPCAS | |
31. PRIPLAT | |
32. NAHRADY | |
33. NAHRNEMZ | |
34. POHOTOV | |
35. PRUMVYD |