庫存查詢-單筆 /Stock/QueryList
Request 請求內容
根節點
參數 | 名稱 | 型態 | 必要性 | 說明 |
STCOD | 倉庫代號 | S(4) | M | 如輸入空白則回傳該商品總存量 |
ICODES | 產品代號陣列 | 組合 | M | |
CheckSinum | 查詢採購未進量 | Int | 0. 不查詢採購未進量 1. 查詢採購未進量 不填寫此欄位將自動填0 |
|
CheckOnno | 查詢訂單未出量 | Int | 0. 不查詢訂單未出量 1. 查詢訂單未出量 不填寫此欄位將自動填0 |
|
CheckWebShopNum | 查詢平台受訂量 | Int | 0. 不查詢 1. 查詢平台受訂量(尚未匯入TMS訂單之數量) 不填寫此欄位將自動填0 |
產品代號陣列(ICODES)
參數 | 名稱 | 型態 | 必要性 | 說明 |
產品代號 | S(17) | M |
回傳訊息
根節點
參數 | 名稱 | 型態 | 必回傳 | 說明 |
STCOD | 倉庫代號 | S(4) | 否 | 錯誤時不回傳此欄位 |
Status | 查詢結果 | S(1) | 是 | 查詢結果 S 代表成功 E 代表有錯誤 |
ErrorCode | 錯誤代碼 | S(4) | 是 | 查詢成功時為0000 |
ErrorMessage | 錯誤訊息 | S | 是 | |
Details | 結果陣列 | 組合 | 否 |
明細
參數 | 名稱 | 型態 | 說明 |
ICODE | 產品代號 | S(17) | |
Num | 庫存數量 | Decimal | |
ONNUM | 訂單未出量 | Decimal | 訂單內該產品未轉出貨的數量 |
SINUM | 採購未進量 | Decimal | 在採購單內為轉進貨的數量 |
WebShopNum | 平台受訂量 | Decimal | TMS網購平台API中,尚未轉為訂單的數量 |
Request範例
https://website/Stock/QueryBetween
//請求Header內容
api-pno:TMSDEMOWEB
api-timestamp:1537373062
api-ClientSign:9D9F4BC6B40442C9F26FF083A8CEFF24363AD735CC85D372AC4854C2EE84E7828B7FD3306CC0A018D53107AD6506B2209377315332673EEA3855313E77B83822
//請求Body內容
{
"STCOD": "A001",
"ICODES": [
"00000041",
"00000045"
]
}
Response 回覆結果
Response範例
成功
{
"STCOD": "A001",
"Status": "S",
"ErrorCode": "0000",
"ErrorMessage": "",
"Details": [
{
"ICODE": "00000041",
"Num": -34,
"ONNUM":0,
"SINUM":0,
"WebShopNum":0
},
{
"ICODE": "00000045",
"Num": 2,
"ONNUM":0,
"SINUM":0,
"WebShopNum":0
}
]
}
失敗
{
"Status": "E",
"ErrorCode": "9003",
"ErrorMessage": "Timestamp已過期",
"ErrorDetail": []
}
失敗
{
"Status": "E",
"ErrorCode": "2006",
"ErrorMessage": "訂單單號重複:XX10609270010",
"ErrorDetail": []
}