Summary:
The Class field in QuickBooks can be mapped with fields like Activity Description, Activity Code, Task Name, Task Code, etc., in Web TimeSheet.
When you transfer time information from Web TimeSheet to Quick Books the Class filed would also get transferred as per the mappings.
However when you check the related timesheet in QuickBooks the 'Class' column might not be displayed.
 
Cause:
The Job Costing, Class and Item tracking for paycheck expenses option might be set to Entire paycheck.
 
Solution:
Enable Earnings item option in the Job Costing, Class and Item tracking for paycheck expenses setting in QuickBooks.
 
To enable this option:
  • Open QuickBooks, go to Edit > Preferences > Payroll & Employees > Company Preferences
  • Search for the setting called Job Costing, Class and Item tracking for paycheck expenses
  • There are two options related to the setting:

    • Entire paycheck
    • Earnings item
  • Enable Earnings item
Refer the attached screenshot: