HRM
Solution · Timesheet Calculation

Timesheet calculation: every employee-day is calculated by rule, the period closes under control

Daily hours worked calculation: from clock-in to net working time

For each employee-day, the calculation engine applies multiple clock-in/clock-out pairs, breaks, the shift's rounding rule and the overtime tolerance. The result is normal time (N.M.), missing time (E.M.), overtime (F.M.), net work time and the day's status. Rounding, breaks and tolerance come from the shift definition; the calculation policy comes from the location.

Shift timesheet calculation and shift detection

If there is no scheduled shift, or the employee worked at different hours, the shift is detected from the actual clock-in and clock-out. If needed, the timekeeper selects the actual shift manually; the shift basis shows the work pattern in effect on that date and why the shift was chosen (schedule, pattern, manual).

Night hours calculation: night work and night overtime

Time from actual clock-in and clock-out that falls within the 20:00–06:00 night window is calculated as night work (GM), and overtime worked in this window as night overtime (GFM), using the shift's rounding. The window is based on the definition of night in Article 69 of Turkish Labor Law No. 4857 (İş Kanunu).

Weekly rest day and holiday hours calculation for overtime

Overtime is kept in separate columns as normal-day overtime, weekly rest day overtime, national and religious public holiday overtime, and night overtime. Payroll shows separately which hours came from which type.

Hourly leave, attendance anomaly report and absence scan

Hourly leave is deducted from missing time and added to normal time; if it covers the whole day, the day does not remain No-show (Gelmedi). A day with no work schedule, a single clock-in or a conflict with a timekeeper entry is flagged as an anomaly. A scheduler scans for absent days, and the nightly close runs end-of-day jobs.

Timesheet review before payroll: pre-check and employee control panel

Before submission, the pre-check lists pending leave, night work by pregnant, disabled or under-18 employees, and activity after termination. In the Send to Payroll (Bordro Gönder) panel, the period analysis is saved per employee; you continue where you left off, only changed employees are refreshed, and the Reviewed (İncelendi) mark is kept.

Timesheet approval and lock: payroll period close and submission

When the period's timesheet is sent to payroll, the timesheet is locked and pending leave requests are finalized. Every value change in a submitted period is recorded as before/after; once an employee's payroll is finalized, their period rows cannot be changed by any route.

End of period attendance report

The report of a submitted period opens on screen, is printed as PDF and is compared with the post-submission state.

Recalculation and timesheet approval: bulk approval of selected rows

Selected rows are recalculated with the current rules, one by one or in bulk; rows with finalized payroll are skipped. On recalculation, quick tolerance and working-time balancing entries are reapplied, and an entry that no longer fits falls into a conflict anomaly. Selected rows are approved in bulk.

Frequently asked questions

How to calculate hours worked for a monthly timesheet?

For each employee-day, Pulsar HRM applies the clock-in/clock-out pairs, the shift in the work schedule, breaks, rounding and tolerance; normal time, missing time, overtime, night work and net work time are calculated separately. If there is no schedule, the shift is detected from the actual clock-in and clock-out.

How are night hours calculated?

Time from actual clock-in and clock-out that falls between 20:00 and 06:00 is separated as night work, and overtime worked in this window as night overtime, with the shift's rounding rule applied. Article 69 of Turkish Labor Law No. 4857 (İş Kanunu) defines night time as the period starting no later than 20.00 and lasting until no earlier than 06.00.

What do HT and RT mean on a timesheet?

HT stands for weekly rest day (hafta tatili) and RT for public holiday (resmi tatil). In the Pulsar HRM timesheet, overtime worked on these days is kept as weekly rest day overtime and public holiday overtime, in columns separate from normal-day overtime.

How to fix an incorrect employee timesheet?

The error is corrected at its source, on the timesheet row: a missing clock-in or clock-out is added manually, the actual shift is selected or a small difference is closed with a tolerance, and then the day is validated again with "Recalculate" ("Yeniden Hesapla"). The Send to Payroll (Bordro Gönder) panel drills down to the faulty day with "Go to timesheet" ("Puantaja git").

How to close a payroll period for timesheets?

After the pre-check findings are reviewed, each employee's month is validated in the Send to Payroll (Bordro Gönder) panel and approval is given with "Send period timesheet" ("Dönem puantajını gönder"). The timesheet is sent, the period is locked and pending leave requests are finalized.

Can a finalized timesheet be changed?

Once an employee's payroll is finalized, their period rows cannot be changed by any route. In a period that has been submitted but whose payroll is not yet finalized, changes can be made; every value change is recorded with its before and after state.

Which day does a night shift past midnight go to on the timesheet?

Long work that runs past midnight can be split across two days with a timesheet split; the target day is calculated as unscheduled overtime or with the selected shift.

Does hourly leave cover missing hours?

Yes. Hourly leave is deducted from missing time and added to normal time; if it covers the whole day, the day does not remain No-show (Gelmedi).

How is the timesheet connected to payroll?

Payroll works with the submitted and locked period data of the timesheet. In Pulsar HRM, the timesheet is validated per employee before it goes to payroll; errors are corrected in the timesheet, not in payroll.

How does timesheet software calculate shift work in a factory?

Each location is defined as a factory, office, warehouse or branch, and its calculation policy comes from that location. The shift is taken from the work schedule; if there is no schedule or the employee worked different hours, the shift is detected from the actual clock-in and clock-out.

Let's talk about Pulsar HRM and your own processes.

Start with PDKS; add the field and enterprise layers as you need them.

Let's talk about Pulsar Explore the editions