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
Manager de proiect, FAMC Tech · 25 ani în IT
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ția | Spor minim legal | Articolul |
|---|---|---|
| Ore suplimentare în zile lucrătoare | Minim +75% la salariul de bază | Art. 123 |
| Muncă în zilele de repaus săptămânal | Legea nu fixează un procent: sporul se stabilește prin CCM sau contractul individual | Art. 137 |
| Muncă în sărbători legale | Minim +100% la salariul de bază, când nu se dă timp liber | Art. 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:
- Ore brute = diferența între prima intrare și ultima ieșire
- Ore nete = ore brute minus pauza (dedusă automat dacă angajatul nu a pontat pauza separat)
- Ore regulate = minimul dintre orele nete și norma zilnică
- 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.
| Angajat | Intrare | Ieșire | Ore brute | Ore nete | Regulate | Suplimentare |
|---|---|---|---|---|---|---|
| Ion Popescu | 08:00 | 17:00 | 9h | 8h | 8h | 0h |
| Maria Vasile | 07:30 | 18:30 | 11h | 10h | 8h | 2h |
| Alex Dumitru | 09:00 | 15:00 | 6h | 5h | 5h | 0h |
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.
Pontezi cu echipa de mâine dimineață?
14 zile gratuit pe orice plan, fără card. Te ghidăm la setup pe WhatsApp.
Articole similare
Controlul ITM și munca nedeclarată: amenzi pe persoană și lista de pregătire
Cum decurge un control ITM, amenzile de 40.000 lei pe persoană pentru muncă fără contract și de 20.000 lei pentru nedeclararea în REGES, rolul evidenței orelor și lista documentelor care trebuie să existe deja.
LegislațieOre suplimentare: timp liber sau bani? Regula celor 90 de zile
Codul Muncii impune ordinea: compensare cu timp liber plătit în 90 de zile, altfel plată cu spor de minimum 75%. Termenele exacte, greșelile din practică și evidența care te apără.
LegislațieMunca de noapte: interval, spor de 25% și regulile pentru angajator
Ce înseamnă muncă de noapte (22:00-06:00), cine e salariat de noapte, alegerea între program redus și spor de minimum 25%, examenul medical obligatoriu și evidența orelor de noapte.