| Name | Description | Type | Additional information |
|---|---|---|---|
| ID | globally unique identifier |
None. |
|
| EmployeeAttendanceSummaryID | globally unique identifier |
Required |
|
| EmployeeScanInID | globally unique identifier |
Required |
|
| EmployeeScanOutID | globally unique identifier |
None. |
|
| SiteID | globally unique identifier |
Required |
|
| SiteTeamID | globally unique identifier |
None. |
|
| SiteActivityID | globally unique identifier |
None. |
|
| Hours | integer |
Required |
|
| Minutes | integer |
Required |
|
| Seconds | integer |
Required |
|
| HoursWorked | decimal number |
Required |
|
| TotalBreakMinutes | decimal number |
Required |
|
| DecisionID | DecisionType |
Required |
|
| DecisionDate | date |
None. |
|
| DecisionComments | string |
None. |
|
| LoggedInUserID | globally unique identifier |
Required |
|
| IsActive | boolean |
Required |
|
| IsClockedOut | boolean |
Required |
|
| ClockOutTypeID | ClockOutType |
None. |
|
| ClockOutReason | string |
None. |
|
| ActualClockInTime | date |
Required |
|
| ThresholdClockInTime | date |
Required |
|
| ActualClockOutTime | date |
None. |
|
| ThresholdClockOutTime | date |
None. |
|
| OvertimeHoursWorked | decimal number |
Required |
|
| OvertimeHours | integer |
Required |
|
| OvertimeMinutes | integer |
Required |
|
| OvertimeSeconds | integer |
Required |
|
| ClockInLatitude | decimal number |
None. |
|
| ClockInLongitude | decimal number |
None. |
|
| ClockOutLatitude | decimal number |
None. |
|
| ClockOutLongitude | decimal number |
None. |
|
| IsOvertime | boolean |
Required |
|
| ApprovedBySecurityGroupUserID | globally unique identifier |
None. |
|
| ApprovalDate | date |
None. |
|
| FacialScanInMatch | boolean |
Required |
|
| FacialScanOutMatch | boolean |
Required |
|
| ClockInDistanceFromSite | decimal number |
None. |
|
| ClockOutDistanceFromSite | decimal number |
None. |