---
schema_version: "1"
id: 72a1d20dd8ccfe7cc9b47f9462118c3a9a495c5b9f3ab4086320e7dc5c5b74df
title: Review and Approve Timesheets in Bulk
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/aslm_tmsht_review_approve_bulk.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.aslm_tmsht_review_approve_bulk.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: e51ff68ac9f0f126b3397910c62632af56d8d577c9f9ae3cb01ae2947f98fe9f
description: Supervisors can review multiple submitted records, identify records that fail validation, fix issues, update shared fields for multiple entries, and approve or reject in bulk with comments on the Timesheet Management app.
products:
  - Industry Solutions
  - Cross Cloud
release: "264"
---
# Review and Approve Timesheets in Bulk

Supervisors can review multiple submitted records, identify records that fail validation, fix issues, update shared fields for multiple entries, and approve or reject in bulk with comments on the Timesheet Management app.

### 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>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d36930e61">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d36930e61 ">To access Timesheets objects:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d36930e61 ">Labor Cost Optimization Supervisor</td>

          </tr>
        </tbody>
      </table>

1. From the App Launcher, find and select **Timesheet Management**. Select **Timesheets** object and a list view.
2. In the **Status** column, check for **Error** on any timesheet that did not pass timesheet validations for compliance.
    
    - Select a timesheet to read the messages under **Validation Errors** related list (for example, Missing break or Unassigned vehicle).
    - Edit a timesheet if needed and save. When all errors are resolved, change the status to **Submitted** to run validations again.
    - After the validations pass, the timesheet gets into the **Approval Pending** status.
3. Return to the list view and change the filter to **Approval Pending**.
4. Select multiple timesheets and edit the needed fields to apply the changes to all fields.
    
    Change shared fields such as **Job Expense Type**, **Cost Center**, or **Vehicle**. Click **Save** to apply the updates to all selected records.
5. With the same rows still selected, click **Approve** to finalize or select **Reject** to return the timesheet for corrections.
    
    While rejecting a timesheet, enter a clear explanation for a rejection reason. The note is automatically returned to each technician, and the status updates to **Rejected**.