cancel
Showing results for 
Search instead for 
Did you mean: 

Off in Lieu Time Account to be created only when Timesheets are approved

Nachiketa
Explorer
0 Kudos

Hi All,

 

We have setup the Off in Lieu Time Account to be created when there is a OT worked based on the below Solution in the link. 

https://community.sap.com/t5/human-capital-management-blogs-by-sap/employee-central-time-off-multipl...

But we have one issue now. The Time Accounts are getting created with balance even before the timesheet is approved. We tried to fix by adding the Timesheet Approval Status filter in the Integration center. But still the system doesn't wait for Timesheet to be approved.

 

Is there any other way to achieve this? 

Accepted Solutions (1)

Accepted Solutions (1)

Volker_Ruof
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Nachiketa,

no, there is no option. This solution uses collectors, and collectors are created independent from the approval status.

The normal toil account has a setting "post only after approval", but that is not avaible for time collectors.

However, it is the same behaviour like for absence booking: The absence does immediately deduct the time account balance irrespective of the approval status of the absence. Is the leave request is declined, then the posting from the time account is taken back.

Same here: if the time sheet gets not approved the user needs to change his time recordings. And upon changing of the time recording the balance of the toil account gets adjusted.

So, where is the concrete problem? When recorded overtime is not approved I  need to change the data and then all is good again.

Best regards

Nachiketa
Explorer
0 Kudos

Thanks Volker. The issue here is,
the employees who would have worked Overtime apply for OT in Timesheet.
As soon as the OT is applied -> They can apply the TOIL leave in Time Off.
Later if the OT gets rejected or if the OT hours are reduced --> Then the balance of the TOIL account becomes negative.

 

But we will for now recommend to manually update the TOIL again so that it gets deducted from the actual account to be used.

Answers (0)