Report Prior Values
Use BLOCK_OLD mode in Payroll Interface for ADP Global Payroll to identify the employment and payment data changes. The application displays the updated data as on the effective date as the current value and the previous value of the attribute as prior value.
For example, an employee moves from the Consulting department to Development department changing their position from Consultant to Developer.
<gpi:JobDetails>
<gpi:Position PriorValue="Consultant">Developer </gpi:position>
<gpi:JobCode> JOB3 </gpi:JobCode>
<gpi:Department PriorValue="Consulting">Development </gpi:Department>
<gpi:ReportingEstablishment> Development </gpi:ReportingEstablishment>
<gpi:WorkerCategory> White Collar </gpi:WorkerCategory>
<gpi:WorkingHours> 40 </gpi:WorkingHours>
<gpi:Frequency> W </gpi:Frequency>
This table summarizes the PriorValue attribute behavior to the type of change that the data element undergoes.
Scenario |
Prior Value Attribute Present |
Prior Value Attribute Populated |
Element Populated |
Sample Output |
---|---|---|---|---|
Initial Extracts All Attributes Run with Changes Only = N |
Yes/No = No |
Yes/No = No |
Yes/No = Yes |
Change: Initial Extract. All data reported.
|
First Snapshot Run with Changes Only = BLOCK_OLD An object or entity reported for the first time. Includes New Hire and Payroll Transfer as a new entity. |
Yes/No = Yes |
Yes/No = Prior value will be NULL |
Yes/No = Yes |
Change: Available data is reported and the corresponding prior value shows NULL.
|
Element changes from no value to a value. |
Yes/No = Yes |
Yes/No = Prior value will be NULL |
Yes/No = Prior value will be NULL |
Change: Address 2 changed from no value to a value and has a prior value NULL. The other attributes haven't changed and so they don't contain a prior value.
|
Element changes from value to no value. |
Yes/No = Yes |
Yes/No = Yes |
Yes/No = Yes |
Change: Address 2 changed from value to no value and has a prior old value. The other attributes haven't changed and so they don't contain a prior value.
|
Element doesn't change |
Yes/No = No |
Yes/No = No |
Yes/No = No |
Change: No changes. All values are shown as they're without prior values.
|
Element changes from one non-null value to another non-null value. |
Yes/No = Yes |
Yes/No = Yes |
Yes/No = Yes |
Change: Element changes from one non-null value to another non-null value. Address changes from Belmont to Jersey city.
|