UKG Pro Import Tool Employee Deductions File Mapping Guide

Employee Deduction Changes File Mapping Overview

Employee Deduction Changes File Mapping Overview (using CSV)

This document is intended to provide examples and information on how to configure CSV file mappings for the Change Employee Deduction Plan Transaction Set. Employee’s deduction changes are processed through the Add/Change Deduction business process.

The file mapping supports adding and updating an employee’s Deferred Compensation/Pension Plans and Loans for both US and Canada.

Note
  • If a new contact record is to be added, the data should be sent via the Supplemental Data – Employee Contacts transaction set.
  • For a change transaction, unless otherwise noted, if a field is not provided, the existing data is maintained. Only fields that are sent will be updated.
  • Multiple deductions can be established per record, however best practice is to import one deduction per record. The Import Tool allows for a maximum of 10 deductions.

The Appendix of this document contains a Deduction Benefit Import File Mapping spreadsheet that lists all the available fields that can be imported via the Import Tool. The spreadsheet indicates which fields are required for adding a new Deferred Compensation/Pension Plans Deduction Benefits and Loan Deductions. If you are modifying a current Deduction, in addition to the EE/Company identifier fields, the only required fields are:

  • History Record Effective Date
  • Change Reason Code
  • Deduction/Plan (DedCode)

Supported Calculation Rules for Deduction Imports

Supported Calculation Rules for Deduction Imports

The calculation rules below are supported for deduction imports.

XML File Import CSV File Import*
All except Expressions and Custom Calculations
  • Def comp incl $ - sec125 * percent (USA only)
  • Def comp incl $ * percent - (USA only)
  • Def comp incl $ - sec125 - Dep sect125 * pct - (USA only)
  • (Def comp incl $ - Non-Qual Plan $) * pct - (USA only)
  • Gross * percent
  • Gross - sec125 * percent
  • Gross - taxes * percent
  • Special earnings1 * percent
  • Special earnings2 * percent
  • Special earnings3 * percent
  • Special earnings4 * percent
  • Special earnings5 * percent
  • Special earnings6 * percent
  • RRSP Incl. $ * percent – (CAN only)
  • Union Dues Incl. $ * percent – (CAN only)
  • RPP Incl. $ * percent – (CAN only)
  • Union Dues Incl. Hrs * Rate – (CAN only)
  • RST * Percent – (CAN only)
  • Flat amount
  • None

*The following calc rules are supported, as long as the deduction code does NOT have a benefit amount associated with it.

Configuration Settings and File Mapping

Effective Dating Specific to Employee Deduction Changes Import

A rule is available for the Deduction Changes transaction type which controls the effective dating for employee deductions.

When this effective dating rule is turned on (Set to TRUE), all new/add records will become effective based on the date provided. If this is an update to an existing deduction, the import will update the record that is effective on that date. This setting is turned on by default (Set to TRUE). If this setting is turned off (Set to False), the current record is always updated.

To turn off this rule, navigate to Menu > Administration > Integration Studio > Import Tool > Configurations

Options UseEffectiveDating_Deductions Value
Deduction will become effective based on the date provided TRUE
Current Deduction record is updated FALSE

Employee Deduction Setup Dates

When adding a new deduction to an employee, several dates must be provided which include the following:

  • Deduction Start Date
  • Eligibility Date (if deduction is a benefit)
  • Coverage Start Date (if deduction is a benefit)

A rule is available for the Deduction Changes transaction type which, when turned on, will automatically populate the above-mentioned date fields based upon the deduction code and deduction benefit group setup in UKG Pro. This setting is turned on by default (Set to TRUE). If this setting is turned off (Set to False), then the dates must be provided in the file or the record will produce an error.

To turn off this rule, navigate to Menu > Administration > Integration Studio > Import Tool > Configurations

Options Deductions_UseDedSetupDates Value
Required Date fields will be automatically populated based upon the deduction code setup. TRUE
Required date fields must be included in the file FALSE

XML Tag Name with Corresponding Target Field Description in File Mapping and UKG Pro Page/Table References

The first column in the table below lists the XML tag name. The second column represents the corresponding value that appears in the Target drop down list box on the Import Tool’s Value Mapping page.

Except for the Key Fields, all other fields listed below can have up to 10 entries each because up to 10 deductions can be sent in a given record. The number associated with each deduction field must match the corresponding fields (for example, for the first deduction select, Deduction – Deduction Effective Date [1], Deduction – Deduction Code [1], Deduction – Change Reason [1], etc.). You can import up to ten 10 deductions in a given record.

XML Target Field Description when Setting Up File Mapping Web Page Web Page Field Name DB Table.Field Name
//Transaction/KeyFields/CompanyCode Key Field - Company Code Company Setup Company.CmpCompanyCode
//Transaction/KeyFields/Identifier Key Field - Identifier Employee Identifier
//Transaction/Deduction/DedEffectiveDate Deduction - Effective date Add/Change Deduction - Start Effective EmpHDed.edhEffDate
//Transaction/Deduction/DedCode Deduction - Deduction Code Add/Change Deduction - Start Plan EmpDedFull.eedDedCode
//Transaction/Deduction/DedChangeReason Deduction - Change reason Add/Change Deduction - Start Change Reason EmpHDed.edhChangeReason
//Transaction/Deduction/DedNotes Deduction - Notes Add/Change Deduction - Start Notes EmpDedFull.eedNotes
//Transaction/Deduction/DedEligibilityDate Deduction - Eligibility date Add/Change Deduction - Details Eligibility (Date) EmpDedFull.eedEEEligDate
//Transaction/Deduction/DedCoverageStartDate Deduction - Coverage start date Add/Change Deduction - Details Coverage Start (Date) EmpDedFull.eedBenStartDate
//Transaction/Deduction/DedCoverageStopDate Deduction - Coverage stop Date Add/Change Deduction - Details Coverage Stop (Date) EmpDedFull.eedBenStopDate
//Transaction/Deduction/DedStatus Deduction - Status Add/Change Deduction - Details Status EmpDedFull.eedBenStatus
//Transaction/Deduction/DedStatusAsOfDate Deduction - Status As Of Date Add/Change Deduction - Details Status As Of (Date) EmpDedFull.eedBenStatusDate
//Transaction/Deduction/DedStartDate Deduction - Start date Add/Change Deduction - Details Start (Deduction Start Date) EmpDedFull.eedStartDate
//Transaction/Deduction/DedStopDate Deduction - Stop date Add/Change Deduction - Details Stop (Deduction Stop Date) EmpDedFull.eedStopDate
//Transaction/Deduction/DedArrearBalance Deduction - Arrears balance Add/Change Deduction - Details Arrears Balance EmpDedFull.eedArrearsAmt
//Transaction/Deduction/DedEEGoalAmount Deduction - Employee goal amount Add/Change Deduction - Details Total Goal EmpDedFull.eedEEGoalAmt
//Transaction/Deduction/DEDEETotalGoalAmt Deduction - Goal Amount Add/Change Deduction - Details Goal To Date EmpDedFull.eedEEYTDAmt
//Transaction/Deduction/DEDEEGoalToDateAmt Deduction - Goal to date (amount does not display) EmpDedFull.eedEEGTDAmt
//Transaction/Deduction/DedIncAdditionalCheck Deduction - Include in Additional Check Add/Change Deduction - Details Additional Check EmpDedFull.eedInclInAddlCheck
//Transaction/Deduction/DedIncManualCheck Deduction - Include in manual check Add/Change Deduction - Details Manual Check EmpDedFull.eedInclInManlChk
//Transaction/Deduction/DedEECalcRule Deduction – Employee calculation rule Add/Change Deduction - Details Employee Calculation Rule EmpDedFull.eedEECalcRule
//Transaction/Deduction/DEDEEAmount Deduction - Employee amount Add/Change Deduction - Calculations Employee Rate (Flat Amount) EmpDedFull.eedEEAmt
//Transaction/Deduction/DEDEECalcRateOrPct Deduction - Employee Percentage Add/Change Deduction - Calculations Employee Rate (Perecentage) EmpDedFull.eedEECalcRateOrPct
/Transactions/Transaction/Deduction/DEDEEPerCapCalcRule/ Deduction - Per pay cap Rule Add/Change Deduction - Calculations Employee Per Pay Cap Rule EmpDedFull.eedEEPerCapCalcRule
//Transaction/Deduction/DEDEEPerPayCapAmt Deduction - Employee Per Cap Amount Add/Change Deduction - Calculations Employee Per Pay Cap Amount EmpDedFull.eedEEPerCapAmt
//Transaction/Deduction/DEDEEPerPayCapPct Deduction - Employee Per Cap Percent Add/Change Deduction - Calculations Employee Per Pay Cap Rate EmpDedFull.eedEEPerCapPct
//Transaction/Deduction/DedERCalcRule Deduction – Employer calculation rule Add/Change Deduction - Details Employer Calculation Rule EmpDedFull.eedERCalcRule
//Transaction/Deduction/DEDERAmount Deduction - Employer amount Add/Change Deduction - Calculations Employer Rate (Flat Amount) EmpDedFull.eedERAmt
//Transaction/Deduction/DEDERCalcRateOrPct Deduction - Employer Percentage Add/Change Deduction - Calculations Employer Rate (Percentage) EmpDedFull.eedERCalcRateOrPct
//Transaction/Deduction/DedEEMemberOrCaseNo Deduction - Case number Add/Change Deduction - Details Employee Member or Case Number EmpDedFull.eedEEMemberOrCaseNo

File Mapping Examples

Add Medical Plan to an Employee where the Calculation Rule is Flat Amount

Refer to the spreadsheet columns below. In this example, the deduction code ‘BCBS1’ is being added with a flat deduction amount of $27.50 to the employee’s record. In addition, two dependents are also being added, both of which have a different address from the employee. All data is located on one record.

Use Case:

  • A Deduction Benefit (Medical Plan) is set up with a calculation rule of Flat Amount
  • Plan will be added to an employee’s record

In columns A and B, the employee name is included. While these two fields will not be mapped to any field during the file mapping process, including them in the file to be imported can be useful when trouble shooting or testing the import.

The Ben Eligibility, Ben Start Date and Deduction Start are left blank because the Config Setting ‘DEDUCTIONS_USEDDEDSETUPDATES’ is set to ‘TRUE’ (dates will default based upon the deduction benefit and deduction benefit group setup). If any of the dates are sent in the file, the sent dates will be used instead of the defaults. If the Status as of Date was left blank (column L), the Import Tool would default the value to the Coverage Start Date.

A spreadsheet with sample data that illustrates the example above.

The next screens depict how the file mapping would appear in the Import Tool.

The Import Tool with file mapping for the sample data. The Import Tool with file mapping for the sample data.

Add a Miscellaneous Deduction with Goal Amount to an Employee

Refer to the spreadsheet columns below. In this example, the deduction code ‘UWAY’ is being added to the employee’s record.

Use case:

  • Add a United Way Deduction (ded type = Miscellaneous) to an employee.
  • This is deduction, not a benefit plan.
  • Flat amount rule and use rate at employee level. Goal amount is being sent.

In columns A and B, the employee name is included. While these two fields are not necessary and will not be mapped to any field during the file mapping process, including them in the file to be imported can be useful when trouble shooting or testing the import.

The Deduction Start is left blank because the Config Setting ‘DEDUCTIONS_USEDDEDSETUPDATES’ is set to ‘TRUE’ (dates will default based upon the deduction benefit and deduction benefit group setup). If the date is sent in the file, it will be used instead of the default.

A spreadsheet with sample data illustrating the example above.

The next screen depicts how the file mapping would appear in the Import Tool.

The Import Tool with file mapping for the sample data.

Add a Deferred Compensation/Pension Plan to an Employee

Refer to the spreadsheet columns below. In this example, the deduction code ‘401KC’ is being added to the employee’s record. Beneficiaries cannot currently be included in record/import file because beneficiaries are not yet supported by the Import Tool.

Use Case:

  • Add a 401K Deferred Compensation/Pension plan to an employee.
  • This is a benefit plan.
  • Benefit plan is set to ‘Use Rule at Employee Level’. Goal amount is being sent.

In columns A and B, the employee name is included. While these two fields are not necessary and will not be mapped to any field during the file mapping process, including them in the file to be imported can be useful when trouble shooting or testing the import.

The Coverage Start Date, Ben Eligibility Date, and Deduction Start Date are left blank because the Config Setting ‘DEDUCTIONS_USEDDEDSETUPDATES’ is set to ‘TRUE’ (dates will default based upon the deduction benefit and deduction benefit group setup). Any dates are sent in the file will override the default setting.

A spreadsheet with sample data illustrating the example above. Additional columns from the spreadsheet above.

Appendix

Appendix

The Employee Deductions Mapping spreadsheet can be used when determining what fields you would like included in the Employee Deductions import file.

To download the spreadsheet, refer to the Employee Deductions Mapping spreadsheet in the UKG Community Library. The field position in the imported file is noted in column A. Note that these fields are always required so the positions have been number 1-5 for you. For fields that you will not be importing, move these to the bottom of the spreadsheet. Other columns are as follows:

  • Column A: Field position in the imported file
  • Column B: Column header that will be included in the mapping file you will be creating within the Import Tool. Best practice is to use the column headers as shown – these headings match the target field names in the Mapping Tool thereby making the mapping process easier
  • Column C: UKG Pro Web Page Name where target field is located
  • Column D: UKG Pro Field Name
  • Column E: Database Table.Field Name
  • Column F: Database Field Length
  • Column G: Database Field Type
  • Column H: Indicates if Table Validation will be performed on the field
  • Column I: ‘R’ indicates if the field is always required
  • Column J: Helpful notes about field formatting; system delivered codes; when a field may be required

The data that can be imported on a given row could include:

  • A plan being added to an employee
  • A plan being cancelled/stopped
  • A plan being updated

It is highly probable that not all fields that are available will be mapped in the Import Tool. As you perform your analysis, you should remove them from the source file, unless they are required fields.