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.
Ce sunt orele suplimentare?
Conform Art. 120-125 din Codul Muncii, munca suplimentară este munca prestată în afara duratei normale a timpului de muncă. Durata maximă legală este de 8 ore pe zi și 48 de ore pe săptămână (inclusiv orele suplimentare).
„Munca suplimentară se compensează prin ore libere plătite în următoarele 60 de zile calendaristice după efectuarea acesteia. În cazul în care compensarea nu este posibilă, munca suplimentară va fi plătită salariatului prin adăugarea unui spor la salariu corespunzător duratei acesteia." — Art. 122, Codul Muncii
Sporuri pentru ore suplimentare
| Situație | Spor minim legal | Observații |
|---|---|---|
| Ore suplimentare zi lucrătoare | 75% din salariul de bază | Art. 123 Codul Muncii |
| Muncă în weekend | 100% din salariul de bază | Art. 137 Codul Muncii |
| Muncă în sărbători legale | 100% din salariul de bază | Art. 142 Codul Muncii |
| Muncă de noapte | 25% din salariul de bază | Art. 126 Codul Muncii |
Notă: Sporurile de mai sus sunt minimele legale. Contractul colectiv de muncă sau contractul individual pot prevedea sporuri mai mari.
Cum calculează Pontajj orele suplimentare
Configurare
Din Configurare → Setări → Program de lucru, adminul configurează:
- Norma zilnică — ex: 8 ore/zi
- Pauza de masă — ex: 60 minute (dedusă automat dacă angajatul nu pontează pauza)
- Pragul overtime — minute de toleranță înainte de a considera overtime (ex: 15 minute)
- Spor overtime — 1.5x, 1.75x sau 2x
- Weekend overtime — da/nu (dacă da, toate orele din weekend = overtime)
- Sărbători overtime — da/nu
Calcul automat
La fiecare zi lucrătoare, Pontajj calculează:
- Ore brute = diferența între primul check-in și ultimul check-out
- Ore nete = ore brute − pauza (dacă angajatul nu a pontat pauza separat)
- Ore regulate = minim(ore nete, norma zilnică)
- Ore suplimentare = ore nete − norma zilnică − prag toleranță
Pauza inteligentă
Dacă angajatul pontează pauza (check-out + check-in la prânz), Pontajj nu mai deduce pauza automat — calculează din perechile reale in/out. Dacă are o singură pereche in/out pe zi, deduce pauza configurată.
Exemplu de calcul
Configurare: norma 8h, pauză 60min, prag 0min, overtime activat.
| Angajat | Check-in | Check-out | Brut | Net | Regular | Overtime |
|---|---|---|---|---|---|---|
| Ion P. | 08:00 | 17:00 | 9h | 8h | 8h | 0h |
| Maria V. | 07:30 | 18:30 | 11h | 10h | 8h | 2h |
| Alex D. | 09:00 | 15:00 | 6h | 5h | 5h | 0h |
Ore suplimentare în weekend și sărbători
Dacă opțiunea Weekend overtime este activată, toate orele lucrate sâmbăta și duminica sunt considerate ore suplimentare cu spor 100%. La fel pentru sărbătorile legale.
Aceste ore apar separat în raportul lunar și în exporturile pentru Saga/WinMentor.
Raportare
Orele suplimentare apar în:
- Raportul zilnic — coloană separată per angajat
- Raportul lunar — total ore suplimentare pe angajat
- Export Saga/WinMentor — câmp dedicat
- Analytics — trend ore suplimentare pe departament
Vrei să simplifici pontajul în compania ta?
Încearcă Pontajj gratuit 14 zile. Fără card, fără obligații.
Începe gratuitArticole similare
Sărbătorile legale din România 2026 — calendar complet
Lista completă a sărbătorilor legale din România pentru 2026, inclusiv Paștele ortodox, Rusalii și zilele libere plătite conform Codului Muncii.
LegislațieRaport pontaj lunar — fișa de pontaj conform Codului Muncii
Cum generezi raportul lunar de pontaj conform legislației: fișa de pontaj legală, coduri prezență (P, CO, CM), export PDF și Excel.
LegislațieGDPR și pontajul electronic — ce trebuie să știi ca angajator
Obligațiile GDPR pentru sistemele de pontaj electronic: consimțământ, retenție date, dreptul la ștergere, securitate și conformitate.