RecordingDays
Queryable, Introduced in version 2.25
GET https://localhost:8001/sv/001.1/api/v1/TimeRecording/RecordingDays
Represents a Recording Day, which holds the attendance and work recordings which belongs to an employee for a specific date.
GUID
0E8C9FCB-5AA5-4075-8FD0-2CF9305FCE4F
Required permission
Show recording items
Properties
Name | Type | Summary | Introduced in |
---|---|---|---|
Id | Int64 | The business key identifier of the recording day. |
|
RecordingDate | DateTime | The date this recording day belongs to. |
|
PersonId | Int64 | The business key identifier of the Employee that this recording day belongs to. References Persons |
|
ScheduleId | Int64? | The business key identifier of the workshop schedule assigned to this day. Null if recording without schedule. |
|
OvertimeScheduleId | Int64? | The business key identifier of the workshop overtime schedule assigned to this day. Null if recording without overtime schedule. |
|
CalculatedScheduleDiff | TimeSpan | The calculated difference between the schedule length and the sum of recorded attendance and absence on the day. |
|
CalculatedFlex | TimeSpan | The days calculated total flex-time. |
|
CalculatedOvertime | TimeSpan | The days calculated total overtime. |
|
CalculatedAbsence | TimeSpan | The days calculated total absence. |
|
CalculatedAttendance | TimeSpan | The days calculated total attendance. |
|
Exported | Boolean | Indicatates if the day has been exported by the salary export system. When treu the creation of new or modification of existing attendance recordings is not allowed. |
|
Authorized | Boolean | Indicatates if the day has been authorized. |
|
AttendanceIntervals | AttendanceIntervals[] | The recorded attendance intervals belonging to this day.
|
|
WorkIntervals | WorkIntervals[] | The recorded work intervals belonging to this day.
|
|
Additions | AdditionRecordings[] | Additional recordings belonging to this day.
|
|
Approved | Boolean | Indicates that the employee is finished with the adding or adjustments. |
Introduced in version 22.1 |
CommentText | String | Recording comment |
Introduced in version 22.7 |
Example
{
"Id": 0,
"RecordingDate": "0001-01-01T00:00:00",
"PersonId": 0,
"ScheduleId": null,
"OvertimeScheduleId": null,
"CalculatedScheduleDiff": "00:00:00",
"CalculatedFlex": "00:00:00",
"CalculatedOvertime": "00:00:00",
"CalculatedAbsence": "00:00:00",
"CalculatedAttendance": "00:00:00",
"Exported": false,
"Authorized": false,
"AttendanceIntervals": null,
"WorkIntervals": null,
"Additions": null,
"Approved": false,
"CommentText": null
}