将 CSV 文件从 ADP PC/Payroll 导入此 Windows 应用程序
本主题说明了将 CSV 文件从 Windows 的 ADP PC/Payroll 导入到 SyteLine 的过程。
导入数据
ADP PC/Payroll for Windows 的外部工资接口 (EPI) 支持以 CSV(逗号分隔值)格式将特定信息从 ADP 数据库表导入到 SyteLine。必须使用 Borland ReportSmith(或类似工具)以准备要通过外部工资接口输入到 SyteLine 的导出文件。如果一个 ADP 数据库表字段长于 SyteLine 数据库架构字段,那么将截断 ADP 数据。
以下是支持 ADP PC/Payroll for Windows 用户的记录类型:
- 主信息记录
- 工资信息记录
- 税信息记录
- 总工资累计器
当主信息记录载入到 SyteLine 时,系统将检查“员工”表以查看将导入其数据的“员工”是否已经存在于系统中。如果“员工”不在表中,主信息记录的数据将添加到 SyteLine。
如果员工已经存在于 SyteLine,将用从 EPI 导入的数据更新记录。下表将 ADP PC/Payroll 数据库表和字段名称映射到 SyteLine “员工”表字段名称。输出文件应是名为 MFOUT.csv 的 CSV 文件。
主信息记录(针对记录类型 1)
字段 | ADP 数据库 | ADP 字段 | employee.mst 表列 | 类型 | 大小(格式) |
---|---|---|---|---|---|
文件号 | V_EMP_ALL | 文件 | emp_num | 字符 | 7 |
NAME | V_EMP_ALL | 名称 | name | 字符 | 60 |
ADDRESS 1 | V_EMP_ALL | StreetLine1 | addr##1 | 字符 | 50 |
ADDRESS 2 | V_EMP_ALL | StreetLine2 | addr##2 | 字符 | 50 |
CITY | V_EMP_ALL | 城市 | 城市 | 字符 | 50 |
STATE | V_EMP_ALL | 省/州 | state | 字符 | 50 |
ZIP CODE | V_EMP_ALL | 邮政编码 | zip | 字符 | 10 |
SOC.SEC.NO. | V_EMP_ALL | 社会保险号 | ssn | 字符 | 11 |
HOME DEPT. | V_EMP_ALL | HomeDepartment | dept | 字符 | 6 |
PHONE NUMBER | V_EMP_ALL | AreaCodePhoneNum | phone | 字符 | 25 |
工资信息记录(针对记录类型 2)
字段 | ADP 数据库 | ADP 字段 | employee.mst 表列 | 类型 | 大小(格式) |
---|---|---|---|---|---|
文件号 | V_EMP_ALL | 文件 | emp_num | 字符 | 7 |
PAY FREQUENCY | V_EMP_ALL | PayFreq | pay_freq | 字符 | 1 |
RATE 1 | V_EMP_ALL | Rate1Amt | reg_rate | 小数 | 9 (-zzz,zz9.999) |
税信息记录(针对记录类型 3)
字段 | ADP 数据库 | ADP 字段 | employee.mst 表列 | 类型 | 大小(格式) |
---|---|---|---|---|---|
文件号 | V_EMP_ALL | 文件 | emp_num | 字符 | 7 |
MARITAL STATUS | V_EMP_ALL | ActMaritalStatus | marital_stat | 字符 | 1 |
总工资年累计累计器(针对记录类型 7)
字段 | ADP 数据库 | ADP 字段 | employee.mst 表列 | 类型 | 大小(格式) |
---|---|---|---|---|---|
文件号 | V_EMP_ALL | 文件 | emp_num | 字符 | 7 |
YTD GROSS PAY | V_YTD_INFO | YTDGross$ | ytd_grs | 小数 | 8 (-zzz,zz9.99) |
YTD FEDERAL TAX | V_YTD_INFO | YTDFedTax$ | ytd_fwt | 小数 | 8 (-zzz,zz9.99) |
YTD SUI TAX | V_YTD_INFO | YTDSUISDITax$ | ytd_sui_grs | 小数 | 8 (-zzz,zz9.99) |
YTD SOC SEC TAX | V_YTD_INFO | YTDSocSecTax$ | ytd_fica | 小数 | 8 (-zzz,zz9.99) |
YTD MEDICARE TAX | V_YTD_INFO | YTDMedicare$ | ytd_med | 小数 | 8 (-zzz,zz9.99) |
YTD STATE 1 TAX | V_YTD_INFO | YTDWorkedStateTax$ | ytd_swt | 小数 | 8 (-zzz,zz9.99) |
YTD STATE 2 TAX | V_YTD_INFO | YTDLivedStateTax$ | ytd_ost | 小数 | 8 (-zzz,zz9.99) |
YTD CITY 1 TAX | V_YTD_INFO | YTDWorkedLocalTax$ | ytd_cwt | 小数 | 8 (-zzz,zz9.99) |