管理メニューのCSVフォーマット一覧
得意先別商品 / 表示パターン別商品
『得意先別商品』及び『表示パターン別商品』でのCSVファイルについて説明します。
以下の表はCSVファイルに書き込む項目です。
UI画面 の見方 『得意先別商品』 『表示パターン別商品』画面上で対応している項目になります。
△:画面上での表示のみ、条件付きの記入などができる項目です。
〇:画面上で追加、書換ができる項目です。
| 項目 | 項目名称 | 入力値(記入例) | 説明 | 入力値・文字数の制限 | UI画面 |
|---|---|---|---|---|---|
| customercode | 得意先コード | トクイサキA-01b 「表示パターンコード」に値が有る場合は空欄 |
キー項目 ※1 得意先別商品に登録する場合 |
半角英大文字・小文字・数字 -(ハイフン)・半角カナ 20文字以下 |
△ |
| orderpattern | 表示パターンコード | ア1-Ab 「得意先コード」に値が有る場合は空欄 |
キー項目 ※1 表示パターン別商品に登録する場合 |
半角英大文字・小文字・数字 -(ハイフン)・半角カナ 8文字以下 |
△ |
| itemcode | 商品コード | ヤサイC-02a | キー項目 ※1 | 半角英大文字・小文字・数字 -(ハイフン)・半角カナ 20文字以下 |
△ |
| number | 枝番 | 1001 | キー項目 ※1 | 4桁 固定数値 | △ |
| itemname | 商品名 | にんじん | 空の値可 | 80バイト ※4 | 〇 |
| itemname2 | 商品名2 | 千葉県産 | 空の値可 | 40バイト ※4 | △ |
| itemkana | 商品名フリガナ | 空の値可 | 80バイト ※4 | ||
| unitname1 | 単位グループ1(単位名) | 本 | 空の値可 | 6バイト ※4 | △ |
| unitname2 | 単位グループ2(単位名) | 袋 | 単位を切り替えることができます 空の値可 |
6 バイト ※4 |
△ |
| unitname3 | 単位グループ3(単位名) | 空の値可 | 6バイト ※4 | △ | |
| unitprice1 | 単位グループ1(単価1) | 98.1234 | 0の値可 空の値不可 |
整数8桁 以下 小数4桁 以下 |
△ |
| unitprice2 | 単位グループ2(単価1) | 258.0000 | 0の値可 空の値不可 |
整数8桁 以下 小数4桁 以下 |
△ |
| unitprice3 | 単位グループ3(単価1) | 0.0000 | 0の値可 空の値不可 |
整数8桁 以下 小数4桁 以下 |
△ |
| itemclasscode | 商品分類コード | コードA-01b | 空の値不可 | 半角英大文字・小文字・数字 -(ハイフン)・半角カナ 10バイト ※4 |
|
| itemclassorder | 商品分類並び順 | 1 | 空の値不可 | 40バイト ※4 | |
| itemclassname | 商品分類名 | 根菜類 | 空の値不可 | 40バイト ※4 | |
| searchtext | 検索用キーワード | にんじん | 空の値可 全角で登録 ※5 |
40バイト ※4 | |
| sortorder | 商品並び順 | 2 | 0の値可 | 整数8桁以下 | 〇 |
| page | ページ | 1 | 空の値可 ※2 | 整数4桁以下 | 〇 |
| row | 行 | 1 | 空の値可 ※2 | 整数4桁以下 | 〇 |
| column | 列 | 1 | 空の値可 ※2 | 1~3の整数 | 〇 |
| deliveryday | 納品可能曜日 | 1011111 0:納品不可 1:納品可 空:1111111とみなす |
空の値可 日月火水木金土 |
7桁 固定 0または1 |
|
| defaultdelivery | リードタイム | 1 | 空の値可 | 整数2桁以下 | |
| dispstartdate | 表示開始日時 | 20240101000000 (yyyymmddhhmmss) |
西暦月日時分秒 空の値不可 |
14桁 規定の書式 |
〇 |
| dispenddate | 表示終了日時 | 20991231235959 (yyyymmddhhmmss) |
西暦月日時分秒 空の値不可 表示開始日時より後の日時であること |
14桁 規定の書式 |
〇 |
| sparechar1 | 文字任意項目1 | 予備項目1002 | 空の値可 | 100 バイト ※4 |
|
| sparechar2 | 文字任意項目2 | 予備項目2002 | 空の値可 | 100 バイト ※4 |
|
| sparechar3 | 文字任意項目3 | 予備項目3002 | 空の値可 | 100 バイト ※4 |
|
| sparechar4 | 文字任意項目4 | 予備項目4002 | 空の値可 | 100 バイト ※4 |
|
| sparechar5 | 文字任意項目5 | 予備項目5002 | 空の値可 | 100 バイト ※4 |
|
| sparechar6 | 文字任意項目6 | 予備項目6002 | 空の値可 | 100 バイト ※4 |
|
| sparechar7 | 文字任意項目7 | 予備項目7002 | 空の値可 | 100 バイト ※4 |
|
| sparechar8 | 文字任意項目8 | 予備項目8002 | 空の値可 | 100 バイト ※4 |
|
| sparechar9 | 文字任意項目9 | 予備項目9002 | 空の値可 | 100 バイト ※4 |
|
| sparenum1 | 数値任意項目1 | 1002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum2 | 数値任意項目2 | 2002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum3 | 数値任意項目3 | 3002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum4 | 数値任意項目4 | 4002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum5 | 数値任意項目5 | 5002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum6 | 数値任意項目6 | 6002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum7 | 数値任意項目7 | 7002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum8 | 数値任意項目8 | 8002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| sparenum9 | 数値任意項目9 | 9002 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| categorycode | 複数納品日コード | パターンA-01a | 空の値可 | 半角英大文字・小文字・数字 -(ハイフン)・半角カナ 10バイト以下 |
|
| categoryorder | 複数納品日並び順 | 2 | 空の値可 | 整数4桁以下 | |
| categoryname | 複数納品日名 | N-1量販店 | 空の値可 | 20バイト ※4 | |
| includunitprice1 | 単位グループ1(単価2) | 105.8421 | 0の値可 空の値不可 |
整数8桁 以下 小数4桁以下 |
△ |
| includunitprice2 | 単位グループ2(単価2) | 278.6400 | 0の値可 空の値不可 |
整数8桁 以下 小数4桁以下 |
△ |
| includunitprice3 | 単位グループ3(単価2) | 0.0000 | 0の値可 空の値不可 |
整数8桁以下 小数4桁以下 |
△ |
| quantity1 | 単位グループ1(入数) | 1 | 0の値可 空の値不可 |
整数8桁 以下 小数4桁 以下 |
△ |
| quantity2 | 単位グループ2(入数) | 12 | 0の値可 空の値不可 |
整数8桁 以下 小数4桁 以下 |
△ |
| quantity3 | 単位グループ3(入数) | 0の値可 空の値不可 |
整数8桁 以下 小数4桁 以下 |
△ | |
| barcode | バーコード | 空の値可 | 60バイト ※4 | ||
| barcode1 | 単位グループ1(バーコード) | 空の値可 | 60バイト ※4 | ||
| barcode2 | 単位グループ2(バーコード) | 空の値可 | 60バイト ※4 | ||
| barcode3 | 単位グループ3(バーコード) | 空の値可 | 60バイト ※4 | ||
| unitstatus | 単位単価区分 | 空の値可 | 1か2か3か空 | ||
| itemfreestatus | 商品名変更 | 1:許可しない 2:許可する |
空の値可 | 1または2 | |
| kind_mode | 更新区分 | 1:追加または変更 9:削除 |
更新区分 ※3 空の値不可 |
1 |
※1
・「customercode」,「orderpattern」,「itemcode」,「number」の4項目は登録データの判別に使用するキー項目です。
・「customercode」,「orderpattern」はどちらか片方のみ記入、片方は空欄とします。
・アップロードでは「customercode」,「orderpattern」,「itemcode」,「number」の4項目は必須となります。
・「customercode」は得意先アカウントで登録した番号を記載します。
※2
・「page」,「row」,「column」は発注アプリで複数列表示する場合での指定になります
・「page」,「row」,「column」がすべて “0” の時、基本仕様に沿った表示をします。
・「0」以外の値が入っているとき ページ・行・列の値に従って表示します。
※3
・「kind_mode」はデータを追加または変更するか削除するかの区分を指定します。
・”1”で追加または変更、”9″で削除の指定になります。
・ダウンロードしたCSVファイルには「kind_mode」はありません。
・アップロード時には「kind_mode」は必須項目となります。
※4
・「XXバイト」は、半角文字を1バイト、全角文字を2バイトとして、全角半角の合計値が指定したバイト数であること。
※5
・検索用文字は全角文字で登録するようにしてください。
得意先アカウント
以下の表はCSVファイルに書き込む項目です。
UI画面 の見方 『得意先アカウント』 画面上で対応している項目になります。
△:画面上での表示のみ、条件付きの記入などができる項目です。
〇:画面上で追加、書換ができる項目です。
| 項目 | 項目名称 | 入力値(記入例) | 説明 | 入力値・文字数の制限 | UI画面 |
|---|---|---|---|---|---|
| accountid | ID | 00000001 | キー項目 ※1 データ内で重複しないこと |
20文字以下 | |
| account | アカウント | ca00001 | 空の値不可 データ内で重複しないこと |
半角40文字以下 | 〇 |
| password | パスワード | Ca12345678 (使用できる文字 ※6) |
空の値不可 ダウンロードでは空欄 |
半角8文字以上 16文字以下 |
〇 |
| customercode | 得意先コード | トクイサキA-01b | 空の値不可 ※2 |
半角英大文字・小文字・数字 -(ハイフン)・半角カナ 20文字以下 |
|
| customername | 得意先名 | カシオ商店 | 空の値可 | 80バイト ※5 | △ |
| sendmailaddress | 送信メールアドレス | Ca0101@example.com | 得意先メールアドレス 空の値可 ※3 複数指定可※7 |
半角400文字以下 | 〇 |
| orderpattern | 表示パターンコード | ア1-Ab | 空の値可 | 半角英大文字・小文字・数字 -(ハイフン)・半角カナ 8文字以下 |
|
| salespattern | お知らせコード | オA-01b (空:非表示) |
空の値可 | 半角英大文字・小文字・数字 -(ハイフン)・半角カナ 8文字以下 |
|
| group | 得意先分類コード | コードA-1b | 空の値可 | 半角英大文字・小文字・数字 -(ハイフン)・半角カナ 8文字以下 |
|
| perioddate | 有効期限 | 20991231 (yyyymmdd) |
空の値不可 西暦月日 |
8桁固定 既定の書式 |
〇 |
| deadline | 締切時刻 | 0900 (hhmm) |
空の値可 時分 |
4桁固定 既定の書式 |
|
| salesdisplay | お知らせ表示 | 1 (0:非表示 1:表示) |
空の値不可 | 0または1 | 〇 |
| groupname | 得意先分類名 | 東日本 | 空の値可 | 40バイト ※5 | |
| taxdisplay | 使用単価 | 1 (1:税抜 2:税込) |
空の値可 | 1または2または空 | |
| unitpricepoint | 単価小数桁数 | 0 (0:小数無し 1~4:小数1~4桁) |
空の値可 | 0,1,2,3,4,空のいずれか | |
| unitpriceround | 単価丸め | 1 (1:切り捨て 2:四捨五入 3:切り上げ) |
空の値可 小数点以下の桁数の処理 |
1,2,3,空のいずれか | |
| replacement | 代理発注 | 1:通常アカウント 2:代理発注アカウント |
空の値可 | 1または2または空 | |
| totalamountround | 合計金額丸め | 空の値可 | 1,2,3,空のいずれか | ||
| unitpricedisplay | 単価表示 | 空の値可 | 0または1 | ||
| destinationstatus | 発送先 | 0:使用しない 1:使用する |
空の値可 | 0または1 | |
| customsparechar1 | 文字任意項目1 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar2 | 文字任意項目2 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar3 | 文字任意項目3 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar4 | 文字任意項目4 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar5 | 文字任意項目5 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar6 | 文字任意項目6 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar7 | 文字任意項目7 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar8 | 文字任意項目8 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparechar9 | 文字任意項目9 | 任意の文字 | 空の値可 | 100バイト以下 | |
| customsparenum1 | 数値任意項目1 | 1001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum2 | 数値任意項目2 | 2001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum3 | 数値任意項目3 | 3001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum4 | 数値任意項目4 | 4001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum5 | 数値任意項目5 | 5001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum6 | 数値任意項目6 | 6001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum7 | 数値任意項目7 | 7001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum8 | 数値任意項目8 | 8001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| customsparenum9 | 数値任意項目9 | 9001 | 空の値可 | 整数8桁 以下 小数4桁 以下 |
|
| kind_mode | 更新区分 | 1:追加または変更 9:削除 |
更新区分 ※4 空の値不可 |
1 |
※1
・「accountid」は登録データの判別に使用するキー項目です。
・アップロードでは必須となります。
※2
・「customercode」(アカウントコード)は得意先別商品で使用します。
・発注アプリの発注入力画面で表示される商品は得意先別商品で「customercode」に登録した商品になります。
・別々のアカウントに同じ商品リストを使用する場合は同じ「customercode」を記載します。
※3
・アップロード時に、追加されたアカウントのメールアドレス宛に登録内容を記載したメールが自動送信されます。
・宛先(CSVファイル「sendmailaddress」)が空の時は、メールは送信されません。
※4
・「kind_mode」はデータを追加または変更するか削除するかの区分を指定します。
・”1”で追加または変更、”9″で削除の指定になります。
・ダウンロードしたCSVファイルには「kind_mode」はありません。
・アップロード時には「kind_mode」は必須項目となります。
※5
・「XXバイト」は、半角文字を1バイト、全角文字を2バイトとして、全角半角の合計値が指定したバイト数であること。
※6
・password に使用できる文字は半角であれば制限はありません。
※7
・複数のメールアドレスを指定する場合はメールアドレスごとに末尾に「;」を入れてください。
例:aaa@xxx.com;bbb@xxx.ne.jp;ccc@xxx.co.jp