Salaried employee prorated to less than full period hours after mid-period Job/Grade change
Summary:
Salaried employee, example - 80 hrs/period, no change to salary, hours, FTE, or payroll - only Job/Grade updated mid-period. Payroll returned 79.78 hrs instead of 80, underpaying by a few dollars.
Content (please ensure you mask any confidential information):
Root cause (confirmed): The seeded proration event group on the salary element has ONLY element-entry events (no Job/Grade events). The assignment change date-split the linked salary element entry (verified: two records, SAME amount, different effective dates, new one starting on the change date). That element-entry date change triggered a two-segment split, and each segment rounds independently, summing to 79.78 instead of 80. Oracle confirmed the split is expected behavior, not a defect.