Job Costing Follow
The Job Costing module allows organizations to track labor and production time against jobs, operations, machines, and resources. Time can be entered against a specific task on a job or more generally against an operation code, providing valuable cost and production data for analysis and reporting.
By capturing employee time and production activity throughout the workflow, Midnight helps organizations better understand job profitability, labor utilization, production efficiency, and actual costs incurred during the manufacturing process.
The Job Costing module consists of five primary screens:
- Job Cost Records
- Enter Service Time
- Enter Production Time
- Time Records
- Time Cards
Job Cost Records
The search filters can be used individually or in combination to locate specific job cost records.
- Customer - The customer associated with the job.
- Job # - The Midnight job number used to identify the job.
- Project Name - The name of the project associated with the job.
- Version Name - The version name associated with the project.
- Employee - The employee who performed the work.
- Service - The service performed on the job.
- Machine - The machine used to perform the work.
- Operation - The operation or department where the work was performed.
- Shift - The employee shift during which the work was completed.
- Date - The date the work was performed.
Selecting a Job Number link opens the Job Cost Details tab, where users can review, edit, or delete job cost records.
The Job Cost Details screen displays information including:
- Customer information
- Job information
- Employee information
- Shift information
- Labor hours recorded
- Production activity
- Machine and operation details
This view provides a detailed breakdown of the time and production activity recorded against a job.
In some cases, multiple employees may be working on the same task simultaneously. As a result, employee run counts may differ from the overall task run count. This allows Midnight to accurately track individual employee activity while maintaining separate production totals for the task itself.
Many job cost records are generated through Shop Floor Data Collection. Time entries, production activity, machine usage, and employee labor information captured through Shop Floor Data Collection are displayed within the Job Cost Records and Job Cost Details screens.
For additional information about how job cost records are created and maintained through Shop Floor Data Collection, refer to the Shop Floor Data Collection articles.
Enter Service Time
The Enter Service Time screen allows users to manually enter labor time against a job. This screen is designed for employees who may not be working on a machine or production task but still need their time tracked for accurate job costing and reporting purposes.
Service time entries can be recorded against a specific job and operation, allowing administrative, design, customer service, estimating, and other non-production activities to be included in the overall job cost.
The entry fields on this screen are:
- Employee - Select the employee who performed the work.
- Date - The date the work was completed.
- Job Number - The job the time should be charged against.
- Project Name - Displays the project associated with the selected job.
- Operation - The operation or department the employee was working in when the time was performed.
- # of Temp Helpers - Enter the number of temporary helpers who assisted with the work being performed. This value can be used for tracking additional labor resources associated with the job.
- Total Time in Minutes - The total amount of time spent performing the work, entered in minutes.
- Notes - Optional notes that provide additional details about the work performed.
The Notes field is optional and is not required to save the record. All other fields must be completed before the service time entry can be saved.
Enter Production Time
The following fields are required to save a production time entry:
- Employee - The name of the employee performing the work.
- Job # - The Midnight job number the time will be charged against.
- Service - The service or operation being performed.
- Machine - The machine used by the employee to perform the work.
- # of Temp Helpers - Enter the number of temporary helpers who assisted with the work being performed.
- Start Time - The time the employee began working on the task.
- Stop Time - The time the employee finished working on the task.
- Tot Mins (Total Minutes): Automatically calculated use the Start and Stop Time values.
- Start Cnt (Start Count) - The quantity count when the employee started the task.
- Stop Cnt (Stop Count) - The quantity count when the employee completed the task.
- Tot Cnt (Total Count) - Automatically calculated use the Start and Stop Count values.
- Rework - Indicates whether the work being performed was rework.
- Notes - Additional comments or details about the work performed.
Once entered and saved, the record will be available from the Job Cost Records search screen. Job costing data can also be used when generating job detail and job costing reports for orders that have labor or production time logged against them.
Time Records
The fields on this screen are:
- Date - The date of the employee's time entry.
- Employee - The employee's name. Clicking the employee name allows you to open and edit the time record. Time In - The time the employee clocked in.
- Time Out - The time the employee clocked out.
- Shift - Indicates whether the time was recorded on First Shift or Overnight Shift.
- Holiday - Identifies Regular (Reg) time or a holiday assigned to the time entry. Available values are defined in Global Settings → Holidays and can be used to track employee time associated with company-recognized holidays, PTO, Sundays, or other configured holiday types. For more information see the Knowledge Base article: Kiosk Time Clock & Time Off Management.
- Total Time - The total amount of time worked by the employee.
- Total Break Min - The total number of break minutes taken by the employee.
- Actual Time In - The actual clock-in time recorded for the employee.
- Actual Time Out - The actual clock-out time recorded for the employee.
Editing Time Records
To edit a time record, select the Employee hyperlink for the record you wish to modify. The time record will open, allowing you to make any necessary adjustments to the entry. Once your changes have been completed, select Save & Close to update the record and return to the Time Records screen.
Time records can be edited at any time after they have been created, making it easy to correct clock-in times, clock-out times, break durations, shift assignments, holiday classifications, and other recorded information.
New Time Record
Selecting the New Time Record button in the upper-right corner of the Time Records screen opens a new entry window where users can manually create a time record.
The fields available on this screen are the same as those described in the Time Records.
Time Cards
The Time Card screen elevates your employee time tracking experience. On this screen, you gain access to a comprehensive Shift Record that combines Job Costing and Payroll details. This enables you to view the actual work hours of your employees, including Clock-In, Clock-Out, Break-In, Break-Out, and more.
Approval Process: Managers can review and validate the shift records of their team members. This means you can easily verify the accuracy of time records and make necessary adjustments when required. Once the employee Time Card is reviewed, it can be marked Approved by selecting the record and clicking on the "Approve Now" button.
The fields on this screen are:
Select All: Used to select one or more Time Card records for the purpose of marking them Approved.
Time Card: This is the Time Card record number assigned by the system.
Date: This is the date the employee logged time in the system.
Shift: This is the shift the employee worked.
Clock-in: This is the time the employee Clocked-into Shop Floor.
Clock-out: This is the time the employee clocked-out of Shop Floor.
Total Time: The total time the employee worked.
Estimated Break: When using the Legacy Break in Shop Floor, this is the amount of time added to the employee time card for the break.
Total Unpaid Break: When using the Break In and Break Out feature in Shop Floor, this will be the number of unpaid breaks taken.
Total Paid Break: When using the Break In and Break Out feature in Shop Floor, this will be the number of paid breaks taken.
Approved: If the Time Card has been approved (you need to check the box at the top of the page "include Approved" to see approved) the date it was approved will be listed in this column. If the record has not yet been approved, no date will be listed.
Time Card Entry
Select a Time Card Record number to see the Time Card Entries. To see the details of each entry, select the "+" icon at the front of each row. Details of each employee's work day are clearly noted along with the jobs they worked on, when they took their breaks, etc.
Refer to the screenshot above for the various detail outlined:
- This Time Record shows when the employee Timed In and Out. If they took a break, it will show the Time Out of the Break In time.
- This is the detail of what Jobs the employee logged into. You will see the time they logged into each job and then if there was a break, you will see that the time noted for those jobs has stopped.
- This shows the Paid or Unpaid Break taken.
- This is showing the time the employee was jobbed back into the jobs they were logged into when they took their break. The end time shows when they Jobbed out of each job.