Skip to content

29. Time and attendance management

Screenshots show the Turkish interface of Prozence with fictional "Örnek Teknoloji A.Ş." data; the English interface has the same layout.

This chapter is for the people who set up and manage the time and attendance module (Mesai; PDKS: personnel attendance control system). The settings are on four tabs: General, Work locations, Work schedule, Lunch break and questions. You define the offices and field sites, turn on work outside the office (from home, remote, in the field), assign weekly work schedules to people and departments, set up automatic check-in and overtime approval, set up the QR code screen at the entrance, get the timesheet (puantaj) and manage field location tracking.

For the employee's check-in and check-out screens and the manager's My team view, see 22. Time and attendance.

Who: Time and attendance module admin · Time and attendance operator (HR) · App administrator

In this chapter

Before you start: Before you turn on time and attendance, announce the privacy notice to employees. If you will turn on location, selfie, IP recording or automatic check-in, update the privacy notice first. The screens in this chapter use data from the fictional company "Örnek Teknoloji A.Ş." (Merkez Ofis, Ankara Şube and the field site "Örnek Şantiye — Kartal"); the internet addresses are sample addresses reserved for documentation.


Opening the time and attendance settings

Who: Time and attendance module admin, app administrator · Where: Admin → Modules → Work time

What it does: Opens all the settings of the time and attendance module.

  1. On a computer, click Admin in the menu on the left.
  2. In the Modules group, click Work time. Work time settings opens.
  3. Select one of the tabs at the top: General, Work locations, Work schedule, Lunch break and questions.
  4. Make the changes and click Save, which stays fixed at the bottom. The message "Work time settings saved." appears; the same tab stays open.
  5. At the bottom of the page there are the Location tracking (field) and Permissions sections.

Work time settings: the four tabs, the top of the General tab and the fixed Save button

Important: The single Save button saves all four tabs. Saved offices and field sites, however, are saved on their own with each action; you do not need to click Save for them. If you try to leave the page without saving, an unsaved changes warning appears (1.3.2). Only the module admin and the app administrator can change the settings: "Time-tracking settings are changed by the module admin or an Admin."


The General tab

Who: Time and attendance module admin · Where: Admin → Modules → Work time → General

What it does: Turns on the module; sets which recording methods are used, the content of the QR code, automatic check-in, what is written to the record, how the QR code screen is protected and the retention period.

  1. Select the Time tracking on checkbox. When the module is turned on for the first time, the Turning on attendance tracking window asks "Have you shared the Work time privacy notice with employees?": Shared it, turn on or Open the notice first.
  2. Click Open the privacy notice template. A draft filled in according to your settings opens; take it with Copy text and publish it in Policies as "Information" (1.1.7).
  3. Under Recording methods, select the methods to use.
  4. Set the Office QR code content and Automatic clock-in sections (see The content of the office QR code and proof, Automatic check-in settings).
  5. Under Information stored with records, select location / Wi-Fi / IP recording and the selfie at check-in; enter the retention periods. Since 1.4.2, these two settings do not affect home records; below the checkboxes it says "This setting doesn't apply to work-from-home check-ins: location and network info are requested from home only if selected on the Work locations → Work from home card." and "For work-from-home check-ins, a selfie is requested only via the box on the Work locations → Work from home card (this setting doesn't apply to them)." (see Work outside the office: from home, remote, in the field).

Information stored with records: location, Wi-Fi and IP recording, selfie at check-in, retention periods and the "this setting doesn't apply to work-from-home check-ins" notes 6. Under Protecting the QR code screen, enter the screen password and the options. 7. Under People and visibility, select the directory option and enter the Retention (years) value. 8. Click Save.

Setting What it does Default
Time tracking on Turns on the module; the Work time box shows to employees Off
Office QR code (entrance screen) Records with the QR code of the screen at the entrance On
Office network (IP address, dynamic DNS or Wi-Fi in the app) Records with I'm at the office while on the office network On
Out-of-office check-in (home, remote, field) The Started from home, Started remotely and I'm in the field buttons On
Field location check (field staff) Asks for the location in the I'm in the field record of an employee on the field list and compares it with the defined offices and field sites On
Store location, Wi-Fi and IP address with check-ins and check-outs Each record stores the location (if there is no permission, "no location permission"), the Wi-Fi in the mobile app and the IP address the record came from. Not applied to home records (1.4.2); no location or network details are written to any record made on work-from-home days, full-day leave days and "I can't work today" days (1.7.1) Off
Keep location, Wi-Fi and IP for how many days When the period ends, this information is deleted; the check-in and check-out times remain (7–730) 90
Ask for a selfie at check-in (no face recognition) A photo with the front camera is asked at each manual check-in. Not applied to check-ins from home; a selfie from home is asked with the checkbox on the From home card (1.4.2) Off
Keep selfies for how many days When the period ends, the photo is deleted (1–90) 30
Screen password The QR code screen asks for a password the first time it opens (6–64 characters) Empty (no password)
How many days the screen device is remembered A tablet opened with the password does not ask for it again during this period (1–730) 365
Open the screen only from that office’s internet address (office network) The QR code screen does not open from another network Off
Renew QR screen links on save (old links stop working) All screen links change when you save (one time) Off
Show "At office / From home / Remote / In the field" to everyone in the directory The badge for today's status shows in the directory and on the profile On
Retention (years) Check-in and check-out records whose period has ended are deleted (1–15) 6
Record access log (button) Lists who opened whose work time record (manager and HR views); kept for 1 year (1.1.7) —

Tip: To ask for location or a selfie only in some offices or only for work from home, leave the general settings off and use the Work locations tab.

Common errors and warnings: "En az bir kayıt yöntemi açık olmalı." ("At least one recording method must be on.") · "Ekran şifresi 6–64 karakter olmalı." ("The screen password must be 6–64 characters.") · "Ekranın hatırlanma süresi 1–730 gün olmalı." ("The screen remember period must be 1–730 days.") · ""Ekran yalnız ofis ağından açılsın" için ofis internet adreslerini girin." ("Enter the office internet addresses for "Open the screen only from the office network".")

Important: No biometric data is kept; no face recognition is done on the selfie. Before you turn on location, IP and selfie recording, update the privacy notice and announce it to employees. Attendance officers (HR) are not assigned on this tab but in the Permissions section at the bottom of the page.


Automatic check-in settings

Who: Time and attendance module admin · Where: Admin → Modules → Work time → General → Automatic clock-in

What it does: Makes the first check-in of the day recorded automatically (or confirmed with one tap) when an employee on the office network opens Prozence.

  1. In the Automatic clock-in section, select the Automatic clock-in: record the first clock-in of the day when Prozence is opened on the office network (in the mobile app or the browser) checkbox.
  2. Enter the How many minutes before the shift should it start (0–180) value. Example: with 30 minutes and a workday that starts at 09:00, automatic check-in is made from 08:30 until the end of the workday.
  3. If you want the employee to confirm first, select the Ask first: instead of recording automatically, show a "Clock in now? Yes / Not now" card checkbox.
  4. Click Save.

General tab: Office QR code content, the proof option and Automatic clock-in (window, Ask first, VPN warning)

Setting What it does Default
Automatic clock-in: record the first clock-in of the day when Prozence is opened on the office network (in the mobile app or the browser) Tried once when Prozence opens, when it comes back to the screen and when the connection changes; only the check-in is recorded (not on a leave day). The employee sees the notification "Office network detected — clocked in at …", and Undo stays on the Work time card for 15 minutes Off
How many minutes before the shift should it start (0–180) The moment automatic check-in starts: this many minutes before the person's start of the workday; it lasts until the end of the workday. An app opened earlier does not write a check-in (1.3.2; before, a fixed 3 hours) 30
Ask first Instead of an automatic record, the card "Office network detected. Clock in now?" (Yes / Not now); if "Not now" is selected, it is not asked again that day (1.3.2) Off

Important:

  • Read the warning on the screen: an employee who connects from home with a VPN that goes out through the office's internet address also appears on the office network; with matching by network name (SSID) only, someone who broadcasts the same name at home can also be recognized. In these cases, turn on the confirmation question or use the access point (BSSID) / QR code check.
  • The office network is recognized by the office's internet address (IP), the IP learned from the QR code screen or, in the mobile app, the Wi-Fi (access point / network name). Automatic check-in does not work if a QR code, location or selfie is required.
  • For an employee whose work schedule says "From home" for that day, automatic check-in is not tried; even if they appear on the office network (e.g. with a VPN that goes out through the office address), no check-in is written; an employee who comes to the office records the check-in themselves (1.4.2).
  • The check-out is not made automatically, it is only reminded. Nothing is recorded while the app is fully closed (in the background).
  • The employee can turn off automatic check-in for themselves on the Work time card. When you turn it on, an automatic check-in line is added to the privacy notice template; publish the notice again.
  • The window must be 0–180 minutes: "The automatic clock-in window must start 0–180 minutes before the shift." For the old behavior (3 hours), enter 180.

The content of the office QR code and proof

Who: Time and attendance module admin · Where: Admin → Modules → Work time → General → Office QR code content

What it does: Sets what opens on the phone when the QR code on the entrance screen is scanned, and whether location or office network proof is asked for a record with the QR code.

  1. Under Office QR code content, select one:
    • Web address (default) — the phone camera opens Prozence in the browser; if there is no session in the browser, sign-in is asked (on iPhone and Android, "Open in the Prozence app" is suggested). An employee without the app can also use it.
    • App link — the iPhone camera and, on Android, the camera or a QR scanner app (mobile app 1.6.0 or later) open the Prozence app directly and make the record; an employee without the app cannot use this QR code (Scan QR code inside the app works). With older app versions or some Android camera apps, the QR code may only appear as text (description updated in 1.4.3).
  2. If you want, select the Require location or office network proof for QR check-ins checkbox.
  3. Click Save. The tablet shows the QR code with the new content within 30 seconds at most.
Setting What it does Default
Office QR code content Web address or App link Web address
Require location or office network proof for QR check-ins When on, for a record with the QR code, the phone's location must be at the office or the phone must be on the office network (internet address or Wi-Fi). Even when off, if the phone sent a location and the location is outside the office, the record is rejected (a photo of the QR code cannot be scanned from elsewhere) Off

Important: Coordinates and IP are not written to the record; only a "location / network verified" summary is kept. To turn on proof, the location or the internet address / Wi-Fi details of at least one office must be saved: "To require location or office network proof for QR codes, save the location or the internet address / Wi-Fi details of at least one office." For the employee screen, see 22. Time and attendance.


Work locations: the company default for offices

Who: Time and attendance module admin · Where: Admin → Modules → Work time → Work locations

What it does: Sets which checks are required together for an office record. If no "Specific to this office" rule is selected on the office card, this default applies.

  1. Open the Work locations tab. The note at the top reminds you that if you define offices from a phone with the Prozence app while connected to the office Wi-Fi, the Wi-Fi MAC address of the router (access point) is also saved.
  2. Under Company default for offices: checks required together to check in, select the ones you want.
  3. Click Save.

Work locations: Wi-Fi note and the company default checks for offices

Setting What it does Default
QR code (the entrance screen is scanned) The QR code at the entrance must be scanned for an office record; the I'm at the office button is hidden Off
Office network (IP / dynamic DNS; Wi-Fi access point in the app) The phone must be on the office network during the record Off
Location (within the office radius; location permission on the phone) The location must be within the office radius; the latitude and longitude of the office must be entered Off

If none is selected, one of the methods that are on is enough. All the selected checks must pass at the same office: for example, if all three are selected, the employee scans the QR code, the phone is on the office network and the location is within the office radius.

Common errors and warnings: "Karekod teyidi için "Ofis karekodu" yöntemi açık olmalı." ("For the QR code check, the "Office QR code" method must be on.") · "Ofis ağı teyidi için "Ofis ağı" yöntemi açık olmalı." ("For the office network check, the "Office network" method must be on.") · "Konum teyidi için en az bir ofisin enlem ve boylamını girin." ("For the location check, enter the latitude and longitude of at least one office.")


Office network: several addresses, IPv6 and learning from the tablet

Who: Time and attendance module admin · Where: Work locations → How is the office network recognised? (mesh Wi-Fi, no static IP) and the office card

What it does: You set how the office network is recognized if the office has several internet lines, uses IPv6, has mesh Wi-Fi or has no static IP.

Read the guide: On the Work locations tab, click the heading How is the office network recognised? (mesh Wi-Fi, no static IP). In short:

  • The app (browser) cannot see the Wi-Fi network name; the server sees the public address (IP) through which the connection goes out to the internet. In a mesh system, all nodes go out through the same internet line: you do not need to define the nodes one by one; the public IP of the office is enough.
  • If there is a static IP, click Add this network's IP while you are at the office; for several lines or a backup line, add each one.
  • If there is no static IP, keep the QR code screen tablet open at the office, set a password for the screen and turn on IP learning on the office card.
  • If your router has dynamic DNS (e.g. ofis.dyndns.org), you can write the name in the IP list; the server resolves the name every 5 minutes.
  • On lines that use IPv6, each device has a different address; the /64 prefix of the network is saved (e.g. 2a02:e0:1:2::/64).

Adding this network's IP:

  1. While you are at the office (connected to the office network), open the Work locations tab.
  2. On the office card, in the Internet address (IP) row, click the Add this network's IP (…) button. The button shows only if your current address is not saved for that office; the brackets show the address that will be added (for IPv6, the /64 prefix).
  3. The message ""Ankara Şube" ofisine bu ağın internet adresi eklendi." ("this network's internet address was added to the "Ankara Şube" office") appears. A saved office does not need a separate Save.

The Add this network's IP button on the Ankara Şube card; the Field sites list below it

Network settings on the office card: Click Edit and fill in the network section:

  1. Internet addresses (one per line) — write each line on a separate row: a single IPv4 (e.g. 85.105.12.34), an IPv4 range (/8–/32, e.g. 85.105.12.0/29), an IPv6 prefix (/32–/128, e.g. 2a02:e0:1:2::/64) or a dynamic DNS name. Below the field, it says "Your current address: …".
  2. Learn IP from the QR screen (no static IP): the office's current IP is saved whenever this office's password-protected QR screen (tablet) connects — if you select it, the IP learned from the QR screen and IP changes rows show on the card.
  3. Wi-Fi network name (SSID) and Also recognise by Wi-Fi name in the app (mesh: the name is the same on all nodes) — when the mobile app sends the network name, the office is recognized.
  4. Click Save changes.

Edit office: Internet addresses and the Your current address note, Learn IP from the QR screen, Wi-Fi network name, Also recognise by Wi-Fi name in the app and access points

Important:

  • IP learning works only while the "Office QR code" method is on and the screen has a password; only a tablet saved with the password can teach it. Addresses you entered manually are kept; a learned address becomes invalid 48 hours after it was last seen. When the IP changes, the attendance officers and the Admins get the notification "Ofis internet adresi değişti" ("office internet address changed"). At most 5 learned addresses are kept for an office.
  • Anyone can broadcast the same network name on their own router; for a stricter check, also add the access points (BSSID).
  • An invalid address is not saved: ""…" için geçersiz IP adresi: …" ("invalid IP address for "…": …").

Saving your current location as an office

Who: Time and attendance module admin · Where: Admin → Modules → Work time → Work locations → Saved offices → Save my location as an office

What it does: While you are at the office, reads the location, the internet address and (in the mobile app) the Wi-Fi details, and writes them to a saved office in one step.

Before you start: At the office, open this from your phone with the Prozence app while connected to the office Wi-Fi network. If you open it from a browser, the Wi-Fi cannot be read; the location and the internet address are read.

  1. Under Saved offices, click Save my location as an office (on a phone, tap it). If location permission is asked, allow it.
  2. The box "The following was read. Choose what to save:" shows the information that was read: Location (coordinates and accuracy), Internet address, Wi-Fi (network name and access point). A row that could not be read cannot be selected.
  3. Select the ones you want to save. If you are connected with mobile data, do not select the internet address.
  4. In the Where should it be saved? list, select the office, or select New office and type the Office name and Address (optional). If the internet address is already saved for an office, that office is preselected ("This internet address is already saved for this office; missing details will be filled in.").
  5. Click Save. The result line says "✓ "Merkez Ofis" updated: location, internet address." or "added as a saved office".

Save my location as an office: the information read and Where should it be saved?

Common errors and warnings:

  • "The location could not be read. Allow location access and try again."
  • "The location accuracy is too low (±… m). Try again outdoors or by a window." (a location worse than ±1000 m is not accepted; if twice the accuracy margin is larger than the office radius, the radius is widened to this value, rounded to 50 m and at most 5000 m — for a 200 m radius, at an accuracy worse than ±100 m)
  • "This internet address (…) is already saved for the "…" office." · "This Wi-Fi access point is already saved for the "…" office."
  • "An office named "…" already exists; select it in the list and update it." · "Up to 20 offices can be defined."

Important: The internet address is always the address that the server sees at that moment; for IPv6, the /64 prefix is saved (1.1.7). Reading the location and the Wi-Fi needs a real device; in the screenshot in this guide, the location was given in the test environment and the Wi-Fi row is in the "can only be read in the Prozence mobile app" state.


Editing a saved office, the office-specific check-in rule and deleting

Who: Time and attendance module admin · Where: Work locations → Saved offices → office card

What it does: You see and change the address, location, internet addresses and Wi-Fi details of each office, and the rule for "how to check in at this address".

Office card: Under Saved offices, Offices (N) and Field sites — construction sites, customers (N) are listed separately. The office card shows Address, Location (coordinates, radius, Open in map), Internet address (IP), Wi-Fi (network name · access point MAC), Type, Check-in rule, Employees and Last updated. If you are on this office's network, the badge "You are on this office’s network now" shows. If the QR code method is on, there are the Open QR screen and Copy link buttons. At the bottom of the card, there are the Update with my location, Edit, Choose employees and Delete buttons.

Saved offices: Merkez Ofis (company default) and Ankara Şube (specific to this office: office network + location)

Editing:

  1. On the office card, click Edit. The Edit office form opens. For a new office, click + Add office manually (the same form, empty).
  2. Fill in the fields (see the table).
  3. Under How should check-in work at this address?, select Company default or Specific to this office: require all of the options selected below together. For the specific rule, select the options you want from QR code (the entrance screen is scanned), Office network (internet address, or the Wi-Fi access point in the app), Location (within the office radius) and Selfie on check-in (no face recognition).
  4. Click Save changes (for a new office, Add office). The message "Office saved." appears.

Edit office: name, address, location, radius, internet addresses, Wi-Fi and the office-specific check-in rule

Field What it does Default
Office name The name that shows in records, reports and on the QR code screen — (required)
Address For information; shows on the office card Empty
Latitude / Longitude The location of the office; for the location check, the map and the distance calculation Empty
Radius (meters) Check-in by location is accepted within this radius (50–5000) 200
This place Office or Field site (construction site, client) — "I'm in the field" is valid here. When field site is selected, the network, Wi-Fi and check-in rule fields are hidden and the customer picker appears (1.1.7, 1.1.8) Office
Internet addresses (one per line) The internet exit addresses of the office: IPv4, IPv4 range (/8–/32), IPv6 prefix (/32–/128) or dynamic DNS name (resolved every 5 minutes) (1.1.7) Empty
Learn IP from the QR screen (no static IP) Each time the password-protected QR code screen connects, the current IP of the office is saved (see Office network: several addresses, IPv6 and learning from the tablet) Off
Wi-Fi network name (SSID) The network name; it is also saved on its own (1.1.7) Empty
Also recognise by Wi-Fi name in the app (mesh: the name is the same on all nodes) When the mobile app sends the network name, the office is recognized Off
Wi-Fi access points — the router’s wireless MAC address (BSSID; one per line) The Prozence mobile app reads the access point of the connected Wi-Fi; for several access points, write the common prefix with * Empty
How should check-in work at this address? Company default or Specific to this office (QR code, office network, location, selfie at check-in together) Company default

Deleting:

  1. On the office card, click Delete. The question "Delete this office?" appears.
  2. Click Yes, delete the office. To stop, click Cancel.

Common errors and warnings:

  • "A location check is selected for "…"; save the office location first." · "An office network check is selected for "…"; save the internet address or Wi-Fi access point first."
  • ""…" için geçersiz IP adresi: …" ("Invalid IP address for "…": …") · ""…" için geçersiz Wi-Fi erişim noktası (BSSID): …. Biçim: aa:bb:cc:dd:ee:ff" ("Invalid Wi-Fi access point (BSSID) for "…": …. Format: aa:bb:cc:dd:ee:ff")
  • "Konum yarıçapı 50–5000 metre olmalı." ("The location radius must be 50–5000 meters.")
  • "At least one office must remain. Add the new office first, then delete this one."

Important: The QR code screen of a deleted office stops working, and check-in from that office's network or location is no longer possible; past check-in and check-out records are not deleted. Employees assigned to the office become "No office assigned". If a selfie is required for the office, automatic check-in does not work at that office.


Field sites and "Which customer are you with?"

Who: Time and attendance module admin · Where: Work locations → + Add field site and Field sites — construction sites, customers

What it does: You define the places where people work in the field, such as a construction site or a customer facility, separately from the offices. I'm in the field is valid at a field site; a field site does not count as an office.

Adding a field site:

  1. On the Work locations tab, click + Add field site. The New field site form opens.
  2. Enter the Site name (e.g. "Acme — Gebze şantiyesi" — "Acme — Gebze construction site"), the Address, the Latitude / Longitude and the Radius (meters). A field site is not recognized without a location.
  3. If you want, select the company under Customer (from the customer directory, optional).
  4. Click Add field site.

Field sites — construction sites, customers: the Örnek Şantiye — Kartal card; Working outside the office below it

Field site card: It shows Address, Location, Customer and Last updated; it has the Update with my location, Edit and Delete buttons. If the Type row of an office card says "Not set — no network details; "I'm in the field" is also valid here. If it is a construction site or customer, choose Edit → "Field site" (so it does not count as an office on the Dashboard).", it is an old record; select its type.

How to use it?

  • When an employee taps I'm in the field and their location is within the radius of a field site, the name of that place is written to the record; if the employee did not select a customer, the customer linked to the field site is written automatically.
  • A field site is not counted as a separate row in the Offices today box on the Board or in the office report; an employee at a field site is counted as "in the field" at their assigned office. Employees cannot be assigned to a field site.
  • In the Field team — latest locations list of location tracking, the points are shown with the field site name or with the distance to the nearest field site.

The "Which customer are you with?" question: The Ask "Which customer are you with?" when someone checks in with "I'm in the field" (answer optional; from the customer directory or typed) checkbox on the Working outside the office → In the field (at a client) card (on by default). When it is on, at an I'm in the field check-in, the employee selects a company from the customer directory, types its name or taps Skip; the selection is written to the work time record and the manager sees it in My team (see 22. Time and attendance).

Important: At most 20 offices and 100 field sites can be defined (field sites do not count towards the office limit). Only a company that you can see in your customer directory can be linked to a field site: "You cannot see this customer in your customer directory." Deleting a field site is done with a confirmation window; past records are not deleted.


Assigning employees to an office (Offices today)

Who: Time and attendance module admin · Where: Saved offices → office card → Choose employees

What it does: Sets the office to which each employee is assigned. The Offices today box on the Board and the office report count an employee who did not come as "absent" at the assigned office (see 06. Board and intranet).

  1. On the office card, the Employees row shows how many people are assigned ("3 employees at this office" or "Not chosen yet").
  2. Click Choose employees. The Employees at this office list opens; people assigned to another office have "currently: …" next to them.
  3. Filter with the Search name or department box and select the people.
  4. Click Save. The message ""Ankara Şube": 3 employees." appears.

Employees at this office: search, selected employees and people assigned to another office

Suggestion from check-ins: If the note "Employees without an assigned office: N." shows above the saved offices, click Suggest from check-ins. The office where they checked in most in the last 30 days is suggested; check the selections and click Apply selected. If everyone is assigned, the box says "Every employee has an assigned office."

How is it counted?

  • An employee with a check-in record at an office is counted as "present" at the office they went to that day; they are not counted as "absent" at their assigned office.
  • An employee with only a home, remote or field record is counted as "remote" or "in the field" at their assigned office (an employee working from home is in the "remote" column). A check-in at a field site is also counted as "in the field" (1.1.8).
  • An employee with no record and with approved leave is counted as "on leave"; an employee with no leave either is counted as "absent" on a working day. Weekends, public holidays and holidays in the work schedule are not counted.

Important: If you select a person who is assigned to another office, the person moves to this office; a person you remove from the list is no longer assigned. Field sites do not have Choose employees.


Work outside the office: from home, remote, in the field

Who: Time and attendance module admin · Where: Work locations → Working outside the office

What it does: Defines work from home, remote work and field work like offices: you select who uses them and what is required on the record.

Before you start: Out-of-office check-in (home, remote, field) must be on in the General tab.

  1. Under Working outside the office, find the Working from home, Remote work and In the field (at a client) cards.
  2. On each card, turn the work location on or off with the Open checkbox.
  3. On the Remote work and In the field (at a client) cards, under Required on check-in, select the Location (no check-in without permission), Selfie (on check-in) and Record internet details (IP address; Wi-Fi network and MAC in the app) options. The Working from home card has the Required for work-from-home check-ins section instead (see below); since 1.7.1 only the selfie can be selected there.
  4. Under Who uses it?, select Everyone or Only selected departments and people (and those scheduled for this location that day); for the second option, select the checkboxes in the Departments list (with the Search department box), and type a name in the People box and select it (1.1.8).
  5. On the In the field card, also set the Do not accept "I'm in the field" at an office location (employee is directed to "I'm at the office" or the QR code), Employees with field location check, Departments with field location check and Ask "Which customer are you with?" when someone checks in with "I'm in the field" options.
  6. Click Save.

Required for work-from-home check-ins (1.4.2, 1.7.1): On the Working from home card, you select what is asked for a home record. Since 1.7.1 only Selfie (on check-in) can be selected; the Location (no check-in without permission) and Record network info (IP address; in the app, Wi-Fi network and MAC) checkboxes are unselected and disabled (next to them it says "Evden çalışma günlerinde konum kullanılmaz; bu kutu seçilemez." — "Location is not used on work-from-home days; this box cannot be selected." — and "Evden çalışma ve izin günlerinde ağ bilgisi (IP adresi, Wi-Fi) de kayda yazılmaz; bu kutu seçilemez." — "On work-from-home and leave days, network details (IP address, Wi-Fi) are not written to the record either; this box cannot be selected."). This is Prozence's principle: nobody can monitor an employee's home or leave day.

  1. On the Working from home card, find the Required for work-from-home check-ins section.
  2. If necessary, select the Selfie (on check-in) checkbox.
  3. Click Save.

Working from home card (1.7.1): Open, Required for work-from-home check-ins — Selfie selectable, Location and Network info boxes disabled with their notes, Who uses it?

Depending on the selection, the Work time box of the employee on a work-from-home day says what is asked (see 22. Time and attendance). Information that is not selected is not written to the record even if the phone sends it. On a work-from-home day (the work schedule says "From home" for that day), no automatic check-in is made on the office network; an employee who comes to the office checks in themselves with I'm at the office or the QR code.

Important: Since 1.7.1 the Location and Network info selections on the From home card are never applied: even if they were selected before, home records are written without location and without network details; the boxes cannot be selected on screen and are stored as off on the first save. The same rule applies to the remote, field and office records on full-day leave days and "I can't work today" days (the record is made; location and IP / Wi-Fi are not written; for the worked half of a half-day leave the rules work normally). For office network and QR code records the office verification is still done at that moment, but not written to the record. (1.4.2 migration: the old Location and network selection on the From home card had been turned off automatically once.) The home Selfie selection does not change.

Privacy notice (1.4.2, 1.7.1): The draft that opens with General → Open the privacy notice template also gives information for home and leave days: "evden çalışma, tam gün izin ve "bugün çalışamıyorum" günlerinde yapılan kayıtlara konum ve ağ bilgisi (IP adresi, Wi-Fi ağ adı ve erişim noktası) yazılmaz (yarım gün izinde çalışılan yarı için kurallar normal işler)" ("no location or network details (IP address, Wi-Fi network name and access point) are written to records made on work-from-home days, full-day leave days and "I can't work today" days (for the worked half of a half-day leave the rules work normally)") is added to the location recording line (1.7.1; the old "unless the company selects them separately" branches are gone); if location tracking is on, the automatic attendance and field / visit location lines are added too; the selfie line is written according to your home selfie selection ("…; evden çalışma girişinde, şirket ayrıca seçmedikçe istenmez" — "…; not asked at a check-in from home unless the company selects it separately" — or "evden çalışma girişinde çektiğiniz fotoğraf …" — "the photo you take at a check-in from home …"). The Work time lines in the KVKK (Turkey's personal data protection law) inventory also change with the same selections. A notice you published before in Policies is not updated automatically: open the template again, copy it and publish the new version.

In the field (at a client) card: Open, Required on check-in, Who uses it? (department list with search), rejecting at an office location, field location check and Which customer are you with?

Setting What it does Default
Open Shows the button (Started from home, Started remotely, I'm in the field) On (all three)
Required for work-from-home check-ins → Selfie (on check-in) A selfie is asked at a check-in from home; the general Ask for a selfie at check-in is not applied to check-ins from home (1.4.2) Off
Required for work-from-home check-ins → Location (no check-in without permission) Cannot be selected since 1.7.1: location is never written to a home record (it could be selected between 1.4.2 and 1.7.0) Off (fixed)
Required for work-from-home check-ins → Record network info (IP address; in the app, Wi-Fi network and MAC) Cannot be selected since 1.7.1: IP and Wi-Fi are not written to home and leave-day records Off (fixed)
Location (no check-in without permission) (Remote, On site) Location is required on the record; it is stored even if general location recording is off Off
Selfie (on check-in) (Remote, On site) A selfie is asked at check-in from this location (if the general selfie is on, it is asked anyway) Off
Record internet details (IP address; Wi-Fi network and MAC in the app) (Remote, On site) The IP address the record came from and (in the mobile app) the Wi-Fi details are stored with the record Off
Who uses it? Everyone or the selected departments and people Everyone
Do not accept "I'm in the field" at an office location If the location is within the radius of an office, I'm in the field is rejected: "You are at the office (…). Use "I'm at the office" or the QR code at the entrance." (1.1.7) On
Employees with field location check / Departments with field location check Location is required in the I'm in the field record of these people and is compared with the defined places. The people on this list and the people with a "Field" day in their schedule count as "people on a field work schedule" in location tracking Empty
Ask "Which customer are you with?" when someone checks in with "I'm in the field" An optional customer question at check-in (see Field sites and "Which customer are you with?") (1.1.8) On

Important:

  • Everyone whose work schedule says "From home", "Remote" or "Field" for that day always sees the related button; the "Only selected" setting does not leave them out.
  • If you select "Only selected" for In the field and select nobody, the setting is not saved: "Choose who uses "In the field" or select "Everyone"."
  • An employee who tries to record from a location that is off sees the message ""From home" check-in is not available to you."
  • When the name of a department changes, the departments with field location check and the department schedule assignments move to the new name (1.1.8).

Work schedules and the assignment order

Who: Time and attendance module admin · Where: Admin → Modules → Work time → Work schedule

What it does: Defines the work type (Office, From home, Remote, Field, Holiday) and the hours for each day of the week; you assign the schedules to the company, to departments and to people. Late arrival, early check-out, overtime, "absent", the automatic check-in window, the timesheet and, since 1.3.2, the counting of leave days are calculated from the person's plan for that day.

Creating a schedule:

  1. Open the Work schedule tab.
  2. For a new schedule, click + New schedule or one of the presets: Preset: Mon–Thu office 09–17, Friday from home or Preset: Mon–Fri office 09–18.
  3. Type a name in the Schedule name field (e.g. "Hibrit: Pzt–Çar ofis, Per–Cum ev" — "Hybrid: Mon–Wed office, Thu–Fri home").
  4. For each day, select the type in the list (Office, From home, Remote, Field, Holiday) and type the start and end times. On holidays, the time fields are disabled.
  5. For a flexible start, type the latest start time in the fourth column (e.g. 08:00–17:00 and latest 10:00 → the employee starts between 08:00 and 10:00, works 9 hours, and lateness is counted from 10:00). If it is left empty, the time is fixed (1.1.7).
  6. If the hours are the same every day, fill in the first day and click Apply the first day's hours to all working days.
  7. Remove a schedule you do not need with Delete schedule (at least one schedule must remain). If the schedule is assigned to a person or a department, the Delete schedule window lists the assignees and asks for confirmation.

Work schedule: presets, the Standart and Hibrit schedules

Assigning:

  1. At the bottom of the same tab, select the schedule in the Company default list. Everyone who has no schedule assigned to their department or to themselves uses it.
  2. Under By department, select a schedule for each department or leave Company default.
  3. Under Per person, type a name in the Add employee: type a name, pick from the list box and select it, then select the schedule in the list next to it. To remove it, click ×. When you click the empty box, all employees come in a scrolling list; "N options — type to narrow down" appears below it (1.8.3).
  4. Enter the Tolerance (min) value.
  5. Click Save.

Assigning: company default, by department, per person and tolerance

Assignment order: An employee's schedule is found in this order: per person → assigned to the department → company default. In the example, the Pazarlama (marketing) department uses the "Hibrit" schedule, but Ece Yıldız in the same department has the personal schedule "Esnek: Pzt evden, Sal–Cum ofis" ("Flexible: Mon from home, Tue–Fri office"); Ece's plan on Monday becomes "Today: working from home · 09:00–18:00".

Setting What it does Default
Schedule name The name that shows in lists (at most 60 characters; two schedules cannot have the same name) — (required)
Day type (Office / From home / Remote / Field / Holiday) The plan for that day; on From home / Remote / Field days, the related button comes first. On a Field day, I'm in the field is always available to the person, the "Have you started work?" reminder says "Bugün saha çalışma gününüz" ("today is your field work day") and the person is included in "people on a field work schedule" in location tracking (1.1.8) In a new schedule, Mon–Fri Office, Sat–Sun Holiday
Start–end The working hours of that day (HH:MM) 09:00–18:00
Latest start (flexible) In a flexible schedule, the end of the start band; lateness is counted from it (1.1.7) Empty (fixed time)
Company default The schedule of everyone without an assignment The first schedule ("General schedule")
By department The schedule of the department Company default
Per person The schedule of the person (overrides everything) None
Tolerance (min) A check-in this long after the start (in a flexible schedule, after the latest start) is not counted as late; no reason is asked at a check-out this long before the end (0–120) 15

Common errors and warnings:

  • "Give every schedule a name."
  • "In the "…" schedule, enter start and end times for Tuesday in HH:MM format, with the end after the start."
  • "The "…" schedule must have at least one working day."
  • "Unknown department: …" · "The personal schedules include an invalid employee."

Important:

  • If no schedule has been saved, the "General schedule" derived from the old general setting (09:00–18:00, Mon–Fri) applies; calculations do not change in existing installations.
  • Department and person assignments linked to a deleted schedule fall back to the company default.
  • At most 12 work schedules are saved; schedules after the 12th are not saved, and no warning is shown.
  • The tolerance and the lunch break are company-wide; they do not change by schedule. The "Çalışma düzeni saatleri" ("work schedule hours") option of location tracking uses the person's own schedule (1.1.8).
  • A change of schedule also affects the counting of leave days: in leave counted in working days, the days in the person's schedule that are not holidays are counted (see 30. Employee leave management).
  • A day that starts after the end of the workday is counted as "Outside hours", not as late. On the eve of a holiday, the workday ends at 13:00 at the latest.

Overtime calculation and overtime approval

Who: Time and attendance module admin · Where: Admin → Modules → Work time → Work schedule → How should overtime be calculated? and Overtime approval

What it does: Sets how overtime is calculated and whether it is subject to manager approval before it goes to payroll.

  1. Go down to the bottom of the Work schedule tab.
  2. In the How should overtime be calculated? list, select Weekly 45 hours (Labour Law art. 41) — recommended or Daily time above plan (old method).
  3. In the Overtime approval list, select one:
    • Off (all calculated overtime goes to payroll)
    • Pre-approval: the employee asks in advance, the manager approves
    • Approval afterwards: the manager approves when the week ends (full / partial / reject)
    • Both: pre-approved hours count as approved, the excess goes to approval afterwards
  4. Click Save.

Bottom of the Work schedule tab: Tolerance, How should overtime be calculated? and Overtime approval (Both)

Setting What it does Default
How should overtime be calculated? Weekly: the time above 45 hours a week is overtime (50%); if the weekly plan is less than 45 hours, the time between the plan and 45 hours is "fazla sürelerle çalışma" ("extra hours", 25%). Days above 11 hours are marked as a warning. A week is counted in the month in which its Sunday falls. Daily (old): the time above the daily plan Weekly 45 hours
Overtime approval When not off, only approved overtime goes to the timesheet and to the payroll export; pending, rejected and non-pre-approved time is listed as a warning on the export screen Off

How does it work?

  • Pre-approval: the employee requests it from Work time → Overtime with the day, the planned time and a reason; the approver decides with Approve or Reject with a reason. The part of the week's overtime up to the pre-approved time counts as approved; the excess is "ön onaysız" ("without pre-approval") and does not go to payroll.
  • Approval afterwards: when the week ends, an approval record is opened per person and week (daily task); the approver gives a full, partial (time) or rejection decision with a reason. In a partial approval, the 25% band is counted first, then the 50% band.
  • Both: the pre-approved time is approved; the excess goes to approval afterwards when the week ends.
  • The approver is the same as for correction requests: the manager in the chart, otherwise the attendance officer, otherwise the Admin. Other officers decide only on behalf, with a note.

For the employee and manager screens, see 22. Time and attendance and My team.

Important:

  • Changing the basis of overtime changes the "Overtime" totals of the existing months. HR follows the 270-hour yearly limit and the employee's written consent.
  • When you turn on overtime approval, the overtime columns of that month's timesheet become "onaylı" ("approved"); weeks that are not approved become warnings. Before the payroll export, wait until the pending records in My team are decided.
  • An invalid selection is not saved: "Choose the overtime approval (off, pre-approval, approval afterwards or both)."

Lunch break and questions

Who: Time and attendance module admin · Where: Admin → Modules → Work time → Lunch break and questions

What it does: Defines how the rest break is deducted and the lunch break window; turns on the questions asked to employees and the reminders sent to them: the reason for an early check-out, the reason on a day without a check-in, "Have you started work?" on home / remote / field days, and the morning notification for a missing check-out.

  1. In the How should breaks be deducted? list, select Statutory tiers (Labour Law art. 68): up to 4 h 15 min, up to 7.5 h 30 min, longer 1 h or Fixed: the duration below on days of 6 hours or more (1.1.7).
  2. If you selected the fixed time, enter Lunch break (min) — if fixed is selected.
  3. Enter the Lunch break starts and Lunch break ends times (e.g. 12:00–13:30). No reason is asked for a check-out in this window.
  4. Select the Ask "Why did you leave the office?" on check-out before the end of the workday checkbox and edit the Check-out reasons list.
  5. Select the If there is no check-in after start + tolerance, ask "Why haven't you checked in today?" (notification) checkbox and edit the Absence reasons list.
  6. Select the On home / remote work days, send "Have you started work?" at the start of the workday checkbox.
  7. Check the Notify employees with a missing clock-out the next morning (after 08:00) checkbox (1.3.2).
  8. Click Save.

Check-out reasons and automatic attendance (1.8.3): The question "Why did you leave the office?", asked when the phone detects that someone left the office, uses this list. I'm continuing from home, I can't work today (I'll inform HR) and Other are added at the end of the list automatically. The phone notification shows only the first two reasons and a More… button; put the most frequently used reason (e.g. Lunch) in one of the first two lines. A reason whose name contains "kişisel" (personal) or "çalışamıyorum" (can't work) ends the employee's day; other reasons such as lunch are only written as a note. Lunch at the top of the default list appears only for companies that have never saved the list; you have to add it to your saved list yourself. Leaving between Lunch break starts / Lunch break ends never triggers the question.

Lunch break and questions: How should breaks be deducted?, lunch break, check-out and absence reasons, start-of-workday notification and missing check-out notification

Setting What it does Default
How should breaks be deducted? With the statutory tiers, 15 min / 30 min / 1 hour is deducted depending on the worked time; the time when the employee goes out and comes back in during the day counts as break, and the day's row says "ara: 30 dk düşüldü" ("break: 30 min deducted"). With the fixed time, the time below is deducted only on days of 6 hours or more (1.1.7) Statutory tiers
Lunch break (min) — if fixed is selected With the fixed time, deducted on days with a single check-in and check-out of 6 hours or more (0–180); if you enter 0, no break is deducted 60
Lunch break starts / Lunch break ends No reason is asked for a check-out between these times; if empty, it is asked at every early check-out (at most 4 hours) Empty
Ask "Why did you leave the office?" on check-out before the end of the workday On a working day, when the end is more than the tolerance away, outside the lunch break and when not on leave, a reason is required at check-out Off
Check-out reasons (one per line; "Other" is added automatically) The options shown to the employee (at most 10); an option containing "İzin" opens the leave request form. Since 1.8.3, the "Why did you leave the office?" question of automatic attendance also uses this list; the notification buttons show the first two reasons Lunch, Client meeting, Technopark visit, Personal reason, Leave (1.8.3; companies that never saved the list)
If there is no check-in after start + tolerance, ask "Why haven't you checked in today?" (notification) One notification to the employee and the "No check-in today" card in the Work time box Off
Absence reasons — before check-in (one per line; "Other" is added automatically) The options (at most 10); one that contains "İzin" opens the leave form, one that contains "Evden" opens the check-in from home. Do not add a reason that contains health information Gecikeceğim, Müşterideyim / sahadayım, Evden çalışıyorum, İzin istiyorum, Bugün çalışamıyorum (İK'ya bilgi vereceğim)
Reasons after a late check-in — asked after the check-in (one per line; "Other" is added automatically) (1.7.7) The options of the "Why were you late?" card that opens after a late check-in, in the past tense (at most 10); one that contains "İzin" opens the leave form with a note of the time the person was late. "Working from home" and "I can't work today" do not belong here (the person has checked in). If the company has a customised absence list, this card uses the default list and a note shows until the first save Geciktim, Müşterideydim / sahadaydım, Geç kaldığım süre için izin istiyorum
On home / remote work days, send "Have you started work?" at the start of the workday One notification at the start of the workday to an employee whose schedule says From home / Remote / Field for that day, who has not checked in and is not on leave. It turns on only the notification: the "Have you started work?" line in the Work time box also shows when this setting is off Off
Notify employees with a missing clock-out the next morning (after 08:00) One "Your clock-out is missing for yesterday" notification in the morning to an employee whose last record yesterday was a check-in; it is not sent if a correction request was made for that day (1.3.2) On

Notification texts:

  • Have you started work? — "Today is your work-from-home day (09:00–18:00). If you've started, check in from Work time." (on a remote day, "Today is your remote work day (…)", on a field day, "Bugün saha çalışma gününüz (…)" — "today is your field work day (…)").
  • No check-in today — "Work started at 09:00. If you can't come or are running late, give a reason."
  • Your clock-out is missing for yesterday — "15 Oct · clock-in 08:52. Report your clock-out time via "Request correction" in Attendance."

Important:

  • The notifications are sent by a server task that runs every 10 minutes; once a day per person for each one. They go to phones with the Prozence app installed; an employee without the app gets an email. The card in the app shows in all cases. Because a real phone notification cannot be shown in the test environment, the guide gives the texts.
  • No question is asked on public holidays, on the employee's holidays or to an employee on leave. The answers show in the manager's My team view and in the Reason column of the timesheet.
  • If the saved list has the old option "Rahatsızım" ("I'm unwell"), it is shown as "Bugün çalışamıyorum (İK'ya bilgi vereceğim)" ("I can't work today (I'll inform HR)") so that no health information is collected (1.1.7).
  • Common errors: "Enter both the start and end of the lunch break, with the end after the start." · "The lunch break window can be at most 4 hours." · "Enter at least one check-out reason." · "There can be at most 10 absence reasons."

Setting up and protecting the QR code screen at the entrance

Who: Time and attendance module admin, IT · Where: Saved offices → office card → Open QR screen

What it does: The tablet or screen at the office entrance shows a QR code that changes every 30 seconds. When an employee scans the QR code, their time is recorded.

  1. On the office card, click Open QR screen. If you will open the screen on a tablet, get the link with Copy link ("Link copied.").
  2. Open the link on the tablet at the entrance and switch to full screen.
  3. The screen shows the company logo, the title Giriş–çıkış ("check-in/out"), the name of the office and the QR code: "Prozence uygulamasıyla ya da telefonunuzun kamerasıyla okutun. Kod 30 saniyede bir yenilenir." ("Scan with the Prozence app or your phone's camera. The code changes every 30 seconds.")

QR code screen: Giriş–çıkış, Merkez Ofis and the QR code

Protecting the screen: In the Protecting the QR code screen section of the General tab, set a Screen password. The tablet asks for the password the first time it opens the link, then remembers it for the How many days the screen device is remembered period. If you change the password, all screens opened with the password ask for it again; with Remove password, you go back to no password.

QR code screen password

Important:

  • If the connection drops, the screen shows "Bağlantı bekleniyor…" ("waiting for connection…"); check the tablet's internet connection.
  • If Open the screen only from that office’s internet address (office network) is selected, the screen shows "Ekran yalnız ofis ağından açılır." ("The screen opens only from the office network.") on another network. If IP learning is on for the office, a tablet saved with the password also opens when the IP changes and teaches the new address.
  • If you think that the link was passed to someone else, select the Renew QR screen links on save (old links stop working) checkbox, save, and open the new link on the tablet.
  • For what the QR code opens on the phone (web address or the Prozence app), see The content of the office QR code and proof.

Time and attendance permissions

Who: App administrator, time and attendance module admin · Where: Admin → Modules → Work time → Permissions

What it does: Assigns the attendance officers (HR), the viewers and the module admin.

  1. Go down to the Permissions section at the very bottom of the Work time page.
  2. In the role's box, type a name in the Add person… field and select it in the list; to remove a person, click ×. To give a role to a department, click + Add department.
  3. Click Save.

Work time Permissions: Module admin, Operator, Viewer, Role by department

Role What it does
Module admin Sets the methods, offices, working hours and retention period
Operator HR: approves correction requests, produces the timesheet; manages the whole company's My team view, overtime approvals, other people's record history and the consent documents for location tracking; sees all the details of the records (location, selfie, IP, Wi-Fi)
Viewer Sees today's status and the monthly timesheet; cannot see the location, selfie, IP and Wi-Fi details (1.1.3)
Role by department Everyone in the selected department gets this role (does not get notifications)

Who sees what? (1.1.3): The employee sees all the details of their own record, and the Work time operator sees all the details of everyone's. The manager in the chart sees the location and selfie of their team, but cannot see the IP and Wi-Fi details. Someone who looks only with the viewer permission cannot see the location, selfie, IP and Wi-Fi details. Opening another person's monthly record is written to the Record access log and to the employee's My record history screen.

Tip: The payroll export (Excel / CSV) is taken by the PDKS operator, the Payroll operator, Leave HR or the Admin (1.1.7). A viewer sees a note that explains this instead of the export section on the timesheet screen.


Timesheet and export to payroll software

Who: Time and attendance operator (HR), viewer, app administrator · Where: My Area → Work time → Timesheet

What it does: Shows the totals of the month per employee; you download a CSV file for payroll or an Excel file that fits your payroll software.

  1. In the Work time box, click Timesheet.
  2. Select the month with the ‹ and › buttons.
  3. The table shows the Day, Worked, Overtime (50%), Extra hours (25%), Late, Missing check-out, Workdays without record and Record on a leave day values of each employee. If overtime approval is on, the overtime columns get ", onaylı" (", approved") and the Overtime pending approval and Not approved columns are added. For an employee who joined or left during the month, the start / leaving day shows next to the name. Click an employee's name to open their records for that month.
  4. For day-by-day details, click Download CSV (daily) (puantaj-YYYY-AA.csv).
  5. Read the notes below the table: the explanation of "Workdays without record", the warning about records on leave days, "Overtime approval is on: the table and the payroll export contain only approved overtime." and the employees without a personnel number ("N employees have no employee ID; they won't match in the payroll program: … Kişiler → Sicil'den girin." — "enter them in People → Personnel number").

Timesheet: October 2026, Download CSV (daily) and the approved overtime columns

Exporting to payroll software (updated in 1.3.2):

  1. Under Export to payroll software, read the Pre-export check line, e.g. "Pre-export check: warnings for 15 employees — 2 bekleyen düzeltme talebi · 30 sa 5 dk fazla mesai onay bekliyor · 13 eksik çıkış · 15 sicilsiz çalışan." ("2 pending correction requests · 30 h 5 min overtime awaiting approval · 13 missing check-outs · 15 employees without a personnel number"). If there are no warnings, it says "Pre-export check: no warnings.".
  2. To see them person by person, click Show warnings (e.g. "Sicil numarası yok; 1 gün çıkış kaydı eksik; 2 sa fazla mesai onay bekliyor (aktarılmadı)" — "no personnel number; check-out missing on 1 day; 2 h overtime awaiting approval (not exported)").
  3. Select the software: General (all columns), Logo (Bordro Plus / j-HR), Mikro (Bordro / İK), Luca Bordro, Netsis (Logo Netsis HR). The note below it gives an export tip for the software.
  4. Click Download Excel or Download CSV (timesheet).
  5. If Logo, Mikro, Luca or Netsis is selected and there are warnings, the Pre-export check window opens: "N employees have warnings (pending correction, unapproved overtime, payroll number…). The … template has no warning column; warnings are not written to the file. Download anyway?" To fix the warnings first, click Go back; to download anyway, click Download anyway.

Pre-export check: warning summary, the Show warnings list, software selection and Download Excel

Pre-export check window: no warning column in the Logo template, Cancel and Download anyway

The 19 columns of the CSV file (daily): Çalışan · Departman · Tarih · Giriş · Çıkış · Çalışılan (dk) · Plan üstü (dk) · Geç (dk) · Eksik çıkış · İzinde · Kayıtsız iş günü · Yer · Resmî tatil · Tatil çalışması (dk) · Plan · Neden · Düşülen ara (dk) · Kayıt yöntemleri · Not (employee · department · date · check-in · check-out · worked (min) · above plan (min) · late (min) · missing check-out · on leave · workday without record · place · public holiday · holiday work (min) · plan · reason · deducted break (min) · recording methods · note; the column names in the file are in Turkish). The file is UTF-8 and separated by semicolons. The Plan column shows the work schedule type of that day, and the Neden column shows the absence or check-out reason the employee gave.

The payroll Excel file has two sheets: Puantaj ("timesheet": per employee, days worked, normal hours, "Fazla sürelerle çalışma (saat, %25)" ("extra hours (hours, 25%)") and "Fazla çalışma (saat, %50)" ("overtime (hours, 50%)"), public holiday hours, absence, leave days by type, the number of SGK (Social Security Institution) missing days and the reason, SGK premium days) and İzinler ("leave"). Matching is done by the personnel number; the file has no Turkish ID (TC) number. For a person who joined or left during the month, the SGK premium days are the calendar days they worked; the general template has the "İşe giriş tarihi" ("start date"), "İşten çıkış tarihi" ("leaving date") and "Uyarı" ("warning") columns. You can also get the same file from Admin → Integrations → HR & accounting (see 13. Integrations).

Tip: For the Work time and office reports in the Reports section, see 19. Reports.

Important:

  • If overtime approval is on, overtime that is pending or not approved is not exported to the file. In the file, the warnings are only in the "Uyarı" column of the general template; the format of the Logo, Mikro, Luca and Netsis files does not change, so check the warnings on this screen.
  • Days on leave are not counted as "kayıtsız" ("without record"); leave days are counted with each employee's work schedule (1.3.2). Before you export to payroll, wait until missing check-outs and pending corrections are finished. Column names can change with the version of the payroll software; match the columns on the import screen.

Timesheet screen (Reports → Timesheet)

For whom: Admin · Work time module admin, operators and supervisors · Leave HR supervisors · Payroll operators · Where: Reports → Timesheet

What it does: Shows the month's timesheet on a full page — for HR and management; the Excel file for the payroll software is downloaded here. The figures are identical to the payroll export Excel (same person, same column); the My Area → Work time → Timesheet window stays, and its Full screen: Reports → Timesheet link opens this screen.

  1. Click Reports → Timesheet. On the 1st–5th of the month the previous month opens, afterwards the current month; change it with ‹ › or the month picker (a future month cannot be selected). In the first days of the month the "… timesheet is ready" row in Dashboard → Today also opens this screen with the previous month (Hide closes it for that month).
  2. Filter: Department (multi-select), Search people, Only rows with warnings. The summary cards at the top (Employee, Days worked, Extra hours (25%), Overtime (50%), Absence, Missing check-out, Awaiting approval, Employees without number) total the filtered set; clicking a card narrows the table to those rows, clicking again removes it.
  3. Table columns: Employee number, Full name, Department, Days worked, Social security days, Regular hours, Extra 25%, Overtime 50%, Public holiday (hours), Annual leave, Other leave, Unpaid leave / sick note, Late, Missing check-out, Warning. Click a header to sort; the header row stays on top while scrolling and the wide table scrolls sideways in its own box.
  4. Click a row to open that person's daily breakdown for the month: date, check in, check out, duration, type (Office / Home / Field), leave, correction status, plan and note — the same rows as "Download CSV (daily)" in the timesheet window.
  5. Download: pick the software and click Excel for payroll (General, Logo, Mikro, Luca, Netsis; two sheets: Timesheet and Leave), Excel (daily breakdown) (one row per employee-day) or CSV (the table on screen). With a filter active only the filtered employees are written and the file name gets a department suffix (e.g. bordro-logo-2026-09-satis.xlsx); without a filter, everyone.
  6. If there are employees without an employee number, a red note appears before downloading: "N employees have no employee number — the payroll software cannot match them. Enter it under People → Employee number."

Tip: For who sees the tab and the downloads see 19. Reports. This window and "Download CSV (daily)" are unchanged.


Who: Time and attendance module admin, app administrator; for the consent document, the time and attendance operator (HR) · Where: Admin → Modules → Work time → Location tracking (field)

What it does: You manage two modes in one place. Automatic attendance (office mode) (1.7.1, mobile 1.7.0): the employee's phone detects arriving at and leaving the office zone with the operating system's region monitoring (geofence) and sends only the check-in / check-out event; no coordinates or network identifiers reach the server, nobody can see where the employee went. Field / visit location (route every 5 minutes) will come with mobile app 1.8.0; its settings are already here and it collects no location until that version arrives. You set who is in scope, the work-time window, automatic check-in by location, Wi-Fi use, retention and the explicit consent / privacy notice texts of the two modes; you follow explicit consent and the signed consent form here.

Before you start: Location tracking is part of the Work time module; it does not work while Work time is off ("Work time module is off: location tracking is part of Work time and does not work until Work time is turned on."). For automatic attendance, the latitude, longitude and radius of the offices must be entered (Work locations → office card); the radius must be at least 100 m (150 m recommended). The employees' work schedule (start–end times) must be defined; the window is calculated from these times.

  1. On the Work time page, go down to the Location tracking (field) section.
  2. Read the What works today? box (1.1.8, three lines in 1.7.1):
    • Working: when someone taps "I'm in the field" in Work time, the location is taken once at that moment (browser and mobile app) and compared with the defined office / field site.
    • Working or Not working yet: "Automatic attendance (office mode): Prozence mobile app 1.7.0 and later detects arriving at and leaving the office with the phone's region monitoring; no coordinates are sent" — if no phone with this version is linked, "; no phone linked with this version yet." is added.
    • Not working yet: "Field / visit location (every 5 min, only within the work-time window): Prozence mobile app 1.8.0 and later — the settings marked "Mobile app 1.8.0+" collect no location until that version arrives."
    • Below it, it says "Registered devices: N · Sent location in the last 24 hours: N people".
  3. Read the yellow KVKK box: "Data protection (KVKK): tracking does not start without the employee’s written explicit consent." Below it says that the two modes read separate texts, that consent is optional and that no location is collected on work-from-home, leave, holiday and "I can't work today" days and outside the work-time window.
  4. Select the Location tracking on (automatic attendance and field location) checkbox. If no phone is linked yet, the Location tracking does not work yet window opens and asks you; you turn it on with Turn on anyway.
  5. Under When the window is fixed: "Only within the work-time window: from 30 min before the start to 30 min after the end in the person's work schedule. On half-day leave only the worked half; on the eve of a holiday the end is 13.00 at the latest. Midnight is not crossed." If you wish, turn off the If there is no check-out when work time ends, extend by 15 min and ask "why didn't you check out" checkbox (on by default). The note below shows the lunch break window: leaving the office during the lunch break does not count as an automatic check-out.
  6. Under Automatic attendance (office mode) (badge Mobile app 1.7.0+) select the scope: Everyone (all employees) or the Departments and Individual people lists (Search department, Search name or department; Select visible, Clear selection). The line at the top shows immediately how many people are in scope ("Automatic attendance: N people." or "Automatic attendance: nobody selected."). Then:
    • Select the Automatic check-in by location checkbox and choose Ask "Check in?" (recommended) or Record directly, then notify. While off, the check-in event still arrives (for check-out and switching to the office) but no automatic check-in is written; if the office rule requires a QR code or a selfie, no automatic check-in is made at all.
    • If you wish, select the Also use the office Wi-Fi for automatic check-in (the access point list goes to the phone, the comparison is done on the phone) and Wi-Fi match required (if it does not match, "Check in?" is asked) checkboxes (the second also selects the first).
    • Check the Office zones list: the radius and Wi-Fi definition of each office shows; an office without coordinates is marked "location not defined — not used for automatic attendance"; for an office with a radius under 100 m the warning "At least 100 m for automatic attendance (150 m recommended). The zone is set up on the phone at 100 m; Work time record verification continues with the office's own radius." appears.
  7. Under Field / visit location — who (badge Mobile app 1.8.0+) select the field employees: People on a field work schedule (…), Departments, Individual people; the line says "Based on your selection, N people are in tracking scope." or "Empty selection: no one is tracked.". The Periodic field / visit / remote-day location (5 min) — Mobile app 1.8.0+ checkbox brings no location until 1.8.0 arrives; while off, the server rejects every point.
  8. Enter the Location interval (minutes) — Mobile app 1.8.0+, Retention (days) and Advanced: stop calculation (Mobile app 1.8.0+) values (see the table).
  9. Set the Signed consent form required (tracking does not start until HR clicks "Form received") checkbox according to your company rule.
  10. Under Explicit consent and privacy notice texts (two modes), edit the four texts for your company: Automatic attendance (office mode) — explicit consent text, Automatic attendance (office mode) — privacy notice, Field / visit location — explicit consent text, Field / visit location — privacy notice (Reset to default returns to the draft). The person is shown only the text of the mode they are in.
  11. Click Save. The message "Location tracking settings saved." appears.

What works today?: the single location when saying I'm in the field works, automatic attendance (office mode) 1.7.0 and later, field / visit location 1.8.0 and later not working yet, number of registered devices

When: only within the work-time window (30 min before the start – 30 min after the end), extend by 15 min and ask why you did not check out, lunch break note

Automatic attendance (office mode) — Mobile app 1.7.0+: Everyone, Departments, Individual people, Automatic check-in by location (ask / direct), Wi-Fi options, Office zones and radius warning

Field / visit location — who (Mobile app 1.8.0+): people on a field work schedule, Departments, Individual people and the Periodic location checkbox

Setting What it does Default
Location tracking on (automatic attendance and field location) Turns on the two modes; the employees in scope are asked for explicit consent on the Work time screen Off
When (fixed) Location only within the work-time window: from 30 min before the start to 30 min after the end in the work schedule; events and points outside it are rejected (1.7.1; the old "only within work time / work schedule / custom range" options were converted to this rule) —
If there is no check-out when work time ends, extend by 15 min and ask "why didn't you check out" If there is an open check-in 30 min after the end, the window extends by 15 min and the employee is asked once "Your work time has ended and you have no check-out. Why?"; if off, tracking ends 30 min after the end and no question is asked On
Automatic attendance (office mode) → Everyone (all employees) / Departments / Individual people Scope of the office mode (Mobile app 1.7.0+). The person in scope gets the Automatic attendance card in Dashboard → Work time; if they do not come on an office day, "why didn't you come" is asked even if the company turned it off Empty
Automatic check-in by location → Ask "Check in?" (recommended) / Record directly, then notify At a check-in event in the office zone the check-in is written after asking or directly. If a fake location is detected it is rejected; if the office rule requires a QR code / selfie it is not made Off / ask
Also use the office Wi-Fi for automatic check-in (…) / Wi-Fi match required (…) The office's access point list goes to the phone and the comparison is done on the phone (the network identifier does not reach the server); if required, the question is asked when it does not match Off
Office zones Offices with coordinates become zones (at least 100 m, at most 2000 m on the phone); a warning for an office with a small radius —
Field / visit location — who (People on a field work schedule, Departments, Individual people) Scope of the field mode; the union of the three, nobody if none is selected (1.1.8) Empty
Periodic field / visit / remote-day location (5 min) — Mobile app 1.8.0+ With 1.8.0, location every 5 min on a field day and after switching to a visit; while off, the server rejects every point Off
Location interval (minutes) — Mobile app 1.8.0+ How often the field location is taken (at this interval on Android; on iPhone when the location changes and at stops) 5
Retention (days) Expired points are deleted; the day's summary stays. Old points left outside the window / mode are deleted by the nightly job; before deletion only their number is written to the audit log (1.7.1) 90
Advanced: stop calculation (Mobile app 1.8.0+) → Stop radius (metres) / Stop time (minutes) A place where someone stays longer than this time within this radius counts as a stop 150 / 10
Signed consent form required (tracking does not start until HR clicks "Form received") Tracking does not start before a document with a wet signature is received On
Explicit consent and privacy notice texts (two modes) Four texts; Reset to default returns to the draft. When the consent text changes, all employees approve again; in the version migration (1.7.1) old consents stay valid and nobody is asked for a new approval Draft text

People in tracking scope and the signed consent document (HR):

  1. In the People in tracking scope table at the bottom of the section, the Why in scope (Selected as a person, Department selected, On a field work schedule or automatic attendance scope), Explicit consent (with the approved text version, 1.7.1), Signed form and Devices status of each employee shows; if there was a fake location attempt today, "· N fake location attempts today" is written.
  2. After the employee gives consent in the app, get the document with a wet signature and click Form received in the row. The status becomes Consent complete. If it is wrong, click Remove.
  3. To remove a device (e.g. a lost phone), click × next to the device. Route opens the employee's day.
  4. Click Location access log: the people who opened someone else's route or latest locations in the last 1 year are listed (who, whose, when, what).

People in tracking scope: Why in scope, Consent complete, signed form, device, Route and Location access log

Automatic attendance — who is ready? and notices (1.8.4): Below the settings form, above People in tracking scope, there is the Automatic attendance — who is ready? list. It shows only people in automatic attendance scope. "Ready": explicit consent given and the phone connected with an up-to-date app.

  1. Read the summary line at the top: "M of N people ready", followed by the numbers of people whose consent is pending, whose phone is not ready and who can be notified. If there is an additional company, Admin picks a company in the Company list; other officers see only their own company.
  2. Click one of the filters: All, Not ready, No consent, No phone.
  3. For each person, the table shows Explicit consent (Given, Not given, Old text accepted, Consent withdrawn, Waiting for the signed form), Phone (Not connected, App not up to date, Connected — platform, version and last seen), App notification, Location permission and Last notice. Location permission is given on the phone and does not reach the server; so it always says Unknown.
  4. Tick the people you want to inform and click Notify selected people (N) or Send to everyone not ready. The Send notice window says "An app notification and an email will be sent to N people. Nothing goes to people who gave consent, withdrew it or were notified in the last 24 hours."; confirm with Send. The message "Notice sent to N people" appears (with the numbers skipped and remaining).

Who receives it: only people who never gave consent or gave it to an old text; an app notification (if registered) and an email (if there is an address and the person's work notification email preference is on). The box is disabled for people who gave consent, withdrew consent, were informed in the last 24 hours, or have no notification and email; hover over the box to see why. A person who taps the notification or the link in the email arrives at How is my location used? in My Area (see 22. Time and attendance). The points in the email are the same text as in that section.

Important (notices): Nothing is sent automatically; it goes only with this button and after confirmation. At most 300 people per sending; the rest is reported as "… people left; send again". At most 20 sendings per hour. Each sending is written to the audit log with numbers (no names). Work time operators and Admin see this list.

Important:

  • Consent is optional; tracking does not start for an employee who does not give it, and this must have no negative consequence. The employee can withdraw consent at any time.
  • The consent and privacy notice texts are drafts; before you turn on tracking, review them with your legal adviser. While tracking is on, the lines of the two modes are added to the Work time privacy notice template (General → Open the privacy notice template); publish the notice again and announce it to employees.
  • The location stays on the phone (1.7.1): in office mode only the signed check-in / check-out event reaches the server; an event containing coordinates or a network identifier is rejected. On work-from-home, full-day leave, holiday and "I can't work today" days the phone does not monitor zones, the server rejects the event and no location or network details are written in any way to that day's Work time records. On a remote work day, location is taken only once, at the check-in and check-out button. For the worked half of a half-day leave the rules work normally.
  • On the update to 1.7.1 the old hours rules (only within work time / work schedule / custom range) are converted to the single window rule; old consents given to the default consent text stay valid (the employee sees the note "Your consent was given to the previous consent text…"). Old points left outside the window / mode are deleted in the first nightly job; the number to be deleted is first written to the audit log.
  • The location is visible to the person, the manager in the chart (for their own team), the Work time operator and the Admin; the viewer cannot see it. Each view is written to the employee's record and to the location access log; the employee sees it in the Who last looked at your location list. For the manager's Field team — latest locations screen, see 22. Time and attendance; for the employee's card, see 22. Time and attendance.
  • When the name of a department changes, the name in the scope also changes (1.1.8).
  • Automatic attendance needs a real device and Prozence mobile app 1.7.0; the field / visit location comes with 1.8.0. The offices, people and location points in this guide are fictional.
PROZENCE BY PROZON

Your workplace's
new common ground.

Bring your people, your brand and your daily work together. Free for 14 days, no credit card.

Download our iPhone, Android and Mac apps
Download on the App StoreGet it on Google PlayDownload on the Mac App Store
Mac and Windows appsFree plugin on WordPress.org