Show / Hide Table of Contents

    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.

    • Expandable
    WorkIntervals WorkIntervals[] The recorded work intervals belonging to this day.

    • Expandable
    Additions AdditionRecordings[] Additional recordings belonging to this day.

    • Expandable
    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
    }
    
    Back to top Copyright © 2023 Monitor ERP System AB