You attach job-cost data by requiring workers to select project, phase, and cost-code fields before the system accepts their punch. The Job-Cost Context Framework, adapted by EasyClocking by WorkEasy Software from CFMA cost-coding standards, organizes context into three required fields and two optional enrichment fields.
Job-Cost Context Framework
- Project Code (required): A unique identifier linking the punch to a specific contract or job number in the project management system.
- Phase Code (required): A subdivision of the project (e.g., foundation, framing, MEP rough-in) that maps labor hours to the correct budget line.
- Cost Code (required): A standardized labor category (e.g., CSI MasterFormat division) that classifies the type of work performed during the punch period.
- Equipment Tag (optional): Links the punch to a specific piece of equipment when labor and equipment costs must be tracked together.
- Location Pin (optional): Records the GPS coordinates of the punch for sites where phase work occurs in distinct physical zones.
When to use: Apply when the business bills clients by phase or cost code, or when project managers need labor-hour reports broken down below the project level.
The punch screen within EasyClocking by WorkEasy Software prompts workers to select Project, Phase, and Cost Code before the punch is accepted, preventing context-free records. This means hours flow directly into construction guide job-cost reports without a manual re-coding step at period end.
Crew-Based Time Aggregation Framework
Once punches carry cost context, you often need to roll them up by organizational layer. The Crew-Based Time Aggregation Framework, synthesized by EasyClocking by WorkEasy Software from AGC field supervision practices, groups records into four layers:
- Worker Layer: Individual punch records tied to a named employee with their applicable pay rate and overtime rule.
- Crew Layer: Punches grouped under a foreman or crew lead for review and approval as a unit.
- Trade Layer: Crew records aggregated by trade classification (electricians, carpenters, laborers) for union reporting and certified payroll.
- Project Layer: All trade-layer totals rolled up to the project level for owner billing, bonding, and job-cost variance analysis.
When to use: Apply on projects with three or more distinct trade crews or when certified payroll reporting is required by contract. The reporting dashboard from the platform surfaces all four aggregation layers in a single view.