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"
}
]
}