xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse 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
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

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

FieldLabelTypeRequiredWhat it does
BranchIdBranchLookup → BranchScoping 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.
BusinessHoursIdBusiness HoursLookup → BusinessHoursScoping 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.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DateDateDate
HolidayTypeHoliday TypeText
IdIdGuidYes
IsActiveIs ActiveBooleanBoth 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.
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText, unique
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
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