sprVacationBalances

Prev Next

Represents vacation balances (spr) in Business Central.

Methods

Method Return Type Description
GET sprVacationBalances sprVacationBalances Gets a vacation balance object.
DELETE sprVacationBalances none Deletes a vacation balance object.
POST sprVacationBalances sprVacationBalances Creates a vacation balance object.
PATCH sprVacationBalances sprVacationBalances Updates a vacation balance object.

Navigation

Navigation Return Type Description
sprEmployees sprEmployee Gets the employee associated with the vacation balance.

Properties

Property Type Description Relation to
id Guid Specifies the vacation balance's ID. Non-editable.
employeeNumber String[20] Specifies the employee's number. sprEmployees.number
firstName String[30] Specifies the employee's first name. sprEmployees.firstName
middleName String[30] Specifies the employee's middle name. sprEmployees.middleName
surname String[30] Specifies the employee's surname. sprEmployees.surname
employmentDate Date Specifies the employee's employment date. sprEmployees.employmentDate
terminationDate Date Specifies the employee's termination date. sprEmployees.terminationDate
totalBalance Decimal Specifies the vacation balance's total balance.
balanceByDays NAV.sprVacationDayType Specifies the vacation balance's balance by days. It can be:
0- " "
1- Calendar
2- Working
dateFilter String Specifies the vacation balance's the date filter.

Examples

Get sprVacationBalances with filters

GET URI: /companies({{companyId}})/sprVacationBalances?$filter=id eq {{employeeId}} and dateFilter eq '{{date}}'

Response

{
    "@odata.context": "http://bc220-2:7048/BC/api/softera/softeraPayroll/v1.0/$metadata#companies(fb9142f3-361f-ee11-a396-ce5b49aea574)/sprVacationBalances",
    "value": [
        {
            "@odata.etag": "W/\"JzIwOzEyOTU4OTQxNDk5MDc0NjEyNDM4MTswMDsn\"",
            "id": "59908e66-9448-ee11-bfb8-d2ad71583737",
            "employeeNumber": "D0005",
            "firstName": "Penktas",
            "middleName": "",
            "surname": "Penktokas",
            "employmentDate": "2023-05-01",
            "terminationDate": "0001-01-01",
            "totalBalance": 7.049,
            "balanceByDays": "Working",
            "dateFilter": "09/06/23"
        }
    ]
}