Overview of Copying Balances
Carry forward assignment and relationship level balances using balance adjustments from the source to the target legal employer during the global transfer of employees.
Several payroll calculations would require the knowledge of prior calculations in other payroll relationships. It is necessary for the balances to be brought forward to the new payroll relationship so that calculations within the new payroll relationship are made aware of all prior results within the appropriate timeframe of that balance. The overall balance that's copied includes,
-
The balances calculated within the payroll relationship
-
The balances copied to the source payroll relationship for prior global transfers
Any further payroll deduction calculations on the target employment record must consider the calculations in the prior employment records for the same person. The payroll run can't access balances across payroll relationships. So you must copy the final balance from the source before the first payroll run on the target employment record.
Although you're using balance adjustments for the balances copy process, the application automatically generates the adjustment element, similar to the balance initialization process. The application creates a balance feed from the initialization element for both the target and source balance. You would require this balance feed to read what's copied to the target using the source balance in the next copy process. For example, you want to copy the Car Loan Accrued balance to the target relationship. This copy process uses a REL_ITD dimension and the application copies it into a separate balance called Prior Accrued. The source balance should include the balance calculated within the source relationship, and the balances received from any previous global transfers.
You can copy balances to the target record through these methods:
-
Select the Copy balances to the new employment record checkbox to initiate the copy of balances automatically after the global transfer is complete. You can find this checkbox in the Payroll Details section of Local and Global Transfer and Mass Legal Employer Change flow. Once the copy process is complete, you can view the status message on the Change Legal Employer Dashboard. You can pre-configure the list of balances by an object group; called Process Information Group. You can use the delivered Default Global Transfer Group or define an object group according to your requirements.
-
Submit the Transfer Balances flow if you think that the balances aren't ready on the source at the time of global transfer and you want to initiate the copy later. You can determine the readiness of the balance by these two conditions,
-
Any further payroll activity on the source
-
Time left for the first payroll activity on the target
-
The Transfer Balances process copies balances through a balance adjustment batch with adjustments for each balance listed in the specified object group. The application records these adjustments using a system-generated element with the Balance Initialization classification. If the source defined balance has one or more balance contexts, the process creates separate adjustments for each context value.
The Transfer Balances flow consists of two tasks:
-
Create Global Transfer Adjustment Batch: Creates the balance adjustment batch for copying balances between employment records.
-
Adjust Multiple Balances: Processes the adjustment batch and also supports rollback and retry operations.
You can run the Transfer Balance process again if additional payroll runs take place on the source employment record. This process assumes that the source balance value is the source of truth and adjusts for differences in balance values between the source and target employment records, even negative ones. So the best idea is to leave the Exclude Target Assignment with Payroll Results parameter in the Transfer Balances flow at its default value. This approach would prevent accidentally reversing the results of calculations on the target employment record that aren't part of the source balance value.