xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Holiday — entity reference
REFERENCE · Last reviewed

Holiday — entity reference

One non-working date: a public holiday, a restricted holiday or a weekly off, optionally scoped to a company (Partner Account) and a branch, and optionally linked to a business-hours calendar for the SLA clock. Several features read the same list, each with its own scope: mobile check-in (Block on holidays gate) counts holidays with no branch or of the person's default branch; appointment slot release closes dates for the template's branch and for holidays with neither branch nor company; the booking wizard closes the branch's own, its company's and tenant-wide holidays but skips Restricted ones; Generate Fiscal Days and the Sync fiscal-day holidays job use only holidays with no branch, for the year's company or none; the SLA clock uses only holidays linked to the policy's business hours; training sessions refuse a trainer's holiday unless Runs on a holiday is ticked; the service time-sheet console and the mobile target-pace card also read it. Payroll does not read holidays: payable days are calendar days less approved unpaid leave. There is no validation beyond the form's required fields, so duplicate dates are accepted.

Fields

FieldLabelTypeRequiredWhat it does
BranchIdBranchLookup → BranchThe location the holiday applies to. Required on the standard create form, and only the selected company's branches are offered. A holiday with a branch counts for that branch in mobile check-in, appointment slot release, the booking wizard, training sessions and the time-sheet console. Fiscal days ignore every holiday that has a branch, so company-wide holidays for fiscal days must be created with Branch empty (by import, or after making the field optional).
BusinessHoursIdBusiness HoursLookup → BusinessHoursLinks the holiday to a business-hours calendar for the support SLA clock, which skips only holidays linked to the policy's calendar. Not on the standard Holiday forms, so an administrator must add it in Design Studio or set it by import. Other features ignore it, except that the booking wizard does not treat a tenant-wide holiday carrying it as closing every branch.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DateDateDateThe non-working date. Required on the form. One record covers one date, so a multi-day closure needs one holiday per day. Mobile check-in compares it with the person's local date.
HolidayTypeHoliday TypeTextFree text, not a picklist. Two values are recognised, ignoring capitals: WeeklyOff makes fiscal days show the date as a weekly off rather than a holiday; Restricted is skipped by the booking wizard and training sessions but still blocks mobile check-in, closes appointment slots and marks fiscal days non-working. Any other text, such as Public, is an ordinary holiday. Required on the create form; the booking wizard badge shows this text when the holiday has no label.
IdIdGuidYes
IsActiveIs ActiveBooleanWhether the date still counts. Mobile check-in, fiscal days, the SLA clock and training sessions treat an empty value as active; appointment slot release, the booking wizard and the mobile target-pace card count only holidays where it is ticked; the time-sheet console ignores it. To retire a holiday, untick it and save, or delete it.
LabelLabelTextA display name for the holiday. Not on any standard form, so screens fall back to the Name (the HO number) in mobile check-in messages and to Holiday Type on the booking wizard badge.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText, uniqueThe holiday's number, filled on save from the HO series of the Holiday Name Setting document-name setting. Not on the create form. Unique across the tenant.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe company the holiday belongs to. Required on the standard create form, and only accounts marked as partner accounts are offered. With no branch, fiscal days, the booking wizard and training sessions treat the holiday as company-wide for this company; appointment slot release ignores a holiday that has a company but no branch, and mobile check-in and the time-sheet console ignore the company entirely.
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this Holiday.
DeleteHeaderDeleteDeleteDelete
DeleteListHeaderDeleteDeleteDeleteListHeader
EditEditEditEdit this Holiday.
EditheaderEditEditEdit
EditInLineEditUIActionEdit
EditInLineHeaderEditEditInlineEditInLineHeader
NewNewNewCreate a Holiday.

Lookup filters

FilterLookup fieldNotes
BranchFilterBranchId
PartnerAccountFilterPartnerAccountId