---
schema_version: "1"
id: b860f903ddda79060c2edf6d9b44c46b1c7e010958e76fcbfe2de66094ab2d84
title: About Timesheets and Labor Cost Optimization
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/aslm_tmsht_learn_about_timesheets.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_learn_about_timesheets.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: da429c3903c9e513bf4cbe6dd6c47415cb5da406a38189a65429a857284d631d
description: Enable mobile workers to input and manage their time, even when they are offline. Enable supervisors, time clerks, and crew leads to bulk edit and approve timesheets. Drive compliance with labor laws and union rules, flag non-compliant timesheet entries and automate meal allocations with Business Rules Engine. Gain insights into operations and costs with a unified view using data from Enterprise Resource Planning systems, fleet management systems, labor union rules, and projects.
products:
  - Industry Solutions
  - Cross Cloud
release: "264"
---
# About Timesheets and Labor Cost Optimization

Enable mobile workers to input and manage their time, even when they are offline. Enable supervisors, time clerks, and crew leads to bulk edit and approve timesheets. Drive compliance with labor laws and union rules, flag non-compliant timesheet entries and automate meal allocations with Business Rules Engine. Gain insights into operations and costs with a unified view using data from Enterprise Resource Planning systems, fleet management systems, labor union rules, and projects.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: All editions of Field Service Plus for Energy &amp; Utilities, and all editions of Asset Service Lifecycle Management</td></tr></tbody></table>

Timesheets and Labor Cost Optimization is available as an app for mobile workers in the Field Service Mobile App. The supervisor and crew lead experiences are available in the Salesforce desktop experience.

To use Timesheets and Labor Cost Optimization, you must have the Field Service Mobile app set up. See [Set Up Field Service](https://help.salesforce.com/s/articleView?id=service.fs_set_up.htm&language=en_US).

## Data Model

![Timesheets and Labor Cost Optimization Data Model](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-asset_service_lifecycle_mgmt-264-0-0-production-enus/645b17dc-6eea-4fac-9d5c-016dea098887/asset_service_lifecycle_mgmt/images/energy-and-utilities-timesheets-data-model-25s.png)

The Timesheets and Labor Cost Optimization datamodel uses the following objects:

- [Vehicle Definition](https://developer.salesforce.com/docs/atlas.en-us.automotive_cloud.meta/automotive_cloud/sforce_api_objects_vehicledefinition.htm)
- [Vehicle](https://developer.salesforce.com/docs/atlas.en-us.automotive_cloud.meta/automotive_cloud/sforce_api_objects_vehicle.htm)
- [Time Sheet](https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sforce_api_objects_timesheet.htm) (For extended attributes, see [Timesheet](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_timesheet.htm))
- [Time Sheet Entry](https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sforce_api_objects_timesheetentry.htm) (For extended attributes, see [TimeSheetEntry](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_timesheetentry.htm))
- [Time Sheet Entry Item](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_timesheetentryitem.htm)
- [Time Sheet Wage Type Summary](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_timesheetwagetypesummary.htm)
- [Time Sheet Validation Error](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_timesheetvalidationerror.htm)
- [Work Type](https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sforce_api_objects_worktype.htm)
- [Work Order](https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sforce_api_objects_workorder.htm)
- [Work Order Line Item](https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sforce_api_objects_workorderlineitem.htm) (For extended attributes, see [WorkOrderLineItem](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_workorderlineitem.htm))
- [Service Crew Member](https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sforce_api_objects_servicecrewmember.htm)
- [Service Resource](https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sforce_api_objects_serviceresource.htm) (For extended attributes, see [ServiceResource](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_serviceresource.htm))
- [Service Resource Cost Rule](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_serviceresourcecostrule.htm)
- [Cost Center](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_costcenter.htm)
- [Job Expense Type](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_jobexpensetype.htm)
- [Overtime Type](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_overtimetype.htm)
- [Overtime Approver](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_overtimeapprover.htm)
- [Pay Type](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_paytype.htm)
- [Pay Grade](https://developer.salesforce.com/docs/atlas.en-us.psc_api.meta/psc_api/sforce_api_objects_paygrade.htm)
- [Supplemental Compensation](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_supplementalcompensation.htm)
- [Labor Union](https://developer.salesforce.com/docs/atlas.en-us.eu_developer_guide.meta/eu_developer_guide/sforce_api_objects_laborunion.htm)
- [User](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_user.htm)

## Components in Timesheets and Labor Cost Optimization

Timesheets and Labor Cost Optimization uses easily configurable components available with the Salesforce platform.

For details of the components used in the app, see the [Timesheets and Labor Cost Optimization - Bill of Materials](https://volt.my.salesforce.com/sfc/p/o0000000IKm8/a/Qg0000024jv3/WvX3BWWCxw5hUkSdJXw1v5xBPGYstpxhbicxTBkjLLM).

- [Salesforce Field Service](https://help.salesforce.com/s/articleView?id=service.fs_overview.htm&language=en_US)
- [Field Service Mobile App](https://help.salesforce.com/s/articleView?id=service.mfs_overview.htm&language=en_US)
- Lightning Web Components
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-asset_service_lifecycle_mgmt-264-0-0-production-enus/645b17dc-6eea-4fac-9d5c-016dea098887/images/icon_note.png)
    
    Note The Lightning Web Components (LWCs) listed in the bill of material are not editable. To know more about creating your own LWCs, see [Lightning Web Components Developer Guide](https://developer.salesforce.com/docs/platform/lwc/guide).
- [Business Rules Engine](https://help.salesforce.com/s/articleView?id=ind.business_rules_engine.htm&type=5&language=en_US)
- [Flows](https://help.salesforce.com/s/articleView?id=platform.flow.htm&type=5&language=en_US)
- [Geolocation-Based Actions](https://help.salesforce.com/s/articleView?id=service.fs_glba.htm&language=en_US)
- [Custom Tabs in Salesforce Field Service Mobile App](https://help.salesforce.com/s/articleView?id=service.mfs_builder.htm&language=en_US)
- [Absence resource request](https://help.salesforce.com/s/articleView?id=service.mfs_resource_absence.htm&language=en_US)

- **[Recommendations for Objects](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_recommendations_for_objects.htm&release=264.0.0&type=5)**  
    When setting up Timesheets and Labor Cost Optimization objects, understand their purpose and the best practices.
- **[Object Access Levels with User Permissions](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_object_access_levels_with_user_permissions.htm&release=264.0.0&type=5)**  
    Set the access of objects based on the roles of technicians, supervisors, and admins with permission sets for Timesheets and Labor Cost Optimization.
- **[Categorizing Technician Time with Time Sheet Entry Records](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_categorizing_technician_time_with_time_sheet_entry_records.htm&release=264.0.0&type=5)**  
    The Time Sheet Entry records represent the time that a technician spends on a field service task. To ensure compliance with labor laws, use the Time Sheet Entry record to categorize the time your technician has spent on different tasks in a shift.
- **[Summary View Enhancements with Pay Cycle Filtering](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_summary_view_enhancements_with_pay_cycle_filtering.htm&release=264.0.0&type=5)**  
    Service Resources and crew leads can now filter the summary view by This Week, Last Week, Current Pay Period or , or Previous Pay Period or Cycle in addition to the existing custom date range option. The backend logic relies on the service resource's assigned Pay Group to determine pay period boundaries. Aggregated totals for regular time, time and a half, and double time update based on the selected filter. Additionally, meal counts and shift differential hours are now displayed in the aggregated summary.
- **[Idle Time Entry Creation](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_idle_time_entry_creation.htm&release=264.0.0&type=5)**  
    Administrators can configure the automatic time rounding feature to create idle time entries instead of closing gaps between consecutive timesheet entries. When enabled, gaps within the configured threshold generate a new idle time entry rather than extending the previous entry. This capability is useful for tracking breaks or transition time between tasks. The Time Gap Threshold accepts values from 0 to 480 minutes (8 hours), with validation to prevent excessively high values.
- **[Mobile Crew Lead Time Management](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_mobile_crew_time_management.htm&release=264.0.0&type=5)**  
    Introduces the Enable Crew Management toggle in the Advanced Timesheets and Labor Cost Optimization Settings. When enabled, crew leads can manage crew members' timesheets in the Salesforce Field Service mobile app. The crew lead's mobile timesheets landing screen lets the crew lead create, edit, and manage each service resource's time, including timesheets, timesheet entries, timesheet items, and wage type summaries. The crew lead can create time for crew members in bulk or individually. This dedicated crew lead experience, with time aggregated by crew member, is available after an admin turns on the org preference for crew lead functionality in Setup.
- **[Rejected Timesheet Resubmission and Pull-Down Refresh](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_rejected_timesheet_resubmission_and_pull_down_refresh.htm&release=264.0.0&type=5)**  
    Service Resources can now edit and resubmit rejected timesheets as if they were in the Verified state, eliminating the need to create new timesheet records after rejection. Pull-down refresh is implemented across the Timesheet History, Timesheet Details, Work Order, Meals and Gifts, and Time Off pages, providing a consistent mobile experience for viewing updated data.
- **[Pay Period Date Validation](https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_pay_period_date_validation.htm&release=264.0.0&type=5)**  
    Pay Period is used in the mobile app so that the Service Resource may see their total hours over a day, week and over their personal pay period. Pay period records now include enhanced date validation that prevents saving records where the end date is before the start date. The validation message guides users to select an end date that is on or after the start date, ensuring data integrity in pay period configuration.