Skip to main content

Calculul salariului

Calculul salariului este operațiunea lunară centrală din modulul de salarizare. Pornind de la salariul de bază, zilele lucrate din pontaj și scutirile fiscale ale angajatului, POSfix calculează automat toate contribuțiile, impozitul și salariul net. Totul într-o singură operațiune.

Unde găsești: Sidebar → EchipaCalcul salariu

Când rulezi calculul

Calculul salariului se rulează o dată pe lună, de regulă între data de 1 și 5 a lunii următoare celei de calcul. Succesiunea este:

  1. Până la 1 a lunii — închizi și confirmi pontajul lunii precedente
  2. 1–3 a lunii — verifici fișele angajaților (sporuri, scutiri, modificări de contract)
  3. 3–5 a lunii — rulezi calculul salariului
  4. Până la 5 — generezi și depui raportul IRM la SFS
  5. Până la 25 — plătești contribuțiile și impozitul reținut
Respectă ordinea

Dacă rulezi calculul înainte de a confirma pontajul sau de a actualiza fișele angajaților, cifrele vor fi incorecte. Urmează pașii în ordine.

Precondițiile calculului

Înainte de a rula calculul, asigură-te că:

  1. Pontajul este confirmat pentru luna respectivă (vezi Pontaj)
  2. Fișele angajaților au salariul de bază, tipul contractului și scutirile configurate (vezi Angajați)
  3. Cererile de concediu aprobate sunt reflectate în pontaj
  4. Sporurile și indemnizațiile sunt actualizate pe luna curentă
Pontaj neconfirmat

Dacă pontajul lunii nu este confirmat, POSfix nu permite rularea calculului. Confirmă mai întâi pontajul, apoi revino la calcul.

Formula completă de calcul — 6 pași

Salariul net se calculează în 6 pași succesivi, conform legislației Republicii Moldova (2026):

PasFormulaDescriere
1. Salariul calculatSalariul de bază × (Zile lucrate ÷ Norma lunii)Proporțional cu prezența
2. Venitul brutSalariul calculat + Sporuri + Ore suplimentare + IndemnizațiiTotal câștiguri
3. CNAS angajat (6%)Venitul brut × 6%Contribuția individuală de asigurări sociale — se reține din salariu
4. CNAM angajat (9%)Venitul brut × 9%Asigurarea obligatorie de asistență medicală — se reține din salariu
5. Baza impozabilăVenitul brut − CNAS angajat − CNAM angajat − Scutiri personaleSuma supusă impozitării
6. Impozit pe venit (12%)Baza impozabilă × 12%Se reține din salariu

Salariul net = Venitul brut − CNAS angajat (6%) − CNAM angajat (9%) − Impozit pe venit

Separat, angajatorul calculează:

ContribuțieFormulaDescriere
CNAS angajator (18%)Venitul brut × 18%Contribuția angajatorului de asigurări sociale — plătită la CNAS
Cotele sociale 2026

Începând cu 2019, contribuția de asigurări sociale (CNAS) este împărțită: 18% angajator + 6% angajat = 24% total. Cota veche de 24% exclusiv angajator nu mai este aplicabilă. CNAM (prima de asigurare medicală) rămâne 9% reținut din salariul angajatului.

Exemplu complet de calcul

Un angajat cu următoarele date:

  • Salariul de bază: 10.000 MDL
  • Luna: 22 zile lucrătoare, lucrate toate 22
  • Scutire personală: 2.475 MDL/lună (29.700 MDL/an ÷ 12)
  • Fără persoane întreținute, fără scutire soț/soție
PasCalculRezultat
Salariul calculat10.000 × (22 ÷ 22)10.000 MDL
Venitul brut10.000 + 0 sporuri10.000 MDL
CNAS angajat (6%)10.000 × 6%600 MDL
CNAM angajat (9%)10.000 × 9%900 MDL
Baza impozabilă10.000 − 600 − 900 − 2.4756.025 MDL
Impozit pe venit (12%)6.025 × 12%723 MDL
Salariul net10.000 − 600 − 900 − 7237.777 MDL
CNAS angajator (18%)10.000 × 18%1.800 MDL

Costul total al angajatorului: 10.000 (brut) + 1.800 (CNAS angajator) = 11.800 MDL.

Ce primește angajatul: 7.777 MDL (net, în mână).

Al doilea exemplu — angajat cu zile absente

Dacă același angajat a lucrat doar 18 din 22 de zile (4 zile absență nemotivată):

PasCalculRezultat
Salariul calculat10.000 × (18 ÷ 22)8.181,82 MDL
CNAS angajat (6%)8.181,82 × 6%490,91 MDL
CNAM angajat (9%)8.181,82 × 9%736,36 MDL
Baza impozabilă8.181,82 − 490,91 − 736,36 − 2.4754.479,55 MDL
Impozit pe venit (12%)4.479,55 × 12%537,55 MDL
Salariul net8.181,82 − 490,91 − 736,36 − 537,556.417,00 MDL
CNAS angajator (18%)8.181,82 × 18%1.472,73 MDL

Scutirile fiscale în detaliu

Scutirile reduc baza impozabilă (nu impozitul direct). Se adună cumulativ:

Tip scutireSumă lunară (2026)Condiție
Scutirea personală~2.475 MDL/lună (29.700 MDL/an)Se aplică tuturor angajaților cu venit anual sub 360.000 MDL
Scutirea personală majorată~4.500 MDL/lună (54.000 MDL/an)Persoane cu dizabilități severe sau accentuate, participanți la acțiuni de luptă
Scutirea soțului/soției~2.475 MDL/lună (29.700 MDL/an)Dacă soțul/soția nu beneficiază de scutire la alt angajator
Scutiri pentru persoane întreținute~750 MDL/lună (9.000 MDL/an) per persoanăCopii, părinți, alte persoane la întreținere. Se înmulțește cu numărul de persoane

Formula combinată: Scutire totală = Scutire personală + Scutire soț/soție + (Nr. persoane întreținute × Sumă per persoană)

Când se pierde scutirea personală

Conform Codului fiscal al RM, dacă venitul anual brut depășește 360.000 MDL, angajatul pierde dreptul la scutirea personală. Practic:

  • POSfix urmărește cumulativ venitul anual al fiecărui angajat
  • În luna în care se depășește pragul, scutirea personală nu se mai aplică
  • Baza impozabilă crește → impozitul reținut crește
Atenție la angajații cu salarii mari

Un angajat cu salariu brut de 30.000+ MDL/lună va depăși pragul de 360.000 MDL în jurul lunii decembrie. Verifică dacă POSfix a eliminat corect scutirea din luna respectivă.

Dacă baza impozabilă (Brut − CNAS angajat − CNAM angajat − Scutiri) este negativă sau zero, impozitul pe venit este 0.

Vizualizarea calculului

Tabelul de calcul afișează un rând per angajat cu coloanele:

ColoanăConținut
AngajatNume și departament
Salariu de bazăDin fișa angajatului
Zile lucrate / NormăDin pontajul confirmat
Salariu calculatBază × (lucrate ÷ normă)
SporuriTotal sporuri fixe + variabile
BrutSalariu calculat + sporuri
CNAS angajat6% din brut
CNAM angajat9% din brut
ScutiriTotal scutiri aplicate
Impozit12% din baza impozabilă
NetBrut − CNAS − CNAM − impozit
CNAS angajator18% din brut (cost angajator)

Apasă pe un rând pentru a vedea descompunerea detaliată: fiecare componentă a sporurilor, fiecare scutire aplicată, calculul pas cu pas.

Excluderea angajaților

Poți exclude individual un angajat din calculul curent. Angajatul exclus nu va apărea în borderou și nu va genera înregistrări contabile pentru luna respectivă. Folosește această opțiune pentru cazuri speciale (ex. angajat suspendat, eroare de date).

Confirmarea calculului

După ce verifici cifrele, apeși Confirmă. Confirmarea:

  • Blochează calculul pentru modificări
  • Permite generarea borderoului de plată
  • Generează înregistrările contabile aferente

După confirmare, nu mai poți edita calculul. Dacă descoperi o eroare, anulezi confirmarea, corectezi datele sursă (pontaj, fișa angajat), și rulezi calculul din nou.

Formulele contabile generate

La confirmarea calculului de salariu, POSfix generează automat formulele contabile:

DebitCreditSumăDescriere
713 Cheltuieli salariale531 Datorii salarialeBrutCalculul salariului brut
713 Cheltuieli CAS angajator533.1 Datorii CNAS angajatorCNAS 18%Contribuția angajatorului (18%)
531 Datorii salariale533.2 Datorii CNAS angajatCNAS 6%Reținere CNAS din salariu (6%)
531 Datorii salariale533.3 Datorii CNAM angajatCNAM 9%Reținere medicală din salariu (9%)
531 Datorii salariale534.1 Datorii impozit pe venitImpozit 12%Reținere impozit pe venit

Conturile analitice se preiau din șablonul de contare configurat.

Verifică soldurile

După confirmarea calculului, verifică în balanță:

  • 531 — sold creditor egal cu totalul salariilor nete de plată
  • 533.1 — sold creditor egal cu CNAS angajator (18%)
  • 533.2 — sold creditor egal cu CNAS angajat (6%)
  • 533.3 — sold creditor egal cu CNAM angajat (9%)
  • 534.1 — sold creditor egal cu impozitul pe venit reținut

Rețineri suplimentare

Pe lângă contribuțiile obligatorii, din salariul angajatului se pot reține și alte sume:

Tip reținereFormula contabilăDescriere
Pensie alimentarăDt 531 / Ct 536Se reține conform titlului executoriu — procent din venitul net sau sumă fixă
Titlu executoriuDt 531 / Ct 536Rețineri în baza hotărârilor judecătorești
Avans acordat anteriorDt 531 / Ct 227Recuperarea avansurilor salariale
Datorie față de companieDt 531 / Ct 227Restituirea sumelor primite în plus, stocuri nedecontate
Limita legală de reținere

Conform Codului muncii al RM, reținerile din salariu nu pot depăși 20% din salariul net (sau 50% în cazul pensiei alimentare pentru mai mulți copii). POSfix semnalează automat dacă reținerile depășesc limita legală.

Indemnizația de concediu

Dacă angajatul a fost în concediu de odihnă în luna de calcul, zilele de concediu se plătesc separat, la salariul mediu zilnic:

Formula:

  1. Salariul mediu zilnic = Suma veniturilor din ultimele 12 luni ÷ Numărul zilelor efectiv lucrate în acele 12 luni
  2. Indemnizația de concediu = Salariul mediu zilnic × Numărul zilelor de concediu

POSfix calculează automat salariul mediu zilnic pe baza istoricului de salarii. Indemnizația de concediu se adaugă la venitul brut al lunii și se supune acelorași rețineri (CNAS 6%, CNAM 9%, impozit 12%).

Concediul se plătește în avans

Indemnizația de concediu trebuie plătită cu cel puțin 3 zile calendaristice înainte de începerea concediului (art. 117 Codul muncii). Dacă angajatul pleacă în concediu pe 15 ale lunii, indemnizația trebuie achitată până pe 12.

Greșeli frecvente

GreșealăConsecințăCum eviți
Cote depășite (CAS 24% în loc de 18%)Costul angajatorului supraevaluat, contribuții achitate în plusVerifică setările cotelor în POSfix — trebuie să fie 18% angajator + 6% angajat
Scutire personală aplicată greșitImpozit pe venit calculat incorectVerifică fișa angajatului — scutirea trebuie să corespundă cu cererea depusă de angajat
Pontaj neconfirmatCalculul nu poate fi rulatConfirmă pontajul înainte de a rula calculul
Sporuri neactualizateSalariul brut incorectVerifică sporurile pe fișa angajatului la începutul fiecărei luni
Concediu neaprobat în pontajZilele de concediu nu apar în calculAprobă cererile de concediu și verifică pontajul
Scutire neretrasă la depășirea praguluiSFS va recalcula impozitul și va aplica penalitățiMonitorizează cumulativul anual al angajaților cu salarii mari

Depanare

Calculul nu rulează

  • Verifică pontajul: trebuie să fie confirmat pentru luna respectivă
  • Verifică fișele angajaților: fiecare angajat activ trebuie să aibă salariul de bază setat
  • Verifică perioada: asigură-te că luna selectată este corectă și nu a fost deja confirmată

Cifrele nu se potrivesc cu calculul manual

  • Verifică scutirile: deschide fișa angajatului și compară scutirile aplicate
  • Verifică sporurile: unele sporuri procentuale se calculează din salariul calculat, nu din cel de bază
  • Verifică zilele: norma lunii poate varia (20, 21, 22, 23 zile) — compară cu pontajul

CNAS angajat nu apare în calcul

  • Dacă ai migrat de la o versiune anterioară, asigură-te că ai actualizat setările de cote sociale
  • Verifică că în setări există ambele linii: CNAS angajator 18% și CNAS angajat 6%

Impozitul pe venit este 0 când nu ar trebui

  • Verifică scutirile — probabil scutirile totale depășesc (Brut − CNAS − CNAM)
  • Verifică dacă angajatul nu are scutiri greșit configurate (ex. scutire majorată fără drept)

Întrebări frecvente

Cum calculez indemnizația de concediu plătit?

Indemnizația se calculează la salariul mediu zilnic din ultimele 12 luni. POSfix face acest calcul automat dacă istoricul de salarii este complet. Formula: suma veniturilor din 12 luni ÷ zile efectiv lucrate × zile de concediu. Rezultatul se adaugă la venitul brut al lunii.

Se pierde scutirea personală la venitul de 360.000 MDL?

Da. Când venitul anual brut cumulat al angajatului depășește 360.000 MDL, scutirea personală nu se mai aplică începând cu luna depășirii. POSfix monitorizează automat acest prag și elimină scutirea. Verifică în luna noiembrie-decembrie pentru angajații cu salarii mari.

Cum procesez pensia alimentară?

Adaugă reținerea pe fișa angajatului, specificând tipul (procentual sau sumă fixă) și baza de calcul (venitul net). POSfix o va calcula automat la fiecare rulare a salariului. Formula contabilă: Dt 531 / Ct 536. Atenție la limita legală de 50% din venitul net.

Ce fac la concedierea unui angajat?

La concediere, calculezi: salariul proporțional cu zilele lucrate în luna concedierii + compensația pentru zilele de concediu neutilizate + alte plăți finale (preaviz, indemnizație de concediere dacă e cazul). Setează data concedierii în fișa angajatului, iar POSfix va calcula automat proporțional.

Cum calculez salariul pentru un angajat cu normă parțială (part-time)?

Angajatul part-time are salariul de bază proporțional cu fracțiunea de normă (ex. 0,5 normă = jumătate din salariul de bază). În fișa angajatului, setezi norma parțială. Calculul contribuțiilor se face la venitul brut efectiv, dar salariul minim de referință pentru contribuții se verifică la norma completă.

CNAS-ul se reține din salariul angajatului?

Da, începând cu 2019. CNAS angajat 6% se reține din salariul brut, alături de CNAM 9%. Total rețineri sociale din salariu: 15% (6% CNAS + 9% CNAM). Separat, angajatorul plătește CNAS 18%.

Care este costul total al angajatorului?

Costul total = salariul brut + CNAS angajator 18%. Exemplu: pentru un salariu brut de 10.000 MDL, costul total este 10.000 + 1.800 = 11.800 MDL. Nu confunda cu totalul contribuțiilor: angajatorul plătește suplimentar doar 18%, nu 24%.

Pot rula calculul doar pentru un departament?

Da. Filtrezi angajații pe departament și rulezi calculul selectiv. Acest lucru este util când departamentele au termene diferite de confirmare a pontajului sau când vrei să verifici cifrele pe etape.

Cum tratez sporurile procentuale?

Sporurile procentuale (ex. 10% pentru vechime, 15% pentru condiții de muncă) se calculează automat ca procent din salariul calculat (proporțional cu zilele lucrate). Se adaugă la venitul brut. Configurezi procentul pe fișa angajatului sau pe tipul de spor.

Care este salariul minim garantat în 2026?

Salariul minim pe economie în 2026 este 6.300 MDL pentru norma completă (40 ore/săptămână). Dacă salariul calculat al unui angajat cu normă completă este sub acest nivel, POSfix afișează un avertisment.

Cum se calculează orele suplimentare?

Orele suplimentare se plătesc cu un adaos de minim 50% pentru primele 2 ore și 100% pentru orele următoare (art. 157 Codul muncii). Se adaugă la venitul brut. POSfix calculează automat adaosul pe baza tarifului orar (salariul de bază ÷ norma lunii în ore).

Ce contribuții se achită în cazul concediului medical?

Primele 5 zile de concediu medical sunt plătite de angajator, restul de CNAS. Din indemnizația de concediu medical se rețin CNAM 9% și impozit pe venit 12%. CNAS nu se calculează din indemnizația de boală plătită de CNAS.

Pagini conexe