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/Resource Availability Data — entity reference
REFERENCE · Last reviewed

Resource Availability Data — entity reference

One attendance punch: a single check-in or check-out by a resource. The mobile app writes a punch for every accepted check-in and check-out, and the automatic checkout writes a Check-Out at 23:59:59 local time for a check-in left open from an ended day. Supervisors can add, correct or delete punches on the Related tab of an attendance day. On save, a punch joins its resource's Resource Availability record for the local calendar day, creating it with Availability Type Present when none exists. The day's First Check-In Time and Last Check-Out Time are recalculated from its punches whenever a punch is added, changed or deleted. Saving a Check-In on a day that already has a check-out adds the gap between them to the day's Penalty Hours. The list is in no standard app.

Fields

FieldLabelTypeRequiredWhat it does
AttendanceTimeAttendance TimeDateAndTimeWhen the punch happened, stored as a point in time and shown in the viewer's time zone. The punch counts towards the resource's local calendar day, taken from the resource's business hours, else its default branch's, else the UTC date. First Check-In Time, Last Check-Out Time and Penalty Hours are calculated from it. A punch without it joins no day.
BranchIdBranchLookup → BranchThe resource's default branch at the time of the punch, not the place the punch was made. An automatic checkout copies it from the check-in it closes. The device location is used only to check the location gate and is not stored.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
NameResource Availability Data NameTextYesThe punch's reference. While the RAD document name setting is active, the next number from that series replaces any value supplied, for example RAD-10072026-000001, so don't search punches by a name pattern. A replayed offline punch is recognised by the record's identifier, not its name.
OwnerIdOwnerLookup → UserAccountYes
RecordTypeIdRecord TypeGuid, hidden
ResourceAvailabilityIdResource AvailabilityLookup → ResourceAvailabilityThe attendance day this punch belongs to. Leave it empty: on save, xMatix finds or creates the day for the punch's resource and local date. A day chosen by hand is kept as given.
ResourceIdResourceLookup → ResourceThe person who punched. Required for the punch to join an attendance day.
TimeTimeDateAndTimeA second copy of the moment of the punch, kept for punches recorded before Attendance Time was stored as a point in time. For current punches it equals Attendance Time. If Attendance Time is corrected on the web, Attendance Time wins. The automatic checkout leaves it empty when the resource has no time zone.
TypeTypePickListCheck-In or Check-Out. Only these two values count towards the day's times, the mobile check-in status and the automatic checkout. The list also offers Auto-Check-Out, but a punch of that type is ignored; automatic checkouts are saved as Check-Out. Values: Check-In, Check-Out, Auto-Check-Out.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete in a list page
EditEditEditEdit
EditInLineEditEditEdit in page.
NewNewNewNew