This document explains how to create and manage jobs, attach warehouses or service trucks, and handle all material movements (assign, pull, return, bulk actions, and audit) so that inventory and job costs stay accurate from start to finish.
Open the Jobs Page
From the main navigation, open the Jobs page, where you can see total jobs, completed jobs, active jobs, their dollar values, and separate Active and Archive lists.

Create a New Job
On the Jobs page, click Add Job to create a new job.
Enter the Job Name and Warehouse. Team members, address, and description are optional at this stage and can be added later. Once you have at least the name and warehouse, click Create Job to save.


Open an Existing Job
Return to the jobs list to view all jobs. Open an existing job from the list to see its details.
Inside the job, you can view the running total cost, materials used, team members, created date, and tabs for Job Details, Team, and Logs.


Attach Warehouses or Service Trucks to a Job
In the job details section, use the warehouse/service truck area to define where this job will pull materials from. Click to add a specific warehouse or service truck, then click Save Warehouses to confirm.


Understand Material Management Options
Within the job, use the Material Management section. You will see Pull Material, Assign Material, and Return Material. At the top, you will also see:
The next steps explain each in detail.
Assign Material (Planning Stage Only)
Click Assign Material to plan what the job is expected to use. Select the warehouse. Choose the material(s) the job is expected to use. Use the plus (+) button to add additional materials, then click Assign Material to save your planned list. The assigned materials now appear in the list at the bottom. Assigning materials:
Pulls will later record what actually happened.



Pull Material (Actual Usage)
Click the Pull Material button to record real material usage; this is where actual movement and costing occur. To manually pull material:
When you pull material, stock leaves the warehouse, cost posts to the job, and the pull appears in Recent Material Activity with a batch code.



Pull Material When Inventory Shows Zero or Negative
If the system shows zero (or negative) quantity for a material but your crew physically used it, you should still pull it:
In this scenario, the job is costed correctly and the inventory count goes negative. When you restock that item, the negative balance automatically reconciles. You may see N/A in total cost for negative inventory until it is reconciled.


Return Full, Unused Material Units
Use Return Material for full, unused units only (e.g., a full roll, an unopened box):
This sends stock back into inventory and reduces the job cost accordingly.




Handle Partial or Mixed Leftover Materials
Do not use Return Material for partially used units (e.g., a half-used roll). Instead:
For loose, mixed items (like a combined box of nails), estimate the remaining fraction—using weight compared to a full box is the most accurate—and price that fraction accordingly. These leftover materials then remain trackable and can be used on future jobs. For example, you might enter a “Roof Decking – Half” item in inventory to represent half a unit.
Use Bulk Pull Material for Large Lists
For large material lists, use Bulk Pull Material:

Use Bulk Return Material
For returning many items at once, use Bulk Return Material:
Important warning: If the upload seems slow, check Recent Activity on the dashboard before uploading again. Uploading the same file twice will return everything twice.

Mark a Job as Ready to Audit
When field work is done and all pulls and returns have been recorded, the field crew clicks the Ready to Audit button on the job. After this:
Any assigned auditor can then approve or reject the job, and every decision is logged.




Approve or Reject the Job
From the job’s audit view, to reject the job, click Reject Job, enter a clear reason in the notes field, then click Reject Job to save the rejection and notify the field team. When the job is ready to be completed, mark the job Ready to Audit if not already done, then use the approval action to mark the job as Completed, following the same pattern as rejecting, but choosing approval instead. Two safety nets ensure nothing is missed:
Once approved, the job is complete, and its full material and cost history is locked in.






NEXT TUTORIAL
Creating and Using Job Templates for Pull Lists →