Legislație 15 aprilie 2026 5 min citire

Calculul automat al orelor suplimentare: legislație și practică

Cum se calculează orele suplimentare conform Codului Muncii: praguri, compensații, spor weekend/sărbători și automatizare în Pontajj.

Flavius

Flavius

Manager de proiect, FAMC Tech · 25 ani în IT

Calculul automat al orelor suplimentare: legislație și practică

Discuția lunară pe care o detești

Pe 30 ale lunii, Marcel intră la tine în birou. „Șefu, am făcut 30 de ore în plus, nu 24". Tu te uiți la Excel-ul tău, vezi 24, sapi după pontaje, găsești încă o zi pe care n-ai bifat-o. Lui Marcel îi dai dreptate, dar acum trebuie să refaci calculul pentru toți, pentru că poate au mai fost și alții.

Orele suplimentare sunt un câmp minat:

  • Spor de cel puțin 75% pe zilele lucrătoare, după norma zilnică
  • Spor de cel puțin 100% în sărbători legale, când nu se dă timp liber
  • Spor pentru weekend stabilit prin contract (legea nu fixează procentul)
  • Spor de cel puțin 25% pentru orele de noapte, între 22:00 și 06:00

Se adună. Și dacă greșești undeva, plătești prost, supără angajații sau supără contabilul. Și ai conversații lunare ca cea cu Marcel.

Pontajj face calculul singur. Tu stabilești o dată regulile, iar aplicația le aplică în fiecare lună.

Ce zice Codul Muncii despre ore suplimentare

Sporurile minime din Codul Muncii (art. 120-126, art. 137 și art. 142):

SituațiaSpor minim legalArticolul
Ore suplimentare în zile lucrătoareMinim +75% la salariul de bazăArt. 123
Muncă în zilele de repaus săptămânalLegea nu fixează un procent: sporul se stabilește prin CCM sau contractul individualArt. 137
Muncă în sărbători legaleMinim +100% la salariul de bază, când nu se dă timp liberArt. 142
Muncă de noapte (22:00-06:00)Minim +25% la salariul de bază sau program redus cu o orăArt. 125-126

Sporurile de mai sus sunt minimul legal. Dacă ai un contract colectiv de muncă sau un contract individual care prevede mai mult, primează acela.

„Munca suplimentară se compensează prin ore libere plătite în următoarele 90 de zile calendaristice după efectuarea acesteia.", Codul Muncii, art. 122 alin. (1). Dacă nu se pot acorda ore libere în acest termen, munca suplimentară se plătește cu un spor la salariu (art. 123 alin. (1)).

Cum configurezi regulile, o dată

În Setări, secțiunea Program de lucru, stabilești:

  • Norma zilnică: câte ore consideri „normal" pe zi (de obicei 8)
  • Pauza de masă: cât durează (de obicei 60 de minute)
  • Zilele lucrătoare ale firmei: de regulă luni-vineri, dar programul e al tău: zilele nebifate sunt zilele libere ale firmei
  • Pragul orelor suplimentare: câte ore peste norma zilnică nu intră încă la suplimentare. Se setează în ore, de la 0 la 8, cu pas de jumătate de oră. Nu-l confunda cu toleranța la întârziere: aceea e un câmp separat, în minute, și nu are niciun efect asupra orelor suplimentare.
  • Sporul orelor suplimentare: alegi între minimul legal, 1,75x (spor de 75%), și dublu, 2x
  • Zilele libere se socotesc ore suplimentare? Da sau nu. Dacă da, toate orele lucrate în zilele libere ale firmei intră la suplimentare, cu sporul de weekend (implicit 2x; procentul exact îl stabilești prin CCM sau contract, legea nu îl fixează).
  • Sărbătorile legale se socotesc ore suplimentare? Da sau nu. La fel, cu spor de cel puțin 100%.

Cum face Pontajj calculul

Implicit, orele suplimentare sunt cele peste norma săptămânală (Codul Muncii, art. 120 alin. (1)), iar un program inegal care rămâne în norma săptămânii nu produce ore suplimentare. Pentru un program uniform poți bifa în Setări „Socotește orele suplimentare pe zi". Atunci, în fiecare zi, aplicația calculează patru cifre pe fiecare angajat:

  1. Ore brute = diferența între prima intrare și ultima ieșire
  2. Ore nete = ore brute minus pauza (dedusă automat dacă angajatul nu a pontat pauza separat)
  3. Ore regulate = minimul dintre orele nete și norma zilnică
  4. Ore suplimentare = ore nete minus norma zilnică, minus pragul (dacă l-ai setat)

Pauza

Dacă Marcel pontează pauza (pontează ieșirea la 12:00 și intrarea la 13:00), Pontajj nu mai deduce automat cele 60 de minute de pauză, calculează din pontajele reale. Dacă Marcel pontează o singură dată intrarea dimineața și ieșirea seara, Pontajj presupune că a luat pauza configurată și o deduce automat.

Exemplu real: 3 angajați, aceeași zi

Configurare: norma 8 ore, pauză 60 de minute, prag 0 ore, calculul orelor suplimentare pornit, socotit pe zi.

AngajatIntrareIeșireOre bruteOre neteRegulateSuplimentare
Ion Popescu08:0017:009h8h8h0h
Maria Vasile07:3018:3011h10h8h2h
Alex Dumitru09:0015:006h5h5h0h

Ion a făcut o zi normală (9h brute, dar 1h pauză deci 8h nete = norma exactă). Maria a stat 11 ore, 2 din ele se calculează cu spor. Alex a plecat mai devreme, 5h normale, fără spor.

Tu nu faci niciun calcul, iar Marcel nu mai are ce să te întrebe.

Weekend, sărbători legale și noapte

Dacă ai pornit orele suplimentare pe zile libere, fiecare oră lucrată într-o zi liberă din programul firmei (de regulă sâmbăta și duminica) intră ca suplimentară. Atenție la nuanță: în aceste zile toate orele sunt suplimentare, nu doar ce depășește norma, pentru că ziua întreagă e în afara programului normal. La fel și sărbătorile legale, unde Codul Muncii cere timp liber în următoarele 30 de zile sau, dacă nu se poate, spor de cel puțin 100%.

Când o zi e și sărbătoare și zi liberă, câștigă sărbătoarea: ordinea de calcul e sărbătoare, apoi zi liberă, apoi, în zilele normale, doar excesul peste normă.

Orele de noapte, între 22:00 și 06:00, primesc separat sporul de noapte de cel puțin 25%, iar raportul le numără distinct. Tot aplicația te atenționează și când un salariat trece de plafonul de 48 de ore pe săptămână (durata maximă legală, inclusiv suplimentarele): semnalul apare în observațiile raportului, ca să corectezi înainte de salarii.

Toate aceste ore apar separat în raportul lunar și în raportul pentru contabil: câmpuri dedicate, nu se amestecă cu cele lucrătoare.

Unde apar orele suplimentare

  • Raport zilnic: coloană separată pe fiecare angajat
  • Raport lunar: totalul orelor suplimentare pe lună, pe angajat
  • Export Saga sau WinMentor: câmp dedicat pentru calculul salariului
  • Pe telefonul angajatului: Marcel își vede pontajele și orele lucrate pe fiecare zi; dacă ceva e greșit, cere corecție din aplicație

Capătul discuției lunare cu Marcel

Orele suplimentare nu mai trebuie negociate pe 30 ale lunii. Aplicația le calculează după regulile pe care le-ai pus tu, din pontajele zilnice. Marcel își vede pontajele în aplicație, iar contabilul primește aceleași cifre ca tine.

Trimite mai departe:

Pontezi cu echipa de mâine dimineață?

14 zile gratuit pe orice plan, fără card. Te ghidăm la setup pe WhatsApp.