ロス登録
POST /losses
ロス情報を登録します。
対象プラン
- リテールビジネス
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”object
店舗ID。登録時のみ指定可能。更新時は変更不可。
※店舗マスタが存在しない場合エラー
1
ロス区分コードを設定。
※ロス区分マスタが存在しない場合エラー
1
メモ
ロスメモ
ロス発生時の日時。[YYYY-MM-DDThh:mm:ssTZD]
※未来日時を設定することはできません
2025-01-01T00:00:00+09:00
ロス情報を管理するための任意の文字列を設定出来る項目。
123456789
スタッフID
※スタッフ情報が存在しない場合エラー
1
ロス明細(objectList) 登録時は明細は必須
※明細の最大件数は1000件です
object
商品ID。15桁以内。
※商品マスタが存在しない場合エラー
8000001
税率
小数点3桁まで
未設定の場合、ロス登録時の税率を設定する。
10.000
数量
5
Example
{ "storeId": "1", "division": "1", "memo": "ロスメモ", "lossDateTime": "2025-01-01T00:00:00+09:00", "identificationNo": "123456789", "staffId": "1", "details": [ { "productId": "8000001", "taxRate": "10.000", "quantity": "5" } ]}
Responses
Section titled “ Responses ”取得成功
object
ロスID。ロス毎に付与するID。自動採番。
2
店舗ID。登録時のみ指定可能。更新時は変更不可。
※店舗マスタが存在しない場合エラー
1
ロス区分コードを設定。
※ロス区分マスタが存在しない場合エラー
1
メモ
ロスメモ
ロス発生時の日時。[YYYY-MM-DDThh:mm:ssTZD]
※未来日時を設定することはできません
2025-01-01T00:00:00+09:00
ロス情報を管理するための任意の文字列を設定出来る項目。
123456789
スタッフID
※スタッフ情報が存在しない場合エラー
1
スタッフIDがある場合、スタッフマスタのスタッフ名(販売員名)を設定
管理者
登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:01:00+09:00
登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:01:00+09:00
ロス明細(objectList) 登録時は明細は必須
object
ロス明細ID。ロス明細毎に付与するID。自動採番。
2
ロスID。ロス毎に付与するID。
2
商品ID。15桁以内。
※商品マスタが存在しない場合エラー
8000001
税率
10.000
商品IDに紐づく商品の原価を自動で設定。
100.00000
数量
5
登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:01:00+09:00
登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:01:00+09:00
Example
{ "lossId": "2", "storeId": "1", "division": "1", "memo": "ロスメモ", "lossDateTime": "2025-01-01T00:00:00+09:00", "identificationNo": "123456789", "staffId": "1", "staffName": "管理者", "insDateTime": "2025-01-01T00:01:00+09:00", "updDateTime": "2025-01-01T00:01:00+09:00", "details": [ { "lossDetailId": "2", "lossId": "2", "productId": "8000001", "taxRate": "10.000", "cost": "100.00000", "quantity": "5", "insDateTime": "2025-01-01T00:01:00+09:00", "updDateTime": "2025-01-01T00:01:00+09:00" } ]}
- 店舗IDが存在しない場合
- ロス区分IDが存在しない場合
- スタッフIDが存在しない場合
- 商品IDが存在しない場合
- ロス明細がない場合
- ロス明細件数が1000件を超過した場合
object
Examples
{ "type": "about:blank", "title": "Bad Request", "detail": "storeId:513 店舗(倉庫)が存在しません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "[division] 存在しないロス区分が指定されています。(division-5)", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "staffId:171 スタッフが存在しません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "details: productId[2]が見つかりません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "[details] 1個以上指定してください", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "details: ロス明細は1000件以内にしてください", "status": 400}