Fluxul complet de salarizare în POSfix
De ce contează pentru tine
Salarizarea este procesul care nu admite erori: angajații așteaptă banii la timp, Serviciul Fiscal așteaptă contribuțiile la timp, iar Codul Muncii prevede sancțiuni pentru întârzieri. Un flux corect înseamnă salarii plătite fără surprize, contribuții calculate exact și IRM depus la termen.
POSfix automatizează lanțul complet: pontaj → calcul → borderou → ordine de plată → plată → raportare. Trebuie doar să introduci datele corecte la fiecare pas.
Cum funcționează
Fluxul de salarizare parcurge 8 etape, în ordine strictă:
Pontaj → Concedii → Calcul salariu → Borderou → Ordine de plată → Plată → Contare → IRM
Fiecare etapă produce date pentru etapa următoare. Nu poți sări peste pași — de exemplu, nu poți genera borderou fără calcul, și nu poți genera ordine de plată fără borderou aprobat.
Cotele în vigoare (2026, Republica Moldova)
| Contribuție | Cotă | Cine plătește | Cont |
|---|---|---|---|
| CAS (contribuție asigurări sociale) | 18% | Angajator | 533.1 |
| CAS (contribuție asigurări sociale) | 6% | Angajat (reținut din salariu) | 533.1 |
| CNAM (asigurare medicală) | 9% | Angajat (reținut din salariu) | 533.2 |
| Impozit pe venit | 12% | Angajat (reținut din salariu) | 534.1 |
Alte valori de referință:
- Salariu minim pe economie: 6.300 MDL/lună
- Scutire personală: 2.475 MDL/lună (29.700 MDL/an)
- Scutire pentru soț/soție întreținut(ă): **2.475 MDL/lună suplimentar
- Scutire pentru persoane cu dizabilități: **4.950 MDL/lună
Cum se aplică în POSfix
Pasul 1. Pontaj
Sidebar → Salarizare → Pontaj
Pontajul înregistrează prezența lunară a fiecărui angajat: zile lucrate, ore lucrate, absențe, concedii.
- Selectează luna și anul
- POSfix generează automat tabelul cu toți angajații activi
- Completează pentru fiecare angajat: zile lucrate, ore lucrate
- Marchează tipurile de absențe: concediu de odihnă, concediu medical, absență nemotivată
- Salvează pontajul
Completează pontajul după ultima zi lucrătoare a lunii. Dacă ai angajați cu program redus sau ore suplimentare, reflectă-le corect — ele afectează direct calculul salariului.
Pasul 2. Concedii
Sidebar → Salarizare → Concedii
Dacă ai angajați în concediu de odihnă, procesează cererile înainte de calculul salariului:
- Creează cererea de concediu: angajat, perioada (de la — până la), tip concediu
- POSfix calculează automat indemnizația de concediu: salariu mediu zilnic × zile de concediu
- Salariul mediu zilnic se calculează din ultimele 12 luni calendaristice (conform Hotărârii Guvernului nr. 426/2004)
- Aprobă cererea — datele se reflectă automat în pontaj și în calculul salariului
Pasul 3. Calcul salariu
Sidebar → Salarizare → Calcul salariu
Aici se întâmplă calculul propriu-zis. POSfix ia datele din pontaj și aplică formulele:
- Selectează luna de calcul
- Apasă „Calculează"
- POSfix calculează pentru fiecare angajat:
- Salariul brut (proporțional zilelor lucrate)
- CAS angajat (6% din brut)
- CNAM angajat (9% din brut)
- Baza impozabilă = Brut − CAS angajat − CNAM angajat − Scutire personală
- Impozit pe venit (12% din baza impozabilă)
- Salariul net = Brut − CAS angajat − CNAM angajat − Impozit pe venit
- CAS angajator (18% din brut) — cheltuiala firmei, nu se reține din salariu
- Verifică sumele calculate
- Salvează
Înainte de primul calcul, asigură-te că fiecare angajat are configurate corect scutirile în fișa personală (Sidebar → Salarizare → Angajați). Scutirea personală de 2.475 MDL/lună se aplică implicit, dar scutirile suplimentare (soț/soție, copii, dizabilitate) trebuie setate manual pe baza cererii angajatului.
Pasul 4. Formule contabile (la contare)
Calculul salariului generează următoarele formule contabile la contare:
| Operațiune | Debit | Credit | Formula |
|---|---|---|---|
| Salariu brut calculat | 713.1 Cheltuieli cu personalul | 531.1 Datorii salariale | Angajatorul recunoaște cheltuiala |
| CAS angajator 18% | 713.1 Cheltuieli cu personalul | 533.1 CAS de plătit | Cheltuiala suplimentară a angajatorului |
| CAS angajat 6% | 531.1 Datorii salariale | 533.1 CAS de plătit | Reținere din salariul angajatului |
| CNAM angajat 9% | 531.1 Datorii salariale | 533.2 CNAM de plătit | Reținere din salariul angajatului |
| Impozit pe venit 12% | 531.1 Datorii salariale | 534.1 Impozit pe venit de plătit | Reținere din salariul angajatului |
| Plată salariu net | 531.1 Datorii salariale | 242.1 Cont curent MDL | Transfer la bancă |
Observă cum contul 531.1 (Datorii salariale) funcționează: se creditează cu salariul brut (datoria totală), apoi se debitează cu fiecare reținere (CAS, CNAM, impozit) și cu plata netă. La final, soldul trebuie să fie zero — ceea ce înseamnă că ai plătit tot ce datorai.
Pasul 5. Borderou de salariu
Sidebar → Salarizare → Borderou
Borderoul consolidează calculele individuale într-un document oficial:
- Selectează luna
- POSfix generează borderoul cu toți angajații și sumele calculate
- Verifică totalurile: brut, rețineri, net
- Aprobă borderoul
Borderoul este un document standard — ciclul lui este Ciornă → Aprobat → Executat.
Pasul 6. Ordine de plată
La executarea borderoului, POSfix generează automat ordine de plată pentru:
- Salariul net al fiecărui angajat (către contul personal)
- CAS total (angajator + angajat) — un singur ordin către CNAS
- CNAM total — un singur ordin către CNAM
- Impozit pe venit total — un singur ordin către bugetul de stat
Ordinele de plată sunt documente standard — trebuie aprobate și trimise la bancă.
Pasul 7. Plată efectivă
Sidebar → Operațiuni bancare
Când banca procesează ordinele de plată:
- Importezi extrasul bancar sau confirmi manual executarea
- POSfix generează automat operațiuni bancare (documente contabile)
- Contezi operațiunile bancare — se generează formulele:
- Dt
531.1/ Ct242.1— plată salarii nete - Dt
533.1/ Ct242.1— plată CAS - Dt
533.2/ Ct242.1— plată CNAM - Dt
534.1/ Ct242.1— plată impozit pe venit
- Dt
Pasul 8. IRM (Informația privind Reținerile din Muncă)
Sidebar → Salarizare → IRM
Darea de seamă IRM se depune lunar la Serviciul Fiscal, până la data de 5 a lunii următoare lunii de referință.
- POSfix generează automat formularul IRM din datele de salarizare
- Verifică datele: angajați, salarii brute, rețineri
- Exportă fișierul XML pentru depunere la SFS
- Depune pe portalul SFS (servicii.fisc.md)
IRM se depune până la 5 ale lunii următoare. Depunerea cu întârziere atrage sancțiuni conform Codului Fiscal (art. 260, penalitate de 1.000 MDL pentru fiecare dare de seamă depusă cu întârziere).
Exemplu din practică
Firma: „Comerț SRL", luna martie 2026, 3 angajați.
Datele angajaților
| Angajat | Funcție | Salariu brut | Zile lucrate | Scutire personală |
|---|---|---|---|---|
| Ion Popescu | Director | 18.000 MDL | 21/21 | 2.475 MDL |
| Ana Rusu | Contabil | 12.000 MDL | 21/21 | 2.475 MDL |
| Mihai Codreanu | Vânzător | 8.000 MDL | 18/21 | 2.475 MDL |
Calculul pentru Ion Popescu (salariu complet)
| Element | Calcul | Sumă |
|---|---|---|
| Salariu brut | 18.000 | 18.000 MDL |
| CAS angajat 6% | 18.000 × 6% | 1.080 MDL |
| CNAM angajat 9% | 18.000 × 9% | 1.620 MDL |
| Baza impozabilă | 18.000 − 1.080 − 1.620 − 2.475 | 12.825 MDL |
| Impozit venit 12% | 12.825 × 12% | 1.539 MDL |
| Salariu net | 18.000 − 1.080 − 1.620 − 1.539 | 13.761 MDL |
| CAS angajator 18% | 18.000 × 18% | 3.240 MDL |
Calculul pentru Mihai Codreanu (program incomplet — 18 din 21 zile)
| Element | Calcul | Sumă |
|---|---|---|
| Salariu brut | 8.000 × 18/21 | 6.857 MDL |
| CAS angajat 6% | 6.857 × 6% | 411 MDL |
| CNAM angajat 9% | 6.857 × 9% | 617 MDL |
| Baza impozabilă | 6.857 − 411 − 617 − 2.475 | 3.354 MDL |
| Impozit venit 12% | 3.354 × 12% | 402 MDL |
| Salariu net | 6.857 − 411 − 617 − 402 | 5.427 MDL |
| CAS angajator 18% | 6.857 × 18% | 1.234 MDL |
Totaluri borderou luna martie
| Element | Ion Popescu | Ana Rusu | Mihai Codreanu | Total |
|---|---|---|---|---|
| Brut | 18.000 | 12.000 | 6.857 | 36.857 |
| CAS angajat | 1.080 | 720 | 411 | 2.211 |
| CNAM | 1.620 | 1.080 | 617 | 3.317 |
| Impozit | 1.539 | 943 | 402 | 2.884 |
| Net | 13.761 | 9.257 | 5.427 | 28.445 |
| CAS angajator | 3.240 | 2.160 | 1.234 | 6.634 |
Ordine de plată generate
| Nr. | Beneficiar | Destinație | Sumă |
|---|---|---|---|
| OP-101 | Ion Popescu | Salariu net martie | 13.761 MDL |
| OP-102 | Ana Rusu | Salariu net martie | 9.257 MDL |
| OP-103 | Mihai Codreanu | Salariu net martie | 5.427 MDL |
| OP-104 | CNAS | CAS total (angajator + angajat) | 8.845 MDL |
| OP-105 | CNAM | Primă medicală | 3.317 MDL |
| OP-106 | Bugetul de stat | Impozit pe venit | 2.884 MDL |
Formulele contabile generate
| Operațiune | Dt | Ct | Sumă |
|---|---|---|---|
| Salariu brut (3 angajați) | 713.1 | 531.1 | 36.857 |
| CAS angajator 18% | 713.1 | 533.1 | 6.634 |
| CAS angajat 6% | 531.1 | 533.1 | 2.211 |
| CNAM angajat 9% | 531.1 | 533.2 | 3.317 |
| Impozit venit 12% | 531.1 | 534.1 | 2.884 |
| Plată salarii nete | 531.1 | 242.1 | 28.445 |
| Plată CAS | 533.1 | 242.1 | 8.845 |
| Plată CNAM | 533.2 | 242.1 | 3.317 |
| Plată impozit | 534.1 | 242.1 | 2.884 |
Cost total angajator: 36.857 (salarii brute) + 6.634 (CAS angajator) = 43.491 MDL
Calendarul lunar al salarizării
| Termen | Ce faci | Unde în POSfix |
|---|---|---|
| Ultima zi a lunii | Completezi pontajul | Salarizare → Pontaj |
| 1–3 ale lunii următoare | Rulezi calculul, verifici, aprobi borderoul | Salarizare → Calcul / Borderou |
| 3–4 ale lunii următoare | Generezi și trimiți ordine de plată la bancă | Salarizare → Borderou → Execută |
| Până la 5 | Depui IRM la SFS | Salarizare → IRM |
| 5–7 | Verifici extras bancar, contezi operațiunile | Operațiuni bancare |
| Până la 25 | Plata salariilor conform Codului Muncii | Verificare solduri 531.1 |
Conform art. 142 al Codului Muncii al RM, salariul se plătește cel puțin o dată pe lună. Data exactă se stabilește în contractul colectiv sau individual de muncă. Majoritatea firmelor plătesc până la 15 ale lunii următoare.
Cerințe legale
- Codul Muncii al RM (Legea nr. 154/2003) — reglementează salariul minim, termenele de plată, concediile
- Codul Fiscal al RM — stabilește cotele CAS, CNAM, impozit pe venit și obligațiile de raportare (IRM)
- Legea bugetului asigurărilor sociale — actualizează anual cotele CAS
- HG nr. 426/2004 — modul de calculare a salariului mediu (pentru concedii, compensații)
- Legea nr. 489/1999 privind sistemul public de asigurări sociale — obligațiile de declarare și plată CAS
- Termenul IRM — până la 5 ale lunii următoare (art. 92, Codul Fiscal RM)
Greșeli frecvente
-
Uiți să completezi pontajul înainte de calcul — Fără pontaj, calculul nu știe câte zile a lucrat fiecare angajat. Rezultat: salariu zero sau salariu complet pentru cineva care a fost în concediu.
-
Scutiri personale neactualizate — Dacă un angajat a depus cerere de scutire majorată (soț/soție) și nu ai actualizat-o în fișa angajatului, impozitul se calculează greșit tot anul.
-
Depui IRM cu întârziere — Termenul de 5 ale lunii este strict. Penalitatea: 1.000 MDL per raport (art. 260, Codul Fiscal). Setează-ți un reminder.
-
Nu verifici baza impozabilă — Formula este: Brut − CAS angajat − CNAM angajat − Scutire personală = Baza impozabilă. Dacă baza iese negativă, impozitul este zero (nu negativ).
-
Confuzi CAS angajator cu CAS angajat — CAS angajator (18%) este cheltuiala firmei, nu se reține din salariu. CAS angajat (6%) se reține. Ambele se virează la CNAS, dar pe conturi diferite.
-
Plătești salariul brut în loc de net — Salariul transferat angajatului este net (după toate reținerile). Verifică suma din ordinul de plată cu coloana „Net" din borderou.
-
Nu contezi operațiunile bancare după plată — Ordinele de plată executate generează operațiuni bancare, dar acestea trebuie contate separat. Fără contare, plățile nu apar în balanță.
-
Ignori angajații cu program parțial — Salariul se calculează proporțional zilelor lucrate. Dacă angajatul a lucrat 18 din 21 zile, salariul brut este: salariu_lunar × 18/21.
Întrebări frecvente
Când trebuie să rulez calculul de salariu?
Calculul se rulează după completarea pontajului, de regulă în primele zile ale lunii următoare. Poți rerula calculul de câte ori vrei până la aprobarea borderoului.
Pot calcula avansul salarial separat?
Da. Creezi un calcul de avans (de regulă 40-50% din salariu) în prima jumătate a lunii, apoi calculul final la sfârșitul lunii. POSfix scade automat avansul din salariul final.
Ce se întâmplă dacă angajatul a fost în concediu medical?
Zilele de concediu medical se marchează în pontaj. Indemnizația de concediu medical se calculează separat: primele 5 zile calendaristice sunt pe cheltuiala angajatorului, restul — din bugetul CNAS.
Cum calculez indemnizația de concediu de odihnă?
POSfix calculează automat: salariul mediu zilnic (din ultimele 12 luni calendaristice, conform HG 426/2004) × numărul de zile calendaristice de concediu. Indemnizația se plătește cu cel puțin 3 zile înainte de concediu.
Ce fac dacă am greșit calculul și borderoul este deja aprobat?
Dacă borderoul nu a fost executat, îl poți anula și recalcula. Dacă a fost deja executat și plățile au fost procesate, trebuie să faci corecție în luna următoare (diferență de calculat + / −).
CAS-ul angajatorului intră în costul salariului?
Da. CAS angajator 18% este cheltuiala firmei (Dt 713.1) și se adaugă la costul total al forței de muncă. Nu se reține din salariul angajatului.
Cum export IRM în format XML?
Sidebar → Salarizare → IRM → selectează luna → apasă „Exportă XML". Fișierul se descarcă și îl încarci pe portalul servicii.fisc.md.
Ce fac dacă un angajat are două scutiri (personală + soț/soție)?
Configurezi ambele scutiri în fișa angajatului. POSfix le însumează automat la calculul bazei impozabile: Brut − CAS − CNAM − (Scutire personală + Scutire soț/soție) = Baza impozabilă.
Salariul minim se aplică proporțional zilelor lucrate?
Da. Dacă angajatul a lucrat 15 din 21 zile, salariul minim proporțional este 6.300 × 15/21 = 4.500 MDL. POSfix verifică automat că salariul calculat nu este sub minimul proporțional.
Pot genera ordine de plată pentru toți angajații odată?
Da. La executarea borderoului, POSfix generează automat toate ordinele de plată: câte unul per angajat (salariu net) plus ordinele pentru CAS, CNAM și impozit.
De ce costul total al angajatorului diferă de salariul brut?
Costul total = Salariu brut + CAS angajator 18%. CAS angajator este o cheltuială suplimentară pe care firma o plătește peste salariul brut al angajatului.
Cum verific că toate plățile salariale sunt contate corect?
Deschide balanța de verificare și verifică soldurile conturilor 531.1, 533.1, 533.2, 534.1. După plata tuturor obligațiilor, soldurile acestor conturi trebuie să fie zero. Un sold rezidual indică o plată lipsă.
Pagini conexe
- Ciclul documentelor — statusurile Ciornă, Aprobat, Executat pentru documente standard
- Operațiuni bancare — cum funcționează plățile din contul bancar
- Balanța de verificare — verificarea soldurilor conturilor salariale
- Registrul jurnal — formulele contabile generate de salarizare