NACHA IAT ファイル出力書式
NACHA IAT レコードは、支払を(米国から)外国に送信するときに使用されます。
各レコードの最後には、行制御(改行)文字が含まれます。
ファイルヘッダレコード
このレコードは、会社名と会社番号を含みます。また、ファイル中のエントリを直接出力する先も指定します。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 1 です。これは、ファイルヘッダレコードを識別します。 | |
優先度コード | 2 | 2 | 値は 01 です。値が小さいほど、処理の優先度が高くなります。現在、01 だけが使用されています。 | |
送付先 ID | 4 | 10 | 左にゼロを埋める | bank_hdr_bank_file_fmt_mst.ach_dest_id - 銀行の移動作業番号です。優先度コードと出力先 ID の間にはスペースが挿入されます。
|
企業 ID | 14 | 10 | 左揃え | bank_hdr_bank_file_fmt_mst.ach_co_id - 会社番号IRS 国税 ID 番号の使用を推奨します。
|
作成日 | 24 | 6 | YYMMDD | dbo.getsitedate - 入力ファイルを作成した日付。 |
作成時刻 | 30 | 4 | HHMM | dbo.getsitedate - 入力ファイルを作成した時間。 |
ファイル ID | 34 | 1 | 大文字 A ~ Z、数字 0 ~ 9 | 最初の値は A となります。これは、複数の入力ファイルを区別するコードです。複数のファイルが配信される場合、異なるファイル ID を取る必要があります。 |
レコードサイズ | 35 | 3 | 値は 094 - 1 レコードあたりのバイト数。 | |
ブロック係数 | 38 | 2 | 値は 10 です。 | |
書式コード | 40 | 1 | 値は 1 です。 | |
振込先名称 | 41 | 23 | 左揃え | bank_hdr_mst.name - 銀行名書式フィールドは 60 文字ですが、ここでは 23 文字に省略されます。
|
企業名 | 64 | 23 | 左揃え | parms_mst.company - 会社名書式フィールドは 60 文字ですが、ここでは 23 文字に省略されます。
|
返品 | vbNewLine または vbCLf |
バッチヘッダレコード IAT
このレコードには、預金が決済された日付である、有効登録(トランザクション)日が含まれます。また、このレコードは、会社を識別し、該当するバッチ内の借方および貸方のエントリ説明も含みます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 5 です。これは、バッチヘッダレコードを識別します。
会社名とバッチヘッダの記録区分の間にはスペースが挿入されます。 |
|
サービスクラス | 2 | 3 | 値は 200 です。これは、バッチ内のエントリ区分を ACH エントリ借方/貸方ミックスとして識別します。 | |
5 | 16 | 空白 | parms_mst.company - 書式フィールドは 60 文字ですが、ここでは 16 文字に省略されます。
|
|
外国為替指標 | 21 | 2 | 値は FF です。このコードを使用して送信されるエントリには外国為替換算がありません。 | |
外国為替参照指標 | 23 | 1 | 値は 3 です。トランザクションは外国為替を使用しません。 | |
外国為替参照 | 24 | スペース詰め | ||
ISO 出荷先国コード | 39 | 2 | vendaddr_mst.country ISO 国コードを使用します。
|
|
設計者 ID | 41 | 10 | 左にゼロを埋める | 当人がバッチの設計者でない場合、このフィールドには、[設計者名] フィールドに指定された設計者の IRS 納税者 ID 番号(TIN)を入力する必要があります。NACHA 規定では、TIN の接頭辞として英数字が使用できるかどうかは示されていません。NACHA では、別の当事者に代わって IAT トランザクションを開始する第三者送信者は、第三者送信者の TIN にこのフィールドを使用することを推奨しています。 |
エントリクラス | 51 | 3 | 英字 | 値は IAT です。 |
エントリの説明 | 54 | 10 | 左揃え、英数字 | 値は「支払証書」です。これは、受取側の銀行計算書に印刷されるトランザクションの説明です。 |
ISO オリジナル通貨コード | 64 | 3 | USD | |
ISO 移動先通貨コード | 67 | 3 | USD | |
日付 | 70 | 6 | MMDDYY | dbo.getsitedate |
決済日付 | 76 | 未入力 | 空白のままにします。 | |
送信元状況コード | 79 | 1 | 値は 1 です。これは、ACH のルールに拘束される預金金融機関として銀行を識別します。
トランザクション日付と設計者状況の間にはスペースが 3 つ挿入されます。 |
|
元 ID | 80 | 8 | 左にゼロを埋める | bank_hdr_bank_file_fmt_mst.ach_orig_id - 送信元金融機関の移動作業番号
|
バッチ順序番号 | 88 | 7 | 左にゼロを埋める | 最初の値は 1 となります。番号は順にバッチ処理されます。 |
返品 | vbNewLine または vbCLf |
IAT 詳細レコード
このレコードには、受取側の名前、勘定科目、支払金額など、勘定に預金を転記するときに必要な情報が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 6 です。これは、詳細登録レコードを識別します。 | |
トラン コード | 2 | 2 | 数値 | 受取側金融機関で、当座預金口座に指定された預金として勘定区分を識別します。DerDomAmtApplied が正の場合、値は 22 または 32。それ以外の場合は、購入先勘定科目が当座預金または普通預金かによって 27 または 37 です。 |
詳細移動 | 4 | 8 | 左にゼロを埋める | vendor_mst.transit - 受取側金融機関の移動作業番号。 |
チェック数字 | 12 | 1 | 数値 | 9 桁目の受取側金融機関の移動作業番号によって計算されます。 |
補遺レコード数 | 13 | 4 | 7.この数は、各登録詳細レコードに関連付けられた補遺レコードの数を表します。 | |
フィラー | 17 | 13 | 空白 | |
金額 | 30 | 10 | 左にゼロを埋める(小数点なし) | DerDomAmtApplied * 100 - 小数点 2 桁までを含む、ドル単位のトラン金額 |
口座番号 | 40 | 35 | 左揃え | vendor_mst.account - 受取側の銀行口座番号。 |
フィラー | 75 | 2 | 空白 | |
フィラー | 77 | 1 | 空白 | |
フィラー | 78 | 1 | 空白 | |
補遺 | 79 | 1 | 数値 | 値は 1 -このトランザクションに補遺レコードが存在しないことを示します。 |
トレース番号 | vendor_mst.transit + #最初の 8 桁は、購入先移動番号で、最後の 7 桁は、詳細レコードごとに 1 ずつ増分する必要があります。
|
|||
詳細補遺レコード指標 | vbNewLine または vbCLf |
先頭の IAT 補遺レコード
このレコードには補遺が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 7 です。 | |
補遺コード | 2 | 2 | 値は 10 です。 | |
トラン コード | 4 | 3 | 値は BUS です。 | |
外貨支払金額 | 7 | 18 | 数字。左にゼロを埋める | DerDomAmtApplied * 100
小数点なし |
外貨追跡番号 | 25 | 22 | スペース詰め | 未入力 |
受取企業名 | 47 | 35 | vendaddr_mst.name |
|
予約 | 82 | 6 | スペース詰め | |
入力詳細 | 88 | 7 | 左にゼロを埋める | この番号は、トレース番号の最後の 7 桁と同じです。 |
返品 | vbNewLine または vbCLf |
2 番目の IAT 補遺レコード
このレコードには補遺が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 7 です。 | |
補遺コード | 2 | 2 | 値は 11 です。 | |
設計者名 | 4 | 35 | parms_mst.company
フィールドは 60 文字ですが、35 文字に省略されます。 |
|
住所 | 39 | 35 | parms_mst.addr##1
これは設計者の実際の住所です。私書箱は使用できません。 |
|
予約 | 74 | 14 | ||
EntryDetailSeqNumber | 88 | 7 | ||
返品 | vbNewLine または vbCLf |
3 番目の IAT 補遺レコード
このレコードには補遺が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 7 です。 | |
補遺コード | 2 | 2 | 値は 12 です。 | |
設計者の市および州 | 4 | 35 | parms_mst.city + * + parms_mst.state + \ 設計者の市区町村および都道府県市と州/郡の間にアスタリスクを使用します。終了記号としてバックスラッシュを使用します。 |
|
設計者の国および郵便番号 | 39 | 35 | parms_mst.country + * + parms_mst.zip + \ 設計者の国および郵便番号国と郵便番号の間にアスタリスクを使用します。終了記号としてバックスラッシュを使用します。 |
|
予約 | 74 | 14 | ||
EntryDetailSeqNumber | 88 | 7 | ||
返品 | vbNewLine または vbCLf |
4 番目の IAT 補遺レコード
このレコードには補遺が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 7 です。 | |
補遺コード | 2 | 2 | 値は 13 です。 | |
当初の銀行名 | 4 | 35 | bank_hdr_mst.name |
|
39 | 2 | |||
当初の銀行 ID | 41 | 34 | bank_hdr_bank_file_fmt_mst.ach_orig_id |
|
当初の支店国コード | 75 | 3 | parms_mst.country |
|
予約 | 78 | 10 | 未入力 | |
EntryDetailSeqNumber | 88 | 7 | ||
返品 | vbNewLine または vbCLf |
5 番目の IAT 補遺レコード
このレコードには補遺が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 7 です。 | |
補遺コード | 2 | 2 | 値は 14 です。 | |
受取銀行名 | 4 | 35 | vendor_mst.bank_name |
|
受取番号修飾子 | 39 | 2 | vendor.transit_reference
受取支店国コードに US を指定する場合、これは 01 にデフォルト設定されます。 |
|
受取銀行作業番号 | 41 | 34 | vendor_mst.transit |
|
受取支店国コード | 75 | 3 | vendaddr_mst.country |
|
予約 | 78 | 10 | 未入力 | |
EntryDetailSeqNumber | 88 | 7 | ||
返品 | vbNewLine または vbCLf |
6 番目の IAT 補遺レコード
このレコードには補遺が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 7 です。 | |
補遺コード | 2 | 2 | 値は 15 です。 | |
受取側の ID 番号 | 4 | 15 | vendor_mst.vend_num |
|
受取側の住所 | 19 | 35 | vendaddr_mst.addr##1(vadRAddr_1 または VadAddr_1) |
|
予約 | 54 | 34 | スペース
全数済 |
|
EntryDetailSeqNumber | 88 | 7 | ||
返品 | vbNewLine または vbCLf |
7 番目の IAT 補遺レコード
このレコードには補遺が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 7 です。 | |
補遺コード | 2 | 2 | 値は 16 です。 | |
受取側の市および州 | 4 | 35 | vendaddr_mst.city + * + vendaddr_mst.state + \ 受取側の市区町村および都道府県市と州/郡の間にアスタリスクを使用します。終了記号としてバックスラッシュを使用します。 |
|
受取側の国および郵便番号 | 39 | 35 | vendaddr_mst.country + * + vendaddr_mst.zip + \ 受取側の国および郵便番号国と郵便番号の間にアスタリスクを使用します。終了記号としてバックスラッシュを使用します。 |
|
予約 | 74 | 14 | ||
EntryDetailSeqNumber | 88 | 7 | ||
返品 | vbNewLine または vbCLf |
バッチ管理レコード
このレコードは、各バッチの最後に表示されます。各バッチの合計が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 8 です。これは、バッチ管理記録合計を識別します。 | |
サービスクラス | 2 | 3 | 数値 | 値は 200 - バッチ内のエントリ区分を ACH エントリ借方/貸方ミックス(ACH Entries Mixed Debits and Credits)として識別します。 |
エントリ数 | 5 | 6 | 数字。左にゼロを埋める | バッチ内で処理される詳細レコードの合計数。 |
エントリハッシュ | 11 | 10 | 数値 | 値は CloudSuite Business によって計算されます。 |
借方金額合計 | 21 | 12 | 数字。左にゼロを埋める | 各支払の全てのマイナス DerDomAmtApplied の合計 *100 |
貸方金額合計 | 33 | 12 | 数字。左にゼロを埋める | 各支払の全てのプラス DerDomAmtApplied の合計 *100。これは、バッチ内の貸方エントリのドル単位による合計です。 |
企業 ID | 45 | 10 | bank_hdr_bank_file_fmt_mst.ach_co_id - これは、バッチヘッダで使用される企業 ID と一致する必要があります。
|
|
フィラー | 55 | 25 | 空白 | 未使用 |
元 ID | 80 | 8 | 数字。左にゼロを埋める | bank_hdr_bank_file_fmt_mst.ach_orig_id - これは、送信元銀行の作業番号であることが必要です。
|
順序 | 88 | 7 | 数字。左にゼロを埋める | 最初の値は 1 となります。これは、管理レコードに関連付けられたバッチの番号を示します。 |
返品 | vbNewLine または vbCLf |
ファイル管理レコード
このレコードは、提出されたデータの最終チェックを行います。このレコードには、ブロックおよびバッチ数と、各エントリ区分の合計が含まれます。
フィールドの説明 | 職位 | 長さ | 書式 | フィールドまたは注記 |
---|---|---|---|---|
記録タイプコード | 1 | 1 | 値は 9 です。これは、ファイル制御レコードを識別します。 | |
バッチカウント | 2 | 6 | 数字。左にゼロを埋める | 最初の値は 1 となります。これは、ファイル内のバッチヘッダレコードの合計数です。 |
ブロック数 | 8 | 6 | 数字。左にゼロを埋める | これは、ファイルヘッダとファイル管理レコードを含む、ファイル内の物理ブロックの合計数です。10 ブロックごとに計算されます。 |
エントリ数 | 14 | 8 | 数字。左にゼロを埋める | これは、ファイル内の詳細レコードと補遺レコードの合計数です。 |
エントリハッシュ | 22 | 10 | 数字。左にゼロを埋める | 値は CloudSuite Business によって計算されます。 |
借方合計 | 32 | 12 | 数字。左にゼロを埋める | 各支払のマイナス DerDomAmtApplied の合計 *100。ファイル内の借方エントリのドル単位による合計です。 |
貸方合計 | 44 | 12 | 数字。左にゼロを埋める | 各支払のプラス DerDomAmtApplied の合計 * 100。これは、ファイル内の貸方エントリのドル単位による合計です。 |
予約 | 56 | 39 | 空白 | この予約フィールドは未入力のままにします。 |
返品 | vbNewLine または vbCLf |