If empl is working on multiple companies peoplesoft (till 9.1 versions) does not calculate overtime FLSA as employee level & It calculates company level.
We had a requirement to calculate FLSA employee level.
After some analysis over changing the COBOL we found the FLSA calculation & but its quite risky to touch COBOL & time taking procedure.
So a workaround to achieve this, we have created custom appengine it will run after payroll calculation.
The main custom AE function is, to calculate the overtime based on FLSA by combining multiple company paylines(earnings).
The Final amount paid by the employee is Diff between the Custom AE overtime amt and overtime amount which calculated by Peoplesoft
AE contains two parts.
1. Without prior period adjustment
2. With Prior adjustments (most complex part).