30 BŘE 2005 %CSSOFTT Hlavní společnost - 1 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 2040163 01022005 01022005 PB PB MZD 5 01022005 Načítání příspěvků odborům do ročního zúčtování Zadání : Chtěla bych se na Vás obrátit s dotazem na daňový odpočet za zaplacené příspěvky odborům. Do kolonky zaplacené příspěvky odborům /při ročním zúčtování/ se načítají vyplacené Kč ze mzdového řádku 494 zaplacené zaměstnancem za rok 2004. Myslím si, že to je chybně, protože se mají načítat za období 12/2003 až 11/2004 tj. sražené příspěvky v průběhu roku 2004, ne za rok 2004. Děkuji za odpověď zda toto bude opraveno nebo si opravu u každého zaměstnance mám provést sama. Řešení : Do konfiguračního programu %MZDCFGB-další parametry II byl přidán nový parametr "Jak načítávat odborové příspěvky do ročního zúčtování" s možnými hodnotami 0-vůbec, 1-za zpracovávaný rok a 2-za zpracovávaný rok minus 1 měsíc. V závislosti na nastavení tohoto přepínače se pak načítají příspěvky odborům za požadované období (při nastavení na 1 nebo 2) případně se příspěvky odborům nenačítají vůbec (při nastavení na hodnotu 0). 2040164 01022005 01022005 PB PB MZD 5 01022005 Způsob zadání podnikového příspěvku na penzijní p. Zadání : Dále bych Vás chtěl požádat o dořešení nastavení příspěvku zaměstnavatele na penzijní připojištění tak, abychom nemuseli manuálně měsíčně korigovat některé příspěvky. Chceme platít zaměstnancům 400,- Kč měsíčně, ale maximálně 3 % z hrubé mzdy. Řešení : Rozšířen význam matričního údaje M544-Ručně zadaný trvalý příspěvek na penzijní připojištění. K existujícím možnostem přidána následující : Zadáním částky následované písmenem M zadáte povel - příspěvek bude ve výši zadané částky, ale maximálně do výše 3% VZ SZ. V našem případě je možné zadat hodnotu "400M". Stávající možnosti jsou popsány v nápovědě ke vstupu a zde je tento popis : Údaj se používá k zápisu částky, která má být měsíčně připočítána do mzdového řádku 161-Příspěvek na penzijní připojištění daněný přes 5% vyměřovacího základu. Tato částka je plně pod kontrolou mzdové účetní a program ji nijak nenuluje ani nenastavuje. Zadáním speciální hodnoty M-maximální příspěvek 3% VZ SZ do tohoto údaje se v rámci přepočtu výplaty zajistí poskytování podnikového příspěvku na penzijní připojištění v maximální možné výši 3% vyměřovacího základu pro SZ. 2040165 03022005 03022005 PB PB MZD 5 03022005 Parametrizace dat pro penzijní/životní pojišťovny Zadání : V parametrech penzijních a životních pojišťoven je třeba přidat větší variabilitu v zadávání symbolů plateb - specifického, variabilního a konstantního. Řešení : Aktuální nápověda k těmto vstupům vypadá následovně : Povely (příklad pro 2005/09) : ------------------------------ SS - století 20 RR - rok 05 R - rok 5 MM - měsíc 09 XX - měsíc+80 89 M+ - následující měsíc 10 X+ - následující měsíc+80 90 C - konstanta 1-číslo média Sxx - data z matriční srážky typu xx S33 - data z matriční srážky typu 33-penzijní připojištění S60 - data z matriční srážky typu 60-srážky ve prospěch právnických osob M102 - osobní číslo doplněné zleva nulami na 6 míst Mxxx - obecný povel na doplnění jakéhokoli jednoduchého matričního údaje 30 BŘE 2005 %CSSOFTT Hlavní společnost - 2 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── -------------------------------------------------------------- A) Nově je tedy možné přidat obecný povel na převzetí symbolů ze srážky určitého typu - například je možné využít sadu srážek 60-68 všechny označené jako srážky ve prospěch právnických osob - některou z nich si přejmenovat podle potřeba například na "životní pojištění" - poté si zadat (třeba fiktivní na nulovou částku) srážku s požadovanými symboly - podle povelů pojišťovny třeba rodné číslo pojištěnce nebo číslo pojištění - a v parametrech životní pojišťovny uvést povel "S60" pro převzetí dat ze srážky typu 60 B) Dále je možné si vytvořit individuální matriční údaj a na něj se odkázat povelem Mxxxx - například je možné vytvořit si individuální údaj 1001-variabilní symbol pro životní pojištění - tento údaj pak lze zařadit do libovolného matričního formuláře a takto jej pořizovat k zaměstnancům - a v parametrech životní pojišťovny se na něj odkázat povelem M1001 2040166 03022005 03022005 PB PB MZD 5 03022005 Reorganizace pořadí mzdových řádků u dalších tisků Zadání : Přidat mechanismus reorganizace pořadí mzdových řádků i do následujících sestav : %MZDT002-součet výplatních pásek %MZDT036-mzdové listy Řešení : Zmiňované sestavy berou do úvahy mechanismus reorganizace pořadí mzdových řádků. 2040167 07022005 07022005 PB PB MZD 5 07022005 Nové ceny složenek u České pošty Zadání : Nové ceny platí od 1.2.2005. Slovní popis dle ČP: Do 5.000Kč včetně cena složenky 22Kč Do 50.000Kč včetně cena složenky 32Kč Za každých dalších započatých 10.000Kč je +5Kč Řešení : Upravena funkce vracející cenu za složenku. 2040168 16022005 16022005 PB PB MZD 5 16022005 Průměr DNP u vedlejších činností Zadání : Při výpočtu průměrů DNP u pracovníka s vedlejší činností (M124-Druh pracovního poměru = 8-vedlejší pracovní činnost) neodpočítávají neodpracované dny a tudíž průměr DNP vyjde nižší. Řešení : Opravili jsme výpočet v řádku 395-neodpracovaných dnů. Dosud jsme pro druhy pracovního poměru větší než 6 vůbec nepočítali a neukládali tyto neodpracované dny. A v důsledku toho se tedy nenačítaly do výpočtu průměrů DNP. 2040169 16022005 21022005 PB PB MZD 5 16022005 Jak zpětně srazit slevu na dani Zadání : Mam problem, ze nevim jak mam zpetne srazit slevu na dani na jedno dite, ktere nezdokladoval poplatnik do 15.2. a ani nezdokladuje, protoze se rozvadi. Ja mu potrebuji, zpetne srazit 500Kc a dan chci, aby mel jiz za unor o 500,- Kc vetsi. ------------- Za leden ulatňoval již od 1.1.2004 nezdanitelnou částku = § 15. Do 15.2. mají všichni dodat papír na § 35 daňové zvýhodnění na děti platné od 1.1.2005 a pak se jim z daně odečítá na jedno dítě 500,- (do roku 2004 § 15). Ten , kdo nezdokladuje nemá žádný nárok a tudíž já mu chci zpětně odebrat 500,- Kč, které dostal v 01 jako daňové zvýhodnění. Řešení : Upraveny algoritmy mzdových řádků 521 Záloha na daň měsíční 522 Měsíční daňové zvýhodnění 523 Měsíční sleva na dani 524 Měsíční daňový bonus tak, aby se při výpočtech braly do úvahy hodnoty zadané do složek "Kč k přičtení". V původní chybné verzi se tyto korekce Kč ignorovaly. 2040170 27022005 27022005 PB PB MZD 5 27022005 ELDP - formát numerických dat a třídění 30 BŘE 2005 %CSSOFTT Hlavní společnost - 3 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Zadání : A) Potreboval bych do programu %MZELDP2 pridat moznost tisku dle abecedy. Pokud tisknu cely podnik tak by se v tom spatne hledalo. B) Je tam nemsi problem se strukturou datove vety. > Nadavalo nam to ze udaje `dex,dar,sdex,sdar` jsou ve spatnem formatu ( > dival jsem se na strukturu a maji tam ze numericke udaje `N` nesmi zacinat > nulou, tak jsem tam dal misto nul prazdno a proslo to). Řešení : Upraven program %MZELDP2-Tisk a export dat ELDP A) Přidán vstup "Třídit podle", který umožňuje setřídit výstup až podle 3 matričních údajů B) Upraveno výstupní formátování zmiňovaných numerických údajů 2040171 03032005 03032005 PB PB MZD 5 03032005 Způsob zadání podnikového příspěvku na penzijní p. Zadání : Upřesnění řešení původního požadavku 2040164 - původní zadání Dále bych Vás chtěl požádat o dořešení nastavení příspěvku zaměstnavatele na penzijní připojištění tak, abychom nemuseli manuálně měsíčně korigovat některé příspěvky. Chceme platít zaměstnancům 400,- Kč měsíčně, ale maximálně 3 % z hrubé mzdy. - výsledky a připomínky z testování Odzkoušel jsem novou možnost s nastavením částky a "M". Funguje to dobře, ale v případě, že vyměřovací základ je nižší než 8000,- Kč, potom se generuje ve výpočtu řádek 162 s částkou ke zdanění z řádku 161. Řešení : V případě zadání předpisu podnikového příspěvku ve formátu "400M" jsem opravil chybu, když jsem porovnával v tomto případě 5% ze vyměřovacího základu s nekrácenou částkou 400 pocházející z povelu "400M" a ne se skutečnou částkou vypočtenou v řádku 161. 2040172 03032005 03032005 PB PB MZD 5 03032005 Individuální algoritmy Ontex pro bonus a prémie Zadání : Bylo by ještě možné nastavit, aby se ř. 58,53 nepočítaly vůbec a to pro jakýkoliv pracovní poměr, v měsíci, kdy zaměstnanec nastoupil ? Např. nastoupil 1. 1. 2005, pak tyto řádky v lednové výplatě nebudou, ale v únorové automaticky ano /pokud se zase nejedná o VPP,...neboli další výjimku, kterou již máme nastavenou/ Řešení : Upraveny individuální algoritmy Ontex pro výpočet bonusu a prémií pro řádky 53/58. 2040173 04032005 04032005 PB PB MZD 5 04032005 Rozšíření mechanismu prémiování Zadání : Další radu potřebuji při výplatě čtvrtletních prémií. Dosud se vyplácely čtvrtletní prémie za I. čtvrtletí ve mzdě za duben a při zadání prémie způsob 31 jsem v dubnu zadávala % a výpočet provedl počítač. V nové podnikové směrnici odměňování zaměstnanců pro rok 2005 je stanovena výplata čtvrtletních prémií už v březnu 2005. Budu mít podporu na výpočet prémií nebo budu počítat ručně? Řešení : 1) Rozšířil jsem číselník %MZC178-způsoby prémiování o následující 4 položky 41 čtvrtletní z NM v posledním měsíci Q, zadat % 42 čtvrtletní z FO v posledním měsíci Q, zadat % 48 čtvrtletní z NM v posledním měsíci Q, % z matrice 49 čtvrtletní z FO v posledním měsíci Q, % z matrice 2) Při ukončování měsíce se běžně plní matriční údaj M534-Základna Kč pro výpočet prémií tak, jako dosud pro analogické existující způsoby prémiování 31-39. - tedy v únoru zde budou data za leden, v březnu součet za leden+únor - v dubnu zde bude informativní součet za leden+únor+březen 3) Během výpočtu prémií se tedy v měsících 3, 6, 9 a 12 bere pro tyto nové způsoby jako základna pro výpočet prémií součet M534-Základna Kč pro výpočet prémií plus aktuální data ze zpracovávaného měsíce 30 BŘE 2005 %CSSOFTT Hlavní společnost - 4 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 2040174 04032005 04032005 PB PB MZD 5 04032005 Upřesnění popisu a fungování mechanismu prémiování Řešení : Upraven výpočet pravidelných způsobů prémiování v následujících řádcích 51 Prémie a odměny měs. a Q z NM P C1 52 Prémie a odměny ostatní z NM P C1 55 Jednicové prémie a odměny M+Q z NM P C2 61 Prémie a odměny měs.+ Q z FO P C1 62 Prémie a odměny ostatní z FO P C1 následovně : 1) je-li zadáno u jakéhokoli z těchto řádků během výplaty procento do složky "% prémie nebo odměny :", pak se tímto procentem násobí základny vždy - tedy i v případě, že zaměstnance má způsob prémiování typu "% z matrice" 2) základna pro výpočet prémií se stanovuje a) pro způsoby 11-19 z dat v aktuálním měsíci b) pro způsoby 21-29 z matričního údaje M534-Základna Kč pro výpočet prémií c) pro způsoby 31-39 a to jen v měsících 1,4,7,10 z matričního údaje M534-Základna Kč pro výpočet prémií d) pro způsoby 41-49 a to jen v měsících 3,6,9,12 z matričního údaje M534-Základna Kč pro výpočet prémií plus data v aktuálním měsíci 2040175 04032005 04032005 PB PB MZD 5 04032005 Formát čísla účtu pro export do České spořitelny Zadání : Program %MZDT085 nechává číslo účtu jak je. Bylo by třeba aby ho doplnil o úvodní nuly na délku 10 míst.(jinak mi to ze spořitelny vracejí). Řešení : Do programu %MZDT085-srážky v novém formátu přidáno doplňování čísel účtu zleva nulami na 10 míst. 2040176 04032005 04032005 PB PB MZD 5 04032005 Drobné úpravy do sestav - třídění, součty Zadání : A) Proč není sestava v ročním zůčtování daně - přeplatky a nedoplatky vysoučtovaná. Kde jinde najdu takovou jednoduchou sestavu podle zaměstnanců i se součtem. B) Bylo by možné do budoucna přidat do sestavy %MZDT057 "třídit podle" ? Řešení : a) Do sestavy %MZDT077-přeplatky a nedoplatky daní přidáno součtování celkem a případně i podle zvoleného stránkování. b) Do sestavy %MZDT057-seznam nástupů za období přidáno standardní zadání se vstupy Střediska > Osobní čísla > Podmínka : Třídit : s možností volit až 3 třídící kritéria. 2040177 08032005 08032005 PB PB MZD 5 08032005 Příspěvek na dopravu v Eurokovu Zadání : Původní požadavek : ------------------- Poskytujeme některým dojíždějícím zaměstnancům příspěvek na dopravu v Kč za měsíc. Tuto částku upravujeme řádově v 50-ti korunách v případě, že zaměstnanec všechny směny v daném měsíci neodpracoval. Abych nemusel tyto částky upravovat ručně, potřeboval bych mzdový řádek, který umí trvale zadanou částku upravit k časovému fondu měsíce a skutečně odpracované hodiny zaokrouhleně třeba na celé 50-ti, nebo 100 koruny (není podmínkou), nebo nějaké jiné řešení. Upřesňující vysvětlení : ------------------------ Nemáme pro příspěvek na dopravu žádnou směrnici, pouze v "Pracovním a mzdovém zařazení", které podepisujeme se zaměstnancem je poznámka, že zaměstnavatel může dojíždějícím přispět na dopravu. V praxi to uplatňujeme tak, že vedoucí 30 BŘE 2005 %CSSOFTT Hlavní společnost - 5 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── upraví (je to jeho rozhodnutí) v pracovním výkaze zaměstnance za příslušný měsíc původní částku např. 600,- Kč, na 450,- Kč, která se pořídí do mezd. Dohodli jsme se na tom, že částku budeme krátit (ne zvyšovat ! ) v poměru časového fondu měsíce a skutečně odpracovaných hodin, zaokrouhleno na celé 50-ti koruny (jestli to jde). V tomto smyslu upravíme "Pracovní a mzdové zařazení". Dohodnuté řešení : ------------------ Do matric se přidá nový mtriční údaj s plnou výší příspěvku. A tato hodnota se bude krátit v poměru daném odpracovanými hodinami děleno fond pracovní doby. Zaokrouhlování na 50Kč není nutné - naopak bylo zmíněno zbytečně navíc. Řešení : Protože toho bude hodně, předem se omlouvám, ale nebudu používat moc rozvité věty ale spíše schema postupu. Kdybyste jakémukoli kroku nerozuměli, zkuste si přečíst nápovědu k danému programu : Schéma : 1) vytvořit nový matriční údaj - %MZDDMU-individuální matriční údaje 2) nějak ho naplnit k lidem 3) definovat mzdový ukazatel - %MZDDUK-mzdové ukazatele 4) absolvovat základní fázi přepočtu výplat tak, abychom měli k dispozici odpracované hodiny 5) spustit naplnění mzdové složky ukazatelem - %MZDT165-hromadné nastavení složek mzdy ukazatelem Detail : 1) vytvořit nový matriční údaj - %MZDDMU-individuální matriční údaje Kód údaje : 1003 1. Popis : Příspěvek na dopravu 2. Typ údaje ? N2-číslo na 2 des. místa 3. Délka : 10 4. Default : 5. Číselník ? Ne 6. Kódy : 7. Opakující se ? Ne 8. Je numerický ? Ano 9. Povinný údaj ? Ne 2) nějak ho naplnit k lidem - použijte třeba %MZDZMD2-dávkové změny matric dle kódů a v dávce měňte Kód údaje : 1003 Příspěvek na dopravu - nebo během zadávání výplat můžete místo čísla řádku zadat M1003 a budete měnit matriční údaj okamžitě - nebo si přidejte na jakýkoli matriční formulář %MZMDEF-matriční formuláře údaj 1003-Příspěvek na dopravu a pak tento formulář používejte pro zadávání matričních dat %MZMFORM-pořizování matric dle formulářů - jako vhodný formulář bych viděl například FO-časté opravy 3) definovat mzdový ukazatel - %MZDDUK-mzdové ukazatele Ukazatel : DOPRAVA 1. Typ ukazatele : Standardní N12,2 2. Výstupní soubor : 3. Popis ukazatele : Příspěvek na dopravu 4. ČŘ Operace Typ Určení Poznámka 10 + 3-hodiny 390 Hodiny bez přesčas 20 / 2-matr.údaj 152FZ Zkrácený fond prac.doby 30 MIN 1-konstanta 1 jen krátit -> menší než 1 40 * 2-matr.údaj 1003 Příspěvek na dopravu 30 BŘE 2005 %CSSOFTT Hlavní společnost - 6 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 4) absolvovat základní fázi přepočtu výplat tak, abychom měli k dispozici odpracované hodiny 5) spustit naplnění mzdové složky ukazatelem - %MZDT165-hromadné nastavení složek mzdy ukazatelem Střediska > Vše Osobní čísla > Vše Podmínka : Bez podmínky Číslo řádku : 41 Příplatek fyzická námaha Mzdová složka : 2 Kč k přičtení Nastavit ukazatelem : DOPRAVA Vytvářet nové řádky ? Ano, vytvářet nové řádky Je to jen zkouška ? Ano -------------------------------------------------------------------- Ještě bude následuje možné upřesnění výpočtu hodin. Ve výše uvedeném postupu je pravděpodobně nutná ještě definice pomocného ukazatele Ukazatel : DOPRAVAH 1. Typ ukazatele : Standardní N12,2 2. Výstupní soubor : 3. Popis ukazatele : Hodiny odpracované pro výpočet přísp. na dopravu 4. ČŘ Operace Typ Určení Poznámka 10 + 3-hodiny 390 Hodiny bez přesčas 20 - 3-hodiny 86 Náhr. za dovolenou 30 - 3-hodiny 361 DNP nemoc a izol. 40 - 3-hodiny 366 DNP ošetř.čl.rod. (zde uvedený výčet řádků přičítaných a odečítaných není konečný a zavisí na konkrétních podmínkách) a následně nepoužívat při výpočtu skutečného příspěvku hodiny z řádku 390, ale hodnotu ukazatele DOPRAVAH-Hodiny odpracované pro výpočet přísp. na dopravu Ukazatel : DOPRAVA 1. Typ ukazatele : Standardní N12,2 2. Výstupní soubor : 3. Popis ukazatele : Příspěvek na dopravu 4. ČŘ Operace Typ Určení Poznámka 10 + 8-ukazatel DOPRAVAH Odpracované hodiny 20 / 2-matr.údaj 152FZ Zkrácený fond prac.doby 30 MIN 1-konstanta 1 jen krátit -> menší než 1 40 * 2-matr.údaj 1003 Příspěvek na dopravu 2040178 08032005 08032005 PB PB MZD 5 08032005 Výpočet dvou exekucí - přednostní a nepřednostní Zadání : Posílám Vám výsledek zadání exekuce, tak jak jste mi poradil, ale dopadlo to stejně špatně. Pro jistotu Vám napíši ještě to zadání: pro přednostní pohledávku bylo zadáno: č.ř.:10 druh: 3 způsob: 3 30 BŘE 2005 %CSSOFTT Hlavní společnost - 7 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 1/3: 2 pořadí: 10 celk.výše: 3574 pro nepřednostní pohledávku bylo zadáno: č.ř.: 20 druh: 3 způsob: 3 1/3: 3 pořadí: 20 celk.výše: 11716 Při čistém příjmu 8816 mělo být tento postup: 8816 - zákl.nezab.částka 2666 = 6150 : 3 = 2050. Pro přednostní pohledávku je možno srazit 2/3, t.j. 4100. Jelikož on má zaplatit celkem 3574, tímto se celá přednostní pohledávka umoří. Pro nepřednostní pohledávku je možno srazit 1/3, t.j. 2050. Program srazil celkem 4100, což vypadá, že bylo sraženo do dvou třetin a víc ne. Dle příkazu k úhradě jsem zjistila, že se odesílá částka 3574 na předn.pohl. - což je správně a 526 na nepředn.pohl. - což je málo - tady má být 2050. Řešení : Děkuji za přesné podklady k řešení potíží. Zkoumali jsme tuto situaci a máme následující názor : 1) V tomto případě nikdy nerozdělíme na exekucích více než 2 třetiny - tedy 4.100 2) Kolega ale upřesnil, že v tomto případě je třeba zadat oběma srážkám stejné pořadí, protože jste je obržela ve stejný den na stejném papíře. V tomto případě vstupují do výpočtu následující parametry Nezabavitelná částka na osobu povinného : 2.666 Nezabavitelná částka na každou vyživovanou osobu : 1.075 Částka, nad kterou se zbytek srazí bez omezení : 6.450 a naše částka 6.150 je nižší než parametr 6.450. Při současném zadání se provedlo následující : 3. ČŘ Druh Způsob 1/3 Pořadí Zbývá srazit 10 3 3 2 10 3.574,00 20 3 3 3 20 11.716,00 a) v prvním kole se uspokojí 2.050 ze 2/3 ve prospěch srážky 10-přednostní b) ve druhém kole se nejprve uspokojí 1.524 ze 1/3 ve prospěch srážky 10-přednostní (protože má pořadí 10) a teprve potom zbylých 526 ze 1/3 ve prospěch srážky 20-nepřednostní (protože má pořadí 20) Tomu odpovídá následující výstup v sestavě například %MZDT140-provedené srážky 51 Šikola Milan 4.100 4.100 3.574 111111 526 222222 Při doporučeném zadání se stejným pořadím u obou srážek se provede následující výpočet : 3. ČŘ Druh Způsob 1/3 Pořadí Zbývá srazit 10 3 3 2 10 3.574,00 20 3 3 3 10 11.716,00 a) v prvním kole se uspokojí 2.050 ze 2/3 ve prospěch srážky 10-přednostní 30 BŘE 2005 %CSSOFTT Hlavní společnost - 8 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── b) ve druhém kole se 2.050 ze 1/3 rozdělí alikvótně v poměru zbývajích částek (protože obě mají pořadí 10) takto : 2050/(3574-2050+11716)*(3574-2050)=236 ve prospěch srážky 10-přednostní 2050/(3574-2050+11716)*11716=1814 ve prospěch srážky 20-nepřednostní Tomu odpovídá následující výstup v sestavě například %MZDT140-provedené srážky 51 Šikola Milan 4.100 4.100 2.286 111111 1.814 222222 Doufám, že jsem přetlumočil princip současného algoritmu srozumitelně. 2040179 09032005 09032005 PB PB MZD 5 09032005 Export matričních dat Zadání : Přidat do programu %MZDT206-tisk a export matričních údajů analogii k "Jak třídící údaje ?" z programu %MZDT147-export mzdovych ukazatelu po radcich Řešení : 1) Do programu %MZDT206-tisk a export matričních údajů přidán vstup "Jak data z číselníků ?" s možnostmi 1-pouze kódy 2-pouze popisy z číselníku 3-kódy a popisy z číselníku 4-odděleně kód a popis z číselníku , kterým je možné ovlivňovat způsob exportu dat, které mají popis v číselnících. Předvolenou hodnotou je 4-odděleně kód a popis z číselníku. 2) Interní úpravy do infrastruktury mezd - do seznamu matričních údajů byl přidán přesný odkaz na odpovídající číselník (dosud to fungovalo tak na 90% pouze na základě faktu, že interní kódy matričních údajů jsou většinou shodné s interními kódy číselníků) - vytvořena pomocná funkce vracející pro matriční údaj jeho popis z číselníku 2040180 10032005 10032005 PB PB MZD 5 10032005 Pokyn k postupu při výpočtu daňového bnusu Zadání : Na základě pokynu "Pokyn č. D-274 k postupu při výplatě měsíčních daňových bonusů ve zdaňovacím období 2005 č.j.: 53/97 752/2004-532 ze dne 3. ledna 2005" (viz adresa http://cds.mfcr.cz/ttfs.php?url=61/2004%20FZ.%20%a70&date=-2) se zmírnili pravidla pro výplatu daňového bonusu proti zákonu. Nyní stačí, aby pracovník v měsíci odpracoval alespoň 1 hodinu a měl za ní výdělek alespoň ve výši hodinové minimální mzdy. Proto se vracíme k hodinové minimální mzdě a s ní výdělek na hodinu porovnáváme. Řešení : 1) Do konfiguračních parametrů projektu byl přidán nový údaj "minimální mzda hodinová zákonná", která má předvolenu hodnotu 42,50. Dosavadní parametr byl přejmenován na "minimální mzda hodinová zákonná" 2. Minimální mzda - hodinová podniková : 42,50 3. - hodinová zákonná : 42,50 2) Při výpočtu daňového bonusu se testuje, zda je 179-Hrubý základ měsíční daně měnší než "minimální mzda měsíční zákonná". - pokud ano, pak při počtu odpracovaných hodin < 1 hodina -> nepočítáme bonus - jinak, je-li odpracována alespoň jedna hodina, převedeme dosažený výdělek na hodinu a porovnáváme to s "minimální mzda hodinová zákonná" a je-li dosažený výdělek menší -> nepočítáme bonus - jinak se vypočte bonus jako rozdíl 522-Měs.daňové zvýhodnění minus 523-Měs.sleva na dani 2040181 30032005 30032005 PB PB MZD 5 30032005 Délka adresních údajů v konfiguraci Zadání : Máme problém s délkou názvu firmy a délkou sídla firmy v konfiguraci mezd. sídlo máme na 21 znaků (Šenov u Nového Jičína) název máme na 58 znaků(podle zápisu v obchodním rejstříku) Vojenský opravárenský podnik 025 Nový Jičín, státní podnik 30 BŘE 2005 %CSSOFTT Hlavní společnost - 9 - 11:42 PB-101 Tisk požadavků a úkolů Datumy od - Požadavek Zapsáno Vyřešeno Zapsal Řeší Skupina P Termín Předmět ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── , případně na 49 znaků (když místo "státní podnik" napíšeme "s.p.") Vadí to teď zejména u tisku ELDP. Řešení : Upravil jsem program %MZDCFG2-konfigurace podnik : A) Oba údaje "Jméno podniku" i "Složenka podnik" jsou definované na 60 znaků s tím, že viditelný region je na 40 znaků. Takže tam lze bez problémů zadat celé "Vojenský opravárenský podnik 025 Nový Jičín, státní podnik" a poté to vypadá nějak takto : 1. Jméno podniku : Vojenský opravárenský podnik 025 Nový Ji~ 2. Sídlo podniku - město : Praha 4 3333 3. Daňové IČO podniku : 011-407 62 335 4. IČO podniku : 407 62 335 5. Složenka podnik : Vojenský opravárenský podnik 025 Nový Ji~ a oba vstupy normálně "rolují" B) Vstupy s adresou pro složenky jsou prodlouženy na 40 znaků - Dosavadní stav byl tak kdysi nahozen a jedním z důvodů tak krátkých polí byla nějaká omezení v délce polí při elektronické komunikaci s poštou. C) Prodoužením všech polí bohužel také vyvstane problém v záhlaví tisků na 80 znaků - například u %MZDT051 - kam se takto dlouhý název nevejde a bude se ořezávat. Naštěstí sestav na 80 znaků je již minimum. Zřejmě to budu v budoucnu řešit rozdělením konfiguračních parametrů na "Jméno podniku kompletní" a "Jméno podniku krátké". 2040182 30032005 30032005 PB PB MZD 5 30032005 Úpravy ve výpočtech ELDP Zadání : 1) X nemá být v případě, pokud zaměstnance má celý měsíc DNP 2) Pokud již obsluha vytvořila ručně nebo při propuštění ELDP za daný rok, pak se při hromadném generování ELDP za minulý rok pro tyto zaměstnance vytvoří nové ELDP se "Typ ELDP" 51 nebo 52. A to je špatně. Řešení : 1) Upraven výpočet nových ELDP - jestliže je DNP přes celý měsíc (počet kalendářních dnů DNP roven počtu dnů v měsíci), pak se negeneruje X 2) Upraven výpočet nových ELDP - přidán nový parametr "Pokud již ELDP existuje ?" s následujícími možnostmi 1-ignorovat a nevytvářet nový (doporučeno) 2-zpracovat a vytvářet nový - v případě volby 1-ignorovat a nevytvářet nový (doporučeno) se negeneruje nové ELDP v případě, že pro daný rok již u zaměstnance nějaké ELDP existuje - volba 2-zpracovat a vytvářet nový funguje jako dosud - tedy v připadě již existujícího záznamu se vytváří nový s typem ELDP zvýšeným o 50 ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Celkem požadavků : 20 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── IDEA