部門登録
POST /categories
部門情報を登録します。
対象プラン
- スタンダード
- プレミアム
- プレミアムプラス
- フードビジネス
- リテールビジネス
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”object
ユニーク値 部門コード
部門名
部門名略称
表示順序
端末で表示するか判定
(0:表示しない、1:表示する)
商品単価の税区分 (0:税込、1:税抜、2:非課税)
(0:ポイント対象、1:ポイント対象外)
(0:対象外、1:一般品、2:消耗品)
軽減税率ID
標準:null(または未設定)
軽減:10000001 (特定商品の軽減税率適用)
選択[標準]:10000002(状態による適用[適用しない])
選択[軽減]:10000003(状態による適用[適用する])
選択[選択]:10000004(状態による適用[都度選択する])
上記以外の場合、カスタム軽減税率で登録されている軽減税率ID
※10000001〜10000004における軽減税率は日本国における軽減税率(8%)です。
※存在しない軽減税率IDを指定した場合エラー。
端末表示カラー:#000000形式
部門グループID:部門グループID未設定の場合null
親部門ID:親部門IDは階層レベル1〜2のもののみ指定可能。(3のものを指定した場合エラー)。
親部門IDがない場合はnull。
存在しない親部門IDを指定した場合エラー。
タグ
Example
{ "categoryCode": "string", "categoryName": "string", "categoryAbbr": "string", "displaySequence": "123456789", "displayFlag": "0", "taxDivision": "0", "pointNotApplicable": "0", "taxFreeDivision": "0", "reduceTaxId": "10000001", "color": "string", "categoryGroupId": "1", "parentCategoryId": "1", "tag": "string"}
Responses
Section titled “ Responses ”更新成功
object
部門ID:部門毎に付与するID
部門コード:部門コード
部門名:部門名
部門名略称:部門名略称
表示番号:表示順序
表示フラグ:端末で表示するか判定
(0:表示しない、1:表示する)
税区分:商品単価の税区分 (0:税込、1:税抜、2:非課税)
ポイント対象区分:(0:ポイント対象、1:ポイント対象外)
免税区分:(0:対象外、1:一般品、2:消耗品)
軽減税率ID:軽減税率ID
標準:null
軽減:10000001 (特定商品の軽減税率適用)
選択[標準]:10000002(状態による適用[適用しない])
選択[軽減]:10000003(状態による適用[適用する])
選択[選択]:10000004(状態による適用[都度選択する])
端末表示カラー:端末に表示するカラー
部門グループID:部門グループIDがない場合はnull
親部門ID:親部門IDがない場合はnull
階層レベル:親部門IDがある場合は2以上3以下 (3階層まで)
タグ
作成日時:登録時の日時
更新日時:登録時・更新時の日時
Example
{ "categoryId": "string", "categoryCode": "string", "categoryName": "string", "categoryAbbr": "string", "displaySequence": "string", "displayFlag": "0", "taxDivision": "0", "pointNotApplicable": "0", "taxFreeDivision": "0", "reduceTaxId": "10000001", "color": "string", "categoryGroupId": "string", "parentCategoryId": "string", "level": "string", "tag": "string", "insDateTime": "string", "updDateTime": "string"}
- 入力チェックエラーの場合
- 親部門IDに階層レベル3のものが指定された場合
object
Examples
{ "type": "about:blank", "title": "Bad Request", "detail": "親部門IDに階層レベル3のものは指定できません", "status": 400}