TK Audits General Concepts

Modified on Mon, 17 Jun 2024 at 05:13 AM

TABLE OF CONTENTS



What is an “Audit” in Fieldclix Time Keeping?

An Audit auto-checks TK data to see if any rules were violated by a Time Card, like “Unauthorized Overnight,” “Late Clock-Out,” etc.


When an “Audit Exception” occurs, the exception will be reported in the next day’s Audit Report. 

In some cases, a notification will be sent to the Employee and/or his or her manager via email or text message.

More serious Audit Exceptions trigger an Audit Review Job to be sent to the appropriate manager.

Audits can be also shown in Time Card Review Interface.


Some audits involve time adjustment, it will correct the Time Card's Time Entries.



More About Audit Rules

  • The rules Time Cards are checked-against during Audits.
  • Determines what happens when Exceptions are found.
  • Some Audit Rule Parameters can be configured.
  • Not all Audit Rules have to be turned-on at all companies.






Audit Rules Order

Audit Rules are run in the prescribed order.

  1. Unauthorized Time (Early/Late Clock-In/Out) audit should always come first, especially before those that adjust time. If time adjustment is on, the audit will split Time Entries into two: after clock-in/out expected and before.
  2. Then, if used, On Site PW.
  3. Then, if used, Change PW Shift Differential. This audit also splits Time Entries into two: before specified time and after (Entry to update Cost Type to required one).

If you place these audits after some that adjust time, they may work incorrectly. For example, it may restore hours previously subtracted by other audits (if no adjustment is required for the Unauthorized Time audit).






TK Audit Rules 

There are several kinds of TK audit rules. Let's see them.





Key Checks


Audit Rule

DescriptionPossible Auto-Adjustment

Force-Clock-Out


Catch Any Force-Clock-Out Event

Employee was Force-Clocked-Out for Unauthorized Overnight or Deliberate GPS-Deactivation

Subtract ('Zero-Out') Time since Last Authorized Stop
Missing WO Allocation
Catch Time Entry that cannot get a GPS-based or manual WO allocation
'Zero-Out' all Time Entries missing WO allocation
Empty Time Card
Catch Time Card with neither Time Entries nor a 'Reason'
Adjustment is not applicable

Dispatched with 0 On Site Hours


Search for Time Cards that have no Reason, have scheduled WOs, but don't have TEs with Cost Type On Site or On Site hrs are 0.Adjustment is not applicable
Unsheduled Site VisitLook for a Stop Time Entry with the Unscheduled Visit checkbox selected.

 This means that an employee visited a site that has no “on-site work” scheduled for that day, but we can designate this visit as unscheduled under a specific Work Order. If a Build Plan has this type of WO for such visits.
Adjustment is not applicable





Data Problems

Audit Rule

Description
Possible Auto-Adjustment
No Data
Catch any "No Data" Time Entry

GPS Data gap is occurred due to Signal Problems or Non-Compliance
Zero-Out any "No Data" Event Time Entry
Possible Incorrect Location Binding
Catch Stop Event farther than X (configured) meters from Site/Location Geo-fence Center
Adjustment is not applicable





Clock-Ins/Outs and Stop Time at Location Types

Audit Rule

Description
Possible Auto-Adjustment
Warehouse Time Limit
Catch Office/WH Stop longer than X (configured) minutes
Subtract ('Zero-Out') part of contiguous WH Time in excess of specified duration
Unauthorized Locations

Catch Time Entry:

1) of the configured type: clock in, clock out, force clock out, stop, stop + drive

2) min duration

3) at specific type Location defined here as Authorized or Unauthorized.

• Remote Hotel

• Office/WH

• Authorized Employee Home

• Material Supplier

• etc


Plus, 

4) set up adjustment for driving time (if more than the defined value)

• Exclude this adjustment if there is a scheduled work of the specified WO type.

5) disable/enable the rule Allow Remote Hotel in the Dispatch

• If the Remote Hotel checkbox in the Dispatch card is enabled, all stops occured at remote hotels will be considered as authorized stops. These stops won't be marked as unauthorized and won't be adjusted as set up by the Unauthorized Locations audits.

If catch:

• Clock In — zero out time from clock in to the first stop at authorized place (site, warehouse, a location set as authorized in the audit rule).


• Clock Out/ Force Clock Out — zero out time from clock/force out to the first stop at authorized place (site, warehouse, a location specified as authorized in the audit rule).


• Stop — zero out stops 


• Stop + Drive — zero out stops and drive to these stops


Not confirmed AttestationSearch for a TC that has Clock -In/Out Time Entries with no confirmed attestations.Adjustment is not applicable
Drive Locations

Used to change the cost type in Time Entries of the specified Cost Types to the required one when these Entries are to/from specific locations. The type of these locations and Cost Types are set up in the audit settings.


The audit is applied only to the Time Card for the specific state, which is also set in the audit settings.


How it works:

  • TK Processing takes defined Cost Types TEs (group of such continuous entries) → checks nearby TEs.
  • If these close TEs are not stops on Site and occurred in the specified locations → changes Cost Type to the determined in the rule.
  • If these TEs are Stop TEs with empty location → changes the Cost Type in Drives TEs too. This item is controlled by another additional setting in the audit rule.
Adjustment is not applicable
Drive Duration

Change Cost Type in the Time Entry of the specified Cost Types to the required one if the following conditions are met:


• A Time Card exceeds the weekly regular hours limit per State

• If yes → it checks if this Time Card follows the audit settings:

  • The Time Card's State isn't excluded.
  • Checks whether the audit applies to a Driver or not. The Time Card's Employee is a Driver if he/she is a Crew Lead in a scheduled Work Order (specified in the “Assigned To” field in the dispatch card).
  • Then searches for the defined Cost Type Time Entry which worked hours are greater than or equal to the duration set in the audit.
  • Changes a Cost Type
    in this Time Entry to the set in the audit.
Adjustment is not applicable





Prevailing Wage

Audit RuleDescriptionPossible Auto-Adjustment
On Site PWCatch PW hours of X (configured) Cost Type Time Entries and replace them with Y (configured) Cost Type.Adjustment is not applicable
Change PW Shift Differential

Generally used for overnight work shifts. It accompanies with the "On Site PW" audit and must be run after it.


Catch X (configured) Cost Type Time Entries and update to the new X (configured) Cost Type.

Adjustment is not applicable





Lunch Control

Audit RuleDescriptionPossible Auto-Adjustment
Lunch Auto-DeductionAdd Lunch of X (required) Hours per Y (configured) Hours worked (total actual), etcOn or Off: Create Time Entry of Lunch Cost Type per specified parameters
Minimum Lunch per DayCatch Lunch shorter in Hours than Length defined by the system constant value (commonly 0.5 hrs)Adjustment is not applicable

Waived LunchSearch for Time Entries of Waived Lunch. Adjustment is not applicable
Has more than 1 Lunch per daySearch for a TC that have more than 1 Lunch Time Entries taken on any device (mobile, fixed).Adjustment is not applicable

Late LunchEmployee didn't take meal breaks within the required timeframe.
Creates audit result if a TC has Time Entries with event Lunch, TEs are assigned to any device (mobile, wall). Also, the difference between Start Time in Lunch TE and Start Time in Clock In TE more than hours specified in the audit rule.
Adjustment is not applicable
No Manual LunchNo Manual Lunch was taken for specified amount of total clocked time.
Catch Lunch Time Entries, that assigned to any device (mobile, wall), TE Clocked Hours are more than hours specified in the audit rule.
Adjustment is not applicable

Meal Premium/Meal ComplianceFlag a Time Card if an Employee hasn't taken a meal break within the required timeframe and has worked the required number of hours.
Optionally, add a Reason hrs to the TC.
The reason, timeframe and total hours worked are set in the audit rule.
Reason, Worked hours are not mandatory parameters.
The audit always takes into account the approved hours.

For example,
Missed or Late lunch, do not add a Reason hrs.
Rule: 5;12;15


Missed or Late lunch, add a Reason hrs.
Rule: 5=MP1;12=MP2;15=MP3
It says:
- add 1 hour meal premium if no 1st lunch is taken within 5 hours or the 1st lunch is taken after 5 hours.
- add 2 hours meal premium if no 2nd lunch is taken within 10 hours or the 2nd lunch is taken after 10 hours.
- add 3 hours meal premium if no lunch is taken within 15 hours or the 1st lunch is taken after 15 hours.

If the optional 'Hours worked' parameter is specified, the audit will also check the number of hours worked each time the lunch period is checked. 

Example
Rule: 5=MP1;12=MP2;15=MP3
Worked Hours: 6;12;15
Adjustment is not applicable





Per Expected Times on Dispatch Card

Audit Rule
Description
Possible Auto-Adjustment
Early/Late Clock-In/OutCatch Shift  longer than difference between Expected Clock-In and Clock-Out on Dispatch Card or in the audit parametersSubtract ('Zero-Out') Time Before/After Expected Clock-In/Out Time
Early Arrive / Late DepartCatch Site Arrival/Departure outside Expected Times on DispatchSubtract ('Zero-Out') Qty of On-Site Time Before/After Expected Arrival/Departure Time





Max Time/Stops per Day

Audit RuleDescription
Possible Auto-Adjustment
Max Time per DayCatch Hours per Day in excess of X (configured) HoursSubtract ('Zero-Out') Time in excess of specified duration
Max Time per ShiftCatch Hours per Shift (Clock-In to Clock/Out) after X (configured) HoursSubtract ('Zero-Out') Time in contiguous Clocked-In period in excess of specified duration
Max Drive TimeCatch Drive duration in excess of X (configured) minutesSubtract ('Zero-Out') part contiguous Drive in excess of specified duration
Max Stops per DayMax Number of Stops: Catch Non-Site/Warehouse  Stops after X (Count)'Zero-Out' Non-Site/WH Stop Time Entries (and Drive TEs to/from them) after specified Max Count reached





Use Specific Device Type for Office/Field

Audit RuleDescription
Possible Auto-Adjustment
Field Must NOT Use 'Wall Device'Catch any Clock-In on a NON-GPS Device (of specific Asset Category)'Zero-Out' all Time after this Clock-In
Office Must Use 'Wall Device'Catch Clock-In on a GPS Device (of X Asset Cat.)'Zero-Out' all Time after this Clock-In





Work Order Allocation

Audit RuleDescription
Possible Auto-Adjustment
Work Assignment

Replace one Work Order with another.

Replaceable Work Order – a Work Order of the WO Type specified in the Audit Rule.

New Work Order – a Work Order :

  • Under the same Build Plan.
  • Its WO Type has the same abbreviation as the replaceable WO.
  • The Employee TK Configuration has the same the Direct Cost FA as the WO Type of the new WO.

The audit updates the Site WO field in a Time Entry.

Adjustment is not applicable


Read about Payroll Audits in the separate article.






What are Audit Reviews?

The Audit Review Job asks the Approver to investigate and indicate if the auto-recorded and allocated time is correct or if a change is needed.






TARs Vs. Audits

  • Employees see the status of their hours in the Mobile App.
  • “Approved” hours are highlighted in the Mobile App when an Audit Exception occurred.
  • TARs are initiated by Employees to correct the time auto-recorded in the system.






2 Places to Review Audit Results: Report or Job

The Audit Report is sent to relevant managers each day for the prior day's Time Cards.

Audit Review Jobs are sent for some Audits which are especially important and require the recipient to check the Time Card for compliance.





Disable Audit Report

To completely disable the audit report, change the "Include in report checkbox" in all active audit rules to NO.

This will prevent the audit report from being sent to relevant managers.






Recipient of Audit Results Notification

Every day, the TK Processing sends an email with audit results to audit reviewers.


Recipients of audit results notifications:

  1. People in the “TK Audit Result Reviewer” role. We attach all Time Cards that have audit results.
  2. Head of Department, BP Owner and member of the BP Project role (if the Daily Audit Receiver checkbox is ticked in the Role card). The last two are calculated from the Build Plan with the most allocated hours in a Time Card.
    Here we only attach the TCs they are responsible for.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article