Purpose
The Jobs module serves as the central hub for sold projects, designed to streamline project management from start to finish. Create and oversee projects, manage resources, track costs, and monitor progress all in one place. Jobs integrate with Inventory, Purchasing, Scheduling, and Invoicing modules to provide a comprehensive view of your projects, helping you deliver them efficiently and within budget. Whether initiating a new project from a Quote, assigning tasks, scheduling work, creating invoices, tracking job costs, or managing work tickets for field crews, this module keeps projects on track from sale to completion.
๐ก Creation Method: Jobs are typically created by converting won Quotes, automatically transferring quote details, items, and pricing to the new Job record.
List View
View and manage all active job records with powerful filtering and search tools
- Create new jobs from won Quotes or direct entry
- Track job progress from start to final invoicing
- Filter by assignment, stage, schedule status, and completion
- Create schedules and work tickets for field crews
- Monitor job costing, invoicing status, and profitability
Button Bar / Progress Bar
Stage filters and view options
Filter jobs by clicking buttons at the top of the Jobs module. These are hard-coded system buttons that automatically show job counts and allow you to quickly view specific subsets of jobs based on assignment, scheduling, completion, review, and invoice status. Use the Stage toggle to switch between these default buttons and custom stage-based filtering.
| Button Name | Description |
|---|---|
| Unassigned | Displays all Job records that are not currently assigned to any users. When selected, only active jobs without an assigned user will display. |
| Unscheduled | Displays all Job records that do not currently have a related Schedule record for a date in the future. Schedules in the "Queue" appear as Unscheduled Jobs. |
| Incomplete | Displays all Job records that have not yet been marked as "Complete". When selected, only active jobs not marked complete will display. |
| Review | Displays all Job records currently waiting to be reviewed (Review button enabled within the Job record). When selected, only jobs pending review will display. |
| Uninvoiced | Displays all Job records that have an "Uninvoiced" amount greater than 0. When selected, only jobs with unbilled amounts will display. |
Search Options
Search and filter job records using multiple criteria including client information, keywords, custom views, and advanced filtering options.
| Search Option | Description |
|---|---|
| Quick Search | Search by contact name, company name, or keywords to quickly find specific jobs |
| All | Populates the list with all active Job records |
| My Jobs | Shows all Job records assigned to your user account |
| Favorites | Displays any Job records flagged as favorites |
| Archive | Shows Job records marked as archived |
| Advanced Filter | Allows searching using multiple different search criteria simultaneously. For more information, see the Advanced Filter guide. |
Column Headers
The Jobs list displays key information in columns for quick reference and sorting capabilities.
| Column | Information Displayed |
|---|---|
| ID / STAGE / TYPE | Displays the Job ID, Job Stage, and Job Type |
| CLIENT / POC / TITLE | Displays the related Client account, primary Point of Contact assigned to the Job, and the Title within the Edit Name feature |
| ADDRESS | Displays the Jobsite Address of the Job record |
| DESCRIPTION | Displays the Description of the related Job record |
| SOLD DATE | Displays the date the Job was sold. This is automatically set when a Quote record is upgraded to a Job. |
Action Icons & Tools
Quick actions and tools available from the Jobs list view for managing records, generating reports, and exporting data.
| Icon/Action | Function |
|---|---|
| + (Plus Icon) | Create a new Job record from scratch or convert from a Quote |
| Gear Icon | Access module settings, preferences, and administrative options |
| Reports Icon | Generate and export job reports (Basic, Detailed, Financial, etc.) |
| Export Icon | Export filtered job data to CSV, Excel, or PDF formats |
Selected Record View
Detailed view of individual job records with specialized modes and management tools
When a job is selected from the list view, the Selected Record section displays comprehensive information organized across multiple modes: Overview, Items, Time Card, Equipment, Work Tickets, Tasks, Inventory, Expenses, and Job Costing. Each mode provides specialized views and tools for managing different aspects of the job throughout its lifecycle.
Overview Mode
Manage job status and perform key actions with clickable buttons in the Overview mode, allowing users to quickly update job status, create schedules, send notifications, and manage invoicing.
| Button | Function |
|---|---|
| Action Buttons | |
| Assignment | Assign users to manage the job |
| Schedule | View and create schedules for this job |
| Notify Client | Send email notifications to clients |
| POs | View and create Purchase Orders related to this job |
| Incomplete/Complete | Mark job completion status |
| Review | Perform final review before billing |
| Invoice | Create invoices for clients (see Invoice Options below) |
| Invoice Button Options | |
| Down Payment | Create a Down Payment Invoice based on percentage or dollar amount |
| Cash Sale | Create an Invoice and automatically enter transaction information for immediate payment |
| Invoice 100% | Create a 100% complete invoice to invoice the entire project amount |
| New Invoice | Open the Invoice Wizard to enter custom invoice amounts and completion percentages |
| View Invoice(s) | View all existing invoices related to this job |
| Pay Invoice | Apply a payment to existing unpaid invoices |
| Options Button Menu |
The Edit Card provides access to all core Job record fields for editing. This is the primary location for modifying Job setup information, client details, dates, financial settings, and custom attributes.
| Field Category | Editable Fields |
|---|---|
| Client Information | Client account, Primary Point of Contact (POC), Additional Contacts, Billing Address |
| Job Site Details | Job Site Address, Job Site Name, Access Instructions, Gate Codes |
| Job Identification | Job Name/Title, External ID, Client's Job Number, Job Nickname |
| Classification | Job Type, Job Stage, Job Category, Lead Source |
| Dates & Scheduling | Sold Date, Start Date, Completion Date, Due Date |
| Financial Settings | Job Total, Tax Rate, Payment Terms, Deposit Amount, Retainage Percentage |
| Assignment | Assigned Users, Project Manager, Salesperson, Estimator |
| Custom Fields | Attributes (custom data fields configured in Company Preferences) |
| Status Flags | Archive checkbox, Favorite flag, Lock status, Review flag |
| Description Fields | Job Description, Scope of Work, Special Instructions, Internal Notes |
Tip: Changes made in Edit Card are saved immediately. Use the X button to close the card after making edits. Some fields like Job Total may be auto-calculated based on line items and cannot be manually edited.
| Additional Options | Function |
|---|---|
| New Contact | Create a new contact linked to this Job (view with View > Contacts button) |
| Print Label | Print a US Label with various size options |
| Lock/Unlock | Lock or unlock the record to limit access |
| Optional App | Access TRUE applications outside of the system (e.g., TRUE Fence) |
| Duplicate | Create a copy of the Job record, or create a Quote with the same information |
| Revert to Quote | Move this Job back to a Quote (requires items to be completed or deleted). If the Job was created directly without a Quote, you must first assign a Quote ID via Options > Edit Card before reverting. |
| Delete | Permanently delete the Job record |
| Additional Sections | |
| Details | Display client contact information and job details |
| eForms | Generate job-related forms |
| Attributes | Add custom data fields to the job record |
| Description/Scope/Instructions | Enter detailed project details and scope of work |
| Files/Emails/Notes | Store related documents, email communications, and internal notes |
| Activity Log | Track job history and updates with timestamped entries |
Additional Record Modes
Manage line items for labor and materials. This mode allows you to track and manage all products and services associated with the job, including pricing and quantities for accurate job costing and invoicing.
| Field | Description |
|---|---|
| Line Item Fields | |
| # | View and modify the item order within the job |
| Product / Service | Product or service description - pulled from TRUE Catalog or manually entered |
| Procurement | Displays the procurement and inventory status for catalog items. Possible values: Quantity Zero, N/A, Done, Fulfilled, Partial, Received, Backordered, Ordered, Purchasing, Shipping, Requested, Nonstandard, (# in Stock), Out of Stock. Click status to view details. |
| QTY / HRS | View or modify the quantity or hours assigned to this line item |
| Price / Rate | View or modify the price or rate assigned to this line item |
| Total | View the total cost of the line item based on QTY/HRS and Price/Rate |
| "โก" Icon Options | |
| Material/Labor | Classify the item as Material or Labor for job costing purposes |
| Duplicate | Create a copy of this line item |
| Delete | Remove this line item from the job |
Track and log labor hours for the job. Users can record and monitor time spent on the job, facilitating accurate billing and payroll processes.
| Column | Description |
|---|---|
| Column Headers | |
| Personnel | View the employee assigned to a specific punch. Click within the field to modify. |
| Date | View the dates of work completed on the job. Click within the field to modify. |
| Start | View the start time of work on a specific day. Click within the field to modify. |
| Finish | View the end time of work on a specific day. Click within the field to modify. |
| Duration | Based on start and finish times, TRUE calculates the total duration of each punch and provides a grand total at the bottom. |
| Activity | Allocate a specific activity performed on the job using payroll activities. Click within the field to modify. |
| Notes | View or modify notes left when clocking out. Click the paper/pencil icon to view or edit. Gray icon indicates no note was left. |
| Action Menu ("โก" Icon) | |
| Duplicate | Duplicate the chosen punch for another personnel. Select from personnel list. Use rubric cube icon to batch add multiple personnel members. |
| Delete | Permanently delete the punch record |
Track client equipment installed or serviced. This mode enables you to maintain detailed records of client equipment, enhancing service quality and warranty tracking.
| Field | Description |
|---|---|
| Equipment Fields | |
| Image | Drag and drop a picture of the equipment assigned or purchased for the job |
| ID | Displays equipment record ID number automatically generated by TRUE when a new piece of equipment is added |
| Product | Displays equipment features as stored in the TRUE Catalog module (product ID, vendor name, brand, model, description, pricing). Click gray pencil icon to choose from existing products. |
| Serial Number | View and edit the serial number associated with the equipment. Click and type within the field. |
| Purchased | Indicate when the equipment was purchased. Click and select within the field to choose a date. |
| Reminder | Set a reminder about equipment by clicking within the field and selecting from the calendar popup |
| Worked | Use checkbox to mark equipment as worked or used on the job |
| Description | Located below equipment details. Click and type within this field to leave important details about the equipment. |
Generate and track work tickets directly within a Job. Create shop, field, or warranty tickets to manage specific tasks and crew assignments.
| Filter Options | |
| Incomplete | Display all Work Tickets that have not been marked as "Complete" |
| Complete | Display all Work Tickets that have been marked as "Complete" |
| All | Display all Work Tickets regardless of completion status |
| View in Work Ticket Module | Open the selected Job's related Work Tickets directly within the Work Ticket module |
Add, view, and edit warranties tied to this Job. Access by clicking the View button and selecting Warranties. Warranties created here roll up to the associated Client record's Warranties mode.
| Field | Description |
|---|---|
| Warranty Fields | |
| Catalog | Catalog item the warranty covers |
| Description | Details of the warranty |
| Vendor | Vendor providing the warranty (if applicable) |
| Start | Warranty start date |
| Expiration | Warranty expiration date |
Click the green + icon to add a new warranty.
Create and manage job-related tasks. This mode allows for detailed task planning and tracking, enhancing project management capabilities with due dates, assignments, and field visibility options.
| View Options | |
| View Incomplete | Display Tasks that have not been marked as "Complete" |
| Overdue | View Tasks that are past the entered Due Date |
| Show All | Display all related Job Tasks regardless of status |
| View in Tasks Module | Open the Job tasks directly in the Tasks module for advanced management |
| New Task Fields | |
| DESCRIPTION | Enter a short Task description |
| ASSIGNED | Assign a user to this Task. Users receive an Alert notification automatically. |
| STAGE | Assign a Stage to the Task. Task stages can be modified via the Categories module. |
| DUE | Enter a Task Due Date. Follow-up Alert notifications will be sent to the assigned user. |
| FIELD | Toggle this Task for TRUE Field visibility (field crews can see it) |
| Trash Can Icon | Delete the Task record |
Assign and track inventory for the job. Users can manage and monitor inventory usage for each job, improving resource allocation and cost tracking.
| Inventory View Options | |
| Reserved Inventory | Display Inventory reserved for this Job but not yet depleted |
| Depleted Inventory | Display the Inventory records for materials assigned to and depleted on this Job |
| Set all Reserved as Done (Depleted) | Mark all "Reserved" inventory items for this Job as "Depleted" in one action |
| Inventory Item Fields | |
| ITEM | Displays the name of the associated Inventory Item |
| PURCHASE ORDER | Displays any linked Purchase Order records, if applicable |
| LOCATION | Displays the Location currently assigned to this Inventory item |
| Action Buttons | |
| Reserve Inventory | Reserve inventory items for this job without marking them as depleted |
| Deplete | Convert reserved inventory to depleted status, reducing stock quantities |
| View Inventory Module | Access the full Inventory module for comprehensive stock management |
Record and track job-related expenses. This mode enables users to record and monitor all expenses associated with the job, facilitating accurate job costing and billing.
| Expense Fields | |
| VENDOR | Vendor associated with this expense |
| CATEGORY | Customizable Category that can be assigned to an expense (modifiable in Categories module) |
| DESCRIPTION | Short description of the expense |
| PRICE | The expense total amount |
| "+" icon | Create a new Expense record |
Monitor budget, costs, and financial performance. Users can track and analyze the financial aspects of each job, including budgets, actual costs, and profitability with detailed reporting options.
| View Options | |
| Hide Approved Entries | Hide any entries that have already been approved |
| "+" icon | Create a new Job Costing entry |
| Available Reports | |
| WIP Report | Work In Progress report provides the percent complete in relation to total costs and budgeted cost |
| Cost Report | Breaks down each Budget per Cost Code and provides the corresponding Invoiced, Labor, and Committed Costs per Cost Code |
| Job Costing Report | Total report of each Invoice, Labor, and Committed costs broken out by either Cost Code or Contract item |
| Job Costing Record Fields | |
| ID | Display the Job Costing record ID (automatically generated) |
| Date | Display the date of the Job Costing entry |
| Type | Enter the Job Costing record Type: Budget (budgeted total), Committed (committed costs through Purchase Orders), Labor (labor costs), or Invoiced (invoiced amounts) |
| Cost Code | Display the Job Costing record related Cost Code |
| Amount | Display the amount total of the Job Costing record |
| Approval | Display if the Job Costing record has been approved |
| Notes | Display any user-entered Notes for this entry |
| Action Menu ("โก" Icon) | |
| Copy | Copy this Job Costing entry to paste to another Job |
| Duplicate | Create a duplicate of this Job Costing entry |
| View Source | View any related records to this Job Costing entry |
| Delete | Delete the Job Costing entry |
Access Permissions
Configured in Settings โ Users / Access.
| Access ID | Permission | Description |
|---|---|---|
| 896 | Module Access โ Jobs | User can access the Jobs module in the Jobs workflow. |
| 979 | View Assigned Only (Jobs) | User can only view jobs they're directly assigned to. |
| 981 | Modify Record Access (Quotes / Jobs) | User can modify a user's record access in Jobs. |
| 956 | Restrict Search Results to Authorized Modules Only | Denies a user from seeing search results unless they have access to the module they navigated from. |
| Access ID | Permission | Description |
|---|---|---|
| 1592 | New Jobs | User has permission to create a Job, without upgrading from a Quote. |
| 1457 | Delete Quotes / Jobs | Allows user to permanently delete a Quote or Job. |
| 1612 | Duplicate Job | User can duplicate a Job into a Quote or another Job. |
| 1619 | Revert Job to Quote | User can revert a Job to a Quote (gates the Revert to Quote Options menu item). |
| 1017 | Modify ID (Quotes / Jobs) | User can modify ID records within the Jobs module. |
| 1635 | Deny Job Archiving or Reactivation | Denies setting a Job as Archived or as Active. |
| 1454 | Unlock Jobs and View Locked Jobs | User can unlock a Job and view locked Jobs (gates the Lock/Unlock Options menu item). |
| Access ID | Permission | Description |
|---|---|---|
| 913 | New Quote / Job Items | User can create a new item within the Jobs module. |
| 914 | Create or Edit Quote / Job Line Items | User is allowed to create or edit line items in Quotes or Jobs modules. |
| 903 | Delete Quote / Job Line Items | User can delete a line item in the Jobs module. |
| Access ID | Permission | Description |
|---|---|---|
| 1567 | Review Job | User can set a Job as Reviewed. Optional step between when a job is completed and final invoicing for managerial review. |
| 1625 | Deplete Reserved Inventory (Jobs) | User can sweep all currently reserved inventory for this job to Done. Commonly used if inventory is not being depleted by other means. |
| 1356 | Reporting Features (Jobs) | Allows user access to reporting features for Jobs. |
| 1566 | Allow Table View (Quotes / Jobs) | Allows user access to table view in the Jobs module. |
| 1482 | Dynamic Charting (Quotes / Jobs) | Allows user to access Dynamic Charting and Job Performance Metrics. |
| 1565 | Export Quotes / Jobs | Export Quotes and Jobs. |
| Access ID | Permission | Description |
|---|---|---|
| 1037 | New Warranties (Jobs) | Users can add a new warranty in the Jobs module. |
| 1038 | Delete Warranties (Jobs) | User can delete a warranty within the Jobs module. |
| Access ID | Alert | Description |
|---|---|---|
| 1636 | Alert when Jobs are Completed | Receive an alert notification when a job is marked Completed. |
| 1618 | Alert when Job Items Recur | Whenever line items are automatically created because of a set recurrence, a notification alert is sent. |
| 605 | Alert when Quotes, Bids, or Jobs are Approved | Alert occurs when the Manager Approval feature in Quotes, Bids, or the Review feature in Jobs is used. Typically used by an Accounting Manager. |
Related Company Preferences
These toggles in Settings (Gear icon) โ Company Preferences โ Quotes / Bids / Jobs hide specific buttons, segments, or modes in the Jobs module. If a button or mode described in this article is missing from your screen, check the matching toggle below.
| Company Preference | Effect |
|---|---|
| Hide Manager Approval | Hides the Manager Approval segment on the button bar. If unchecked and an Approval Amount is set, it only hides Manager Approval when the Job value is less than that amount. |
| Hide Equipment Mode | Hides the Equipment mode in the Jobs module. |
| Hide Purchases | Hides the Purchases segment in the Jobs module. |
| Hide Shipping | Hides the Shipping workflow button in the Jobs module. |
| Hide Unsent | Hides the Unsent, Sent, and Follow-Up segments in the Quotes and Jobs modules. |
| Hide Notify Client | Hides the Notify Client segment in the Quotes, Jobs, and Work Tickets modules. |
| Hide Unassigned | Hides the Unassigned segment. |
| Hide Review | Hides the Review segment. |
| Hide Labor / Hours | Hides the Labor and Hours totals in the Quotes and Jobs modules. |
| Hide Cash Sale | Hides the Cash Sale invoice option for all users. |
Found in Settings (Gear icon) โ Company Preferences โ Quotes / Bids / Jobs. These control the Down Payment invoice option on the Job.
| Company Preference | Effect |
|---|---|
| Restrict Down Payments | When checked, down payments can only be created if the Quote or Job is less than 100% invoiced and has less than 100% down payment received. |
| Down Payment Threshold | Sets the dollar threshold plus the default down payment percentages charged below and at-or-above that threshold. |
| Require Client for Payments | A client must be set on the Job before a payment can be taken. |
| Credit Limit Check | A Job cannot be created with a client that exceeds their credit limit. |
Additional Quotes / Bids / Jobs preferences that change how Job data is displayed or defaulted.
| Company Preference | Effect |
|---|---|
| Use Margin | Replaces Markup with Margin in the Quotes, Jobs, and Bids list and table views. |
| Time Clock Initially Off | When a Job is created, the Time Clock feature starts turned off. |
| Job Costing Hours | Controls whether hours are tracked in Job Costing. |
| Default Task Template (Jobs) | Sets the Task Template that auto-loads when a Quote is upgraded to a Job. |
| Auto Archive Delay (Jobs) | Number of days after completion before a Job is automatically archived. |
Frequently Asked Questions
Common questions and step-by-step guidance for working with Jobs
Getting Started
The most common way to create a Job is by converting a won Quote, which automatically transfers all quote information, line items, and pricing to the new Job record.
- Navigate to the Quotes module
- Open the Quote record you want to convert
- Click the Convert to Job button
- Review the automatically populated Job information
- Add any additional details such as start date or project manager
- Click Create Job to complete the conversion
Tip: Converting from a Quote ensures pricing accuracy and preserves the quote history for future reference.
Closing a Job marks it as complete and prepares it for archiving once all invoicing is finalized.
- Navigate to the Jobs module
- Select the Job record you wish to close
- Click the Complete button to mark the job as complete
- Create any remaining Invoices for the remainder of the balance (if not already done)
- Once completed and all invoices created, the Job will automatically Archive based on the number of days entered in Company Preferences
Alternative Method:
Users can manually Archive a Job record via the Options button โ Edit Card โ Archive checkbox.
When a single client has multiple job site addresses, use the job site address feature to create separate addresses for each location without duplicating the client record.
- Create or open the Quote or Job for this client
- If prompted to use the existing job site address, click No
- Click in the Job Site Address field
- Click New button (not Edit)
- Enter the new job site address details
- Optional: Use the Name field to identify this specific location
- Click Save to create this separate address
Note: Each job site address is stored separately. You can assign different addresses to different Jobs for the same client without affecting other records.
Understanding the distinction between Edit and New is critical for managing job site addresses correctly.
When to use:
- Correcting a typo in an existing address (e.g., "787" should be "786")
- Updating address information that should change everywhere it's used
- The client moved and all future jobs should use the new address
Effect: Changes the stored address for ALL records using this address (Quotes, Jobs, Invoices)
When to use:
- Client has multiple project locations
- This job is at a different site than previous jobs
- Creating a location-specific address for this Job only
Effect: Creates a NEW address stored separately for this specific Job only
Real-World Example:
A school district (Republic Charter School) has jobs at Prep Middle School and Main Campus. Use "New" to create separate addresses for each location while keeping one client record.
Yes, Jobs can be created directly without converting from a Quote, though this is less common than the standard Quote-to-Job workflow.
- Navigate to the Jobs module
- Click New Job button
- Select or create the client record
- Enter job site address and project details
- Navigate to Items mode and add line items manually
- Enter pricing for each line item
- Complete job setup and begin work
When to use this method:
- External quote was used (not created in TRUE)
- Customer verbally approved work without formal quote
- Service work where quoting process was skipped
- Emergency or time-sensitive projects
Jobs can be duplicated for similar projects or reverted to Quotes if work hasn't started.
- Open the Job record you want to duplicate
- Click Options button
- Select Duplicate
- Choose to duplicate as a Job or create a Quote
- System copies all line items, pricing, and descriptions
- Modify client, address, and details as needed for new project
Best for: Similar projects for same or different clients
Requirements to revert:
- No active Work Tickets
- No active Tasks
- No Invoices created
- No Schedules in progress
- No Time Card entries
Steps:
- Complete or delete all associated items listed above
- Click Options button
- Select Revert to Quote
- Confirm the reversion
- Job converts back to Quote in the Quotes module
Tip: If the Job was created directly (not from a Quote), the system requires a Quote ID to revert. Go to Options > Edit Card, add a Quote ID, then perform the revert.
The AI Scope of Work Generator creates a professional project description based on the line items you've already entered in your Job. It analyzes your existing items and generates descriptive text for the Description field.
How to Use:
- Navigate to the Job record
- Ensure you have line items entered in the Items mode
- Go to Overview mode
- Click the AI icon next to the Description field
- Review the automatically generated prompt
- Modify the prompt as needed to customize the output
- Click Continue to generate the scope of work
- Review and edit the generated description as needed
Important: This feature generates a text description FROM your existing line items. It does not create line items for you. You must first enter your line items in the Items mode, then use this AI feature to generate a professional description based on those items. The quality of the generated scope improves with more detailed and descriptive line items.
Job Stages & Workflow
The button bar filters at the top of the Jobs module provide quick access to Jobs that meet specific criteria, helping you manage workflow efficiently.
| Button | Shows Jobs That... |
|---|---|
| Unassigned | Have no users assigned. These Jobs need someone assigned for accountability and follow-up. |
| Unscheduled | Do not have a Schedule record with a future date. Note: Schedules in "Queue" status appear as Unscheduled until given a specific date. |
| Incomplete | Have not been marked as Complete using the Complete button. These are active Jobs still in progress. |
| Review | Have the Review toggle enabled (Review button clicked within the Job). Use this to flag Jobs needing manager review before final billing. |
| Uninvoiced | Have an uninvoiced amount greater than $0. These Jobs have work that hasn't been billed to the customer yet. |
Note: Unlike Work Tickets, these button filters in Jobs are hard-coded and cannot be customized. The Stage dropdown can be customized via the Categories module, but the button bar remains fixed.
TRUE provides multiple search options for finding Jobs, with different capabilities depending on the field type. List view search is optimized for performance with commonly searched fields, while the global Search feature provides advanced options for addresses and other specialized fields.
Available in List View Quick Search:
- Client/Contact Name: Search by company name or contact person
- Job ID: Search by Job identification number
- Keywords: Search description and title fields
How to use:
- Navigate to Jobs module
- Type in the Quick Search field at top of list
- Results filter automatically as you type
- Use Advanced Filter button for complex multi-field searches
Note: Address search is not available in list view Quick Search due to performance optimization. Use the global Search feature (workflow icon) to search by address.
The global Search feature accessed via the workflow icon provides specialized search capabilities not available in list view, including address search.
How to access Global Search:
- Click the Workflow icon (located in top navigation)
- Select Search option from dropdown
- Type your search term in the search field
- Click the category where you want to search (e.g., Phone / Email / Address)
Global Search Categories Available:
- Phone / Email / Address: Search contact information including job site addresses
- Client / Vendor: Search company and business names
- Contact / Lead: Search individual contact records
- Quote: Search quote records
- Job: Search job records by various fields
- Bid: Search bid records
- Contract: Search contract records
- Tickets: Search work tickets
- Purchasing / Receiving: Search purchase orders and receiving records
- Schedule: Search scheduled work
- Invoice: Search invoices
- Bills: Search vendor bills
- Shipping: Search shipping records
Tip: Use the global Search feature's "Phone / Email / Address" category when you need to find a Job by its jobsite address, as this field is not searchable in the Jobs module list view Quick Search for performance reasons.
For complex searches using multiple criteria simultaneously, use the Advanced Filter tool available in the Jobs list view.
- Navigate to Jobs module
- Click Advanced Filter button in search area
- Add multiple search criteria (e.g., assigned user + stage + date range)
- Click Search to apply filters
- Save filter configurations for repeated use
For complete details on Advanced Filter capabilities, see the Advanced Filter guide.
Jobs cannot be marked Complete if they have open items that require closure first. This ensures all work and documentation is finished before Job completion.
Jobs cannot be marked Complete if any of these exist:
- Open Tasks: Navigate to Tasks mode and mark all tasks complete or delete them
- Incomplete Work Tickets: Navigate to Work Tickets mode and mark all tickets complete or delete them
- Open Purchase Orders: Close or delete any open POs (if Purchasing module enabled)
- Open Inventory Items: Mark inventory as depleted or delete open items (if Inventory module enabled)
Resolution steps:
- Check each mode listed above for open items
- Complete or delete open items as appropriate
- Return to Overview mode
- Click the Complete button
- Job changes from Incomplete to Complete status
Tip: For historical Jobs with incomplete Work Tickets, contact TRUE support to batch-close old tickets by date range for cleanup.
Jobs and Work Tickets have fundamentally different staging systems, with Work Tickets offering much more customization flexibility.
Fixed button bar filters:
- Unassigned, Unscheduled, Incomplete, Review, Uninvoiced
- These buttons cannot be modified or customized
- Each button represents a system-determined condition
Stage dropdown:
- Can be customized via Categories module โ Stage โ Jobs
- Dropdown options are customizable (e.g., In Progress, On Hold, Awaiting Materials)
- Stage dropdown does NOT control button bar filters
Customizable button bar AND dropdown:
- Configure stages via Categories module โ Stage โ Work Tickets
- First 6 stages alphabetically appear as buttons in Work Tickets module
- All stages appear in stage dropdown
- Use numbering (01. Hold, 02. Preparing, 03. QC) to control button order
Example Work Ticket stages:
- 01. Hold (button)
- 02. Preparing (button)
- 03. QC (button)
- 04. Problem (button)
- 05. Ready (button)
- 06. Complete (button)
- 07. Additional Stage (dropdown only)
Key Distinction:
Jobs button bar represents system conditions you cannot change. Work Tickets button bar represents stages you fully control for your workflow.
Scheduling & Field Access
Creating a Schedule for a Job grants field crews access through TRUE Field and integrates with calendar views for resource management.
- Open the Job record
- Click the Unscheduled button in the Overview mode
- Select New Schedule
- Assign a resource (crew or individual) from the dropdown
- Set the date and time for the scheduled work
- Select a Status from the dropdown (e.g., On-Site Installation, In Progress)
- Click Save to create the schedule
Note: Resource assignment is required for TRUE Field access. The username must exactly match the resource name (case-sensitive) for field crews to see the job on their mobile devices.
Work Tickets provide enhanced field capabilities compared to standard Job schedules, functioning as detailed work orders with specific requirements.
Field crews can:
- View job details
- Access tasks
- Mark tasks complete
- Upload images and files
- No mandatory checklist items
Best for: Simple project tracking and task completion
Field crews can do everything Jobs allow PLUS:
- Complete mandatory checklist items before marking complete
- Modify stage status directly from the field
- Communicate with crew members
- Auto-archive after completion
- Trigger manager notifications upon completion
Best for: Installation scheduling, field operations, and structured workflows requiring completion verification
There are two methods for granting field crews access to Jobs via TRUE Field, each with different use cases.
- Open the Job record
- Click the Unassigned button in Overview
- Select user(s) from the dropdown
- Assigned users immediately see the Job in their Jobs button in TRUE Field
- Job remains visible until archived or user is unassigned
Best for: Project managers, supervisors, or users needing ongoing access to the Job
- Open the Job record
- Click Unscheduled button in Overview
- Select New Schedule
- Assign Resource (must exactly match username - case sensitive)
- Set date range and time (e.g., Monday-Friday, 8am-5pm)
- Select a Status (color-coded stage)
- Click Save
- User sees Job in Schedules button in TRUE Field ONLY during schedule duration
Best for: Installation crews, temporary access, time-limited work, rotating crews
Tip: Schedule-based access provides a cleaner interface for field crews because they only see what they're scheduled for that day/week rather than scrolling through all assigned Jobs.
| Direct Assignment | Access is permanent โ it lasts until the user is unassigned or the Job is archived. The Job appears in the user's Jobs button in TRUE Field. Best for project managers, supervisors, and anyone who needs ongoing access to the Job. |
| Schedule-Based Access | Access is time-bound โ it applies only during the schedule's date/time range and expires automatically when the schedule ends. The Job appears in the user's Schedules button in TRUE Field, giving crews a cleaner daily view of just what they're scheduled for. Best for installation crews, rotating crews, and temporary or day-to-day work. |
Note: A user can clock in through TRUE Time on either a directly-assigned Job or a schedule, but punching into a schedule is easier for field crews because the schedule already carries the cost center.
Resources and Statuses must be configured before creating schedules for TRUE Field access and calendar integration.
Resources are people who can be assigned to schedules:
Without Calendar Add-On:
- Navigate to Settings (Gear icon) โ Company Preferences โ Calendar / Events / Schedules section
- Locate Resource List
- Add each crew member as a resource
- Resource name must EXACTLY match username (case-sensitive) for TRUE Field/TRUE Time access
With Calendar Add-On:
- Click the Lightning Bolt icon โ Calendar
- Add resources directly in calendar interface
- System automatically updates backend resource list
Statuses are color-coded schedule categories:
Without Calendar Add-On:
- Navigate to Settings (Gear icon) โ Company Preferences โ Calendar / Events / Schedules section
- Locate Status List
- Add status names (e.g., On-Site Installation, In Progress, Scheduled)
- Color coding available with Calendar add-on
With Calendar Add-On:
- Click the Lightning Bolt icon โ Calendar
- Add statuses with color selection
- Color-coded statuses appear visually on calendar
Note: Resources must match usernames exactly for TRUE Field and TRUE Time access. Deleting a resource does not delete the personnel record.
Scheduling functionality exists without Calendar, but the Calendar add-on provides visual calendar interface and enhanced features.
| Included with the Schedule module (no add-on) | |
| Schedule Creation | Create schedules from Jobs and Work Tickets using a text-based form. |
| Resource Assignment | Assign resources from a text-based dropdown. |
| TRUE Field Access | Schedules appear in the field user's Schedules button in TRUE Field. |
| List View | View schedules as a filterable list. |
| Added by the Calendar add-on ($9/user/month) | |
| Visual Calendar Grid | Drag-and-drop calendar grid view in addition to the list view. |
| Status Colors | Color-coded status display (the base Schedule module has no color coding). |
| Pivot List View | View schedules pivoted by crew or by date. |
| Multiple Calendars | Filter and view multiple resources or statuses across multiple calendars. |
When Calendar Add-On is Worth It:
- Managing multiple crews across multiple job sites
- Need visual calendar grid for scheduling clarity
- Want drag-and-drop schedule management
- Color-coded status identification is important
- Need pivot views by crew or date range
Jobs and Contracts are separate workflows: Jobs handle residential and service work, while the Contracts add-on handles commercial construction with advanced project-management needs. They are not interchangeable, and there is no direct conversion between them (see the note below the table).
| Jobs (included) | |
| Primary Use Case | Residential, service, and simpler projects. |
| Workflow | Quote โ Job โ Invoice. |
| Quote Options | Single scope with pricing. |
| Billing | Standard invoicing, including down payments and progress invoices. |
| Auto-Archive | Jobs auto-archive based on completion plus invoicing status. |
| Contracts ($149/month add-on) | |
| Primary Use Case | Commercial construction and complex projects. |
| Workflow | Opportunity โ Bid โ Contract, with AIA-style Pay Applications. |
| Bid Options | Multiple options with separate totals. |
| Schedule of Values | Supported, for progress (AIA-style) billing. |
| Pay Applications | Supported, for AIA-style billing. |
| RFIs & Submittals | Full documentation tracking. |
| Daily Reports | Captured from field crews. |
Can I convert a Job into a Contract (or vice versa)? No โ there is no direct conversion between Jobs and Contracts in either direction. They are separate workflows built on different estimate types (Quotes for Jobs, Bids for Contracts).
The only path from the Jobs workflow into the Contracts workflow is: revert the Job to a Quote (Options > Revert to Quote), transfer that Quote to a Bid (Options > Transfer to Bid โ this is one-way and cannot be reversed), then upgrade the Bid to a Contract. See the FAQ "How do I duplicate a Job or turn it back into a Quote?" above for the revert requirements.
When to Use Jobs:
- Residential installations and service work
- Simple project tracking needs
- Standard invoicing workflow
- Don't need Schedule of Values or Pay Applications
When to Use Contracts:
- Commercial construction projects
- Bid management with optional pricing
- Progress billing with Schedule of Values
- RFI, submittal, and transmittal tracking
- Complex change order approval workflows
Invoicing & Payment
Down payment invoices allow you to bill a percentage or dollar amount of the total job value upfront, with the option to simultaneously record payment.
- Open the Job record
- Click the Uninvoiced tile in the Overview section
- Choose the Down Payment option
- Select percentage complete total, dollar amount, or quantity method
- Enter the down payment amount (e.g., 50% for half the total)
- Optional: Click Payment button to simultaneously create payment transaction
- If recording payment, select payment method and bank account
- Click Next and optionally email receipt to customer
Tip: Using the Payment button during down payment invoice creation saves time by creating both the invoice and payment record in one workflow.
The Invoice button offers multiple options to match different billing scenarios and payment workflows.
| Invoice Option | When to Use |
|---|---|
| Down Payment | Bill a percentage or fixed amount upfront before starting work. Common for residential projects requiring deposits. |
| Cash Sale | Create an invoice and immediately record payment in one step. Use when customer pays at time of service. |
| Invoice 100% | Bill the entire remaining job amount at once. Use for final billing or when job is complete. |
| New Invoice | Use Invoice Wizard to create custom invoices with specific percentages, quantities, or dollar amounts. Use for progress billing. |
| View Invoice(s) | Review all invoices already created for this job, including payment status and history. |
| Pay Invoice | Apply a payment to an existing unpaid invoice without creating a new invoice. |
You can record payment simultaneously when creating an invoice, or apply it afterward. Both methods are available depending on your workflow.
- Open the Job record
- Click Uninvoiced tile in Overview
- Select invoice type (Down Payment, Invoice 100%, or New Invoice)
- Enter invoice amount or percentage
- Before clicking Next, click the Payment button
- Select Payment Method (Cash, Check, Credit Card, etc.)
- Select Bank Account where payment will be deposited
- Optional: Enter check number or transaction details
- Click Next to create invoice and payment simultaneously
- Optional: Email receipt to customer
- Click Invoice button in Job Overview
- Select Pay Invoice
- Select the invoice to pay
- Enter payment method and bank account
- System applies payment to invoice
Tip: Recording payment during invoice creation is faster and ensures immediate payment tracking, especially useful for cash sales and down payments collected at time of sale.
When line items need to be changed after invoicing has occurred, use credit memos to properly track financial adjustments rather than deleting invoiced items.
- Do NOT delete the invoiced line item
- Navigate to Invoices module
- Locate the invoice containing this line item
- Create a Credit Memo for the item amount
- Apply credit to customer account
- Document reason for credit in notes
Result: Maintains financial audit trail and accurately reflects what was originally invoiced versus what was credited back
- Create a Credit Memo for the discount amount
- Document adjustment reason (e.g., customer discount, warranty adjustment)
- Apply credit to customer account
- Credit appears on customer statements with explanation
Result: Original invoice pricing preserved with clear record of adjustment
- Navigate to Job โ Items mode
- Click the line item to modify
- Update pricing, quantity, or description directly
- No credit memo needed - item hasn't been billed yet
Result: Direct modifications allowed for uninvoiced work
Inventory & Materials
The Stock Pull workflow links Job line items to Inventory records, ensuring inventory depletes automatically when Work Tickets are marked complete.
- Open the Job record
- Navigate to Items mode
- Batch select the line items that should pull from inventory (checkboxes)
- Click Actions menu (โก icon)
- Select Stock Pull
- Choose Use (not Reserve) for automatic depletion
- System links selected items to Inventory records
- Create or open a Work Ticket for this Job
- Verify items now show as "Inventory" (not "Item") in Work Ticket
- When Work Ticket is marked complete, inventory automatically depletes
Note: Items must be linked to Inventory via Stock Pull before they will deplete stock. Simply adding items to a Job does not automatically pull inventory.
To bulk import line items into a Job, you must use the CSV template provided by TRUE. Excel files are not directly supported - you need to format your data to match the system's CSV structure.
- Navigate to the Jobs module
- Select the Job you want to add items to
- Click on Items mode
- Click the Gear icon (โ๏ธ)
- Select CSV Template to download the required format
- Open the template and add your items, ensuring column headers and format match exactly
- Save your file as CSV format (not Excel .xlsx)
- Return to the Items mode in your Job
- Click the Gear icon (โ๏ธ)
- Select Import and choose your formatted CSV file
- Review the imported items and verify accuracy
Important: Any module in TRUE that has a Gear icon > Import feature will also have a CSV Template option. Always download and use that template to ensure your data imports correctly.
These three concepts represent different aspects of product tracking in TRUE: pricing, stock, and shopping lists.
What they are:
- Line items on Quotes and Jobs that appear on customer invoices
- Include pricing, quantity, description, and markup
- May or may not be linked to Inventory records
- Determine what customer is charged
Location: Items mode in Quotes and Jobs modules
What it is:
- Actual physical stock in your warehouse or trucks
- Tracked by quantity on hand at specific locations
- Depletes when used on Jobs (via Stock Pull workflow)
- Managed in Inventory module (if enabled)
Location: Inventory mode in Jobs, or dedicated Inventory module
How to tell if something is Inventory: In Work Tickets, items pulled via Stock Pull show as "Inventory" (not "Item")
What it is:
- Shopping list view of products needed for a Job
- Independent from invoice line items
- Used for procurement and purchasing planning
- Can be consolidated or shown individually
Location: Materials view within Jobs (separate from Items mode)
Use case: Create materials list for purchasing without affecting what customer sees on invoice
Quick Reference:
- Items = What you charge the customer (invoice)
- Inventory = What you have in stock (warehouse)
- Materials = What you need to buy (shopping list)
Inventory only depletes automatically when items are properly linked via Stock Pull and the Work Ticket contains those inventory items. Follow these steps in order, then use the troubleshooting checklist if depletion isn't happening.
- Navigate to Job โ Items mode
- Batch select items that should pull from inventory
- Click Actions โ Stock Pull
- Choose Use (not Reserve)
- Navigate to Job โ Work Tickets mode
- Open the Work Ticket
- Check that items show as "Inventory" (not "Item")
- If showing as "Item", Stock Pull was not completed - go back to Step 1
- Mark all required items complete in Work Ticket
- Click Complete button on Work Ticket
- System automatically depletes inventory quantities
- Inventory module (if enabled) shows reduced quantities
- Check if items show as "Item" instead of "Inventory" in Work Ticket
- Verify Stock Pull was performed with "Use" option (not "Reserve")
- Confirm Work Ticket is marked complete (not just tasks)
- Ensure Inventory module is enabled in system
The Procurement column in Items mode displays real-time status of catalog items based on inventory levels, purchase orders, and fulfillment. This helps track which materials are ready, ordered, or still needed.
| Status | Meaning |
|---|---|
| Quantity Zero | Line item has zero or empty quantity |
| N/A | Item is Labor type, not a material requiring procurement |
| Done | Used/depleted quantity meets or exceeds the required quantity |
| Fulfilled | Reserved/fulfilled quantity meets or exceeds required quantity |
| Partial | Some quantity fulfilled but more is still needed |
| Received | All items on purchase orders have been fully received |
| Backordered | PO sent but fulfilled quantity is less than ordered; displays remaining quantity needed |
| Ordered | Purchase order created and sent to vendor; displays PO ID |
| Purchasing | Purchase order created but not yet sent; displays PO ID |
| Shipping | Item is on a delivery manifest and in transit |
| Requested | Requisition has been submitted for this item |
| Nonstandard | Manually entered item not linked to a catalog product |
| (#) in Stock | Shows available on-hand quantity (e.g., "5 in Stock") |
| Out of Stock | No inventory available and no active procurement |
Tip: Click on the procurement status to view detailed information including purchase orders, stock levels, and fulfillment progress for catalog items.
There are three ways to create a purchase order from a Job, depending on whether you want a blank PO, a PO pre-populated with line items, or a PO from the material list.
- Navigate to the job record
- In Overview mode, click the POs button
- Select New PO from the dropdown
- System creates a PO linked to the job
- Select the vendor, add line items manually, and click Send
- Navigate to the job record
- Switch to Items mode
- Use the checkboxes to select the line items you want to order
- Click the Actions button
- Select New PO from the dropdown
- System creates a PO pre-populated with the selected line items
- Navigate to the job record
- Click View โ Materials
- Select materials to order using checkboxes
- Click Actions โ New PO
- System creates PO with selected materials as line items
Don't have PO access? If you do not have the New Purchase Order permission, you may see New Request instead of New PO, or receive an access error when attempting to create a PO. Use the Requests workflow to submit a procurement requisition for your purchasing manager to review and convert into a PO. See the Purchase Orders article for details on Requests vs POs.
Job Costing & Financial Tracking
The Job Costing mode provides comprehensive cost tracking against budget, allowing you to monitor profitability throughout the project lifecycle.
- Open the Job record
- Navigate to the Job Costing mode
- Click the + icon to create budget entries
- Set Type to Budget and enter budgeted amounts per cost code
- System automatically tracks Labor costs from time card entries
- System tracks Committed costs from Purchase Orders
- System tracks Invoiced amounts from invoices created
- Run Cost Report or WIP Report to compare budget vs actual costs
Note: Job Costing entries can be organized by Cost Code for detailed tracking. Cost Codes are configured in Company Preferences under Categories.
Three specialized reports provide different views of job financial performance for comprehensive cost analysis.
| Report Name | What It Shows |
|---|---|
| WIP Report | Work In Progress report showing percent complete in relation to total costs and budgeted cost. Use to monitor project progress against budget. |
| Cost Report | Breaks down Budget per Cost Code with corresponding Invoiced, Labor, and Committed Costs. Use for detailed cost code analysis. |
| Job Costing Report | Comprehensive report of Invoice, Labor, and Committed costs broken out by Cost Code or Contract item. Use for complete financial overview. |
To generate a report:
- Navigate to Job Costing mode
- Click Reports dropdown
- Select desired report type
- System generates PDF with current job costing data
Work Management
Work Tickets function as detailed work orders that can be scheduled for field crews with mandatory completion items and enhanced tracking capabilities.
- Open the Job record
- Navigate to the Work Tickets mode
- Click New Work Ticket button
- Enter a topic or title for the work ticket
- Optionally add line items from the job (these become checklist items)
- Add notes or specific instructions for the crew
- Click the Unscheduled button within the work ticket
- Select New Schedule and assign resource and date
- Work ticket appears on field crew's mobile device when scheduled
Tip: Items added to a Work Ticket become mandatory requirements. Field crews cannot mark the ticket complete until all items are checked off.
As of TRUE v20:
- Address Name is now included in Global Search results.
- Batch-selecting items in a Job record now has the New Shipping action available via the hamburger icon and batch-select features.
- The CSV Template feature now optionally allows you to remap fields during import.
Tasks provide internal to-do items with automatic alert notifications, due date tracking, and optional field visibility for crew coordination.
- Open the Job record
- Navigate to the Tasks mode
- Click the + icon to create a new task
- Enter a description in the DESCRIPTION field
- Select a team member from the ASSIGNED dropdown
- Set a STAGE if using custom task stages
- Enter a DUE date for follow-up alerts
- Toggle FIELD checkbox if crew should see it in TRUE Field
- Assigned user receives automatic alert notification
The Equipment mode maintains detailed records of client equipment for warranty tracking, service history, and future reference.
- Open the Job record
- Navigate to the Equipment mode
- Click to add a new equipment record
- Select the product from the TRUE Catalog or enter manually
- Enter serial number, purchase date, and other identifying information
- Upload photos of the installed equipment
- Set reminders for warranty expiration or maintenance dates
- Check the Worked checkbox when equipment is installed
- Add description notes for future service reference
Warranties are tracked per Client and can be created from any Job record. Warranties added to a Job are automatically linked to the associated Client's Warranties mode.
- Open the Job record
- Click the View button and select Warranties
- Click the green + icon to add a new warranty
- Fill in Catalog, Description, Vendor, Start, and Expiration
- The warranty saves automatically and appears on the Client record's Warranties mode
Note: Warranties are internal tracking records โ there is no eForm delivery workflow for warranties. To generate a warranty report, use Clients > PDF icon > Warranties.
Work Tickets are ideal for field operations requiring structured workflows, checklists, and stage management.
Use Work Tickets when you need:
- Field crew completion verification: Mandatory checklist items that must be completed before marking ticket complete
- Stage-based workflow: Move tickets through customizable stages (Hold, Preparing, QC, Ready, Complete)
- Inventory depletion: Automatically deplete inventory when Work Ticket is marked complete
- Manager notifications: Trigger notifications when field crews complete work
- Auto-archiving: Automatically archive completed Work Tickets based on settings
- Separate scheduling: Schedule Work Tickets independently from the main Job
- E-form integration: Attach e-forms for inspections, safety checks, or quality control
Common Work Ticket use cases:
- Installation work orders with pre-installation, installation, and post-installation stages
- Service tickets requiring inspection checklists and completion sign-off
- Multi-phase projects where each phase needs independent tracking
- Jobs requiring inventory tracking and depletion upon completion
- Field operations needing manager review before final completion
When NOT to use Work Tickets:
- Simple to-do items (use Tasks instead)
- Office-only work with no field component
- Jobs not requiring structured workflow or mandatory checklists
- Quick service calls with no inventory or stage requirements
Job line items can be pulled into Work Tickets as checklist items, allowing field crews to verify completion of each item before marking the Work Ticket complete.
- Open the Job record
- Navigate to Work Tickets mode
- Click New Work Ticket
- Enter Work Ticket name and details
- In the Work Ticket form, locate Add Items section
- Click Add from Job or similar option
- Select which Job line items to pull into this Work Ticket
- Items appear as checklist items in the Work Ticket
- Field crews see these items in TRUE Field
- Crews must check off all items before completing Work Ticket
Important considerations:
- Inventory vs Items: If items were linked to Inventory via Stock Pull, they appear as "Inventory" in Work Ticket (not "Item")
- Mandatory completion: All checklist items must be marked complete before Work Ticket can be completed
- Selective pulling: You can choose specific items rather than pulling all Job line items
- Multiple Work Tickets: Different items can be pulled into different Work Tickets for the same Job
Tip: Use this feature for installation Work Tickets where field crews need to verify each component was installed. Prevents crews from marking work complete until all items are checked off.
Configuration & Best Practices
Jobs can be automatically archived after completion and final invoicing based on settings configured in Company Preferences.
- Job is marked Complete using the Complete button
- All invoices are created (Uninvoiced amount is $0)
- System waits for the number of days configured in Company Preferences
- Job automatically moves to archived status
- Open the Job record
- Click Options button
- Select Edit Card
- Check the Archive checkbox
- Click Save to archive immediately
Warning: Archived jobs are removed from standard views and reports. Ensure all invoicing and documentation is complete before archiving.
The Recurring checkbox in the Catalog applies only to items added to Quotes or Jobs after the checkbox change. Items already on a Quote or Job retain the recurring/non-recurring state captured at the time they were added.
To change recurring behavior on an existing line item, remove it from the Quote/Job and re-add it after the Catalog change.
Archived jobs can be reactivated either directly from the Jobs module or through the related Client record. Choose whichever path fits how you located the job.
- Navigate to the Jobs module.
- Use the Archive toggle in the Advanced Filter to view archived jobs.
- Open the archived Job record you want to reactivate.
- Click the Options button.
- Select Edit Card.
- Uncheck the Archive checkbox.
- Click Save.
- Navigate to the Directory workflow โ Clients module.
- Search for and select the Client (or use global search and select Client).
- In the Client record, click the Options button.
- Select Show All Counts.
- Click the Jobs button to view all related jobs, including archived records.
- Open the archived job and follow the reactivation steps above.
Note: By default, Show Active Counts is enabled on Client records. When active, clicking the Jobs button displays only active jobs. Use Show All Counts to include archived records in the count and list.
When e-forms don't save changes or appear blank, regenerating the e-form from the template resolves the issue by creating a fresh instance.
Common symptoms:
- Changes to e-form fields don't save when clicking Save
- E-form appears blank or missing sections
- Previously entered data is not displaying
- Error messages when trying to update e-form
Resolution: Regenerate the E-form
- Navigate to the Job record
- Open the problematic e-form
- Click Options or More menu (โก icon)
- Select Regenerate or Regenerate from Template
- System creates a fresh e-form instance from the template
- Re-enter any previously saved data if needed
- Test that changes now save correctly
Why this happens:
- E-form template was updated after the e-form was created
- Database corruption or sync issues with the e-form instance
- Changes to underlying form structure not applied to existing instances
- Browser cache issues preventing proper form display
Warning: Regenerating an e-form may clear previously entered data. Take screenshots or notes of existing data before regenerating if the data is critical.
Access to the Jobs module is controlled by user permissions. If you cannot see or access this module:
- Contact your system administrator
- Request the Module Access (Jobs) permission (ID #896)
- Once granted, you'll find the module in the Jobs workflow
Note: Administrators can manage permissions in Settings โ Users / Access โ select user โ Access tab.
If you can only see Jobs assigned to you, your account has the View Assigned Only (Jobs) permission enabled (ID #979). This security setting restricts users to viewing only records they're directly assigned to.
To view all Jobs:
- Contact your system administrator
- Request removal of View Assigned Only (Jobs) permission
- Once updated, you'll see all Jobs in the system
Deleting Job line items requires the Delete Quote / Job Line Items permission (ID #903). This permission controls who can remove items from Jobs.
- Contact your system administrator
- Request the Delete Quote / Job Line Items permission
- Once granted, you can delete items using the delete button in Items mode
The Modify Record Access (Jobs) permission (ID #1003) allows users to control which team members can view specific Job records.
With this permission, you can:
- Restrict Job visibility to specific users
- Add or remove users from Job access lists
- Create private Jobs visible only to authorized personnel
Tip: Use record-level access control for sensitive projects or client-specific restrictions.
Alert notifications for Jobs are controlled by user permissions. Available alerts include:
| Alert Type | Description |
|---|---|
| Alert when Quotes, Bids, or Jobs are Approved (ID #605) | Receive notification when manager approval is granted |
| Alert when Job Items Recur (ID #1618) | Receive notification when recurring Job items are generated |
| Alert when Jobs are Completed (ID #1636) | Receive notification when Jobs are marked complete |
To enable alerts:
- Navigate to Settings โ Users / Access
- Select the user who should receive alerts
- Go to the Access tab
- Find the Jobs section
- Enable desired alert permissions
Jobs can be enabled or disabled for Time Clock tracking in TRUE Time. When enabled, employees can punch in/out against the Job as a cost center.
Default Behavior:
By default, new Jobs have Time Clock enabled (ON). This can be changed system-wide in Company Preferences using the "Time Clock Initially Off" setting.
Jobs vs Contracts Note: Jobs and Contracts may have different Time Clock defaults based on your Company Preferences. Most companies configure Jobs to have Time Clock OFF by default for simple service work, while Contracts typically have Time Clock ON for labor tracking. Check your Company Preferences for your system's configuration.
Company Preference: The default Time Clock setting for new Jobs is controlled in Settings โ Company Preferences โ Quotes / Bids / Jobs โ "Time Clock Initially Off". When checked, new Jobs will have Time Clock disabled by default.
- Open the Job record
- Click Options โ Edit
- Locate the Time Clock checkbox
- Check or uncheck to enable/disable time tracking for this Job
- Use Batch Select to select multiple Jobs
- Click Batch Actions
- Select Time Clock On or Time Clock Off
Note: For time tracking to work, employees must also have a Personnel record with Time Clock enabled and a valid PIN. See the Personnel article for setup requirements.
Jobs has 25 permissions controlling access and actions:
| Permission | Function |
|---|---|
| Module Access (Jobs) (ID #896) | Access the Jobs module in the Jobs workflow |
| New Jobs (ID #1592) | Create a Job directly without upgrading from a Quote |
| Delete Quotes / Jobs (ID #1457) | Permanently delete a Quote or Job |
| Delete Quote / Job Line Items (ID #903) | Delete line items from Jobs |
| New Quote / Job Items (ID #913) | Create new line items within Jobs |
| Create or Edit Quote / Job Line Items (ID #914) | Create or edit line items in Quotes or Jobs |
| View Assigned Only (Jobs) (ID #979) | Restrict view to only Jobs user is directly assigned to |
| Modify Record Access (Quotes / Jobs) (ID #981) | Control which users can view specific Jobs |
| Modify ID (Quotes / Jobs) (ID #1017) | Modify ID records within Jobs |
| New Warranties (Jobs) (ID #1037) | Add warranties to Jobs |
| Delete Warranties (Jobs) (ID #1038) | Delete warranties from Jobs |
| Reporting Features (Jobs) (ID #1356) | Access reporting features for Jobs |
| Unlock Jobs and View Locked Jobs (ID #1454) | Unlock Jobs and view locked Jobs |
| Dynamic Charting (Quotes / Jobs) (ID #1482) | Access Dynamic Charting and Job Performance Metrics |
| Export Quotes / Jobs (ID #1565) | Export Quotes and Jobs data |
| Allow Table View (Quotes / Jobs) (ID #1566) | Access table view in Jobs module |
| Review Job (ID #1567) | Set a Job as "Reviewed" for managerial review before final invoicing |
| Duplicate Job (ID #1612) | Duplicate a Job into a Quote or another Job |
| Revert Job to Quote (ID #1619) | Revert a Job back to a Quote |
| Deplete Reserved Inventory (Jobs) (ID #1625) | Sweep all reserved inventory for a Job to Done status |
| Deny Job Archiving or Reactivation (ID #1635) | Prevent setting a Job as Archived or Active |
| Restrict Search Results to Authorized Modules Only (ID #956) | Restrict search results to only modules user has access to |
To configure permissions:
- Navigate to Settings โ Users / Access
- Select a User or Access Group
- Go to the Access tab
- Find the Jobs section
- Enable or disable permissions as needed
Analysis & Performance
The Analysis tool provides advanced filtering, sorting, and reporting capabilities for Quotes and Jobs data. Use it to track sales performance, conversion rates, revenue metrics, and job profitability across your service and residential projects.
- Navigate to the Jobs module
- Click the Gear icon in the navigation menu
- Select Analysis
- The Analysis view displays combined Quote and Job data
- Advanced Filter: Search across 50+ fields including Stage (Job), Sell Price, Assigned, Sold Date, and Completion Date
- Sort Options: Group data by Weekly, Monthly, Quarterly, Yearly, Assigned, or Date
- Summary Metrics: View total value, record count, average value, and Closed % (by count and dollar amount)
- Save Favorites: Save frequently used filter configurations via Favorite โ Save Favorite
- Export: Generate PDF or CSV reports for sharing or further analysis
Note: For complete search syntax including date ranges, wildcards, and special operators, see the Advanced Filter article.
Analyze completed job revenue and track overall profitability using the Analysis tool's filtering and summary capabilities.
- Open Analysis from the "Gear" icon
- Click Advanced Filter
- Check the Job checkbox to filter to Jobs only (exclude Quotes)
- In the Completion Date field, enter a date range using
...syntax (e.g.,01/01/2024...12/31/2024) - Click Search to apply the filter
- Use the Sort button and select Monthly or Quarterly
- Review summary metrics showing total revenue, job count, and average job value
| Metric | Description |
|---|---|
| Job(s) | Total revenue and count of completed jobs |
| Average Value | Mean job size indicating typical project revenue |
| Uninvoiced | Filter field to find jobs with remaining uninvoiced amounts |
| Balance | Outstanding balance owed on jobs |
Tip: For detailed cost vs. revenue analysis, use the Costing mode within individual Job records to see actual labor, material, and equipment costs against sell price.
Use the Assigned sort option to group jobs by salesperson and compare individual revenue and performance metrics.
- Open Analysis from the "Gear" icon
- Click Advanced Filter and set your date range in Sold Date or Completion Date
- Click Search to apply the filter
- Click Sort and select Monthly & Assigned or Quarterly & Assigned
- Results display grouped by salesperson with subtotals for each person's revenue and job count
Key Performance Indicators by Salesperson:
- Quote Volume: Number and value of quotes submitted
- Closed %: Conversion rate from quote to job (win rate)
- Revenue: Total Job(s) value for sold work
- Average Job Size: Total value รท count indicates typical sale amount
Use the Analysis filter to identify jobs that have work completed but not yet invoiced, helping ensure you bill for all completed work.
- Open Analysis from the "Gear" icon
- Click Advanced Filter
- Check the Job checkbox to include only Jobs
- Check the Uninvoiced checkbox to filter to jobs with uninvoiced amounts
- Optionally filter by Stage (Job) to focus on active or completed jobs
- Click Search to see all jobs needing billing attention
Related Filters:
- Uninvoiced: Jobs with amounts not yet billed
- Invoiced: Jobs with invoices already created
- Balance: Filter by outstanding balance amount
- Paid: Filter by payment received amount
Track how many jobs you complete each week, month, or quarter to understand your throughput capacity and identify seasonal trends.
- Open Analysis from the "Gear" icon
- Click Advanced Filter
- Check the Job checkbox
- Set a date range in Completion Date (e.g.,
01/01/2024...12/31/2024) - Click Search
- Click Sort and select Weekly, Monthly, or Quarterly
- Review grouped results showing job count and revenue per period
Use Cases:
- Capacity Planning: Compare completion rates to identify your maximum throughput
- Seasonal Trends: Identify busy and slow periods for staffing decisions
- Revenue Forecasting: Use historical completion data to project future revenue
- Performance Tracking: Monitor completion trends month-over-month or year-over-year
Save frequently used filter configurations as Favorites to quickly access your common reports without re-entering search criteria.
- Configure your desired filter and sort options in Analysis
- Click Favorite in the toolbar
- Select Save Favorite
- Enter a descriptive name (e.g., "Monthly Sales Report" or "Uninvoiced Jobs")
- Click Save
- Monthly Revenue: Jobs filtered by Completion Date, sorted by Monthly
- Sales Performance: All records sorted by Monthly & Assigned to see close rates
- Needs Invoicing: Jobs with Uninvoiced checkbox enabled
- My Jobs: Filtered to your name in Assigned field
There is no bulk or mass-edit tool for changing Job Numbers. Job Numbers are changed one record at a time on the individual Job.
To change a single Job Number:
- Open the Job record
- Edit the Job Number field
- Save the record
Note: If you need to renumber many Jobs at once, contact TRUE Support โ the change can be run as a batch update on your behalf (this may be a billable service).