ロス登録
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数量
5Example
{ "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:00Example
{ "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}