Time & Attendance
Attendance Ledger (Puantaj)
Gathers daily attendance from leave and clock-in records into a monthly sheet; HR enters overtime, and the sheet downloads as CSV.
In short
The Time & Attendance (PDKS) module in Sora İK (the HR management software by Sora Yazılım Teknolojileri) records employees' clock-in and clock-out times, flags missing records and passes daily working time to the attendance ledger (puantaj). Records come from a fixed QR code at the location, with a location check, or device files; no biometrics or raw location are stored.
The Time & Attendance (PDKS) module is for businesses that keep clock-in and clock-out times on a sign-in sheet, in Excel or only on a device's screen, and carry these records into the attendance ledger by hand at month end. In this setup, problems usually appear not when the record is made but afterwards:
The module keeps every record traceable from the moment it is created until it enters the attendance ledger. In the Time & Attendance category, it works together with leave and the attendance ledger.
The module collects clock-in and clock-out records created by different methods into a single record structure and turns them into attendance information. The functions available today are:
For QR records, the time of the record is the server time; for device files the time comes from the file, and for manual records from the time entered. For QR records, a second record within 60 seconds is not accepted. The location check prevents records from outside the location with a shared code; against a spoofed browser location it is a deterrent, not proof. HR can review doubtful records using the distance and accuracy values. Employee correction requests with manager approval are not available yet; they are coming soon. Today, HR corrects missing or wrong records. Shift scheduling, overtime calculation and compensatory time, field worker tracking and the mobile app are also among the coming-soon modules; they are described in the Time & Attendance and Platform & Integrations categories.
There is no single right method; the choice depends on the workplace's structure, the number of employees, existing hardware and the personal data assessment. The table below compares the methods neutrally:
| Method | How does it work? | Hardware needed | Point to watch | Sora İK today |
|---|---|---|---|---|
| QR code | The fixed QR at the location is scanned with a phone and the location is checked | Printed QR and a phone that allows location access | Location spoofing; a leaked code is regenerated | Supported; radius set per location |
| Card, RFID or NFC | Card is presented to a reader | Reader device and cards | Card sharing, lost cards | Device records imported as CSV or xlsx |
| PIN or code entry | Personal code entered at a terminal | Terminal | Code sharing | Device records imported as CSV or xlsx |
| Biometric (fingerprint, face) | Physical characteristic verified on the device | Biometric device | Special category personal data; KVKK assessment needed | No biometric data collected |
| Sign-in sheet or manual entry | Employee signs or HR enters | None | Manual transfer, retroactive corrections | HR correction record with a reason |
Setting up PDKS and day-to-day operation come down to five steps:
Today, a clock-in record turns into attendance information in two stages: PDKS records the time, and the attendance ledger links that day to a day code such as worked, on leave or absent; monthly totals are downloaded from the attendance ledger as a CSV file. The payroll calculation is not fed by the attendance ledger at present: the day count is 30 in a full month and is calculated from the dates when an employee joins or leaves during the month. Automatic carrying of absent and unpaid-leave days into payroll as missing days, and the attendance ledger period lock, are coming soon. What matters on the PDKS side is that every record carries its source (QR, device, manual correction) and that voided records remain in the audit log. The flow is described in detail on the Attendance Ledger (Puantaj) page and the pay calculation on the Payroll (Türkiye) page. Plans are based on the number of active employees; current prices are on the Pricing page.
Leave calendar · November
Payroll summary · October
Org chart
General Manager
Ayşe Örnek
Human Resources
Zeynep Örnek
Finance
Mehmet Örnek
Operations
Can Örnek
Biometric data such as fingerprints and facial recognition are special categories of personal data under KVKK and are subject to stricter processing conditions. The Personal Data Protection Board (Kişisel Verileri Koruma Kurulu) adopted principle decision No. 2026/921 dated 29.04.2026 on processing biometric data for working-time tracking; the text of the decision was published in the Official Gazette. According to the Personal Data Protection Authority's public announcement:
The decision directly concerns employers that use biometric systems for working-time tracking: explicit consent does not make this processing proportionate. Before deciding how to change your current system, read the announcement and the decision text in the Official Gazette, and consult your legal adviser. This section is not legal advice.
The Sora İK PDKS module does not collect biometric data; it stores only the clock-in or clock-out time, the direction, the source of the record (QR, device file, manual correction), the QR location, the distance to the location and the location accuracy (in metres), the device name, the note and the user who created the record. Raw location, IP address and browser information are not recorded. Importing time records from a biometric device by file does not remove the need to assess separately the processing done on the device itself. Publishing company-wide documents such as privacy notices to employees is coming soon to the Document & Contract Management module; the personal data inventory will also be part of the coming-soon KVKK Compliance Management module. For how data is hosted and protected, see the Security and data protection page.
Time & Attendance
Gathers daily attendance from leave and clock-in records into a monthly sheet; HR enters overtime, and the sheet downloads as CSV.
Time & Attendance
Annual leave entitlement calculation designed around Turkish labor legislation, with requests, approvals and a team calendar.
Payroll & Compensation
Calculation infrastructure under Turkish legislation for gross-to-net pay, SGK premiums and tax from pay, hire/exit dates and period items.
Fill in the form and our team will contact you by the email address or phone number you provide to arrange a demo. Requesting a demo does not commit you to a purchase.