---
schema_version: "1"
id: 186241972b47f42da296688ce543a0c07d5448dd7395c194d5290234ca8fc079
title: TimeSheet
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_timesheet.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_timesheet.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a63409037aabb6527a2554f35961726ab2d8f5f64a7c39151644533e2c6a8bc7
description: Represents a schedule of a service resource’s time in Field Service or Workforce Engagement. This object is available in API v47.0 and later.
---
# TimeSheet

Represents a schedule of a service resource’s time in Field Service or Workforce Engagement. This object is available in API v47.0 and later.

Time sheets are composed of time sheet entries, which typically track individual tasks like travel or asset repair.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Special Access Rules

Field Service or Workforce Engagement must be enabled.

## Fields

| Field Name | Details |
| --- | --- |
| CurrencyIsoCode | 
Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

Available only if the multicurrency feature is enabled. Contains the ISO code for any currency allowed by the organization. The label in the user interface is Currency ISO Code.



 |
| EndDate | 

Type

date

Properties

Create, Filter, Group, Sort, Update

Description

The last day the time sheet covers.



 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last interacted with this record, directly or indirectly.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last viewed this record or list view. If this value is null, it's possible that the user only accessed this record or list view (LastReferencedDate), but not viewed it.



 |
| OwnerId | 

Type

reference

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

The owner of the time sheet.



 |
| ServiceResourceId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The service resource whose time is being tracked with the time sheet.



 |
| StartDate | 

Type

date

Properties

Create, Filter, Group, Sort, Update

Description

The first day the time sheet covers.



 |
| Status | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Nillable, Sort, Update

Description

The status of the time sheet. The picklist includes the following values, which can be customized:

- New
- Submitted
- Approved





 |
| TimeSheetEntryCount | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

(Read Only) The number of related time sheet entries.



 |
| TimeSheetNumber | 

Type

string

Properties

Autonumber, Defaulted on create, Filter, idLookup, Sort

Description

An auto-generated number identifying the time sheet.



 |
| TotalDurationInHours | 

Type

double

Properties

Filter, Nillable, Sort

Description

Represents the sum total of the duration field of all the time sheet entries related to the time sheet object in hours.



 |
| TotalDurationInMinutes | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

Represents the sum total of the duration field of all the time sheet entries related to the time sheet object in minutes.



 |

## Associated Objects

This object has the following associated objects. Unless noted, they are available in the same API version as this object.

[TimeSheetChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_change_event.htm "A ChangeEvent object is available for each object that supports Change Data Capture. You can subscribe to a stream of change events using Change Data Capture to receive data tied to record changes in Salesforce. Changes include record creation, updates to an existing record, deletion of a record, and undeletion of a record. A change event isn’t a Salesforce object—it doesn’t support CRUD operations or queries. It’s included in the object reference so you can discover which Salesforce objects support change events.") (API version 48.0)

Change events are available for the object.

[TimeSheetFeed](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_feed.htm "StandardObjectNameFeed is the model for all feed objects associated with standard objects. These objects represent the posts and feed-tracked changes of a standard object.")

Feed tracking is available for the object.

[TimeSheetHistory](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.")

History is available for tracked fields of the object.

[TimeSheetOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_ownersharingrule.htm "StandardObjectNameOwnerSharingRule is the model for all owner sharing rule objects associated with standard objects. These objects represent a rule for sharing a standard object with users other than the owner.")

Sharing rules are available for the object.

[TimeSheetShare](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_share.htm "StandardObjectNameShare is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.")

Sharing is available for the object.