Purpose

Activities are work type categories that workers select during punch-out in the TRUE Time mobile app, linking time entries to cost codes for automated job costing and financial reporting. They represent the type of work performed—Carpentry, Millwork, General Requirements, Installation—enabling precise labor allocation and profitability analysis by work category.

Work Categories
Categorize labor by work type
Cost Code Linking
Automatic job costing allocation
TRUE Time Integration
Punch-out activity selection
Default Activities
System-wide or per-project
GL Account Integration
Expense account allocation
Profitability Analysis
Labor costs by work category
Work Comp Codes
Insurance classification by activity

Critical: Activities must be configured and linked to cost codes before deploying TRUE Time to field workers. Without configured activities, workers will see the error "You do not have a default work activity set" and cannot complete punch-out.

Access Path: Gear Icon > Activities


Activities List View

Search Enter text to search for specific activities
Archived Toggle to view archived activities
NAME Displays the activity name
+ Icon Adds a new activity
⚙️ Icon Accesses the Defaults section to configure default activities for contracts and jobs

Selected Activity

Name Editable field for the activity name
Payroll ID Optional identifier used to map the activity to external payroll systems for integration and reporting
Archive Checkbox to archive the activity. Archived activities are hidden from the main list unless the Archived filter is enabled

Work comp codes link activities to workers' compensation insurance classifications for premium calculations. When employees select this activity during punch-out, the associated work comp code determines the insurance classification for that labor.

+ Icon Adds a new work comp code to this activity
Code The work comp classification code (e.g., "G09", "5403") that identifies the type of work for insurance purposes
State The state where the work comp coverage applies (e.g., "FL", "CA", "TX"). Work comp rates vary by state
Rate The premium rate percentage for this work comp classification (e.g., "1%", "2.5%")
Description Descriptive label for the work comp code entry (e.g., "G09 - FL" or "Carpentry - California")
🗑️ Icon Removes the work comp code from this activity
☰ Icon Opens options menu for the selected activity
Delete Permanently removes the activity (irreversible). Archiving is recommended instead of deletion

Default Activities

The Default Activities section is accessed by clicking the ⚙️ (Gear) Icon in the Activities List View. This section displays activities that are configured to automatically load for contracts and jobs, eliminating the need to manually configure activities for each new project.

NAME Displays the default activity name
COST CODE Associated cost code for the activity. Time entries using this activity automatically allocate to this cost code for job costing
+ Icon Adds a new default activity. Select from the available list of activities and optionally associate a cost code
🗑️ Icon Removes an activity from the default list. The activity still exists but will no longer automatically load for new contracts/jobs

Frequently Asked Questions

Common questions about configuring and using Activities for TRUE Time integration, job costing, and labor allocation.

Activities are work type categories that workers select during punch-out in the TRUE Time mobile app. Activities link to cost codes for automated job costing and labor allocation.

Purpose of Activities:

  • Categorize Labor: Classify time by work type (Carpentry, Millwork, General Requirements, etc.)
  • Automatic Job Costing: Time automatically allocates to linked cost codes
  • Payroll Integration: Activities flow to payroll categories for processing
  • Financial Reporting: Labor costs grouped by activity for profitability analysis
  • Required for Punch-Out: Workers cannot complete punch-out without selecting an activity

How Activities Work in TRUE Time:

  1. Administrator creates activities in Settings module
  2. Each activity is linked to specific cost code
  3. Activities set as defaults for contracts/jobs
  4. Worker punches in to contract, work ticket, or division
  5. When punching out, system prompts: "Choose activities you performed"
  6. Worker selects one or more activities
  7. Time automatically allocates to linked cost codes for job costing

Critical: Configure default activities before deploying TRUE Time to field workers. If no activities are configured, workers will see error: "You do not have a default work activity set" and cannot complete punch-out.

Activities are created in the Settings module and must be linked to cost codes for job costing integration.

  1. Click Gear Icon (Settings) in upper right
  2. Select Activities from menu
  3. Click + (Plus) icon to create new activity
  4. Enter Activity Name (e.g., "Carpentry", "General Requirements")
  5. Enter Activity ID (optional internal code)
  6. Select Cost Code from dropdown
  7. Check Default checkbox if activity should appear for all contracts/jobs
  8. Click Save

Common Activities to Create:

  • General Requirements: General labor, cleanup, meetings
  • Carpentry: Framing, finish carpentry, trim work
  • Millwork: Cabinet installation, custom millwork
  • Installation: Product installation activities
  • Fabrication: Shop fabrication work
  • Site Preparation: Site prep and mobilization

Note: Cost codes must be created in the system before you can link them to activities. Cost codes are set up in the accounting/financial configuration area and define the expense categories for your company.

Default activities are pre-configured activities that automatically load for all contracts, jobs, or divisions, reducing manual configuration per project.

Job Default Activities:

  • Automatically load for all job records
  • Set by checking "Default" during activity creation
  • Appear in TRUE Time app when worker punches into any job

Contract Default Activities:

  • Automatically load for all contract records
  • Set by checking "Default" during activity creation
  • Appear in TRUE Time app when worker punches into any contract

Custom Per-Project Activities:

  • Configured in Contract → Options → Setup → Labor tab
  • Override or supplement default activities
  • Project-specific work types not used across all contracts

Company-Wide Defaults:

  1. Settings → Activities
  2. Create or edit activity
  3. Check Default checkbox
  4. Select target: Contracts, Jobs, or Both
  5. Activity now loads automatically for all new records

Per-Contract Customization:

  1. Navigate to contract record
  2. Click Options → Setup → Labor tab
  3. Review default activities loaded
  4. Add contract-specific activities as needed
  5. Save contract

Tip: Start with 5-10 common activities as defaults to cover most work types. Add project-specific activities only when needed for specialized work not covered by defaults.

Activities connect time tracking to financial reporting by linking worker-selected activities to accounting cost codes and GL accounts.

Activity → Cost Code → GL Account Flow:

  1. Setup Cost Codes: Create cost codes in accounting configuration (e.g., "CARP-100", "GR-001")
  2. Link Cost Codes to GL: Associate each cost code with general ledger expense account
  3. Create Activities: Create activities in Settings → Activities
  4. Link Activities to Cost Codes: Select cost code when creating/editing activity
  5. Worker Selects Activity: During punch-out, worker chooses activity (e.g., "Carpentry")
  6. Automatic Allocation: Time allocates to linked cost code ("CARP-100")
  7. Financial Reporting: Labor costs flow to GL account for profitability analysis

Example Activity Mapping:

  • Activity: "General Requirements" → Cost Code: GR-001 → GL Account: 5100-General Labor
  • Activity: "Carpentry" → Cost Code: CARP-100 → GL Account: 5200-Carpentry Labor
  • Activity: "Millwork" → Cost Code: MILL-200 → GL Account: 5250-Millwork Labor

Note: Work with your accounting team to ensure activities map correctly to cost codes and GL accounts. This ensures labor costs from time tracking flow to appropriate financial categories for accurate job costing and P&L reporting.

Workers select activities during the punch-out process in the TRUE Time mobile app to categorize the work they performed during their shift.

Activity Selection Workflow:

  1. Worker opens TRUE Time app and enters PIN
  2. Worker punches in to contract, work ticket, or division
  3. GPS location captured (if permissions granted)
  4. Worker performs work during shift
  5. Worker returns to app and taps active punch
  6. Worker taps Punch Out button
  7. System prompts: "Choose activities you performed"
  8. List displays all configured default activities for that punch target
  9. Worker selects one or more activities from list
  10. Worker confirms activity selection
  11. GPS location captured and punch completes

Activity Selection Best Practices:

  • Multiple Activities: Workers can select multiple activities if they performed different work types during shift
  • Clear Naming: Use descriptive activity names workers will understand
  • Training: Train workers on which activities to select for different work types
  • Limit Choices: Keep activity list manageable (8-15 common activities)

Tip: If workers select multiple activities, TRUE allocates time proportionally across selected activities. For more precise allocation, encourage workers to select the primary activity representing majority of work performed.

This error appears when a worker attempts to punch out but no activities have been configured for the punch target (contract, work ticket, or division).

Error Causes:

  • No Default Activities: No activities marked as "Default" in Settings → Activities
  • Contract Not Configured: Time clock enabled but no activities assigned in Labor settings
  • Division Without Activities: Division exists but no activities available for overhead tracking
  • New System Setup: TRUE Time deployed before activities were configured

How to Resolve:

  1. Click Gear IconActivities
  2. Create at least 3-5 common activities (General Requirements, Carpentry, Installation, etc.)
  3. Link each activity to a cost code
  4. Check Default checkbox for each activity
  5. Save activities
  6. Workers will now see activities when punching out
  7. Error will no longer appear

Critical: Workers CANNOT complete punch-out without activities configured. This is a blocking error that prevents time tracking. Always configure default activities during TRUE Time implementation before rolling out to field workers.

You can customize which activities are available for specific contracts beyond the system-wide defaults.

For Contracts:

  1. Navigate to the Contract record
  2. Select the Options button
  3. Click Setup
  4. Choose Labor mode within the Setup view
  5. Default activities automatically load
  6. Use + icon to add contract-specific activities
  7. Use trash icon to remove activities not needed for this contract
  8. Save the contract

For Jobs:

  1. Navigate to the Job record
  2. Select the View button
  3. Choose Activities to view the assigned activities for that record
  4. Modify as needed
  5. Save changes

Note: Customizing activities per contract/job is useful for specialized projects that require work types outside your standard defaults. Most projects use the default activity set.

Work comp codes are configured within the Activities module to link work types to workers' compensation insurance classifications for premium calculations.

  1. Navigate to Gear Icon > Activities
  2. Select an existing activity from the list or create a new one using the + icon
  3. In the Details section on the right, locate the Work Comp Code section
  4. Click the + button in the Work Comp Code section
  5. Enter the Code (e.g., "G09", "5403")
  6. Select the State where the coverage applies (e.g., "FL", "CA")
  7. Enter the Rate percentage for premium calculations (e.g., "1%")
  8. Add a Description to identify the entry (e.g., "G09 - FL")
  9. Save the activity

Multiple Work Comp Codes:

Activities can have multiple work comp codes for different states. This is useful when the same work type has different insurance classifications across states where your company operates.

Note: Work comp codes on activities are used for workers' compensation insurance tracking. This is separate from the Work Comp fields in Personnel records, which are used for TRUE Accounting payroll integration.

For prevailing wage contracts, activities can be assigned to specific labor classifications to ensure proper wage rate application.

  1. Navigate to Contract record
  2. Click OptionsSetup
  3. Go to Labor tab
  4. Add authorized activities for the contract
  5. Select Wages within Setup view
  6. Assign labor classifications (wage determinations) to specific activities
  7. When worker selects activity during punch-out, system applies appropriate prevailing wage rate
  8. Payroll automatically calculates using correct wage rate

Important: For prevailing wage contracts, ensure activities are properly mapped to wage classifications to maintain compliance with Davis-Bacon or state-specific prevailing wage requirements.

Configuration & Administration

Access to the Activities module is controlled by a specific module access permission that must be enabled for your user account.

To access Activities, your administrator must enable the following permission in Users / Access:

Permission ID Description
Module Access (Activities) (ID #344) Grants access to the Activities module in the Settings workflow

Note: Contact your system administrator to request access. Permission changes take effect the next time the user logs in.

The Activities module uses both a module access permission and several security permissions to control what users can do.

Module Access

Permission ID Description
Module Access (Activities) (ID #344) Grants access to the Activities module in the Settings workflow

Security Permissions

Permission ID What It Controls
View/Modify Default Activities (ID #211) Modify which activities are pre-loaded as defaults for new jobs and contracts
Delete Work Comp Rates (ID #212) Delete a workers' compensation rate
Delete Activities (Activities) (ID #213) Delete an activity
New Work Comp Codes (Activities) (ID #1032) Create a new workers' compensation rate