ADP PC/Payroll から Windows 用のアプリケーションへの CSV ファイルのインポート

このトピックでは、ADP PC/Payroll for Windows から SyteLine へ CSV ファイルをインポートするプロセスについて説明します。

データのインポート

ADP PC/Payroll for Windows 用の外部給与インタフェース (EPI) は、CSV (コンマ区切り値) 形式で ADP データベーステーブルから SyteLine への特定の情報のインポートをサポートしています。外部給与インタフェースを介して、SyteLine への入力用のエクスポートファイルを準備するには、Borland ReportSmith(または相当するツール)を使用する必要があります。ADP データベーステーブルフィールドが SyteLine データベーススキーマフィールドよりも長い場合、ADP データは省略されます。

ADP PC/Payroll for Windows のユーザは、次の 4 つのタイプのレコードを使用できます。

  • 主要情報レコード
  • 支払情報レコード
  • 税情報レコード
  • 支払総額アキュムレータ

主要情報レコードが SyteLine にロードされると、システムは従業員テーブルをチェックして、データをインポートされる従業員が既にシステムに存在しているかどうかを調べます。従業員がテーブルに存在しない場合、主要情報レコードのデータは SyteLine に追加されます。

従業員が SyteLine に既に存在している場合、EPI からインポートされたデータでレコードが更新されます。次のチャートでは、ADP PC/Payroll データベーステーブルおよびフィールド名を SyteLine 従業員テーブルフィールド名にマップします。出力ファイルは、MFOUT.csv という名前の CSV ファイルにする必要があります。

主要情報レコード(記録タイプ 1)

フィールド ADP データベース ADP フィールド employee.mst テーブルカラム 区分 サイズ(書式)
ファイル番号 V_EMP_ALL ファイル emp_num 文字 7
名前 V_EMP_ALL 名前 name 文字 60
住所 1 V_EMP_ALL StreetLine1 addr##1 文字 50
住所 2 V_EMP_ALL StreetLine2 addr##2 文字 50
V_EMP_ALL City city 文字 50
V_EMP_ALL State state 文字 50
郵便番号 V_EMP_ALL ZipCode zip 文字 10
社会保障番号 V_EMP_ALL SocialSecurity Number ssn 文字 11
所属部門 V_EMP_ALL HomeDepartment dept 文字 6
電話番号 V_EMP_ALL AreaCodePhoneNum phone 文字 25

支払情報レコード(記録タイプ 2)

フィールド ADP データベース ADP フィールド employee.mst テーブルカラム 区分 サイズ(書式)
ファイル番号 V_EMP_ALL File emp_num 文字 7
支払間隔 V_EMP_ALL PayFreq pay_freq 文字 1
レート 1 V_EMP_ALL Rate1Amt reg_rate 10 進数 9 (-zzz,zz9.999)

税情報レコード(記録タイプ 3)

フィールド ADP データベース ADP フィールド employee.mst テーブルカラム 区分 サイズ(書式)
ファイル番号 V_EMP_ALL File emp_num 文字 7
MARITAL STATUS V_EMP_ALL ActMaritalStatus marital_stat 文字 1

支払総額年間アキュムレータ(記録タイプ 7)

フィールド ADP データベース ADP フィールド employee.mst テーブルカラム 区分 サイズ(書式)
ファイル番号 V_EMP_ALL ファイル emp_num 文字 7
年間所得 V_YTD_INFO YTDGross$ ytd_grs 10 進数 8 (-zzz,zz9.99)
年間国税 V_YTD_INFO YTDFedTax$ ytd_fwt 10 進数 8 (-zzz,zz9.99)
年間失業保険税 V_YTD_INFO YTDSUISDITax$ ytd_sui_grs 10 進数 8 (-zzz,zz9.99)
年間社会保障税 V_YTD_INFO YTDSocSecTax$ ytd_fica 10 進数 8 (-zzz,zz9.99)
年間医療保険税 V_YTD_INFO YTDMedicare$ ytd_med 10 進数 8 (-zzz,zz9.99)
年間州税 1 V_YTD_INFO YTDWorkedStateTax$ ytd_swt 10 進数 8 (-zzz,zz9.99)
年間州税 2 V_YTD_INFO YTDLivedStateTax$ ytd_ost 10 進数 8 (-zzz,zz9.99)
年間市税 1 V_YTD_INFO YTDWorkedLocalTax$ ytd_cwt 10 進数 8 (-zzz,zz9.99)