• 検索結果がありません。

BACREXドキュメント

N/A
N/A
Protected

Academic year: 2021

シェア "BACREXドキュメント"

Copied!
23
0
0

読み込み中.... (全文を見る)

全文

(1)

Ver 3.0

Internet EDI System BACREX

第 5 版

(2)

BACREX ファイル仕様書(一括送受信) 改版履歴 Ver2.0 第 1 版 2002.03.31 作成

Ver2.1 第 1 版 2002.08.01 作成

Ver2.2 第 4 版 2006.01.16 作成(事業化版) Ver3.0 第 5 版 2007.06.01 作成

(3)

0.最初に

本ドキュメントは、BACREX でデータを一括送受信する場合のファイルの形式について、記述します。本ドキ ュメントの構成は、下記のようになっています。 1.ファイル一覧 ……… 取り扱うファイルの一覧を記述します。 2.ファイル構成 ……… 各ファイルに共通する基本的な構成、作成方法について、記述 します。 3.各ファイルの詳細 ……… 各ファイルごとに詳細な構成、作成方法について、記述します。

1.ファイル一覧

BACREX の一括送受信で取り扱うファイルは、下記のとおりです。 1. 発注データ ……… 詳細は13ページを参照して下さい。 2. 納品データ ………詳細は18ページを参照して下さい。 ※他ファイルの形式について 本ファイル形式以外の形式(例:固定長フォーマット等)ファイルを一括送受信する場合は、トランスレー タを使用して変換します。

(4)

2.ファイル構成

本ドキュメントで取り扱う一括送受信ではテキスト形式のファイルを使用します。各ファイルは、ヘッダ ー、明細、トレーラ、梱包、ITF情報、欠品情報などの情報によって構成されます。 2.1 概略 ファイル構成の概略について説明するために、発注データのファイルを例にとって、下記の概略図(ex2-1) に記述します。 ヘッダー 明細 明細 明細 明細の数によって 異なります。 一括送受信用 ファイル 1ブロック分の情報 1ブロック分の情報 トレーラ 【概略図】(ex2-1) 発注データでは、ヘッダー、明細、トレーラの情報によって構成されています。ヘッダー1つに対してN 個の明細、1つのトレーラがあり、1ブロックを構成します。ブロックは複数記述することができます。 梱包、ITF情報等などを含む場合については、3.各ファイルの詳細 にて個別に記述しますので、そ ちらを参照して下さい。

(5)

2.2 詳細 概略図(ex2-1)で示したファイルが、実際にどのような形で格納されているのかを示すために、発注デ ータのファイルの例をとって、下記の詳細例(ex2-2)に記述します。 ヘッダー 明細 1ブロック分の情報 トレーラ 【詳細例】(ex2-2) HDORDERS11807AHachu1000051122GyoumuMsg 2000092220000923‥‥‥‥‥‥‥‥‥ DTJAN001002CD 001ITF1221000020000SYOHINCODE120002300045000 GIFTCD4321 HACHU000010000200003 KIGYOU1004KIGYOU1005 SIZE123123 サイ ズメイショウ サイズ漢字名称 ‥‥‥‥‥‥‥‥‥‥‥‥‥ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ DTJAN001002CD 001ITF1221000020000SYOHINCODE120002300045000 GIFTCD4321 HACHU000010000200003 KIGYOU1004KIGYOU1005 SIZE123123 サイ ズメイショウ サイズ漢字名称 ‥‥‥‥‥‥‥‥‥‥‥‥‥ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ TR000001512340000004876700000200000100000000110 ※ 「‥‥」線部分は省略個所です。 発注データでは、ヘッダーに118項目、明細に56項目、トレーラに5項目の情報があります。各々の項 目を文字列として連結し、ファイル構成に従って、書きこみます。上記の例では、ヘッダーが1つに対して、 明細が2つ、トレーラが1つの構成となっています。 ヘッダー1つ、明細1つ、トレーラ1つごとに、改行コードを挿入し、1つの行として扱います。

(6)

2.3 設定値 2.3.1 作成例 概略、詳細のファイル構成を前提に、発注データのヘッダー部分を元に、具体的な作成例を 作成例(ex2-3)に記述します。 【作成例】(ex2-3) HDORDERS11807AHachu1000051122GyoumuMsg 2000092220000923‥‥‥‥‥‥‥‥‥ DTJAN001002CD 001ITF1221000020000SYOHINCODE120002300045000 GIFTCD4321 HACHU000010000200003 KIGYOU1004KIGYOU1005 SIZE123123 サイ ズメイショウ サイズ漢字名称 ‥‥‥‥‥‥‥‥‥‥‥‥‥ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ ∼∼ ∼∼ ヘッダー

HDORDERS11807AHachu1000051122GyoumuMsg 2000092220000923‥

データ作成年月日 伝票作成年月日 タグ EDIFACT メッセージ名 業務メッセージ名 発注伝票番号 番号 データ処理 アクション要求コード 発注データのヘッダー部分には、タグ、EDIFACTメッセージ名、データ処理番号、などの項目があり、 それらを連結して設定しています。各項目は固定長のサイズで設定するため、ヘッダーのサイズは常に一定で す。ヘッダーの終端には改行コードを設定しています。

(7)

2.3.2 レイアウト 「3.各ファイルの詳細」では、ファイル形式ごとにレイアウトを記載しています。ここでは、発注データ のヘッダーを例にとって、レイアウトの説明を記述します。下記のレイアウト(ex2-4)をご覧下さい。 【レイアウト】(ex2-4) 【ヘッダー】 項目位置 項目名 バイト 形式 形式詳細 0 タグ 2 固定値 "HD" 1 EDIFACTメッセージ名 6 文字列(半角) 2 データ処理番号 5 文字列(半角) 3 アクション要求コード 1 文字列(半角) 4 発注伝票番号 15 文字列(半角) 5 業務メッセージ名 10 文字列(半角) 6 データ作成年月日 8 文字列(日時) YYYYMMDD 7 伝票作成年月日 8 文字列(日時) YYYYMMDD ※ 以降、省略しています ・ 「項目位置」に示す数値は、レコードを配列化した際の項目位置です。 ・ 「バイト」に示す数値は、バイト数です。 ・ 「形式」は、該当項目に設定する値の形式を記述しています。 ・ 「形式詳細」は、形式に補足する情報を記述しています。 ・ 一括送受信ファイルは、送信時にファイルを作成して頂くときの注意事項と、受信時にデータベースよりフ ァイルを出力する場合の注意事項が異なります。送信時、受信時とに区別して、レイアウトに関する注意事項 を記述します。 2.3.2.1 送信時の注意事項 レイアウトの項目にある形式は、大きく分けて7つのパターンがあります。例を交えながらパターンごとに 説明します。 1. 文字列(半角) 半角の文字(1文字=1バイト)を設定します。バイトに示すバイト数に応じて、半角文字を設定して下 さい。文字列がバイトに示すバイト数に満たない場合、半角スペースを設定して下さい。 例. 設定したい値 バイト 一括送信ファイル 備考 ABC 10 “ABCxxxxxxx” 桁が足りない分は半角スペースを付加 ABCDEFGHIJ 10 “ABCDEFGHIJ” 桁が足りているケース Null 10 “xxxxxxxxxx” 当該項目を使用しないケース ※ 例で表記する「x」は半角スペースを意味します

(8)

2. 文字列(全角) 全角の文字(1文字=2バイト扱い)を設定します。バイトに示すバイト数に応じて、全角文字を設定し て下さい。文字列がバイトに示すバイト数に満たない場合、スペース(半角)を設定して下さい。 例. 設定したい値 バイト 一括送信ファイル 備考 でーた 10 “でーた xxxx” 桁が足りない分に半角スペースを付加 ABCDE 10 “ABCDE” 桁が足りているケース Null 10 “xxxxxxxxxx” 当該項目を使用しないケース ※ 例で表記する「x」は半角スペースを意味します 3. 文字列(日時) 日時を示す文字列を設定します。形式詳細に記述する形式に応じて設定して下さい。 例. 設定したい値 バイト 形式詳細 一括送信ファイル 備考 2000/9/21 8 YYYYMMDD “20000921” 年月日を設定するケース 9:15 4 HHMM “0915” 時分を設定するケース Null 8 YYYYMMDD “xxxxxxxx” 当該項目を使用しないケース ※ 例で表記する「x」は半角スペースを意味します 4. 数値(整数) 半角数字を設定します。設定する値の桁数が、バイトに示すバイト数に満たない場合、0 を付加します。 例. 設定したい値 バイト 一括送信ファイル 備考 2135 4 “2135” 桁が足りているケース 135 4 “0135” 桁が足りないので、0 を付加 0 4 “0000” Null 4 “xxxx“ 当該項目を使用しないケース ※ 例で表記する「x」は半角スペースを意味します 5. 数値(小数) 半角数字を設定します。整数部と小数部の数値を連結して設定します。設定する値の桁数が、バイトに示 すバイト数に満たない場合、0 を付加します。 例. 設定したい値 バイト 形式詳細 一括送信ファイル 備考 2135.15 6 4,2 “213515” 桁が足りているケース 135.1 6 4,2 “013510” 桁が足りないので、0 を付加 135 6 4,2 “013500” 桁が足りないので、0 を付加 0.5 6 4,2 “000050” 桁が足りないので、0 を付加 0 6 4,2 “000000” Null 6 4,2 “xxxxxx” 当該項目を使用しないケース ※ 形式詳細で表記する「4,2」は整数部分が 4 桁、小数部分が 2 桁であることを意味します ※ 例で表記する「x」は半角スペースを意味します

(9)

6. 符号付数値(整数) 半角数字、符号記号を設定します。設定する値がマイナス数値の場合、符号記号として「-」を、プラス 数値の場合は「0」を付加します。符号記号は数字の先頭に付加します。 設定する値の桁数が、バイトに示すバイト数から1(符号記号分)を差し引いた値に満たない場合、右詰 めにし、0 を付加します。 例. 設定したい値 バイト 一括送信ファイル 備考 -2135 5 “-2135” マイナス数値のケース 2135 5 “02135” プラス数値のケース -1 5 “000-1” マイナス数値、桁が足りないケース 1 5 “00001” プラス数値、桁が足りないケース 0 5 “00000” Null 5 “xxxxx” 当該項目を使用しないケース ※ 符号記号1バイト分が常に付加されるため、設定できる数値は上記の例の場合、4桁となります ※ 例で表記する「x」は半角スペースを意味します 7. 符号付数値(小数) 半角数字、符号記号を設定します。設定する値がマイナス数値の場合、符号記号として「-」を、プラス 数値の場合は「0」を付加します。符号記号は数字の先頭に付加します。また、小数点を付加することにも 注意して下さい。 設定する値の桁数が、バイトに示すバイト数から2(符号記号・小数点分)を差し引いた値に満たない場 合、右詰めにし、0 を付加します。 例. 設定したい値 バイト 形式詳細 一括送信ファイル 備考 -2135.15 8 4,2 “-2135.15” マイナス数値 2135.15 8 4,2 “02135.15” プラス数値 -1 8 4,2 “000-1.00” マイナス数値、桁が足りない 1 8 4,2 “00001.00” プラス数値、桁が足りない 0 8 4,2 “00000.00” Null 8 4,2 “xxxxxxxx” 当該項目を使用しないケース ※ 符号記号1バイト、小数点部分1バイトが常に付加されるため、上記の例の場合、設定できる数値は、 整数部分4桁、小数部分2桁となります ※ 例で表記する「x」は半角スペースを意味します

(10)

2.3.2.2 受信時の注意事項 レイアウトの項目にある形式によって、設定される値が異なります。形式は大きく分けて7つのパターンが あります。例を交えながらパターンごとに説明します。 1. 文字列(半角) 半角の文字(1文字=1バイト)が、バイトに示すバイト数に応じて設定されます。DB上の値がバイト に示すバイト数に満たない場合、スペース(半角)が付加されます。 例. DB上の値 バイト 一括受信ファイル 備考 ABC 10 “ABCxxxxxxx” 桁が足りない分は半角スペースを付加 xxxxx 10 “xxxxxxxxxx” DB上の値が半角スペースのケース Null 10 “xxxxxxxxxx” Null が設定されているケース ※ 例で表記する「n」は全角スペースを、「x」は半角スペースを意味します 2. 文字列(全角) 全角の文字(1文字=2バイト扱い)が、バイトに示すバイト数に応じて設定されます。DB上の値がバ イトに示すバイト数に満たない場合、スペース(半角)が付加されます。 例. DB上の値 バイト 一括受信ファイル 備考 でーた 10 “でーた xxxx” 桁が足りない分に半角スペースを付加 ABCDE 10 “ABCDE” 桁が足りているケース nnn 10 “nnnxxxx” DB上の値が全角スペースのケース Null 10 “xxxxxxxxxx” Null が設定されているケース ※ 例で表記する「n」は全角スペースを、「x」は半角スペースを意味します 3. 文字列(日時) 日時を示す半角数字が、形式詳細に記述する形式に応じて設定されます。 例. DB上の値 バイト 形式詳細 一括受信ファイル 備考 20000921 8 YYYYMMDD “20000921” 年月日が設定されているケース Null 8 YYYYMMDD “xxxxxxxx” Null が設定されているケース 0915 4 HHMM “0915” 時分が設定されているケース Null 4 HHMM “xxxx” Null が設定されているケース ※ 例で表記する「x」は半角スペースを意味します

(11)

4. 数値(整数) 半角数字が、バイトに示すバイト数に応じて設定されます。DB上の値の桁数が、バイト数に満たない場 合、0 が付加されます。 例. DB上の値 バイト 一括受信ファイル 備考 2135 4 “2135” 桁が足りているケース 135 4 “0135” 桁が足りないので、0 を付加 0 4 “0000” Null 4 “0000” Null が設定されているケース 5. 数値(小数) 半角数字が、バイトに示すバイト数に応じて設定されます。形式詳細に示す数字は、最初の数字が整数部 分の桁数、次の数字が小数部分の桁数を表わします。DB上の値が、バイト数に満たない場合、0 が付加さ れます。 例. DB上の値 バイト 形式詳細 一括受信ファイル 備考 2135.15 6 4,2 “213515” 桁が足りているケース 135.1 6 4,2 “013510” 桁が足りないので、0 を付加 135 6 4,2 “013500” 桁が足りないので、0 を付加 0.5 6 4,2 “000050” 桁が足りないので、0 を付加 0 6 4,2 “000000” Null 6 4,2 “000000” Null が設定されているケース ※ 形式詳細で表記する「4,2」は整数部分が 4 桁、小数部分が 2 桁であることを意味します 6. 符号付数値(整数) DB上の値がマイナス数値の場合、符号記号として「-」を、プラス数値の場合は「0」を付加した数値が 設定されます。DB上の値が、バイトに示すバイト数から1(符号記号分)を差し引いた値に満たない場合、 0 が付加されます。 例. DB上の値 バイト 一括受信ファイル 備考 -2135 5 “-2135” マイナス数値のケース 2135 5 “02135” プラス数値のケース -1 5 “000-1” マイナス数値、桁が足りないケース 1 5 “00001” プラス数値、桁が足りないケース 0 5 “00000” Null 5 “00000” Null が設定されているケース ※ 符号記号1バイト分が常に差し引かれるため、設定される数値は上記の例の場合、4桁となります

(12)

7. 符号付数値(小数) DB上の値がマイナス数値の場合、符号記号として「-」を、プラス数値の場合は「0」を付加した数値が 設定されます。形式詳細に示す数字は、最初の数字が整数部分の桁数、次の数字が小数部分の桁数を表わし ます。設定する値には小数点も含みます。 DB上の値が、バイトに示すバイト数から2(符号記号、小数点分)を差し引いた値に満たない場合、0 が付加されます。 例. 設定したい値 バイト 形式詳細 一括受信ファイル 備考 -2135.15 8 4,2 “-2135.15” マイナス数値 2135.15 8 4,2 “02135.15” プラス数値 -1 8 4,2 “000-1.00” マイナス数値、桁が足りない 1 8 4,2 “00001.00” プラス数値、桁が足りない 0 8 4,2 “00000.00” Null 8 4,2 “00000.00” Null が設定されているケース ※ 符号記号1バイト、小数点部分1バイトが常に差し引かれるため、上記の例の場合、設定される数値 は、整数部分4桁、小数部分2桁となります

(13)

1.発注データ 【ファイル概略図】 発注データのファイルは、ヘッダー、明細、トレーラの情報で構成されています。概略図は以下のとおりで す。 ヘッダー 明細 明細 明細 発注データ ファイル 1ブロック分の情報 1ブロック分の情報 トレーラ 明細の数によって 異なります。

(14)

【ファイルレイアウト】 ヘッダー、明細、トレーラのレイアウトは、以下のとおりです。 ヘッダー 項目位置 項目名 バイト 形式 形式詳細 0 タグ 2 固定値 "HD" 1 EDIFACTメッセージ名 6 文字列(半角) 2 データ処理番号 5 文字列(半角) 3 アクション要求コード 1 文字列(半角) 4 発注伝票番号 15 文字列(半角) 5 業務メッセージ名 10 文字列(半角) 6 データ作成年月日 8 文字列(日時) YYYYMMDD 7 伝票作成年月日 8 文字列(日時) YYYYMMDD 8 企画開始年月日 8 文字列(日時) YYYYMMDD 9 企画終了年月日 8 文字列(日時) YYYYMMDD 10 発注年月日 8 文字列(日時) YYYYMMDD 11 発注時間 4 文字列(日時) HHMM 12 伝票有効年月日 8 文字列(日時) YYYYMMDD 13 納入指定年月日 8 文字列(日時) YYYYMMDD 14 希望納入時刻 4 文字列(日時) HHMM 15 センター納品年月日 8 文字列(日時) YYYYMMDD 16 納品年月日 8 文字列(日時) YYYYMMDD 17 納品予定期間開始年月日 8 文字列(日時) YYYYMMDD 18 納品予定期間終了年月日 8 文字列(日時) YYYYMMDD 19 請求年月日 8 文字列(日時) YYYYMMDD 20 企画コード 9 文字列(半角) 21 企画名称(カナ) 40 文字列(半角) 22 企画名称(漢字) 80 文字列(全角) 23 タイプⅡ型A欄表記 10 文字列(半角) 24 タイプⅡ型B欄表記 50 文字列(半角) 25 タイプⅡ型C欄表記 50 文字列(半角) 26 タイプⅡ型D欄表記 150 文字列(半角) 27 タイプⅡ型E欄表記 150 文字列(半角) 28 タイプⅡ型F欄表記 150 文字列(半角) 29 タイプⅡ型G欄表記 150 文字列(半角) 30 タイプⅡ型H欄表記 150 文字列(半角) 31 テーマ名/コメント/備考 60 文字列(半角) 32 入力種別 1 文字列(半角) 33 コース番号 3 文字列(半角) 34 発注形態区分 2 文字列(半角) 35 値札区分 3 文字列(半角) 36 納入形態 2 文字列(半角) 37 納入形態指示 1 文字列(半角) 38 仕入区分 2 文字列(半角) 39 生鮮区分 1 文字列(半角) 40 売掛区分 1 文字列(半角) 41 本部集計コード 2 文字列(半角) 42 本部集計名称 5 文字列(半角) 43 伝票区分 3 文字列(半角) 44 発注管理番号 15 文字列(半角) 45 仕入伝票番号 15 文字列(半角) 46 センター納品伝票番号 15 文字列(半角) 47 発注形態区分2 2 文字列(半角) 48 納品区分 3 文字列(半角) 49 便区分 3 文字列(半角) 50 店舗納品ルート 3 文字列(半角) 51 配送区分 3 文字列(半角)

(15)

52 配送パターン 1 文字列(半角) 53 発注企業コード 13 文字列(半角) 54 発注企業名(カナ) 60 文字列(半角) 55 発注企業名(漢字) 120 文字列(全角) 56 地区コード 2 文字列(半角) 57 関連会社コード 4 文字列(半角) 58 関連会社部門コード 4 文字列(半角) 59 発注部署コード 4 文字列(半角) 60 発注部署名(カナ) 30 文字列(半角) 61 発注部署名(漢字) 60 文字列(全角) 62 課コード 13 文字列(半角) 63 売場部署名(カナ) 30 文字列(半角) 64 売場部署名(漢字) 60 文字列(全角) 65 フロア 10 文字列(半角) 66 内線番号 10 文字列(半角) 67 発注担当者コード 13 文字列(半角) 68 発注担当者名(カナ) 20 文字列(半角) 69 発注担当者名(漢字) 40 文字列(全角) 70 発注担当者電話番号 17 文字列(半角) 71 バイヤーコード 40 文字列(全角) 72 百協店コード 5 文字列(半角) 73 店舗コード・社コード 13 文字列(半角) 74 店舗コード・店コード 13 文字列(半角) 75 帳合い先企業コード 13 文字列(半角) 76 帳合い先企業名称(カナ) 20 文字列(半角) 77 帳合い先企業名称(漢字) 40 文字列(全角) 78 納入先コード 13 文字列(半角) 79 納入先名称(カナ) 30 文字列(半角) 80 納入先名称(漢字) 60 文字列(全角) 81 納品先住所(カナ) 30 文字列(半角) 82 納品先住所(漢字) 60 文字列(全角) 83 納入先課コード 9 文字列(半角) 84 ブランチコード 2 文字列(半角) 85 店舗名称(カナ) 30 文字列(半角) 86 店舗名称(漢字) 60 文字列(全角) 87 店出場所コード 13 文字列(半角) 88 店出場所名(カナ) 30 文字列(半角) 89 店出場所名(漢字) 60 文字列(全角) 90 売場コード 13 文字列(半角) 91 顧客名称(カナ) 15 文字列(半角) 92 顧客名称(漢字) 30 文字列(全角) 93 最終納入先コード 13 文字列(半角) 94 受注企業コード 13 文字列(半角) 95 受注企業名(カナ) 60 文字列(半角) 96 受注企業名(漢字) 120 文字列(全角) 97 受注企業住所(カナ) 60 文字列(半角) 98 受注企業住所(漢字) 120 文字列(全角) 99 受注企業電話番号 20 文字列(半角) 100 一次受注企業コード 13 文字列(半角) 101 直送コード 6 文字列(半角) 102 直送企業名称(カナ) 30 文字列(半角) 103 直送企業名称(漢字) 60 文字列(全角) 104 メーカー名称(カナ) 8 文字列(半角) 105 メーカー名称(漢字) 16 文字列(全角) 106 発注企業の分類コード 15 文字列(半角) 107 発注企業の分類コード名称(カナ) 15 文字列(半角) 108 発注企業の分類コード名称(漢字) 30 文字列(全角) 109 税区分 1 文字列(半角) 110 税率 6 数値(小数) 3,3

(16)

111 納品代行業者名(カナ) 文字列(半角) 112 納品代行業者名(漢字) 文字列(全角) 113 運賃区分 文字列(半角) 114 検品所コード 文字列(半角) 30 60 3 13 115 商品出荷場所コード 13 文字列(半角) 116 デポコード 8 文字列(半角) 117 配送センターコード 13 文字列(半角) 明細 項目位置 項目名 バイト 形式 形式詳細 0 タグ 2 固定値 “DT” 1 JANコード 14 文字列(半角) 2 発注伝票行番号 3 数値(整数) 3 ITFコード 16 文字列(半角) 4 受注企業の商品コード 30 文字列(半角) 5 発注企業のギフト商品コード 13 文字列(半角) 6 発注企業の商品コード 30 文字列(半角) 7 発注企業商品コード1 10 文字列(半角) 8 発注企業商品コード2 10 文字列(半角) 9 発注企業商品コード3 10 文字列(半角) 10 サイズコード 16 文字列(半角) 11 サイズ名称(カナ) 40 文字列(半角) 12 サイズ名称(漢字) 124 文字列(全角) 13 スタイル・柄 2 文字列(半角) 14 商品の規格・単位 3 文字列(半角) 15 商品名称(カナ) 35 文字列(半角) 16 商品名称(漢字) 70 文字列(全角) 17 商品規格名称(カナ) 35 文字列(半角) 18 商品規格名称(漢字) 70 文字列(全角) 19 色コード 12 文字列(半角) 20 色名称(カナ) 20 文字列(半角) 21 色名称(漢字) 48 文字列(全角) 22 単価出力区分 1 文字列(半角) 23 発注単位区分 2 文字列(半角) 24 発注単位名称 5 文字列(半角) 25 品名出力区分 1 文字列(半角) 26 原価算出区分 1 文字列(半角) 27 容量 8 数値(小数) 5,3 28 容量区分 3 文字列(半角) 29 発注数量 11 数値(小数) 9,2(DBは 9,3) 30 発注単位数 6 数値(小数) 4,2 31 発注単位入数 5 数値(小数) 4,1 32 基準在庫 5 数値(整数) 33 景品数 8 数値(小数) 6,2 34 帳簿在庫数量 8 符号付数値(小数) 5,1 35 納品数量 9 数値(整数) 9,0(DBは 9,3) 36 納品単位数 4 数値(整数) 37 期限日起算表示 3 数値(整数) 38 経過日数 3 数値(整数) 39 原価金額 10 数値(整数) 40 売価金額 10 数値(整数) 41 原価率 9 数値(小数) 3,6 42 原単価 11 数値(小数) 9,2 43 箱単価 9 数値(整数) 44 売単価 9 数値(整数) 45 マークダウン後売単価 9 数値(整数) 46 店舗管理番号 6 文字列(半角)

(17)

47 センター納品伝票行番号 3 数値(整数) 48 仕入伝票行番号 3 数値(整数) 49 発注管理番号の行番号 3 数値(整数) 50 発注伝票番号 15 文字列(半角) 51 明細処理番号 6 数値(整数) 52 特価区分 1 文字列(半角) 53 仕分投入ライン 2 文字列(半角) 54 税区分 1 文字列(半角) 55 税率 5 数値(小数) 2,3 56 予備日1 8 文字列(日時) YYYYMMDD 57 予備日2 8 文字列(日時) YYYYMMDD トレーラ 項目位置 項目名 バイト 形式 形式詳細 0 タグ 2 固定値 “TR” 1 原価金額合計 11 数値(整数) 2 税額合計金額 11 数値(整数) 3 売価金額合計 11 数値(整数) 4 発注数量合計 10 数値(小数) 9,1

(18)

2.納品データ 【ファイル概略図】 納品データのファイルは、ヘッダー、明細、トレーラの情報で構成されています。概略図は以下のとおりで す。 明細の数によって 異なります。 ヘッダー 明細 明細 明細 納品データ ファイル 1ブロック分の情報 1ブロック分の情報 トレーラ

(19)

【ファイルレイアウト】 ヘッダー、明細、トレーラのレイアウトは、以下のとおりです。 ヘッダー 50 店舗納品ルート 3 文字列(半角) 51 配送区分 3 文字列(半角) 項目位置 項目名 バイト 形式 形式詳細 0 タグ 2 固定値 "HD" 1 EDIFACTメッセージ名 6 文字列(半角) 2 データ処理番号 5 文字列(半角) 3 アクション要求コード 1 文字列(半角) 4 発注伝票番号 15 文字列(半角) 5 業務メッセージ名 10 文字列(半角) 6 データ作成年月日 8 文字列(日時) YYYYMMDD 7 伝票作成年月日 8 文字列(日時) YYYYMMDD 8 企画開始年月日 8 文字列(日時) YYYYMMDD 9 企画終了年月日 8 文字列(日時) YYYYMMDD 10 発注年月日 8 文字列(日時) YYYYMMDD 11 発注時間 4 文字列(日時) HHMM 12 伝票有効年月日 8 文字列(日時) YYYYMMDD 13 納入指定年月日 8 文字列(日時) YYYYMMDD 14 希望納入時刻 4 文字列(日時) HHMM 15 センター納品年月日 8 文字列(日時) YYYYMMDD 16 納品年月日 8 文字列(日時) YYYYMMDD 17 納品予定期間開始年月日 8 文字列(日時) YYYYMMDD 18 納品予定期間終了年月日 8 文字列(日時) YYYYMMDD 19 請求年月日 8 文字列(日時) YYYYMMDD 20 企画コード 9 文字列(半角) 21 企画名称(カナ) 40 文字列(半角) 22 企画名称(漢字) 80 文字列(全角) 23 タイプⅡ型A欄表記 10 文字列(半角) 24 タイプⅡ型B欄表記 50 文字列(半角) 25 タイプⅡ型C欄表記 50 文字列(半角) 26 タイプⅡ型D欄表記 150 文字列(半角) 27 タイプⅡ型E欄表記 150 文字列(半角) 28 タイプⅡ型F欄表記 150 文字列(半角) 29 タイプⅡ型G欄表記 150 文字列(半角) 30 タイプⅡ型H欄表記 150 文字列(半角) 31 テーマ名/コメント/備考 60 文字列(半角) 32 入力種別 1 文字列(半角) 33 コース番号 3 文字列(半角) 34 発注形態区分 2 文字列(半角) 35 値札区分 3 文字列(半角) 36 納入形態 2 文字列(半角) 37 納入形態指示 1 文字列(半角) 38 仕入区分 2 文字列(半角) 39 生鮮区分 1 文字列(半角) 40 売掛区分 1 文字列(半角) 41 本部集計コード 2 文字列(半角) 42 本部集計名称 5 文字列(半角) 43 伝票区分 3 文字列(半角) 44 発注管理番号 15 文字列(半角) 45 仕入伝票番号 15 文字列(半角) 46 センター納品伝票番号 15 文字列(半角) 47 発注形態区分2 2 文字列(半角) 48 納品区分 3 文字列(半角) 49 便区分 3 文字列(半角)

(20)

52 配送パターン 1 文字列(半角) 53 発注企業コード 13 文字列(半角) 54 発注企業名(カナ) 60 文字列(半角) 55 発注企業名(漢字) 120 文字列(全角) 56 地区コード 2 文字列(半角) 57 関連会社コード 4 文字列(半角) 109 税区分 1 文字列(半角) 110 税率 6 数値(小数) 3,3 58 関連会社部門コード 4 文字列(半角) 59 発注部署コード 4 文字列(半角) 60 発注部署名(カナ) 30 文字列(半角) 61 発注部署名(漢字) 60 文字列(全角) 62 課コード 13 文字列(半角) 63 売場部署名(カナ) 30 文字列(半角) 64 売場部署名(漢字) 60 文字列(全角) 65 フロア 10 文字列(半角) 66 内線番号 10 文字列(半角) 67 発注担当者コード 13 文字列(半角) 68 発注担当者名(カナ) 20 文字列(半角) 69 発注担当者名(漢字) 40 文字列(全角) 70 発注担当者電話番号 17 文字列(半角) 71 バイヤーコード 40 文字列(全角) 72 百協店コード 5 文字列(半角) 73 店舗コード・社コード 13 文字列(半角) 74 店舗コード・店コード 13 文字列(半角) 75 帳合い先企業コード 13 文字列(半角) 76 帳合い先企業名称(カナ) 20 文字列(半角) 77 帳合い先企業名称(漢字) 40 文字列(全角) 78 納入先コード 13 文字列(半角) 79 納入先名称(カナ) 30 文字列(半角) 80 納入先名称(漢字) 60 文字列(全角) 81 納品先住所(カナ) 30 文字列(半角) 82 納品先住所(漢字) 60 文字列(全角) 83 納入先課コード 9 文字列(半角) 84 ブランチコード 2 文字列(半角) 85 店舗名称(カナ) 30 文字列(半角) 86 店舗名称(漢字) 60 文字列(全角) 87 店出場所コード 13 文字列(半角) 88 店出場所名(カナ) 30 文字列(半角) 89 店出場所名(漢字) 60 文字列(全角) 90 売場コード 13 文字列(半角) 91 顧客名称(カナ) 15 文字列(半角) 92 顧客名称(漢字) 30 文字列(全角) 93 最終納入先コード 13 文字列(半角) 94 受注企業コード 13 文字列(半角) 95 受注企業名(カナ) 60 文字列(半角) 96 受注企業名(漢字) 120 文字列(全角) 97 受注企業住所(カナ) 60 文字列(半角) 98 受注企業住所(漢字) 120 文字列(全角) 99 受注企業電話番号 20 文字列(半角) 100 一次受注企業コード 13 文字列(半角) 101 直送コード 6 文字列(半角) 102 直送企業名称(カナ) 30 文字列(半角) 103 直送企業名称(漢字) 60 文字列(全角) 104 メーカー名称(カナ) 8 文字列(半角) 105 メーカー名称(漢字) 16 文字列(全角) 106 発注企業の分類コード 15 文字列(半角) 107 発注企業の分類コード名称(カナ) 15 文字列(半角) 108 発注企業の分類コード名称(漢字) 30 文字列(全角)

(21)

111 納品代行業者名(カナ) 30 文字列(半角) 112 納品代行業者名(漢字) 60 文字列(全角) 113 運賃区分 3 文字列(半角) 114 検品所コード 13 文字列(半角) 115 商品出荷場所コード 13 文字列(半角) 116 デポコード 8 文字列(半角) 45 マークダウン後売単価 9 数値(整数) 46 店舗管理番号 6 文字列(半角) 117 配送センターコード 13 文字列(半角) 明細 項目位置 項目名 バイト 形式 形式詳細 0 タグ 2 固定値 “DT” 1 JANコード 14 文字列(半角) 2 発注伝票行番号 3 数値(整数) 3 ITFコード 16 文字列(半角) 4 受注企業の商品コード 30 文字列(半角) 5 発注企業のギフト商品コード 13 文字列(半角) 6 発注企業の商品コード 30 文字列(半角) 7 発注企業商品コード1 10 文字列(半角) 8 発注企業商品コード2 10 文字列(半角) 9 発注企業商品コード3 10 文字列(半角) 10 サイズコード 16 文字列(半角) 11 サイズ名称(カナ) 40 文字列(半角) 12 サイズ名称(漢字) 124 文字列(全角) 13 スタイル・柄 2 文字列(半角) 14 商品の規格・単位 3 文字列(半角) 15 商品名称(カナ) 35 文字列(半角) 16 商品名称(漢字) 70 文字列(全角) 17 商品規格名称(カナ) 35 文字列(半角) 18 商品規格名称(漢字) 70 文字列(全角) 19 色コード 12 文字列(半角) 20 色名称(カナ) 20 文字列(半角) 21 色名称(漢字) 48 文字列(全角) 22 単価出力区分 1 文字列(半角) 23 発注単位区分 2 文字列(半角) 24 発注単位名称 5 文字列(半角) 25 品名出力区分 1 文字列(半角) 26 原価算出区分 1 文字列(半角) 27 容量 8 数値(小数) 5,3 28 容量区分 3 文字列(半角) 29 発注数量 11 数値(小数) 9,2(DBは 9,3) 30 発注単位数 6 数値(小数) 4,2 31 発注単位入数 5 数値(小数) 4,1 32 基準在庫 5 数値(整数) 33 景品数 8 数値(小数) 6,2 34 帳簿在庫数量 8 符号付数値(小数) 5,1 35 納品数量 9 数値(整数) 9,0(DBは 9,3) 36 納品単位数 4 数値(整数) 37 期限日起算表示 3 数値(整数) 38 経過日数 3 数値(整数) 39 原価金額 10 数値(整数) 40 売価金額 10 数値(整数) 41 原価率 9 数値(小数) 3,6 42 原単価 11 数値(小数) 9,2 43 箱単価 9 数値(整数) 44 売単価 9 数値(整数)

(22)

47 センター納品伝票行番号 3 数値(整数) 48 仕入伝票行番号 3 数値(整数) 49 発注管理番号の行番号 3 数値(整数) 50 発注伝票番号 15 文字列(半角) 51 明細処理番号 6 数値(整数) 52 特価区分 1 文字列(半角) 53 仕分投入ライン 2 文字列(半角) 54 税区分 1 文字列(半角) 55 税率 5 数値(小数) 2,3 56 予備日1 8 文字列(日時) YYYYMMDD 57 予備日2 8 文字列(日時) YYYYMMDD トレーラ 項目位置 項目名 バイト 形式 形式詳細 0 タグ 2 固定値 “TR” 1 原価金額合計 11 数値(整数) 2 税額合計金額 11 数値(整数) 3 売価金額合計 11 数値(整数) 4 発注数量合計 10 数値(小数) 9,1

(23)

BACREX Ver3.0 ファイル仕様書(一括送受信) 発行日:2007 年 6 月 1 日 第 5 版

参照

関連したドキュメント

管理画面へのログイン ID について 管理画面のログイン ID について、 希望の ID がある場合は備考欄にご記載下さい。アルファベット小文字、 数字お よび記号 「_ (アンダーライン)

奥付の記載が西暦の場合にも、一貫性を考えて、 []付きで元号を付した。また、奥付等の数

奥付の記載が西暦の場合にも、一貫性を考えて、 []付きで元号を付した。また、奥付等の数

(1)

(注)本報告書に掲載している数値は端数を四捨五入しているため、表中の数値の合計が表に示されている合計

サンプル 入力列 A、B、C、D のいずれかに指定した値「東京」が含まれている場合、「含む判定」フラグに True を

操作内容/項目説明 振込金額を入力します。 【留意点】 ・半角数字(最大10桁)

鉄道駅の適切な場所において、列車に設けられる車いすスペース(車いす使用者の