Dec 08, 2023
This article will describe the file transformation that has been created in detamoov to transform the standard 401k file format to the SS&C file specifications. This transformation is used in a detamoov integration with SS&C.
Source File | Destination file |
Standard 401k | SS&C |
File Specifications
File Type Generated | CSV |
Header Row(s) Generated | Yes (custom fixed length) |
Footer Row(s) Generated | No |
End of Row Character | CRLF |
File Naming Generated |
DFI.DIDET01A.CARDIN.D[YYMMDD].T[hhmmss] |
Field Mappings
The table below details the specific field mapping and transformation rules applied to ensure the SS&C Payroll Contribution csv format is created correctly from the standard 401k format.
SS&C Field Name | Standard 401k Field Name | Field Type | Details |
Payroll Date | PAYROLL CHECK DATE | DATE | YYYYMMDD |
SSN | SSN | STRING | FORMAT SSN, REMOVE DASH |
Employee ID | EMPLOYEE NUMBER | STRING | |
First Name | FIRST NAME | STRING | |
Middle Name | MIDDLE NAME/INITIAL | STRING | |
Last Name | LAST NAME | STRING | |
Street 1 | ADDRESS LINE 1 | STRING | |
Street 2 | ADDRESS LINE 2 | STRING | |
City | CITY | STRING | |
State/Country | STATE | STRING | |
Zip Code | ZIP | STRING | FORMAT Zip Code, REMOVE DASH |
Phone Domestic/Foreign | STRING | ||
Phone Number | PHONE | STRING | ###-###-#### |
Birth Date | DOB | DATE | YYYYMMDD |
Marital Status | MARITAL STATUS | STRING | MARRIED = M SINGLE = S DIVORCED = D WIDOWED = W |
Gender Code | GENDER | STRING | FEMALE = F MALE = M UNKNOWN = U N/A = Z |
Employment Status | EMPLOYMENT STATUS | STRING | Active = A Terminated = T Disabled = D Deceased = C Retired = R Leave of Absence = L |
Hire Date | HIRE DATE | DATE | YYYYMMDD |
Employment End Date | TERMINATION DATE | DATE | YYYYMMDD |
Employment End Reason | STRING | Disabled = D Terminated = T Deceased = E Retired = R |
|
Leave Of Absence Begin Date | DATE | YYYYMMDD | |
Leave Of Absence End Date | DATE | YYYYMMDD | |
Location Code | STRING | May be required if plan has multiple. Plan Sponsor would need to provide these. | |
Affiliate | STRING | May be required if plan has multiple. Plan Sponsor would need to provide these. | |
Payroll Frequency | STRING | Weekly = W Biweekly = B Semi-monthly = S Monthly = M Quarterly = Q |
|
Compensation Type Amount 1 | CURRENT PAY PERIOD GROSS PAY | NUMERIC | Round - Force 2 decimals |
Compensation Type Amount 2 | YTD GROSS PAY | NUMERIC | Round - Force 2 decimals |
Compensation Type Amount 3 | NUMERIC | ||
Compensation Type Amount 4 | NUMERIC | ||
Compensation Type Amount 5 | NUMERIC | ||
Hours Amount 1 | CURRENT PAY PERIOD HOURS WORKED | NUMERIC | Round - Force 2 decimals |
Hours Amount 2 | YTD HOURS WORKED | NUMERIC | Round - Force 2 decimals |
Job ID | STRING | ||
Department Code | STRING | ||
Department Number | STRING | ||
Store Code | STRING | ||
Division Code | STRING | ||
Region Code | STRING | ||
Payroll Site | STRING | ||
Type of Work | STRING | ||
Event Date | STRING | YYYYMMDD | |
Non-Resident Alien | STRING | ||
Contractor | STRING | ||
Union Code | STRING | ||
Payroll Type | STRING | ||
Work Schedule Type | STRING | ||
EE Is Inside Trader | STRING | ||
EE is An Officer | STRING | ||
EE Is An HCE | HIGHLY COMPENSATED EMPLOYEE | STRING | |
EE Is A Key | KEY EMPLOYEE | STRING | |
Contribution Amount 1 | Plan Specific | NUMERIC | Round - Force 2 decimals |
Contribution Amount 2 | Plan Specific | NUMERIC | Round - Force 2 decimals |
Contribution Amount 3 | Plan Specific | NUMERIC | Round - Force 2 decimals |
Contribution Amount 4 | Plan Specific | NUMERIC | Round - Force 2 decimals |
Contribution Amount 5 | Plan Specific | NUMERIC | |
Contribution Amount 6 | Plan Specific | NUMERIC | |
Contribution Amount 7 | Plan Specific | NUMERIC | |
Contribution Amount 8 | Plan Specific | NUMERIC | |
Contribution Amount 9 | Plan Specific | NUMERIC | |
Contribution Amount 10 | Plan Specific | NUMERIC | |
Contribution Amount 11 | Plan Specific | NUMERIC | |
Contribution Amount 12 | Plan Specific | NUMERIC | |
Contribution Amount 13 | Plan Specific | NUMERIC | |
Contribution Amount 14 | Plan Specific | NUMERIC | |
Contribution Amount 15 | Plan Specific | NUMERIC | |
Contribution Amount 16 | Plan Specific | NUMERIC | |
Contribution Amount 17 | Plan Specific | NUMERIC | |
Contribution Amount 18 | Plan Specific | NUMERIC | |
Contribution Amount 19 | Plan Specific | NUMERIC | |
Contribution Amount 20 | Plan Specific | NUMERIC | |
Contribution Amount 21 | Plan Specific | NUMERIC | |
Contribution Amount 22 | Plan Specific | NUMERIC | |
Contribution Amount 23 | Plan Specific | NUMERIC | |
Contribution Amount 24 | Plan Specific | NUMERIC | |
Contribution Amount 25 | 401K LOAN 1 ID | NUMERIC | |
Loan ID - 1 | 401K LOAN 1 REPAYMENT | NUMERIC | Force 2 decimals |
Loan Amount - 1 | 401K LOAN 2 ID | NUMERIC | |
Loan ID - 2 | 401K LOAN 2 REPAYMENT | NUMERIC | Force 2 decimals |
Loan Amount - 2 | NUMERIC | ||
Loan ID - 3 | NUMERIC | ||
Loan Amount - 3 | NUMERIC | ||
Loan ID - 4 | NUMERIC | ||
Loan Amount - 4 | NUMERIC | ||
Loan ID - 5 | NUMERIC | ||
Loan Amount - 5 | NUMERIC | ||
Loan ID - 6 | NUMERIC | ||
Loan Amount - 6 | NUMERIC | ||
Loan ID - 7 | NUMERIC | ||
Loan Amount - 7 | NUMERIC | ||
Loan ID - 8 | NUMERIC | ||
Loan Amount - 8 | NUMERIC | ||
Loan ID - 9 | NUMERIC | ||
Loan Amount - 9 | NUMERIC | ||
Loan ID - 10 | NUMERIC | ||
Loan Amount - 10 | NUMERIC | ||
Loan ID - 11 | NUMERIC | ||
Loan Amount - 11 | NUMERIC | ||
Loan ID - 12 | NUMERIC | ||
Loan Amount - 12 | NUMERIC | ||
Loan ID - 13 | NUMERIC | ||
Loan Amount - 13 | NUMERIC | ||
Loan ID - 14 | NUMERIC | ||
Loan Amount - 14 | NUMERIC | ||
Loan ID - 15 | NUMERIC | ||
Loan Amount - 15 | NUMERIC | ||
Loan ID - 16 | NUMERIC | ||
Loan Amount - 16 | NUMERIC | ||
Loan ID - 17 | NUMERIC | ||
Loan Amount - 17 | NUMERIC | ||
Loan ID - 18 | NUMERIC | ||
Loan Amount - 18 | NUMERIC | ||
Loan ID - 19 | NUMERIC | ||
Loan Amount - 19 | NUMERIC | ||
Loan ID - 20 | NUMERIC | ||
Loan Amount - 20 | NUMERIC |