Last updated on NOVEMBER 21, 2016
Applies to:PeopleSoft Enterprise HCM Payroll for North America - Version 8.8 SP1 and later
Information in this document applies to any platform.
SPECIFIC TO: Enterprise, North American Payroll, 8 and above
Checked for relevance November 21, 2016
This document was previously published as Customer Connection Solution 200963489
Entered new record in JOB record to change the employee's empl_type to hourly. Then went to that employee's tax distribution to change it from IL at 87.5% and MO at 12.5% to just IL at 100% effective the same date. The tax distribution page gave an error, "Hourly employee require only one distribution record at 100%. (2000, 403) Distribution percent equal to 100 must be entered for hourly employee."
Researched the PeopleCode module that handled this message and found it on record TAX_DIST_EFFDT, field EMPLID, module SaveEdit. This code is executed for each row that exists for this employee. It retrieves the employee's employee type from JOB using a SQLExec command. It is retrieving the max effdt for the employee's JOB records. That means if there is a future-dated record, that is the value retrieved. It doesn't try to find the employee type that is effective on the date of the tax distribution being considered.
Is this legitimate? Can an hourly employee only have a tax distribution to one state? Does PeopleSoft really want to look at just one employee type over the course of all distribution changes? I'm looking for a second opinion on this questionable issue. This may or may not be a bug.
Shouldn't the code be validating against the current JOB records rather the all records?
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms