The Kiosk Time Clock module in Midnight allows employees to clock in and out of their shift. The Time Clock module can be used in conjunction with Shopfloor data collection or as a standalone timekeeping system.
Please note: When this feature is enabled, employees must be clocked in before they can job into any Shopfloor task, and they must job out of all active tasks before they are able to clock out.
Employee Setup Requirements
To use the Kiosk Time Clock module, each employee must have the appropriate settings configured:
Enable “Kiosk Time Clock Required” in the employee’s Kiosk settings
If employees are required to take breaks, select one of the following:
Estimated Break
Unpaid Break
Paid Break
Assign a Kiosk Code to each employee
Employees will then access your Shopfloor module, enter their Kiosk Code, and select Clock In or Clock Out as needed.
Note: Break label names (Paid/Unpaid) can be customized under Global Settings → Shopfloor.
Time Record Creation & Management
When an employee clocks in using the Kiosk Time Clock, a Time Record is automatically created under Job Costing → Time Records. By default, time is recorded as “Reg” or "Regular."
Time Records can be edited at any time by selecting the employee’s name on the corresponding line and making updates.
Example: If an employee forgets to clock in at the start of their shift (e.g., 8:00 AM) and instead clocks in later (e.g., 10:23 AM), the Time Record can be edited to reflect the correct start time of 8:00 AM. This update must be made in both the Time In and Actual Time In fields.
In the example shown above, the original Total Time is 0.33 hours. After updating the correct start time, the Total Time is recalculated and updated to 2.72 hours.
The Total Time is correctly populated on the Employee: Time Sheet Report as shown here.
The example Employee: Time Sheet below shows a 40-hour work week and calculates time based on a standard schedule, including totals for:
Regular time
Overtime
Paid break time
Time Off Management
In addition to daily time tracking, Midnight includes tools to help manage employee availability:
Employee: Time Off Report
Employee: Time Off Calendar
Proper setup of holidays and employee assignments is required for accurate reporting and visibility.
Holiday Setup
Holidays must be configured in Midnight before they can be applied to employees.
Step 1: Add Holidays
Navigate to Admin Settings
Locate the Holidays section
Create each holiday with the appropriate name and date
IMPORTANT! Do not delete or modify the “Reg” or “Regular” holiday record. This record is required for accurate tracking of regular working time.
Step 2: Assign Holidays to Employees
After holidays are created, they must be assigned through Time Records in order to be reflected in reporting and calendars.
Navigate to Job Costing → Time Records → New Time Record
Assign it to the employee and applicable date
Select the appropriate Holiday
In the below screenshot, the holiday type “Vacation” is assigned to employee Kandi Apple for the week of 5/4/2026 – 5/8/2026.
Important Note: Holidays will not appear in reports or calendars unless they are both created and assigned.
Time Off Reports
Employee: Time Off Report
Provides a detailed view of Time Records where a Holiday has been applied, allowing you to track employee absences and time off.
Employee: Time Off Calendar
Provides a visual, calendar-based view of employee availability. It highlights scheduled time off and overlapping absences, making it a helpful tool for staffing and scheduling decisions.
Optional:
In the example shown above for May 25, 2026, a “Company Wide” employee record was created and used to enter a Time Record representing a company-wide holiday. This approach allows the holiday to appear on the calendar without needing to assign it individually to each employee.
Summary
The Kiosk Time Clock module in Midnight provides a simple and efficient way to track employee time and improve visibility into labor and attendance. By using automated Time Records and built-in reporting tools, your team can accurately track hours worked, manage time off, and make more informed staffing decisions.
Key benefits include:
Accurate time tracking: Employees clock in and out in real time
Easy corrections: Time Records can be quickly reviewed and updated when needed
Clear reporting: Track regular hours, overtime, and break time using the Employee: Time Sheet Report
Improved scheduling visibility: Use the Time Off Report and Calendar to see employee availability at a glance
Better workforce planning: Identify overlaps, avoid staffing gaps, and plan ahead with confidence
Centralized holiday tracking: Ensure time off is consistently applied and reflected across reports and calendars