Direct labor employees clocking into maintenance jobs

We have direct employees doing preventive maintenance on jobs created through the maintenance management module. The problem is that direct labor applied is created when WIP capture is ran. Since the maintenance job are not true production we don’t want applied labor for these jobs. How do I stop this journal entry from happening. We do not use Epicor for payroll and do journal entries to book the direct and indirect labor into the general ledger.

Thanks for your help in advance.

Welcome Eric!

I believe you need to use roles to accomplish this. We have something similar with Direct employees logging into projects and we have roles for them to log the hours to the project. I would have to dig back into it to remember the exact set up. I would start there.

Are you using GL Control Codes?
you can map labor with Product group GL controls. Or, if you doing a catch all, you can use the main Inv COS GL control to put everything into an account.

Could you change the Expense Code on the LaborDtl records to Indirect on these exceptions?

In Time and Expense Entry you can edit the LaborDtl to what ever you want.

We have a bar code system that people clock into maintenance jobs and the default labor type is setup. I am going to change it to default to indirect labor type and set the indirect code to maintenance. I will let you know if it works. Thanks for all the help!

Did this work?

Yes, it worked. We changed the GL Control so that it expense went back to applied labor which was a net affect of zero which we wanted since we don’t do payroll in Epicor. We also changed default to make sure that all the maintenance jobs were not booked to direct labor.

Hi @EricZ you posted this several years ago and I was wondering if you could elaborate on how you were able to get maintenance jobs to apply labor back to the applied labor account. I have the same situation and I’m not able to set this up the way you described.

Thanks