Paid earnings create Employee Earnings Detail records. Even non-cash earnings create Employee Earnings Detail records or update existing detail records when payroll processes.
Each employee can have up to one Employee Earnings Detail record per earnings code. The Employee Earnings Detail tracks the begin and end dates with limits, if applicable. Paying an earning for a payroll after the earnings' end date will remove the end date.
An Employee Earnings Detail record cannot be deleted if year-to-date amounts for earnings or hours exist.
Pay entry includes an earning code for every row of compensation or hours worked for an hourly rate. To enable auto-creation of pay entry earnings records when auto pays are processed for a payroll, recurring earnings such as salary can be selected per employee on the Employee Auto Pay Detail or per group on the Auto Create Time Entry table.
The first time that an earning code is paid to an employee, payroll processing creates an Employee Earnings Detail record. Shift amounts for an earning don't split out to a separate earnings detail. The detail stores the employee's Current, Month, Quarter and Year-to-date information for that earnings code as of the most recently posted payroll that included the employee.
For percentage-based earnings, a payroll accumulator needs to be selected on the code-level for the earning. This provides an accumulated amount for the earning to be a percentage of an amount. Where the percentage is 100 but the accumulated amount is 0, then the earning is zero.
If the earning is based on accrual hours, such as vacation or paid time off, then the Available Hours field displays the updated accrual less hours used and paid for during a successfully posted payroll. For earning codes that are linked to Attendance Codes, the detail reports the available hours for the Attendance Code.
If an employee lacks enough benefit hours when payroll is processed, and if the earning for the benefit hours is defined on the code-level to pay in arrears, then the benefit hours are paid as entered, and the system adjusts the employee's Available Hours to a negative balance (seen on the Employee Earnings Detail and Employee Benefits Detail). See the Earnings Codes Table.