Entering Time in Enhanced Timesheets Using WFM
This topic explains how employees can use the weekly timesheets with the Workforce Management (WFM) SuiteApp and the Enhanced Timesheets Using Workforce Management Wage Rules feature.
To ensure that you’re following the correct procedure, check with the person in your company who manages NetSuite and WFM. For more information, see the following help topics:
-
If you use weekly timesheets without the WFM SuiteApp and the enhanced timesheets feature, see Weekly Timesheets.
-
If you use weekly timesheets with WFM and FSM SuiteApps without the enhanced timesheets feature, see Tracking Weekly Timesheets with WFM and FSM Hours.
Before you start entering time with the feature enabled, note the follow guidelines:
-
To see best practices when using the feature, see Best Practices and Limitations of Enhanced Timesheets Using WFM.
-
To understand the conditions around paid time entries, see Paid Time Processing.
As an employee, complete the following procedure to enter time in weekly timesheets with the feature enabled.
Administrators may also opt to upload CSV files containing employee time. For more information, see Using Enhanced Timesheets with CSV File Import.
To enter time in weekly timesheets:
-
Open Weekly Timesheets.
-
On the Employee Center, go to the Home Links portlet. Under Time Tracking, click Weekly Timesheet.
-
With an Administrator role, go to Transactions > Employees > Weekly Time Tracking.
-
With an Administrator role, go to Transactions > Employees > Weekly Timesheet.
-
-
In the Primary Information section, in the Week of field, enter the first day of the week you want to track time for, or click the calendar icon to choose a date.
The page loads a new or existing timesheet.
-
In the Enter Time section, complete the required information.
-
From the Payroll Item list, select the payroll type that applies to the entry. To ensure automatic overtime calculations, select the correct payroll item type that your supervisor, payroll manager, or administrator provided.
-
From the Location list, select the location where you worked.
-
Complete the other columns as prescribed by your company. For more information about filling up the columns, see Weekly Timesheets.
-
-
For each day of the week, enter your payroll hours.
-
If your company requires you to enter shift and break times, click the day of the week. Enter values for the following fields:
-
Shift Start Time
-
Shift End Time
-
Break Start Time
-
Break End Time
-
(Optional) Memo
The total number of hours shown for the day is calculated by subtracting the length of the break from the length of the shift.
-
-
If your company has set up default shift values, you are not required to fill in each field mentioned. Instead, enter the number of hours you worked for the day.
However, if your actual hours are different from the default values, enter the correct times in the fields.
Important:The feature does not calculate overtime for time entries in the following scenarios:
-
Entries that go over the next day
-
Entries allocated across multiple projects, including entries adding using SuiteProjects or SuiteProjects Pro
-
Initial entries added using the Time Tracking for CRM feature
For more information about feature limitations, see Best Practices and Limitations of Enhanced Timesheets Using WFM.
-
-
Review the Hours Breakdown section. When you enter your hours for each day, this section automatically displays time entries color-coded to distinguish between regular and overtime hours.
-
On the Current Week section, review the total hours for regular and overtime work.
Important:To keep your timesheets accurate and avoid errors, ensure that there are no overlapping hours across your entries for the week. Entries you add shouldn’t overlap nor change overtime calculations of paid time for current or previous weeks.
-
Click Save.
The timesheet is sent over to your manager for approval. On the Primary Information section, the status on the Approval Status field shows as Pending Approval.
Using Enhanced Timesheets with CSV File Import
As an Administrator, you can upload CSV files to import employee time.
To import CSV records, prepare the CSV file. Refer to the following table for the sample format.
Date |
Employee |
Payroll Item |
Duration |
Location |
---|---|---|---|---|
7/13/2025 |
John Adams |
Wage |
10:00 |
Warehouse - East Coast |
7/14/2025 |
John Adams |
Wage |
12:00 |
Warehouse - East Coast |
7/15/2025 |
John Adams |
Wage |
14:00 |
Warehouse - East Coast |
After preparing the file, complete the procedure.
To use enhanced timesheets with CSV files import:
-
Go to Setup > Import/Export > Import Tasks > Import CSV Records.
The Import Assistant opens.
-
On the Scan & Upload File page, update the following fields.
-
Import Type – Employees
-
Record Type – Track Time
-
-
On the CSV File(s) section, choose One File to Upload.
-
Click Select, then find the CSV file you prepared. Click Next.
-
On the Import Options page, on the Data Handling section, choose your preferred handling. Click Next.
-
On the Field Mapping page, verify that your fields are mapped to NetSuite fields as shown in the following table. Click Next.
Your Fields
NetSuite Fields
Date
Time: Date
Employee
Time: Employee
Payroll Item
Time: Payroll Item
Duration
Time: Duration
Location
Time: Location
For more information, see Step Four Field Mapping.
-
In the Save mapping & Start Import page, complete the required fields. For more information, see Step Five Save Mapping & Start Import.
-
Click the save or run button corresponding to your desired option.
Related Topics
- Enhanced Timesheets Using WFM Wage Rules
- User Interface of Enhanced Timesheets Using WFM
- Sample Workflow with Enhanced Timesheets Using WFM
- Automated Calculations with Enhanced Timesheets Using WFM
- Best Practices and Limitations of Enhanced Timesheets Using WFM
- Setting Up Enhanced Timesheets Using WFM
- Approving Hours in Enhanced Timesheets Using WFM