アウトバウンド需要 EDI トランザクション(フラットファイルレイアウト)

このトピックでは、アウトバウンド需要 EDI トランザクションのフラットファイルレイアウトについて説明します。
注: 
  • 書式の説明: DT = 日付 AN = 英数字 N* = 数字(第 2 位 = 小数点以下の桁数)
  • フィールド長: 各フィールドは、このファイルレイアウトで指定されたものと同じ長さである必要があります。各フィールドの開始位置はファイルレイアウトと一致する必要があります。ここで指定したフィールド長よりも値が小さい(短い)場合は、フィールド長にあうように値にスペースが追加され、各フィールドが適切な位置で開始されるようになります。

810 請求エクスポート

[EDI 顧客プロファイル]フォームで、請求先の顧客に関連する取引先に対して [請求生成] フィールドが選択されている場合、請求書印刷処理時に、請求書が生成されます。

810 請求エクスポートフラットファイルレイアウト

注意: 
Radley 以外のトランスレータで使用するために、単一のフラットファイルに変換するには、 [需要 EDI パラメタ - インターフェースの設定] フォームで[汎用インターフェース]フィールドを選択する必要があります。
注意: 
SyteLine の輸送費、その他費用、販売税、前払金額、または合計レコードの値が 10 桁を超える場合(たとえば、$99,999,999.99 を超える米ドル額)、10 桁を超える桁はフラットファイルレコードの右端から切捨てられます。

この表ではマップ識別子レコード(Radley 以外のトランスレータの場合)について説明しています。

フィールドの説明 位置 長さ 書式 フィールドまたは注記
取引先コード 1 7 AN

cust_tp_mst.tp_code

[取引先] フィールドには 17 文字入力できますが、SyteLine のエクスポートでは 7 文字しか使用されません。

SY1 指定子 (hard_coded) 8 3 AN ハードコードされた SY1
トランザクション区分番号 11 6 AN ハードコードされた 810

この表では、ヘッダのフィールドについて説明しています。

フィールドの説明 位置: Radley 位置: その他のトランスレータ 長さ 書式 フィールドまたは注記
記録タイプ   1 1 N0 1 = ヘッダ
1 取引先指定子 2 2 AN

cust_tp_mst.tp_code

請求番号 3 4 12 N0

edi_inv_hdr_mst.inv_num

請求番号の長さは、[受注オーダ登録パラメタ] フォームの [請求書の長さ] フィールドで決定されます。しかし、EDI ファイルで、このフィールドには、全 12 文字で保存される必要があります。

未定義 15 16 18 AN 12 文字以下の請求書番号を使用する場合、この[未定義]フィールドは、利用可能な追加のスペースを持って表示されます。この未定義フィールドを使用する場合、その定義した開始文字と長さを保存します。
送付先 33 34 5 AN

substring(cust_tp_mst.tp_code,3,5)

出荷先顧客用

未定義 38 39 5 AN  
請求日 43 44 8 DT

edi_inv_hdr_mst.inv_date

書式 = YYYYMMDD

請求区分 51 52 2 AN cust_tp_mst.inv_code
ASN 番号 53 54 30 AN do_hdr_mst.do_num

または edi_bol_mst.asn_num

購買オーダ番号 83 84 22 AN edi_inv_hdr_mst.cust_po
購買オーダ日付 105 106 8 DT

rma_mst.rma_date

co_mst.order_date

または edi_co_mst.order_date

書式 = YYYYMMDD

未定義 113 114 53 AN  
出荷日 166 167 8 DT

edi_inv_hdr_mst.ship_date

書式 = YYYYMMDD

未定義 174 175 67 AN  
値引率 241 242 5 N0 items_mst.disc_pct
未定義 246 247 10 AN  
積荷表番号 256 257 30 AN symedi_edi_bol_mst.bol_num
未定義 268 287 117 AN  
条件コード 403 404 2 AN symedi_edi_inv_hdr_mst.terms_code

(最後の文字省略)

未定義 405 406 2 AN  
値引日数 407 408 3 N0 items_mst.disc_days
支払日数 410 411 3 N0 items_mst.due_days
未定義 413 414 13 N0  
Prox Day 426 427 2 N0 items_mst.prox_day
未定義 428 429 103 N0  
A または C 531 532 1 AN 前払の場合は「A」、そうでない場合は「」
A または C 532 533 1 AN その他費用の場合は「C」、そうでない場合は「」
A または C 533 534 1 AN 輸送費の場合は「C」、そうでない場合は「」
A または C 534 535 1 AN 販売税の場合は「C」、そうでない場合は「」
未定義 535 536 201 AN  
AC-金額 736 737 10 N0 edi_inv_hdr_mst.prepaid_amt
AC-金額 746 747 10 N0 edi_inv_hdr_mst.misc_charges
AC-金額 756 757 10 N0 edi_inv_hdr_mst.freight
AC-金額 766 767 10 N0 edi_inv_stax_mst.sales_tax
未定義 776 777 365 AN  
AC-合計 1141 1142 10 N0 AC-金額合計
未定義 1151 1152 8 AN  
インポートエクスポートフラグ 1159 1160 1 N0 ハードコードされた 0(ゼロ)
未定義 1160 1161 652 AN  
  1811   1812   記録の長さ合計

この表では、詳細のフィールドについて説明しています。

フィールドの説明 位置: Radley 位置: その他のトランスレータ 長さ 書式 フィールドまたは注記
記録タイプ   1 1 N0 2 = 詳細
取引先指定子 1 2 2 AN cust_tp_mst.tp_code
請求番号 3 4 12 N0 edi_inv_item_mst.inv_num
未定義 15 16 18 AN  
アウトバウンド部品番号 33 34 30 AN edi_inv_item_mst.item
未定義 63 64 30 AN  
送付先 93 94 5 AN

substring(cust_tp_mst.tp_code

3、5) 出荷先顧客用

未定義 98 99 5 AN  
顧客部品番号 103 104 30 AN

coitem.cust_item

co_bln.cust_item

購買オーダ番号 133 134 22 AN edi_inv_item_mst.cust_po
購買オーダ明細 155 156 4 AN edi_inv_item_mst.co_line
未定義 159 160 16 AN  
購買オーダ発行 175 176 4 AN edi_inv_item_mst.co_release
未定義 179 180 26 AN  
請求数量 205 203 10, 13 N0

edi_inv_item_mst.qty_invoiced

(Radley の長さは 10、他のトランスレータの長さは 13)

価格 215 216 10 N0 edi_inv_item_mst.price
測定単位 225 226 2 AN

rmaitem_mst.u_m または

coitem_mst.u_m

基準コード 227 228 2 AN ハードコードされた単位
未定義 229 230 48 N0  
条件フラグに従う 277 278 1 N0 ハードコードされた 1
値引フラグに従う 278 279 1 N0 ハードコード (edi_inv_item_mst.disc<>0 の場合は 1、それ以外は 0)
値引率 279 280 5 N0 edi_inv_item_mst.disc
値引総額 284 285 10 N0 計算値
品目金額 294 295 10 N0 計算値
未定義 304 305 461 AN  
税コード 1 765 766 10 N0
未定義 776 777 67 AN
再保管費用 843 844 10 N0 RMA 貸方の再保管費用に含まれる
未定義 853 854 125 AN
オーダ数量 978 979 6 N0

rmaitem_mst.qty_to_return または

coitem_mst.qty_ordered

オーダ単位 984 985 2 AN

rmaitem_mst.u_m または

coitem_mst.u_m

未定義 986 987 634 AN  
インポートエクスポートフラグ 1620 1621 1 N0 ハードコードされた 0(ゼロ)
未定義 1621 1622 428 AN  
  2048   2049   記録の長さ合計

この表では複数の納期レコード区分について説明しています。このレコード区分は、請求書に対して存在する複数の納期レコード毎に使用されます。

フィールドの説明 位置: Radley 位置: その他のトランスレータ 長さ 書式 フィールドまたは注記
記録タイプ   1 1 N0 3 = 納期
取引先指定子 1 2 2 AN cust_tp_mst.tp_code
請求番号 3 4 12 N0 edi_inv_hdr_mst.inv_num
未定義 15 16 18 N0 edi_inv_hdr_mst.inv_num
納期 33 34 8 DT

edi_ar_terms_due_mst.due_date

書式: YYYYMMDD

納期比率 41 42 5 N0

edi_ar_terms_due_mst.terms_percent

納期金額 46 47 13 N0 edi_ar_terms_due_mst.amount
支払日数オフセット 59 60 10 N0 edi_ar_terms_due_mst.due_days_offset
条件順序 69 70 9 N0 edi_ar_terms_due_mst.terms_seq

855 購買オーダ承認エクスポート

[EDI 顧客プロファイル] フォームで、受注オーダに関連する取引先に対して [承認生成] フィールドが選択されている場合に、EDI データベーステーブルから SyteLine に転記される時に購買オーダ承認が生成されます。また、 [受注オーダ確認レポート] を使って印刷される各オーダについても、購買オーダ承認が生成されます。

855 購買オーダ承認エクスポートフラットファイルレイアウト

注意: 
Radley 以外のトランスレータで使用するために、単一のフラットファイルに変換するには、[需要 EDI パラメタ]インターフェースの設定 フォームで [汎用インターフェース] フィールドを選択する必要があります。

この表ではマップ識別子レコード(Radley 以外のトランスレータの場合)について説明しています。

フィールドの説明 位置 長さ 書式 フィールドまたは注記
取引先コード 1 7 AN cust_tp_mst.tp_code

[取引先] フィールドには 17 文字入力できますが、SyteLine のエクスポートでは 7 文字しか使用されません。

SY1 指定子 (hard_coded) 8 3 AN ハードコードされた SY1
トランザクション区分番号 11 6 AN ハードコードされた 855

この表ではヘッダフィールドについて説明しています - 記録タイプ 100

フィールドの説明 位置 長さ 書式 フィールドまたは注記
取引先指定子 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
購買オーダ番号 3 22 AN

ack_cust_po

(ackitem_mst.cust_po BCO)

購買オーダ日付 25 8 DT ack_mst.order_date

書式 = YYYYMMDD

承認フラグ 33 1 N0 ハードコード。

ack_mst.trx_code = 「 ACK」の場合は 1、それ以外は 3

未定義 34 6 AN  
記録タイプ 40 3 N0 ハードコードされた 100
順序番号 43 6 N0 計算値
事業所略称 49 5 AN substring(cust_tp_mst.tp_code, 3,5)
送付先略称 54 5 AN substring(cust_tp_mst.tp_code, 3,5)
未定義 59 15 AN  
トランセット 74 3 AN ack_mst.trx_code
未定義 77 32 AN  
データ入力日 109 8 DT

現在日

書式 = YYYYMMDD

データ入力時刻 117 4 AN

時間

書式 = HHMM

エクスポート日付 121 8 DT

現在日

書式 = YYYYMMDD

未定義 129 30 AN  
オン/オフ部品および出荷先検出 159 1 N0 ハードコードされた 1
未定義 160 11 N0  
目的 171 2 AN cust_tp_mst.ack_code
PO区分 173 2 AN ハードコード。ack_type = 「R」の場合は「SA」、それ以外は「BK」
未定義 175 34 AN  
条件 209 2 AN ack_mst.terms (最後の文字省略)
未定義 211 39 AN  
購買オーダ担当者番号 250 25 AN ack_mst.phone
未定義 275 136 AN  
出荷経路 411 2 AN ack_mst.ship_code (最後の文字省略)
未定義 413 168 AN  
手動入力フラグ 581 1 N0 ハードコードされた 0(ゼロ)
顧客ユーザ定義文字フィールド 1 582 20 AN ack_mst.charfld1 Radley 未定義
顧客ユーザ定義文字フィールド 2 602 20 AN ack_mst.charfld2 Radley 未定義
顧客ユーザ定義文字フィールド 3 622 20 AN ack_mst.charfld3 Radley 未定義
顧客ユーザ定義日付フィールド 642 8 DT

ack_mst.datefld Radley 未定義

書式 = YYYYMMDD

顧客ユーザ定義数値項目 1 650 14 AN ack_mst.decifld1 Radley 未定義
顧客ユーザ定義数値項目 2 664 14 AN ack_mst.decifld2 Radley 未定義
顧客ユーザ定義数値項目 3 678 14 AN ack_mst.decifld3 Radley 未定義
顧客ユーザ定義論理フィールド 692 3 AN ack_mst.logifld Radley 未定義

「はい」または「いいえ」

未定義 695 335 AN  
    1029   記録の長さ合計

855 購買オーダ承認エクスポートフラットファイルレイアウト

この表では住所記録のフィールドについて説明しています - 記録タイプ 200

フィールドの説明 位置 長さ 書式 フィールドまたは注記
取引先指定子 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
購買オーダ番号 3 22 AN

ack_cust_po

(ackitem_mst.cust_po BCO)

購買オーダ日付 25 8 DT

ack_mst.order_date

書式 = YYYYMMDD

承認フラグ 33 1 N0

ハードコード。

ack_mst.trx_code = 「 ACK」の場合は 1、それ以外は 3

未定義 34 6 AN  
記録タイプ 40 3 N0 ハードコードされた 200
順序番号 43 6 N0 計算値
事業所略称 49 5 AN

substring (cust_tp_mst.tp_code, 3,5)

送付先略称 54 5 AN

substring (cust_tp_mst.tp_code, 3,5)

未定義 59 15 AN  
トランセット 74 3 AN ack_mst.trx_code
未定義 77 32 AN  
データ入力日 109 8 DT

現在日

書式 = YYYYMMDD

データ入力時刻 117 4 AN

時間

書式 = HHMM

エクスポート日付 121 8 DT

現在日

書式 = YYYYMMDD

未定義 129 30 AN  
オン/オフ部品および出荷先検出 159 1 N0 ハードコードされた 1
未定義 160 10 AN  
会計グループ ID コード 170 2 AN

ハードコード。

「BT」請求先「ST」出荷先

未定義 172 19 AN  
出荷先名/請求先名 191 60 AN custaddr_mst.name
未定義 251 10 AN  
住所名 1 261 50 AN custaddr_mst.addr##1
未定義 311 110 AN  
住所明細 1 421 50 AN custaddr_mst.addr##2
未定義 471 110 AN  
581 30 AN custaddr_mst.city
未定義 611 15 AN  
626 5 AN custaddr_mst.state
郵便番号 631 10 AN custaddr_mst.zip
未定義 641 477 AN  
    1118   記録の長さ合計

この表では、詳細のフィールドについて説明しています - 記録タイプ 300

フィールドの説明 位置 長さ 書式 フィールドまたは注記
取引先指定子 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
購買オーダ番号 3 22 AN ack_cust_po (ackitem_mst.cust_po BCO)
購買オーダ日付 25 8 DT

ack_mst.order_date

書式 = YYYYMMDD

承認フラグ 33 1 N0

ハードコード。

ack_mst.trx_code = 「 ACK」の場合は 1、それ以外は 3

管理順序 34 6 AN ackitem_mst.ext_ref
記録タイプ 40 3 N0 ハードコードされた 300
順序番号 43 6 N0 計算値
事業所略称 49 5 AN substring(cust_tp_mst.tp_code, 3,5)
送付先略称 54 5 AN substring(cust_tp_mst.tp_code, 3,5)
未定義 59 15 AN  
トランセット 74 3 AN ack_mst.trx_code
未定義 77 32 AN  
データ入力日 109 8 DT

現在日

書式 = YYYYMMDD

データ入力時刻 117 4 AN

時間

書式 = HHMM

エクスポート日付 121 8 DT

現在日

書式 = YYYYMMDD

未定義 129 30 AN  
オン/オフ部品および出荷先検出 159 1 N0 ハードコードされた 1
未定義 160 10 N0  
購買オーダ明細 170 4 N0 ackitem_mst.co_line
未定義 174 16 AN  
取引先部品番号 190 30 AN

ack_bln_mst.cust_item または

ackitem_mst.cust_item

品目番号 220 30 AN

ack_bln_mst.item または

ackitem_mst.item

数量 250 9 N0 ackitem_mst.qty_ordered
測定単位 259 2 AN

ack_bln_mst.u_m または

ackitem_mst.u_m

価格 261 14 N0 ack_bln_mst.cont_price
価格基準 275 2 AN

ack_bln_mst.pricecode または

ackitem_mst.pricecode

(最後の文字省略)

説明 277 35 AN SpecificNotes.NoteContent
未定義 312 30 AN  
時刻修飾子 342 3 AN ハードコードされた 017
要求納期 345 8 DT

ackitem_mst.due_date

書式 = YYYYMMDD

未定義 353 4 AN  
一括オーダ明細数量 357 9 N0 ack_bln_mst.blanket_qty
未定義 366 470 AN  
顧客ユーザ定義文字フィールド 1 836 20 AN ack_mst.charfld1 Radley 未定義
顧客ユーザ定義文字フィールド 2 856 20 AN ack_mst.charfld2 Radley 未定義
顧客ユーザ定義文字フィールド 3 876 20 AN ack_mst.charfld3 Radley 未定義
顧客ユーザ定義日付フィールド 896 8 DT

ack_mst.datefld Radley 未定義

書式 = YYYYMMDD

顧客ユーザ定義数値項目 1 904 14 AN ack_mst.decifld1 Radley 未定義
顧客ユーザ定義数値項目 2 918 14 AN ack_mst.decifld2 Radley 未定義
顧客ユーザ定義数値項目 3 932 14 AN ack_mst.decifld3 Radley 未定義
顧客ユーザ定義論理フィールド 946 3 AN ack_mst.logifld - Radley 未定義「はい」または「いいえ」
未定義 949 76 AN  
    1024   記録の長さ合計
注:  Radley を使用している場合、[数量]フィールドの長さは 10 で、書式は N0、位置は 205 です。記録の長さ合計には影響はありません。

856 事前出荷通知(ASN)エクスポート

事前出荷通知(ASN)は、商品の出荷が完了したことを取引先に知らせるために SyteLine EDI 機能内で使用されます。このトランセットによって、荷送人や出荷先など、出荷の内容が明らかになります。[EDI 顧客プロファイル]フォームで、ASN 受注オーダに関連する取引先に対して [出荷通知生成] フィールドが選択されている場合、事前出荷通知印刷時に ASN が生成されます。

856 事前出荷通知(ASN)エクスポートフラットファイルレイアウト

注意: 
Radley 以外のトランスレータで使用するために、単一のフラットファイルに変換するには、[需要 EDI パラメタ インターフェースの設定]フォームで [汎用インターフェース] チェックボックスをオンにする必要があります。

この表ではマップ識別子レコード(Radley 以外のトランスレータの場合)について説明しています。

フィールドの説明 位置 長さ 書式 フィールドまたは注記
取引先コード 1 7 AN cust_tp_mst.tp_code
SY1 指定子 (hard_coded) 8 3 AN ハードコードされた SY1
トランザクション区分番号 11 6 AN ハードコードされた 856

この表では、ヘッダのフィールドについて説明しています。

フィールドの説明 位置: Radley 位置: その他のトランスレータ 長さ 書式 フィールドまたは注記
記録タイプ   1 1 N0 1 = ヘッダ
トランザクション区分 1 2 1 N0 ハードコードされた 1
会社コード 2 3 7 AN edi_parms_mst.tp_code
未定義 9 10 1 AN  
取引先指定子 10 11 2 AN substring(cust_tp_mst.tp_code, 1,2)
出荷業者番号 12 13 30 AN edi_bol_mst.shipper_num
未定義 42 43 40 AN  
送付先略称 82 83 5 AN substring(cust_tp-tp_code, 3,5)
サイト略称 87 88 5 AN substring(bt_cust_tp_mst.tp_code, 3,5)
請求先略称 92 93 5 AN substring(bt_cust_tp_mst.tp_code, 3,5)
出荷先略称 97 98 5 AN substring(cust_tp_mst.tp_code, 3,5)
出荷日 102 103 8 DT

現在日

書式 = YYYYMMDD

出荷時間 110 111 4 AN

時間

書式 = HHMM

蓄積 114 115 1 AN cust_tp_mst.pooled_asn
未定義 115 116 31 AN  
輸送業者コード 146 147 4 AN co_mst.ship_code
未定義 150 151 6 AN  
装置番号 156 157 7 AN edi_bol_mst.veh_num
未定義 163 164 10 AN  
ルート 173 174 25 AN edi_bol_mst.route
未定義 198 199 75 AN  
状況 273 274 1 AN ハードコードされた「N」
受付日時 274 275 8 DT

現在日

書式 = YYYYMMDD

入力時刻 282 283 4 AN

時間

書式 = HHMM

未定義 286 287 15 AN  
輸送業者参照 301 302 15 AN edi_bol_mst.carrier_num
未定義 316 317 16 AN  
ASN 必要フラグ 332 333 1 N0 ハードコードされた 1
未定義 333 334 120 AN  
ASN 番号 453 454 30 AN do_hdr_mst.do_num または

edi_bol_mst.bol_num

積荷表番号 483 484 30 AN do_hdr_mst.do_num または

edi_bol_mst.bol_num

未定義 513 514 520 AN  
  1032   1033   記録の長さ合計

この表では、詳細のフィールドについて説明しています。

フィールドの説明 位置: Radley 位置: その他のトランスレータ 長さ 書式 フィールドまたは注記
記録タイプ   1 1 N0 2 = 詳細
トランザクション区分 1 2 1 N0 ハードコードされた 1
会社コード 2 3 7 AN edi_parms_mst.tp_code
未定義 9 10 1 AN  
取引先指定子 10 11 2 AN substring(cust_tp_mst.tp_code, 1,2)
出荷業者番号 12 13 30 AN edi_bol_mst.shipper_num
品目 42 43 30 AN edi_bol_item_mst.item
顧客品目 72 73 30 AN coitem_mst.cust_item または 「 」
出荷済数量 102 103 7 AN edi_bol_item_mst.qty
測定単位 109 110 2 AN edi_bol_item_mst.u_m
未定義 111 112 50 AN  
品目説明 161 162 30 AN edi_bol_item_mst.description
品目重量 191 192 10 N0 item_mst.unit_weight
未定義 201 202 6 AN  
購買オーダ番号 207 208 22 AN edi_rel_po_mst.cust_po または co_mst.cust_po
購買オーダ日付 229 230 8 DT

edi_co_mst.order_date または

co_mst.order_date

書式 = YYYYMMDD

未定義 237 238 16 AN  
価格 253 254 10 N0 coitem_mst.price または 0
未定義 263 264 40 AN  
状況 303 304 1 AN ハードコードされた「N」
受付日時 304 305 8 DT

現在日

書式 = YYYYMMDD

入力時刻 312 313 4 AN

時間

書式 = HHMM

未定義 316 317 332 AN  
ロット番号 648 649 30 AN matltrack_mst.lot
未定義 678 679 417 AN  
  1094   1095   記録の長さ合計

この表ではシリアル番号レコードのフィールドについて説明しています。シリアル番号レコードは汎用トランスレータにのみ(Radley でなく)適用します。 [EDI 顧客プロファイル] フォームで、[シリアル番号を含む] チェックボックスがオンになっている場合、このレコードを含めることができます。

フィールドの説明 位置: Radley 位置: その他のトランスレータ 長さ 書式 フィールドまたは注記
記録タイプ   1 1 N0 3 = シリアル
トランザクション区分   2 1 N0 ハードコードされた 1
会社コード   3 8 AN edi_parms_mst.tp_code
取引先指定子   11 2 AN substring(cust_tp_mst.tp_code, 1,2)
出荷業者番号   13 30 AN edi_bol_mst.shipper_num
品目   43 30 AN edi_bol_item_mst.item
未定義   73 30 AN  
シリアル番号   103 30 AN serial_mst.ser_num
未定義   133 355 AN  
      487   記録の長さ合計