Pay Increases based on System Date and not Effective Date
When payroll is processed, JDE will apply the employee's old rate from day-1 to the actual system date the rate was applied then apply the new rate from the system date to the end of the pay cycle. In effect, JDE is ignoring the effective date entry.