sprAbsenceEntries

Prev Next

Represents absence entries (spr) in Business Central.

Methods

Method Return Type Description
GET sprAbsenceEntries sprAbsenceEntries Gets an absence entry object.
DELETE sprAbsenceEntries none Deletes an absence entry object.
POST sprAbsenceEntries sprAbsenceEntries Creates an absence entry object.
PATCH sprAbsenceEntries sprAbsenceEntries Updates an absence entry object.

Navigation

Navigation Return Type Description
sprEmployees sprEmployee Gets the employee associated with the absence entry.
sprActivityCodes sprActivityCode Gets the activity code associated with the absence entry.
sprContracts sprContract Gets the contract associated with the absence entry.
sprAllocations sprAllocation Gets the allocation associated with the absence entry.
sprBusinessTripLocations sprBusinessTripLocation Gets the business trip location associated with the absence entry.
sprBusinessTripAims sprBusinessTripAim Gets the business trip aim associated with the absence entry.
sprDimensionSetLines Collection(sprDimensionSetLine) Gets the dimension set lines of the absence entry.

Properties

Property Type Description Relation to
id Guid Specifies the absence entry's ID. Non-editable. Non-editable.
entryNumber Int32 Specifies the absence entry's number.
employeeId Guid Specifies the employee's ID. sprEmployees.id
employeeNumber String[20] Specifies the employee's number. sprEmployees.number
activityId Guid Specifies the activity's ID. sprActivityCodes.id
activityCode String[10] Specifies the activity's code. sprActivityCodes.code
startDate Date Specifies the absence entry's start date.
endDate Date Specifies the absence entry's end date.
contractId Guid Specifies the contract's ID. sprContracts.id
contractNumber String[20] Specifies the contract's number. sprContracts.number
allocationId Guid Specifies the allocation's ID. sprAllocations.id
allocationNumber Int32 Specifies the allocation's number. sprAllocations.number
extensionOfAbsenceId Guid Specifies the absence's ID. sprAbsenceEntries.id
extensionOfAbsenceEntryNumber Int32 Specifies the absence's entry number. sprAbsenceEntries.number
sickNotePostDate Date Specifies the absence's entry sick note post date.
busTripLocationCode String[20] Specifies the business trip's location code. sprBusinessTripLocations.code
busTripLocationId Guid Specifies the business trip's location ID. sprBusinessTripLocations.id
busTripTown String[30] Specifies the business trip's town.
busTripAimCode String[20] Specifies the business trip aim's code. sprBusinessTripAims.code
busTripAimId Guid Specifies the business trip aim's ID. sprBusinessTripAims.id
busTripDailyRate Decimal Specifies the business trip's daily rate.
busTripDailyAllowance Decimal Specifies the business trip's daily allowance.
lastModifiedDateTime DateTimeOffset Specifies the absence entry's last modified date. Read-Only.

Examples

Create sprAbsenceEntries

POST URI: /companies({{companyId}})/sprAbsenceEntries

Request

{
    "employeeId": "{{employeeId}}",
    "employeeNumber": "{{employeeNumber}}",
    "activityCode": "K",
    "startDate": "2023-06-10",
    "endDate": "2023-06-20",
    "sickNotePostDate": "0001-01-01",
    "busTripLocationCode": "",
    "busTripTown": "",
    "busTripAimCode": "",
    "busTripDailyRate": 0,
    "busTripDailyAllowance": 0
}