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:

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:

  1. Vyplnění údajů pro ekonomický subjektu
  2. Vyplnění údajů společné pro všechny pracovníky
  3. Vyplnění údajů specifické pro konkrétní pracovníky
  4. Vytvoření XML souboru
  5. Odeslání souboru na portál ISPV včetně korekce dat

Data se ukládají do souborů:

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ě:

  1. V hlavní firmě se zadají údaje společné pro ekonomický subjekt.
  2. V hlavní firmě se zadají údaje společné pro všechny pracovníky kromě tučně a modře zvýrazněných údajů.
  3. 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):

  1. Do sumarizační firmy se překopíruje soubor Ispv_sum.ini ze složky hlavní firmy.
  2. 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:

  1. Zjistí se hodnoty.
  2. 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ů:

  1. Libovolný text.
  2. Funkce = text začíná znakem @.
  3. Výpočtový řádek = text začíná znakem #.
  4. Údaj z lokálního číselníku
  5. Ú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:11rozsah měsíců (od května do listopadu)
7konkré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:2845rozsah pracovníků od čísla po číslovány
1008konkré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 modulnapř. 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
PolePříklad vyplnění
1. ICO@ico
2. NAZEV@adr1
3. ULICECP@adr2
4. MISTO@obec
5. PSC@psc
6. LAU1CZ0209
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. POCFYZQ8
14. POCPREPQ8
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. ODMSTATQ0
21. ODSTUPQ@ci(#ob, *, 24, 0)
Příklad pro vyplnění údajů pro všechny pracovníky
PolePří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. POHOTOV0
35. PRUMVYD#27/20,2
Příklad pro vyplnění údajů pro konkrétního pracovníka
PolePříklad vyplnění
1. ICO
2. IDZAM
3. ROKNAR
4. POHLAVI
5. STOBC
6. VZDELANI M
7. OBORVZD2006.600007600.4141M001.0.1122
8. INVALD
9. MISTOVPCZ0208
10. CZICSE1111
11. CZISCO541
12. NAZPOZnoční hlídač
13. VEDOUCIN
14. KONTOPDN
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