Attendance
Overview
The Attendance module is used to record employee working hours and manage their work activities. It allows for recording arrivals and departures, managing overtime, tracking various types of work activities, and generating outputs for payroll accounting and HR systems. The system supports attendance confirmation by both employees and supervisors, provides an AI assistant for data queries, and offers extensive statistical reports.
Key Functions
- Recording employee arrivals and departures
- Automatic calculation of hours worked and overtime
- Distinction between work on business days, weekends, and holidays
- Management of various attendance types (work, vacation, sickness, business trip, home office, and more)
- Shift operation planning
- Attendance approval by supervisors
- Calculation of night shift overtime
- Management of employee bonuses
- Overtime settlement
- Export to various formats for payroll systems
- AI assistant for attendance-related queries
- Extensive statistical reports
- Integration with vacations and eSick Leave (eNeschopenka)
Access and Settings
How to access the module
Navigation path: Employees → Attendance
Module Settings
Settings path: Settings → Attendance
The module contains six settings tabs:
1. User Rights
In this tab, rights of individual users for the attendance module are set. For each user, you can define the access level and, if applicable, select specific employees whose attendance they can manage.
2. General Settings
The basic configuration of the module includes these options:
- Number of days editable retroactively: Determines how many days back employees can edit their attendance
- Number of rows per 1 day: Maximum number of attendance entries in one day (e.g., for multiple arrivals/departures)
- Calculate overtime separately: Separate tracking of overtime on business days, weekends, and holidays
- Round arrival/departure to 15 min: Automatic rounding of times to quarter-hours
- Automatic lunch break deduction: The system automatically deducts a set break
- Log attendance changes: Recording all attendance changes for audit purposes
- Attendance plan: Activation of the module for shift operation planning
- Enter vacations only from the vacation module: Prevents entering vacations directly in attendance
- Supplement attendance from eSick Leaves: Automatic completion of attendance from the Czech eNeschopenka system
- Calculate meal voucher entitlement: Calculation of meal allowance entitlement based on hours worked
- Note from selection: Pre-set options for quick filling of notes
- Attendance confirmation by employees: Employees must monthly confirm the correctness of their attendance
3. Used Types
Selection of active attendance types that will be available in the system. You can activate/deactivate individual types according to your company's needs.
4. RestAPI
API access settings for external systems, attendance terminals, and mobile applications.
5. Import
Configuration for importing data from external files and attendance systems.
6. Rights History
Audit of changes to user rights for the attendance module.
User Rights
The system distinguishes six levels of access to attendance:
| Permission | Description |
|---|---|
| No access | User cannot view any attendance |
| Read own | User can only view their own attendance, cannot edit it |
| Write/read own | User can view and edit their own attendance |
| Read users' attendance | User can view the attendance of selected employees without the possibility of editing |
| Write/read/approve for selected | Full management of attendance for selected employees, including approval |
| Write/read/approve/pre-fill for all | Full management of attendance for all employees, including bulk pre-filling |
User Interface
Main Screen
After opening the module, you will see the basic interface with these elements:
- Tabs at the top: Actual, Attendance Plan, Confirmation, AI, Statistics
- Employee selection: Dropdown list for choosing an employee (based on permissions)
- Month and year selection: Quick navigation between months using arrows or selection from a dropdown list
- Calendar overview: A table with all days of the current month
- Information panel: Summary of hours worked, overtime, and other data
- Export panel: Buttons for downloading various reports
Calendar Overview
The main table displays individual days of the month with the following information:
- Day and date: Day number, day of the week
- Day type: Color-coded work type (work, vacation, sickness, etc.)
- Time data: From-to, total hours worked
- Note: Text note for the entry
- Action icons: Edit, Copy, Delete
Color Coding
Each attendance type has its own color for quick orientation:
- Work - blue
- Vacation - green
- Sickness - red
- Business trip - purple
- Home Office - turquoise
- and others according to settings
Information Panel
The right panel displays a monthly overview in hours:
- Totals of hours according to individual attendance types
- Total reported for the month
- Breakdown of working time into night shifts, weekends, and holidays
- Overtime calculation
- Number of working days in the month
- Average daily working time
Attendance Types
The system supports these basic attendance types:
| Attendance Type | Usage |
|---|---|
| Work | Standard working hours |
| Vacation | Vacation usage (usually entered from the Vacations module) |
| Doctor | Doctor's visit during working hours |
| Sickness | Incapacity for work |
| Break | A break that is not counted towards working hours |
| Business trip | Work travel outside the workplace |
| Training | Participation in educational events |
| Home Office | Work from home |
| On-call duty | Standby duty (can be recalculated according to settings) |
| Family Care | Personal obstacles to work on the employee's side |
| Personal leave | Other reasons for unpaid leave according to the Labor Code |
| Compensatory time off | Taking compensatory time off for overtime worked |
| Unpaid leave | Unpaid leave |
Specific names and the number of types may vary according to your company's settings.
Basic Operations
Viewing Attendance
- Open the Attendance module
- Select an employee from the dropdown list (if you have permission to see multiple employees)
- Use the arrows or the dropdown menu to select the desired month and year
- In the calendar, you will see the attendance overview for the entire month
Creating an Attendance Record
- In the calendar overview, click the Edit icon (pencil) for a specific day
- A dialog box for editing the day opens
- Fill in the data in the first row:
- Type: Select the attendance type (Work, Vacation, Sickness, etc.)
- From: Enter arrival time (HH:MM format)
- To: Enter departure time (HH:MM format)
- Note: Optionally add a text note
- If you need to record multiple arrivals/departures in one day, click the Add row button
- Click the Save button
Editing an Attendance Record
- Click the Edit icon (pencil) for the day you want to edit
- Make the desired changes in the dialog box
- Save by clicking the Save button
Retroactive editing limit: The number of days back you can edit attendance is defined in the module settings.
Copying a Record to Other Days
- For the day whose attendance you want to copy, click the Copy icon (two pages)
- A dialog box with a calendar opens
- In the calendar, select the days you want to copy the attendance to (you can select multiple days at once)
- Click Save
Copying with notes: If you click the copy icon with a dot (pages with a dot), notes will also be copied.
Important: Copying only overwrites empty days. Days that already have attendance filled in will remain unchanged.
Deleting a Record
- For the day you want to delete, click the Delete icon (cross)
- If delete confirmation is activated in the settings, confirm the action in the dialog box
- Attendance for the given day will be deleted
Advanced Functions
Pre-filling Working Hours for a Period
This function allows for bulk pre-filling of attendance for selected employees according to their set templates.
- Click the Pre-fill working hours for a period button
- Select the from-to date for pre-filling
- Check the employees for whom you want to pre-fill attendance
- Click Save
Note: The system will use the default working hours set for individual employees. Pre-filling will not overwrite already existing records.
Bonuses
If your company has the bonuses module activated, you can record a monthly employee bonus.
- Select the employee in the dropdown list
- Click the Bonuses button
- Enter the bonus amount for the current month
- Click Save
Overtime Settlement
Function for recording the payout or taking of compensatory time off for overtime.
- Select the employee
- Click the Pay out / Settle button
- Fill in the form:
- As of date: Settlement date
- Number of hours: Number of hours to settle (deducted from overtime)
- Reason: Explanation (e.g., "Paid in February payroll")
- Click Save
Attendance Approval and Locking
If attendance confirmation by employees is activated in the settings:
- The employee checks their attendance after the month ends
- In the green box "Attendance approval by user", they click the Confirm button
- The system records the date and time of confirmation
- The supervisor can subsequently approve the attendance
Overview of Confirmed/Unconfirmed Attendance
For managers, an overview of the attendance confirmation status is available:
- Click the Confirmed/Unconfirmed for all button
- A table will appear with all employees and their confirmation status for the current month
- You can print the overview by clicking the Print button
Attendance Plan (Shift Operation)
If your company has the attendance planning module activated, you can plan employee shifts in advance.
Viewing the Plan
- Click the Attendance Plan tab
- Select an employee or group
- View the planned shifts in the calendar
Creating a Plan
- In the attendance plan, click the Edit icon for a specific day
- Fill in the planned shift just like standard attendance
- Click Save
Converting the Plan to Actual Attendance
If the shift took place according to the plan, you can convert the plan into actual attendance:
- Select the employee
- Click the Convert plan to attendance button
- Select the period for which you want to convert the plan
- Click Save
The system will copy all planned shifts into the actual attendance.
Confirmation Tab
This tab serves managers for viewing and approving the attendance of subordinate employees.
Usage
- Click the Confirmation tab
- A table of all your subordinates will be displayed
- For each employee, you see:
- Status of attendance confirmation by the employee
- Confirmation date
- Option to approve or reject the attendance
- After review, click the appropriate button for approval
AI Assistant
The AI attendance assistant allows you to ask natural language questions about attendance data and get quick answers.
Using the AI Assistant
- Click the AI tab
- Type your query in natural language into the Your question field
- Click the Search button
- The AI will process the query and display results in a table
Example Queries
- Find employees who had vacation between 4/1/2025 and 8/31/2025
- Who worked on a public holiday this year?
- How many overtime hours does John Doe have?
- Which employee had the most sick days this year?
Note: Each query costs 0.1 credit. You can see the current credit balance in the upper right corner of the AI assistant.
Statistics
The Statistics tab provides graphical overviews and attendance analysis.
Available Statistics
- Click the Statistics tab
- Select the period type:
- Month: Statistics for the selected month
- Full year: Annual overviews
- Choose a specific month and year
- Click Show statistics
Displayed Data
- Total number of hours worked by employees
- Breakdown of hours by attendance types
- Overtime broken down into business days, weekends, and holidays
- Sickness rate in hours
- Charts and tables for data visualization
Data Export
The attendance module offers extensive options for exporting data to various formats and systems.
Export - Attendance overview of the selected user for this month including notes
Format: Excel
Usage: Export the attendance of the currently selected employee for the displayed month, including all notes.
- Select the employee
- Select the month
- Click the button with the Excel icon Attendance overview of the selected user for this month including notes
- The file will download automatically
Export - Employee timesheet in PDF
Format: PDF
Usage: Export the currently selected employee's timesheet in PDF format suitable for the Labor Inspectorate.
- Select the employee
- Select the month
- Click the button with the PDF icon Employee timesheet in PDF
- The PDF file will open in a new browser window
Export - Employee timesheet - for the Labor Inspectorate
Format: Excel
Usage: Export the selected employee's timesheet in Excel format designed for the Labor Inspectorate.
- Select the employee
- Select the month
- Click the button Employee timesheet - for the Labor Inspectorate
- The file will be downloaded to your computer
Export - All timesheets incl. notes - for the Labor Inspectorate
Format: Excel
Usage: Bulk export of timesheets for all employees, including notes, for the Labor Inspectorate.
Permission: Available only to users with full attendance management rights.
- Select the month
- Click the button All timesheets incl. notes - for the Labor Inspectorate
- A file containing all employees will be downloaded
Export - Excel overview for accountant - current employee
Format: Excel
Usage: Export the currently selected employee's attendance in a format intended for the accounting department.
Availability: Only for the Czech language of the system.
- Select the employee
- Select the month
- Click the button Excel overview for accountant - current employee
- The file will be downloaded
Export - PAMICA export for all
Format: XML
Target system: Stormware PAMICA (payroll system)
Usage: Export payroll data of all employees to the PAMICA system.
Availability: Only for the Czech language of the system.
Permission: Available only to users with full attendance management rights.
- Select the month using the navigation arrows
- Click the button PAMICA export for all
- The XML file in PAMICA format will be downloaded
- Import the file into the PAMICA system
Export - All attendance overview for this month for PAMICA check
Format: Excel
Usage: Control export in Excel before exporting to the PAMICA system. Allows checking data before the actual import.
Availability: Only for the Czech language of the system.
Permission: Available only to users with full attendance management rights.
- Select the month
- Click the button All attendance overview for this month for PAMICA check
- Check the data in Excel
- After verification, use the PAMICA export
Export - Money S3 export for all
Format: XML
Target system: Money S3 (accounting system)
Usage: Export payroll data of all employees to the Money S3 accounting system.
Availability: Only for the Czech language of the system.
Permission: Available only to users with full attendance management rights.
- Select the month
- Click the button Money S3 export for all
- The XML file will be downloaded
- Import the file into Money S3
Export - VEMA PAM F90 export for all
Format: Special export
Target system: VEMA PAM (HR system)
Usage: Export data of all employees to the VEMA PAM HR system.
Availability: Only for the Czech language of the system and only if VEMA PAM export is activated in settings.
Permission: Available only to users with full attendance management rights.
- Select the month
- Click the button VEMA PAM F90 export for all
- The export file will be downloaded
- Use the file in the VEMA PAM system
Export - Attendance overview (notes only) by Centers and Org. Unit
Format: Excel
Usage: Export only notes from attendance, filtered by cost centers and organizational units. Suitable for internal analysis and reporting.
- Click the button Attendance overview (notes only) by Centers and Org. Unit
- In the dialog, select the required centers or organizational units
- Click Export
- The Excel file will download with filtered notes
Export - Work plan export
Format: Excel
Usage: Export planned shifts of all employees for future periods.
- Go to the Attendance Plan tab
- Select the month
- Click the button Work plan export
- The file with planned shifts will be downloaded
All attendance overview without notes
In addition to the export with notes, you can export an overview of all employees without notes:
- Select the month
- Click the button with the Excel icon All attendance overview (without mention of notes)
- An overview with only time data without notes will be downloaded
Integration with Other Modules
Vacations
The Attendance module is fully integrated with the Vacations module:
- Approved vacations are automatically reflected in attendance
- If the option "Enter vacations only from the vacation module" is activated in settings, vacation cannot be entered directly in attendance
- Changes to vacation in the Vacations module are immediately reflected in attendance
eSick Leave (eNeschopenka - for CZ)
For Czech companies, integration with the electronic sick leave system is available:
- When activated in settings, attendance is automatically supplemented from eSick Leaves
- Sick days are entered into attendance with the type "Sickness"
- Synchronization takes place automatically in the background
Attendance Terminals (Chips)
The system supports data import from attendance terminals:
- Data from RFID chips or biometric terminals are automatically imported
- Arrivals and departures are recorded in attendance
- Import settings can be found in the RestAPI tab in the module settings
Troubleshooting
Frequently Asked Questions
Question: I cannot edit attendance older than a few days. Why?
Solution: The number of days back for which attendance can be edited is defined in the module settings. If you need to edit an older record, contact an administrator or supervisor with the appropriate rights.
Question: How do I add multiple arrivals and departures in one day?
Solution: In the day edit dialog, click the Add row button. You can add as many rows as set in the configuration (usually up to 20).
Question: Copying attendance did not overwrite all days. Is this an error?
Solution: Copying attendance only overwrites empty days. Days that already have attendance filled in will remain unchanged. This is intentional system behavior to prevent overwriting already entered data.
Question: Why is the PAMICA export button not showing for me?
Solution: PAMICA export is only available when:
- The system language is set to Czech
- User rights are set to full attendance management
Question: How does the night overtime calculation work?
Solution: The system automatically calculates night work in the interval 22:00 - 06:00. It distinguishes two types:
- Night (22-06h): All work within the night interval
- Night (22-06h min.3h): Only night shifts with at least 3 hours within the night interval
Question: What does "On-call duty with conversion" mean?
Solution: If on-call duty conversion (e.g., to 50 percent) is activated in settings, on-call hours are only partially counted towards total working hours. For example, 8 hours of on-call duty at 50 percent = 4 hours added to the total.
Question: How can I see the attendance of my subordinates?
Solution: An administrator must set the appropriate rights for you in the User Rights tab in the module settings. You can have permission for either selected employees or for all.
Question: The AI assistant is not working for me. What should I do?
Solution:
- Check if your company has enough credits (visible in the upper right corner of the AI assistant)
- Ensure the AI Chats module is activated in the company settings
- If the problem persists, contact your administrator
Tips for Efficient Work
Quick filling of recurring attendance
If you have regular working hours, use the copy function. Fill in attendance for one day and copy it to the entire week or month at once.
Using predefined notes
If you often use the same notes (e.g., "Work on project XY"), ask your administrator to add these notes to the selection. You will save time repeatedly typing them.
Review before month-end
Regularly check your attendance during the month. At the end of the month, check the total sums in the info panel and correct any discrepancies before confirming your attendance.
Using the AI assistant for analysis
Instead of manual hour counting, use the AI assistant. You can ask, for example, "How many overtime hours do I have this year?" or "In which months did I work weekend shifts?".
Export for own needs
For personal purposes, you can export your attendance to Excel and create your own charts and analyses according to your needs.
Vacation planning
Before requesting vacation, check how many overtime hours you have in your attendance. You can use them as compensatory time off.
Using filters in statistics
In the Statistics tab, use various views (monthly/yearly) to get a comprehensive overview of your team's working hours.
Access from Mobile Devices
The Attendance module is fully responsive and works on mobile devices:
- Log in to eIntranet from your phone or tablet
- Navigate to the Attendance module
- The interface automatically adjusts to the screen size
- You can enter and edit attendance just like on a computer
Note: On mobile devices, some advanced functions (e.g., bulk exports) are hidden to save screen space.