Structure of Snap Schedule 365 object: TimeOffBank

PROPERTIES

Title Type Description
ID number ID of the time off bank
Code string Unique code to identify the time off bank
Description string Description of the time off bank
IsActive boolean Is the time off bank active?
AccrualPeriodValue number Accrual period (0=Work Period, 1=Weekly, 2=Monthly, 3=Annually)
IsAccrualRule1 boolean Is accrual rule #1 enabled?
AccrualRule1Years number Accrual rule #1 years of employment before rule is applied
AccrualRule1Hours number Accrual rule #1 hours to add each time
IsAccrualRule2 boolean Is accrual rule #2 enabled?
AccrualRule2Years number Accrual rule #2 years of employment before rule is applied
AccrualRule2Hours number Accrual rule #2 hours to add each time
IsAccrualRule3 boolean Is accrual rule #3 enabled?
AccrualRule3Years number Accrual rule #3 years of employment before rule is applied
AccrualRule3Hours number Accrual rule #3 hours to add each time
AccrualStartValue number Accrual starting point (0=specific date, 1=days after employees DateStarted field, 2=employees CustomDate field)
AccrualStartDate Date Date on which accrual begins
AccrualStartAfterDateStarted number Number of days after employees DateStarted before accrual begins
AccrualStartDateCustomFieldValue number Custom field to consider for accrual start (0=CustomDate1, 1=CustomDate2, 2=CustomDate3, 3=CustomDate4, 4=CustomDate5)
AccrualMaxHours number Maximum amount of hours that can be accrued in this bank
Notes string Any applicable notes
DateCreated Date Date and time that the time off bank was created
LastUpdated Date Date and time that the time off bank was updated
TimeOffBankEmployees TimeOffBankEmployee Array Array of TimeOffBankEmployee objects.
TimeOffBankTimeOffReasons TimeOffBankTimeOffReason Array Array of TimeOffBankTimeOffReason objects.
CompanyTimeNow Date The current date and time in the account’s defined timezone.