Calculul, cu excepțiile lui cu tot
Baza e simplă și o știe toată lumea: CAS 25%, CASS 10%, impozit 10% pe ce rămâne după contribuții și deducerea personală. Complicat e restul.
Tichetele de masă sunt supuse CASS din OUG 115/2023, dar nu și CAS — și se plătesc în vouchere, deci impozitul și contribuția lor se rețin din netul în numerar. Sub salariul minim, angajatorul datorează CAS și CASS calculate la minim, nu la brutul real (OUG 16/2022). Scutirile sectoriale nu se aplică la tot brutul, ci doar până la plafon. Fiecare dintre aceste reguli e un caz în care o foaie de calcul dă un rezultat plauzibil și greșit.
Deduceri personale, calculate pe persoană
Deducerea nu e o cifră fixă: depinde de brut, de numărul de persoane în întreținere și de pragurile din lege, care se schimbă. Se calculează pentru fiecare angajat în fiecare lună, nu se copiază din luna trecută.
Absențe și concedii, în aceeași bază
Concediul de odihnă, cel medical și cel fără plată intră direct în stat. Indemnizația de concediu medical se calculează pe media prevăzută de lege, iar partea suportată din FNUASS se separă de partea suportată de angajator — inclusiv cererea de restituire, care altfel se uită.
Zilieri, ca regim distinct
Munca zilieră are propriile reguli: domeniile în care e permisă, plafonul de zile și un tratament fiscal diferit de contractul de muncă. E un modul separat, cu import în masă, nu un contract obișnuit forțat într-o formă nepotrivită.
Declarațiile ies din calcul, nu se retastează
D112 se generează în XML din statul de plată deja calculat. REGES — succesorul REVISAL — primește evenimentele de angajare, modificare și încetare, cu import din REVISAL pentru istoricul existent. Nimic nu se introduce a doua oară, deci nimic nu poate să difere între ce ai calculat și ce ai declarat.
Ce e important de știut
Statul de plată nu se recalculează retroactiv în tăcere. O lună închisă rămâne închisă, iar corecțiile se fac prin regularizare în luna curentă — la fel ca în contabilitate, unde o înregistrare validată nu se modifică, ci se stornează.