A shared non-working-day calendar entry - public holiday, restricted holiday or weekly off - optionally scoped to a Branch and/or to a Business Hours definition. One entity serves two unrelated consumers with different scoping rules: the Service SLA business-hours calculator reads only rows whose Business Hours matches the case's definition, while mobile attendance reads rows that either have no branch or match the person's default branch and ignores Business Hours entirely. Despite the payroll intent recorded in the module plan, payroll proration does not read this calendar at all - payable days are calendar days in the period minus approved unpaid leave, so holidays and weekly offs neither add to nor subtract from pay.
Fields
| Field | Label | Type | Required | What it does |
BranchId | Branch | Lookup → Branch | | Scoping for the attendance consumer only: mobile attendance treats a row with no branch as company-wide and otherwise matches it against the person's default branch. The Service SLA calculator ignores this field entirely. |
BusinessHoursId | Business Hours | Lookup → BusinessHours | | Scoping for the Service SLA consumer only: the business-hours calculator loads exactly the rows whose Business Hours matches the case's definition. A holiday left blank here is therefore invisible to SLA calculations even though mobile attendance still honours it. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Date | Date | Date | | |
HolidayType | Holiday Type | Text | | |
Id | Id | Guid | Yes | |
IsActive | Is Active | Boolean | | Both consumers treat an empty value as active, so only an explicit false takes a date out of the calendar. Clearing it is not the same as deactivating the holiday. |
Label | Label | Text | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text, unique | | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | |
RecordTypeId | Record Type | Guid, hidden | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete this Holiday. |
DeleteHeader | Delete | Delete | Delete |
DeleteListHeader | Delete | Delete | DeleteListHeader |
Edit | Edit | Edit | Edit this Holiday. |
Editheader | Edit | Edit | Edit |
EditInLine | Edit | UIAction | Edit |
EditInLineHeader | Edit | EditInline | EditInLineHeader |
New | New | New | Create a Holiday. |
Lookup filters
| Filter | Lookup field | Notes |
| BranchFilter | BranchId | |
| PartnerAccountFilter | PartnerAccountId | |