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/Service Order Time Sheet Line — entity reference
REFERENCE · Last reviewed

Service Order Time Sheet Line — entity reference

One technician-against-one-work-line row on a time sheet. It names the ServiceOrderLine worked, the Item, the resource who did the work, and the stage stamps WorkStartDate, WorkPauseDate (with PauseReason) and WorkEndDate written by the sheet's work-start/pause/end actions. Hours are held as decimals, so a ninety-minute job is 1.5; the sheet's own ActualDurationHours and StandardDurationHours are sums over these lines. It is the grain resource profitability joins on, because it links the person and the hours to the specific sold line.

Fields

FieldLabelTypeRequiredWhat it does
ActualDurationHoursActual Duration (Hours)Calculated (calculated)Hours actually worked on this service order line by this resource, held to two decimals so part-hours are preserved — a ninety-minute job is 1.5. It is captured rather than computed from the start and end stamps, and it is the grain resource profitability sums.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
ExternalIdExternalText, unique
IdIdGuidYes
ItemIdItemLookup → Item
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
PauseReasonPause ReasonPickListValues: Paused-Non Availability of Stock.
RecordTypeIdRecord TypeGuid, hidden
ResourceIdResourceLookup → Resource
ServiceOrderLineIdService Order LineLookup → ServiceOrderLineThe service order line this time was worked against. It is the join that lets hours and the revenue of the thing sold meet, and a sheet line without it contributes hours but no revenue attribution.
ServiceOrderTimeSheetIdService Order Time SheetLookup → ServiceOrderTimeSheetYes
StandardDurationHoursStandard Duration HoursCalculated (calculated)Book time for the line, calculated from the linked service order line's Item service duration in minutes divided by sixty, so it comes from the item master rather than being entered.
StatusStatusPickListValues: Work Started, Work Paused, Work Ended.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
WorkEndDateWork End DateDateAndTime
WorkPauseDateWork Pause DateDate
WorkStartDateWork Start DateDateAndTime

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteEntityDeleteDeleteDelete Entity
DeleteHeaderDeleteDeleteDelete Header
DeleteRowDeleteDeleteDeleteRow
EditEntityEditEditEdit Entity
EditInLineEntityEditEditInlineEdit In Line Entity
EditInLineHeaderEditEditInlineEditInLine Header
EditRowEditEditEdit Row
NewHeaderNewNewNew Header

Validations

ValidationApplies toError messageNotes
Duration Validation RuleActualDurationHours, Error, inactiveDuration cannot be equal to ZeroDuration cannot be equal to Zero
Work End Validation RuleWorkStartDate, ErrorWork End Date cannot be before Work Start DateWork End Date cannot be before Work Start Date

Lookup filters

FilterLookup fieldNotes
Item For Type Work ItemItemId