Modulul HR și salarizare într-un ERP la comandă: funcționare
Cum funcționează HR și salarizarea într-un ERP la comandă: dosar de personal, pontaj, calcul salarial și pragul de la care modulul intern chiar merită.

Într-un ERP la comandă, modulul de HR și salarizare e aproape mereu ultimul construit, nu primul — și e o ordine care are logică, nu doar o coincidență de prioritizare. Ghidul complet al modulelor ERP tratează pe scurt acest modul: dosarul de personal, pontajul și cererile de concediu pornesc din HR, salarizarea calculează statul de plată din aceleași date, iar integrarea cu raportarea de stat rămâne un criteriu de bifat la selecția furnizorului, nu un detaliu opțional. Articolul de față coboară un nivel mai jos: cum arată concret structura dosarului de personal, cum ajunge o oră de pontaj să devină o linie în statul de plată, ce se întâmplă cu cererile de concediu și cu procesele specifice — comisioane variabile, ture — și, mai ales, de la ce prag chiar merită construit modulul, față de salarizarea ținută externalizată la un contabil.
Diferența față de modulul de contabilitate, deja tratat separat: salarizarea generează, ca orice modul operațional, o notă contabilă automată — dar calculul din spatele acelei note e un proces propriu, cu reguli fiscale și legale distincte, care nu se lasă redus la „încă o sursă de tranzacții". Articolul nu reia mecanica notei contabile în sine (asta ține de modulul de contabilitate) și nu acoperă administrarea de personal dincolo de sistem — recrutare, evaluare de performanță sau instruire rămân procese separate, adesea în alt tool, nu în ERP.
Ce face, de fapt, modulul de HR și salarizare
Un modul de HR și salarizare într-un ERP la comandă nu e un program de salarii cu o listă de angajați alături. Rolul lui e să lege trei fluxuri care, ținute separat, se sincronizează greu: cine e angajat și în ce condiții contractuale (HR), cât a lucrat efectiv fiecare, pe ce perioadă (pontaj) și cât trebuie plătit, cu toate reținerile legale corect calculate (salarizare) — toate trei citind din aceeași bază de angajați, nu din trei fișiere ținute separat, de trei persoane diferite, care trebuie reconciliate manual la fiecare sfârșit de lună.
Trei fluxuri, o singură sursă de date
Într-o firmă fără sistem integrat, HR-ul ține dosarele de personal într-un folder de contracte scanate, pontajul vine dintr-o aplicație separată (sau, frecvent, dintr-un Excel completat manual de fiecare șef de echipă), iar salarizarea — internă sau externalizată — primește ambele seturi de date la sfârșitul lunii și le combină manual. Fiecare pas de transfer e un punct unde poate apărea o eroare: o zi de concediu neconsemnată corect în pontaj, un spor uitat, un angajat nou care nu apare încă în lista trimisă către salarizare, pentru că actualizarea dosarului de personal a rămas în urmă cu o săptămână.
Într-un ERP integrat, cele trei fluxuri citesc și scriu în aceeași bază: un angajat nou intră o singură dată în sistem, cu contractul și condițiile lui, iar pontajul și salarizarea văd automat acea intrare din prima zi. Un spor aprobat în HR, pentru condiții speciale de muncă, se reflectă direct în calculul salarial din luna respectivă, fără o comunicare separată către persoana care face salarizarea.
Diferența față de un software de salarizare de sine stătător
Ca și la contabilitate, diferența față de un program de salarii independent nu e neapărat funcțională — ambele calculează corect statul de plată, conform aceleiași legislații. Diferența e de sursă a datelor: un program separat de salarizare cere de regulă un export lunar de pontaj și de modificări contractuale, introdus sau importat manual. Într-un modul integrat în ERP, acele date există deja, generate de restul sistemului. Revenim pe pragul exact de la care merită construit acest modul, față de o soluție externă sau de sine stătătoare, într-o secțiune dedicată, mai jos.
Dosarul de personal — fundația modulului
Tot ce urmează — pontaj, concedii, calcul salarial — pornește de la o singură sursă de adevăr: dosarul de personal al fiecărui angajat.
Contracte și acte adiționale
Contractul individual de muncă (CIM) e documentul de bază: funcție, salariu de bază, tip de normă (întreagă sau parțială), durată (determinată sau nedeterminată). Orice schimbare ulterioară — o mărire de salariu, o schimbare de funcție, un program de lucru modificat — intră ca act adițional, nu ca o suprascriere a contractului inițial. Diferența contează practic: istoricul complet al modificărilor rămâne vizibil, util atât pentru un control al Inspecției Muncii, cât și pentru calculul retroactiv al unor drepturi, de exemplu o mărire de salariu aplicată de la o dată anterioară.
Un modul bine construit ține fiecare act adițional ca o versiune datată a condițiilor contractuale, nu ca o notă în text liber — astfel încât salarizarea din luna respectivă să aplice automat regula valabilă la acea dată, nu ultima variantă introdusă în sistem.
Documente obligatorii și istoric per angajat
Dincolo de contract, dosarul de personal acoperă fișa postului, dovada studiilor sau calificărilor relevante pentru poziție, documentele de medicina muncii și securitate-sănătate în muncă — fișa de aptitudine, instructajele efectuate — plus istoricul complet: dată angajare, eventuale suspendări de contract, promovări, dată și motiv de încetare, dacă e cazul. Toate accesibile dintr-un singur ecran per angajat, nu răsfoite prin dosare fizice sau foldere separate atunci când apare un control sau o solicitare a angajatului.
Pontajul — sursa de adevăr pentru salarizare
Salarizarea nu calculează nimic din senin — pornește strict de la orele consemnate în pontaj, pentru fiecare angajat, în fiecare zi lucrătoare a lunii.
Metode de colectare
Pontajul poate intra în sistem în mai multe moduri, adesea combinate în aceeași firmă: cititoare de card sau amprentă la intrarea în birou sau depozit, o aplicație mobilă cu geolocalizare pentru echipele de teren sau livrare, sau — pentru roluri cu program fix, fără variație — o confirmare simplă la sfârșitul lunii, fără pontaj zilnic activ. Pentru firmele cu producție sau logistică proprie, pontajul se leagă adesea direct de programarea turelor din modulul operațional respectiv, nu se ține separat, într-un sistem paralel pe care cineva trebuie să-l reconcilieze manual.
Indiferent de sursă, regula rămâne aceeași: pontajul trebuie să ajungă în același sistem care calculează salariul, nu într-un fișier separat, exportat manual o dată pe lună.
Program normal, ore suplimentare și sporuri
Dincolo de orele efectiv lucrate, pontajul trebuie să distingă corect programul normal de orele suplimentare — plătite cu spor sau compensate cu timp liber, conform Codului Muncii —, munca de noapte, munca în zilele de sărbătoare legală și absențele: concediu de odihnă, concediu medical, învoiri fără plată. Fiecare categorie are o regulă de calcul diferită la salarizare, iar un pontaj care nu le separă corect obligă la corecții manuale ulterioare — exact genul de muncă repetitivă pe care modulul ar trebui să o elimine, nu să o mute mai târziu în lună.
Calculul salarial — de la brut la net
Aici intră partea cu cea mai puțină marjă de eroare acceptabilă: contribuțiile sociale și impozitul reținute din salariu sunt stabilite prin lege, nu la latitudinea firmei, iar o greșeală de calcul înseamnă fie o sumă greșit reținută angajatului, fie o declarație greșită depusă la stat.
Contribuțiile obligatorii
Din salariul brut al fiecărui angajat, sistemul reține contribuția de asigurări sociale (CAS) — pensie — de 25%, contribuția de asigurări sociale de sănătate (CASS) de 10%, și impozitul pe veniturile din salarii de 10%, aplicat asupra bazei rămase după deducerea CAS, CASS și a eventualei deduceri personale. Angajatorul, separat, datorează contribuția asiguratorie pentru muncă (CAM) de 2,25%, calculată la fondul de salarii brute, nu reținută din salariul angajatului.
De exemplu, pentru un salariu brut de 6.000 de lei, fără persoane în întreținere: CAS reține 1.500 de lei, CASS reține 600 de lei, rămân 3.900 de lei bază de impozitare, din care impozitul de 10% mai reține 390 de lei — salariul net ajunge la 3.510 de lei. Separat, angajatorul mai datorează CAM de 135 de lei, cost care nu apare pe fluturașul angajatului, dar intră direct în costul total al forței de muncă pentru firmă. Un modul de salarizare corect configurat aplică automat aceste cote la fiecare rulare, indiferent de câți angajați sau de câte tipuri de contract există în firmă — dar cotele în sine se pot modifica prin lege, motiv pentru care regula de calcul trebuie ținută configurabilă, nu hardcodată în cod, ca să nu ceară o intervenție de dezvoltare de fiecare dată când se schimbă legislația fiscală.
Deduceri, tichete de masă și beneficii
Peste calculul de bază, modulul trebuie să gestioneze deducerea personală — pentru salariile sub un anumit prag, în funcție de persoanele aflate în întreținere —, tichetele de masă, impozitate separat dar incluse în baza de calcul a deducerii personale, eventuale tichete cadou sau decontarea unor beneficii extrasalariale cu regim fiscal propriu, și reținerile din salariu către terți — popriri, rate, pensie alimentară — care se scad din net, nu din brut, și au o ordine legală de prioritate între ele atunci când apar mai multe simultan pe același angajat.
Cereri de concediu și aprobări
Concediile — de odihnă, medicale, fără plată — sunt punctul unde HR-ul, pontajul și salarizarea chiar se întâlnesc: o zi de concediu aprobată trebuie să dispară automat din pontajul lunii respective și să intre corect calculată în salarizare, fără un pas manual separat.
Concediul de odihnă: regulile minime legale
Codul Muncii (art. 144) stabilește un minimum de 20 de zile lucrătoare de concediu de odihnă pe an, acordat proporțional cu perioada efectiv lucrată — firmele pot oferi mai multe zile prin contractul individual sau colectiv de muncă, niciodată mai puține. Indemnizația de concediu nu e salariul lunar simplu: se calculează ca medie a veniturilor salariale din ultimele trei luni lucrate, înmulțită cu numărul de zile de concediu efectuate, și trebuie plătită cu cel puțin 5 zile lucrătoare înainte de începerea concediului — un termen pe care un modul integrat îl poate semnala automat, plecând de la data de start aprobată, în loc să depindă de cineva care ține minte manual termenul.
Alte tipuri de concedii și fluxul de aprobare
Concediul medical, cel fără plată, zilele libere pentru evenimente familiale — căsătorie, deces în familie — sau cel pentru creșterea copilului au fiecare reguli proprii de acordare și, unde e cazul, de indemnizare: unele suportate de angajator, altele de la stat, prin FNUASS. Fluxul de aprobare — cerere depusă de angajat, validată de manager direct, vizibilă automat în pontaj din momentul aprobării — elimină schimbul de e-mailuri sau cereri pe hârtie și, la fel de important, elimină riscul ca o zi de concediu aprobată verbal să nu ajungă niciodată corect consemnată la salarizare.
Procese specifice — comisioane variabile și ture
Pentru multe firme, partea „simplă" a salarizării — salariu fix, pontaj regulat — acoperă majoritatea angajaților. Complexitatea reală apare la procesele care nu se încadrează în acest tipar, și tocmai acolo un modul construit la comandă câștigă cel mai clar față de o soluție generică.
Comisioane variabile — legătura cu vânzările
Pentru echipele comerciale, o parte din venit vine din comisioane legate de vânzări încheiate, targeturi atinse sau marjă realizată — date care există deja în modulul de vânzări și comenzi, nu într-un calcul separat, ținut lunar într-un tabel de cineva din HR. Un modul de salarizare integrat citește direct evenimentele relevante din vânzări — comenzi confirmate, facturi încasate, în funcție de regula de comision aleasă — și calculează comisionul automat, la aceeași rulare cu restul salariului, fie că regula e un procent fix din valoarea vânzării, fie un prag în trepte care crește procentul peste un target lunar. Fără reconciliere manuală între „ce arată modulul de vânzări" și „ce a calculat cineva într-un Excel separat".
Gestionarea turelor și programelor neregulate
Pentru producție, logistică sau retail cu program în ture, salarizarea trebuie să distingă corect tura de zi de cea de noapte — cu spor legal obligatoriu pentru munca de noapte —, rotațiile neregulate și orele lucrate în weekend sau în zilele libere legale. Când programarea turelor există deja în modulul operațional relevant, salarizarea o citește direct de acolo, în loc să primească o listă separată, întocmită manual de un șef de tură care trebuie să-și amintească toate excepțiile de peste lună — cine a acoperit o tură suplimentară, cine a schimbat programul cu un coleg, cine a lucrat o sărbătoare legală.
Integrarea cu REGES-Online și raportările către stat
Ce s-a schimbat: REGES-Online în locul REVISAL
Multe firme încă vorbesc despre „integrarea cu REVISAL" din obișnuință, dar de la 1 ianuarie 2026 vechiul Revisal a fost complet dezactivat: Registrul general de evidență a salariaților se ține exclusiv prin platforma REGES-Online, operată de Inspecția Muncii. Pentru un modul de HR și salarizare construit sau actualizat în 2026, asta înseamnă generarea corectă a datelor cerute de noul sistem — angajări, modificări contractuale, încetări —, nu integrarea cu vechiul format Revisal, care nu mai e funcțional. Neînregistrarea sau neactualizarea la timp a datelor în REGES-Online se sancționează contravențional, cu amenzi între 15.000 și 20.000 de lei, deci termenul de raportare al unei angajări noi nu e un detaliu de bifat „când ai timp".
Declarația 112 și alte obligații periodice
Dincolo de evidența salariaților, fiecare rulare de salarizare generează datele necesare pentru Declarația 112 — declarația unică lunară privind obligațiile de plată a contribuțiilor sociale, impozitul pe venit și evidența nominală a persoanelor asigurate, depusă electronic la ANAF, cu termen de plată până pe 25 ale lunii următoare. Un modul integrat generează structura acestei declarații direct din statul de plată deja calculat, fără reintroducerea acelorași cifre a doua oară într-un formular separat. Aceeași logică — datele există o singură dată, generate automat, nu retranscrise — se regăsește și în integrarea ERP cu e-Factura și ANAF, un alt punct unde un ERP la comandă elimină un pas manual de raportare către stat.
De la statul de plată la nota contabilă
Salarizarea nu se oprește la calculul sumei nete — fiecare rulare lunară trebuie să ajungă și în contabilitate, ca notă contabilă corectă.
Ce automatizează modulul, ce validează contabilul
Pentru fiecare angajat, cheltuiala brută cu salariul se înregistrează pe contul 641 „Cheltuieli cu salariile personalului", în contrapartidă cu 421 „Personal — salarii datorate". Din 421 se scad automat, spre conturile corespunzătoare, reținerile angajatului: CAS către 4315, CASS către 4316, impozitul pe venit către 444. Separat, CAM datorată de angajator intră pe 646 „Cheltuieli privind contribuția asiguratorie pentru muncă", în contrapartidă cu 436. Regulile astea sunt identice indiferent de soft — stabilite prin OMFP 1.243/2018, care a introdus conturile dedicate pentru contribuția asiguratorie pentru muncă — dar, generate automat din statul de plată deja calculat, nu mai cer ca cineva din contabilitate să retranscrie sumele dintr-un fluturaș de salariu într-o notă contabilă separată. Ca și la modulul de contabilitate, automatizarea acoperă transformarea datelor deja existente în notă contabilă — nu deciziile care cer judecată, cum ar fi o corecție retroactivă de salariu, care rămân la contabil.
Pragul practic — modul intern vs. salarizare externalizată
De ce companiile mici externalizează salarizarea, și e o alegere validă
Pentru o firmă mică, cu câțiva angajați și procese simple — program fix, fără comisioane variabile, fără ture — externalizarea salarizării la un contabil sau la o firmă specializată rămâne, de regulă, alegerea mai ieftină. Tarifele de piață pentru contabilitate și salarizare la o firmă cu 1-2 angajați pornesc, orientativ, între 250 și 500 de lei pe lună — mult sub costul construirii și mentenanței unui modul dedicat, chiar și în cadrul unui ERP construit deja la comandă, unde, la fel ca orice modul suplimentar, costul se vede direct în bugetul de dezvoltare, nu doar în complexitate. Nu are sens să construiești o mașină de calcul salarial pentru trei angajați cu program identic în fiecare lună.
Semnele că modulul intern câștigă
Calculul se schimbă pe măsură ce cresc fie numărul de angajați, fie complexitatea proceselor. Ca reper practic, dincolo de câteva zeci de angajați — pragul menționat deja în ghidul modulelor ERP — timpul petrecut de HR pregătind date pentru un furnizor extern (pontaj, modificări contractuale, comisioane calculate manual) devine el însuși un cost real, chiar dacă nu apare direct pe o factură. Complexitatea proceselor contează la fel de mult ca numărul brut de angajați: comisioane variabile calculate din date de vânzări, ture cu sporuri diferite, mai multe puncte de lucru cu reguli locale diferite sunt exact genul de excepții pe care un furnizor extern le gestionează manual, lună de lună, cu risc de eroare la fiecare ciclu — și pe care un modul integrat le calculează automat, din date care oricum există deja în ERP.
| Aspect | Salarizare externalizată | Modul de HR și salarizare integrat |
|---|---|---|
| Cost la puține procese simple | Mai ieftin, tarif lunar predictibil | Cost de construcție și mentenanță nejustificat |
| Sursa datelor de pontaj și vânzări | Export manual, trimis lunar | Preluate automat din ERP |
| Comisioane variabile, ture, puncte de lucru multiple | Calcul manual, risc de eroare crescut | Calculat automat din regulile configurate |
| Viteza de generare a statului de plată | Depinde de programul furnizorului | Instant, la orice rulare |
| Raportare REGES-Online și Declarația 112 | În sarcina furnizorului extern | Generată direct din datele deja calculate |
Întrebări frecvente
Modulul de HR și salarizare înlocuiește un contabil sau un specialist HR?
Nu. Elimină introducerea repetitivă de date și calculul manual — pontaj combinat cu reguli fiscale, comisioane, note contabile — dar deciziile care cer judecată, cum ar fi o corecție retroactivă sau un caz atipic de concediu, rămân la un specialist. Volumul de muncă repetitivă scade; rolul de validare rămâne neschimbat.
REGES-Online înlocuiește complet Revisal, sau doar îl completează?
Îl înlocuiește complet. De la 1 ianuarie 2026, Revisal nu mai e operațional, iar toată evidența salariaților — angajări, modificări, încetări — se ține exclusiv prin REGES-Online.
Cât de repede se calculează salariile pentru toți angajații, la rulare?
Practic instant, odată ce pontajul lunii e complet și regulile de calcul — contribuții, comisioane, sporuri — sunt deja configurate. Configurarea inițială a regulilor, nu rularea propriu-zisă, e pasul care ia timp, de regulă la începutul implementării modulului.
Ce se întâmplă dacă un angajat pleacă în cursul lunii?
Sistemul calculează salariul proporțional cu zilele efectiv lucrate până la data încetării, include concediul de odihnă neefectuat, plătit conform legii dacă nu se reportează, și generează automat datele necesare pentru raportarea încetării contractului în REGES-Online.
Cum se calculează salarizarea pentru un contract cu normă parțială?
La fel ca la normă întreagă, dar pornind de la salariul proporțional cu fracția de normă. Contribuțiile — CAS, CASS, impozit — se calculează procentual din baza redusă, cu o particularitate: pentru unele contracte cu timp parțial, angajatorul poate datora suplimentar diferența de contribuții până la nivelul minim pe economie, cu excepții prevăzute de lege pentru elevi, studenți sau pensionari. Un modul de salarizare bine construit aplică automat regula corectă, în funcție de situația fiecărui angajat, nu doar formula generală.
Se poate construi doar salarizarea, fără tot modulul de HR?
Da, dar rar merită izolată complet — salarizarea are nevoie oricum de datele contractuale (salariu de bază, tip normă, acte adiționale) care, practic, fac parte din dosarul de personal. De regulă, cele două se construiesc împreună, chiar dacă unele firme păstrează separat procesele de recrutare sau evaluare de performanță, în alt tool.
Dacă evaluezi ce ar trebui să acopere HR-ul și salarizarea într-un ERP construit pentru fluxul tău specific — cu procesele tale reale de comisioane, ture sau puncte de lucru multiple, nu cu compromisurile unui pachet generic — pornește de la ghidul complet al modulelor ERP sau răsfoiește toate modulele din acest hub.
Surse
- REGES-Online devine obligatoriu de la 1 ianuarie 2026: Revisal a fost înlocuit complet — Curs de Guvernare, 2026
- Impozit pe Salarii 2026 — Impozitul.ro, 2026
- Concediul de odihnă anual și alte concedii ale salariaților — Codul Muncii actualizat 2026 — Lege5.ro, 2026
- Note contabile în salarizare — Contzilla, 2026
- Tarife contabilitate — prețuri firme de contabilitate — Necesit.ro, 2026
Andrei Badulescu
Fondator & Software ArchitectConstruiește sisteme B2B la BaseTech — ERP la comandă, platforme SaaS, agenți AI și arhitecturi programmatic SEO. Scrie despre deciziile tehnice din spatele lor: stack, trade-off-uri și ce ține la scară.
Vezi profilul autorului →Articole conexe

Modulul de raportare și BI avansată într-un ERP la comandă
Vezi cum se agregă datele din toate modulele ERP într-un strat de raportare unic, ce KPI-uri contează pe departament și când merită BI dedicat.

Modulul CRM într-un ERP la comandă: pipeline și oportunități
Cum urmărește modulul CRM dintr-un ERP la comandă pipeline-ul de vânzări, oportunitățile și activitățile de contact legate de fiecare client.

Modulul de producție și MRP într-un ERP la comandă
Cum funcționează explozia unui BOM pe niveluri, calculul necesarului net de materiale și programarea capacității într-un modul MRP dintr-un ERP la comandă.
Insights pentru companii
care construiesc
Articole noi despre ERP, AI, agenți și pSEO, direct pe email. Fără spam.