Hi Tim
The labor transaction tolerance is designed to assist with entering the labor for a given period beyond the current timestamp, which you have an excellent use case. However, when you complete a work order AND have
not specified the actual finish date, then Maximo will use the greatest finish date of a labor transaction. This may be your issue. So Maximo is not broken.
Therefore the solution is:
a) enter an Actual Finish date
b) wait until the time has past on the labor transcation.

------------------------------
===============================
Craig Kokay,
Lead Senior Maximo/IoT Consultant
ISW
Sydney, NSW, Australia
Ph: 0411-682-040
=================================
#IBMChampion2021
------------------------------
Original Message:
Sent: Wed October 13, 2021 01:47 AM
From: Tim Singline
Subject: BMXAA4494E-The date for an actual must be in the past.
We have a situation where mobile devices have on occasions been out of sync and are a few seconds ahead of the server time.
When they send labour transactions they are accepted because we have the system variable LABTRANSTOLERANCE set to 0:05 minutes.
The issue is that when the Work Order status is updated to COMP the error "BMXAA4494E-The date for an actual must be in the past. Specify a past date or wait until date has past to continue".
Should the LABTRANSTOLERANCE also be applied when completing a Work Order?
------------------------------
Tim Singline
TasWater
Launceston AU
0407 578 675
------------------------------
#Maximo
#AssetandFacilitiesManagement