How Retroactive Changes for Payroll Interface Are Extracted

If your extract is based on the Global Payroll Interface extract definition, all HR- and payroll-related data in the output file is effective-dated. The third-party payroll provider uses the effective date value present in the EffectiveDate tag in the XML file header.

A past-dated change would be reflected within the range between the Effective Start Date and the Effective End Data attribute values. Third-party payroll providers can pick up the dates if any date in the past exists that triggers any retroactive processing.

For example, you have already sent the following details for John Franklin's salary to your payroll provider in the extract for July 2015.

Employee Name

Element

Pay Value

Effective Start Date

Effective End Date

Entry ID

John Franklin

Basic Salary

1000

01-Jul-2015

31-Dec-4712

1

On 1 August, 2015, John receives a salary raise of 500 that's retroactive back to 1 January, 2015. In this scenario, the new data is extracted when you run the extract in August in changes-only mode.

Employee Name

Element

Pay Value

Effective Start Date

Effective End Date

Entry ID

John Franklin

Basic Salary

1500

01-Jan-2015

31-Dec-4712

1

The third-party payroll provider processes this data from 1 January, 2015 and computes arrears.

Note: The entry ID value is significant only if multiple entries of the same element are allowed and if the retroactive change is for one element entry only.