QV
QVolk Attendance
Sign in
Use the dashboard administrator account.
Username
Password
⚠ Caps Lock is on
Sign in
Checking server…
Restricted to authorised staff. Sign-in attempts are recorded.
QV
QVolk Attendance
connecting…
Live refresh
Push URL
Sign out
Devices online
–
Punches today
–
device local day
Total punches
–
all devices
Last punch
–
Devices
Simulate punch
Add employee
Bulk upload
+ Add device
Attendance
Daily summary
All punches
Export CSV
Employee
Device
All devices
From
To
Source
Any source
Push from device
TCP live
TCP download
Today
Yesterday
Last 7 days
This month
Clear
Rows per page
25
50
100
200
‹ Previous
Next ›
Add device
✕
Name
Serial number
IP address
Port
Model
Push key
Connection check
Test TCP now, save either way (recommended)
Skip test – push-only device or different network
Only save if TCP test succeeds
TCP connection enabled (server dials port 4370)
Device active (accept its punches)
Remove existing push key
Cancel
Save
Delete device
Cancel
Delete
Simulate a punch
✕
Sends one ATTLOG line to
/iclock/cdata
exactly as a terminal would. Useful to verify the pipeline without touching hardware.
Device
User ID
Punch time
Close
Send punch
Add employee to terminals
✕
Queues a
DATA UPDATE USERINFO
command for each selected terminal. It is applied on the terminal's next poll (about every 10 seconds while online). Sending the same user ID again updates the record. Face or fingerprint is enrolled on the terminal afterwards.
User ID (PIN)
Name
Card number
Password
Terminal administrator (can open the terminal menu)
Send to
All
None
Close
Send to terminals
Bulk upload employees
✕
Upload an Excel (.xlsx) or CSV file with a header row containing
User ID
and
Name
(optional: Card Number, Password, Privilege). Rows are checked first; nothing is sent until you confirm.
Download the template
.
File
Send to
All
None
Skip rows with errors and send the rest
Close
Check file
Send to terminals
Fetch records
✕
From (device date)
To (device date)
Also forget the upload marker, so the terminal re-sends its whole log after its next restart
Close
Fetch
Result
✕
OK