CPA EFT 出力書式
各レコードの最後には、行制御(改行)文字が含まれます。
ヘッダレコード
フィールドの説明 | 位置 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
設計者の ID | 11-20 | 10 | 英数字 | bank_hdr_bank_file_fmt_mst.ach_origin_id
これは、EFT 銀行口座の銀行割り当て番号です。 |
ファイル作成番号 | 21-24 | 4 | 数値 | bank_file_fmt_mst.last_file
このファイル作成番号は、1 つのファイルから次のファイルに次々と 1 ずつ増分されます。 |
作成日 | 25-30 | 6 | 数値 | GETCurrentDate(CYYDDD)
C=0 YY=10 for 2010 DDD=Year Day |
出力先データセンタ | 31-35 | 5 | 数値 | bank_hdr_bank_file_fmt_mst.ach_dest_id
これは銀行の金融機関 ID です。 |
予約済み顧客直接クリアラ折衝地域 | 36-55 | 20 | 英数字 | 未入力 |
[通貨コード] 識別子 | 56-58 | 3 | 英数字 | vendor_mst.curr_code |
フィラー | 59-1464 | 1406 | 英数字 | 未入力 |
詳細レコード
フィールドの説明 | 位置 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
論理記録区分 ID | 1 | 1 | 文字 | C = 貸方支払
D = 借方支払 |
論理記録カウント | 2 | 9 | 数値 | 棚卸
ヘッダー レコードでフィールド 02 から 1 ずつ増分 |
元管理データ | 11 | 10 | 英数字 | bank_hdr_bank_file_fmt_mst.ach_origin_id
これは、EFT 銀行口座の銀行割り当て番号です。 |
ファイル作成番号 | 21 | 4 | 数値 | bank_file_fmt_mst.last_file
ヘッダー レコード内のフィールドと同じである必要があります。 |
CPA コード | 25 | 3 | 数値 | 450
CPA トランザクション コード |
金額 | 28 | 10 | 数値 | appmt_mst.for_check_amt
EFT トランザクションの金額、書式 $$$$$$$$cc、コンマ、小数点なし。右詰め。 |
納期世紀 | 38 | 1 | >数値 | 0 (世紀の変わり目に変更なし) |
期日年度 | 39 | >2 | >数値 | GetYear() |
納期日付 | 41 | 3 | 数値 | GetDay() |
金融機関番号 | 44 | 4 | 数値 | vendor_mst.EFT_bank_num
機関 ID |
金融機関の支店番号 | 48 | 5 | 数値 | vendor_mst.transit
支店または移動番号 |
口座番号 | 53 | 12 | 英数字 | vendor_mst.account
フィールドは左詰めにすること。ゼロ詰め禁止。有効数字のみを入力 |
品目追跡番号 | 65 | 22 | 数値 | 0000000000000000000000 |
保存済トラン区分 | 87 | 3 | 数値 | 000 |
省略名 | 90 | 15 | 英数字 | bank_hdr_bank_file_fmt_mst.user_name
所有者の計算書に付す企業名これは、ほとんどの銀行取引明細に表示されます。このフィールドにはゼロを入力しないでください。 |
トランザクション支払者/支払者名 | 105 | 30 | 英数字 | Name OR VadRName = vendaddr.name
購入先または送金先購入先名 |
名前 | 135 | 30 | 英数字 | |
EFT 設計者 ID | 165 | 10 | 英数字 | 未入力 |
トランザクション発生相互参照 | 175 | 19 | 英数字 | appmt_mst.vend_num +” /”+ appmt_mst.check_num
オプションの参照フィールド |
トランザクション返品金融機関 | 194 | 9 | 数値 | 要素は次のようにフォーマットされます。
(a) (b) (c) 9 999 99999 (a)の場所 = 定数ゼロ (b) = 銀行番号 (bank_addr_mst.branch_code) (c) = 支店番号またはトランジット番号( [デフォルト勘定の使用] が銀行コード銀行ファイル書式フォームで選択されていない場合、この値には「bank_addr_mst.bank_number + bank_addr_mst.branch_code」が含まれます。[デフォルト勘定の使用]が選択されている場合、この値は全てのゼロが含まれます。 |
トランザクション返品勘定科目 | 203 | 22 | 英数字 | bank_hdr_mst.bank_acct_no
買掛パラメタ フォームでデフォルト勘定の使用が選択されていない場合は、このフィールドは必須です。それ以外の場合は空白のままにしてください。 |
設計者の各種情報 | 215 | 15 | 英数字 | 未入力 |
保存済トレース番号 | 230 | 22 | 英数字 | 未入力 |
決済コード | 252 | 2 | 英数字 | 未入力 |
無効なデータ要素 | 254 | 11 | 数値 | 00000000000 |
トレーラレコード
フィールドの説明 | 位置 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプ | 1 | 1 | 文字 | Z |
レコード順序/棚卸 | 2 | 9 | 数値 | 棚卸
前のレコード順序番号から 1 ずつ増分 |
EFT 設計者 | 11 | 10 | 数値 | bank_hdr_bank_file_fmt_mst.ach_origin_id
ヘッダレコード内のものと同じである必要があります |
ファイル作成番号 | 21 | 4 | 数値 | bank_file_fmt_mst.last_file
ヘッダレコード内のものと同じである必要があります |
借方の金額 | 25 | 14 | 数値 | 00000000000000
借方支払トランザクションの金額(区分 D)。右詰めで先頭にゼロを入力します。書式 $$$$$$$$$$$$cc |
借方の数 | 39 | 8 | 数値 | 00000000
借方支払トランザクションの合計数(区分 D)。右詰めで先頭にゼロを入力します。 |
貸方の金額 | 47 | 14 | 数値 | SUM()
貸方支払トランザクションの金額(区分 C)。右詰めで先頭にゼロを入力します。書式 $$$$$$$$$$$$cc |
貸方の数 | 61 | 8 | 数値 | SUM()
借方支払トランザクションの合計数(区分 C)。右詰めで先頭にゼロを入力します。 |
エラー修正の合計値「E」 | 69 | 14 | 数値 | 0 |
エラー修正の合計数「E」 | 83 | 8 | 数値 | 0 |
エラー修正の合計値「F」 | 91 | 14 | 数値 | 0 |
エラー修正の合計数「F」 | 105 | 8 | 数値 | 0 |