Vlákno názorů k článku Studie: Jak se liší důchod zaměstnance a OSVČ při stejném příjmu? od PP - Rozhodl jsem se provést analýzu pro vektor částek...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 8. 2017 20:03

    PP (neregistrovaný)

    Rozhodl jsem se provést analýzu pro vektor částek P, kde P jsou měsíční přjmy z vystavených faktur OSVČ, resp. náklady zaměstnavatele (tzv. "superhrubá" mzda)

    předpoklady:
    1. u OSVČ počítám s nejrozšířenějším, tj. 60% paušálem pro volnou živnost, pro jednoduchost neberu v úvahu strop paušálu, který pro tento typ živností činí 1200000 Kč ročně, resp. 600000Kč ročně od r. 2017.

    2. neberu v potaz další náklady zaměstanvatele, jako je potřebné vybavení např. kanceláře, náklady na účetního apod. Srovnávám pouze tzv. "superhrubou" mzdu.

    3. ze slev na dani beru v úvahu pouze slevu na poplatníka, kde výsledná daň nemůže vyjít záporně. Nezapočítávám zde slevu na děti ani žádné jiné další slevy.

    Nechť P je vektor částek, které budeme srovnávat:

    P=[10000 15000 20000 25000 30000 35000 40000 80000 100000 120000]

    Potom odvody zaměstnance jsou následující:
    octave:27> [ odvodZ dp_kcZ sp_kcZ zp_kcZ ] = odvodZamestnanec2 ( P )
    odvodZ =

    3.7585e+03 5.8178e+03 8.4471e+03 11.0763e+03 13.7056e+03 16.3349e+03 18.9641e+03 39.9983e+03 50.5153e+03 61.0324e+03

    dp_kcZ =

    0.0000e+00 180.0000e+00 930.0000e+00 1.6800e+03 2.4300e+03 3.1800e+03 3.9300e+03 9.9300e+03 12.9300e+03 15.9300e+03

    sp_kcZ =

    2.5200e+03 3.7800e+03 5.0400e+03 6.3000e+03 7.5600e+03 8.8200e+03 10.0800e+03 20.1600e+03 25.2000e+03 30.2400e+03

    zp_kcZ =

    1.2385e+03 1.8578e+03 2.4771e+03 3.0963e+03 3.7156e+03 4.3349e+03 4.9541e+03 9.9083e+03 12.3853e+03 14.8624e+03

    kde
    odvodZ je celkový odvod daní a pojištění v případě zaměstnaneckého poměru
    dp_kcZ je odvod daně fyzické osoby finančnímů úřadu
    sp_kcZ je celkové sociální pojištění v případě zaměstnaneckého poměru
    zp_kcZ je celkové zdravotní pojištění v případě zaměstnaneckého poměru

    Pro odvody OSVČ pak vychází:
    octave:28> [ odvodO dp_kcO sp_kcO zp_kcO ] = odvodOsvc ( P )
    odvodO =

    3.9666e+03 3.9666e+03 3.9666e+03 3.9666e+03 3.9666e+03 3.9966e+03 4.5717e+03 9.5620e+03 12.4700e+03 15.3780e+03

    dp_kcO =

    0.0000e+00 0.0000e+00 0.0000e+00 0.0000e+00 0.0000e+00 30.0000e+00 330.0000e+00 2.7300e+03 3.9300e+03 5.1300e+03

    sp_kcO =

    2.0609e+03 2.0609e+03 2.0609e+03 2.0609e+03 2.0609e+03 2.0609e+03 2.3360e+03 4.6720e+03 5.8400e+03 7.0080e+03

    zp_kcO =

    1.9057e+03 1.9057e+03 1.9057e+03 1.9057e+03 1.9057e+03 1.9057e+03 1.9057e+03 2.1600e+03 2.7000e+03 3.2400e+03

    kde
    odvodO je celkový odvod daní a pojištění v případě OSVČ
    dp_kcO je odvod daně fyzické osoby finančnímů úřadu v případě OSVČ
    sp_kcO je celkové sociální pojištění v případě OSVČ
    zp_kcO je celkové zdravotní pojištění v případě OSVČ

    Podělíme-li vektory odvodů mezi sebou, vyjde nám, že pro částku 10000Kč měsíčně jsou odvody OSVČ nepatrně vyšší, než pro zaměstnance. Pro částky od 30 tisíc měsíčně platí na odvodech OSVČ zhruba čtvrtinu toho, co ten samý člověk v případě zaměstnaneckého poměru.

    octave:29> odvodO./odvodZ
    ans =

    1.0554e+00 681.8036e-03 469.5828e-03 358.1146e-03 289.4143e-03 244.6666e-03 241.0688e-03 239.0604e-03 246.8558e-03 251.9646e-03

    Výpočet byl proveden v mat. sw. matlab, resp. octave a byly použity následující funkce. Ty zde přikládám pro transparentnost výpočtu:

    function [ odvod dp_kc sp_kc zp_kc ] = odvodOsvc ( P )
    mm=14116;
    sp=0.292;
    zp=0.135;
    dp = 0.150;
    slep = 2070;
    danovy_zaklad = P*0.4;
    zp_kc = max(zp*mm, zp*0.5*danovy_za­klad);
    sp_kc = max(sp*0.5*mm, sp*0.5*danovy_za­klad);
    dp_kc = max(0,dp*dano­vy_zaklad-slep);%-1117-1617;
    odvod = zp_kc+sp_kc+dp_kc;
    endfunction

    function [ odvod dp_kc sp_kc zp_kc ] = odvodZamestnanec2 ( P )
    mm = 14116;
    spc = 0.065;
    spl = 0.250;
    zpc = 0.045;
    zpl = 0.090;
    dp = 0.150;
    slep = 2070;
    dp_kc = max(0,P*dp-slep);%-1117-1617;
    sp_kc = P*(spc+spl)/(­1+spl);
    zp_kc = P*(zpc+zpl)/(­1+zpl);
    odvod = dp_kc+sp_kc+zp_kc;
    endfunction

    Opravdu nemá smysl rozdělovat obě pojištění na částku placenou zaměstnancem a částku placenou zaměstnavatelem. Pojišťovně, resp. OSSZ jde za zaměstnance převodem vždy jen jedna částka. Dále se domnívám, že význam hrubé mzdy je pouze zmatení zaměstnance. Výpočet čisté mzdy by se dal provést mnohem jednodušeji, pokud by to naši zákonodárci umožnili.

    Smysluplnou kritiku pochopitelně vítám.
    PP

  • 7. 8. 2017 0:39

    xf (neregistrovaný)

    "Podělíme-li vektory odvodů mezi sebou, vyjde nám, že pro částku 10000Kč měsíčně jsou odvody OSVČ nepatrně vyšší, než pro zaměstnance. Pro částky od 30 tisíc měsíčně platí na odvodech OSVČ zhruba čtvrtinu toho, co ten samý člověk v případě zaměstnaneckého poměru."
    No jistě, však ono je známo, že napříkald švarcsystém se výrazně vyplácí od 20.000 hrubého, čím více, tím více.

    "Opravdu nemá smysl rozdělovat obě pojištění na částku placenou zaměstnancem a částku placenou zaměstnavatelem. Pojišťovně, resp. OSSZ jde za zaměstnance převodem vždy jen jedna částka. Dále se domnívám, že význam hrubé mzdy je pouze zmatení zaměstnance. Výpočet čisté mzdy by se dal provést mnohem jednodušeji, pokud by to naši zákonodárci umožnili."
    No, když si přečtu zdejší diskuzi, tak mi vychází jediné: zmatení jsou z toho OSVČ, ne zaměstnanci.
    Jinak souhlasím, ať se to klidně platí v jedné složce.

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).