庫存查詢-區間 /Stock/QueryBetween
Request 請求內容
根節點
參數 | 名稱 | 型態 | 必要性 | 說明 |
STCOD | 倉庫代號 | S(4) | M | 如輸入空白則回傳該商品總存量 |
ICODE_S | 產品代號-起始 | S(17) | O | |
ICODE_E | 產品代號-結束 | S(17) | O | 輸入空白則代表最後一筆 |
CheckSinum | 查詢採購未進量 | Int | 0. 不查詢採購未進量 1. 查詢採購未進量 不填寫此欄位將自動填0 |
|
CheckOnno | 查詢訂單未出量 | Int | 0. 不查詢訂單未出量 1. 查詢訂單未出量 不填寫此欄位將自動填0 |
|
CheckWebShopNum | 查詢平台受訂量 | Int | 0. 不查詢 1. 查詢平台受訂量(尚未匯入TMS訂單之數量) 不填寫此欄位將自動填0 |
回傳訊息
根節點
參數 | 名稱 | 型態 | 必回傳 | 說明 |
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:1537373462
api-ClientSign:87F255C2B5DF2B5A3C42169DA6BB5D3F11C2A4090EEBCE8AF3591CFB8F7FD8D0909AE9193AA6AEB1B4EC3A0E7ADC36AC06C76FA049E32A28F1C8D7C04B32541B
//請求Body內容
{
"STCOD": "A001",
"ICODE_S": "00000041",
"ICODE_E": "00000043"
}
Response 回覆結果
Response範例
成功
{
"STCOD": "A001",
"Status": "S",
"ErrorCode": "0000",
"ErrorMessage": "",
"Details": [
{
"ICODE": "00000041",
"Num": -34,
"ONNUM":0,
"SINUM":0,
"WebShopNum":0
},
{
"ICODE": "000000411",
"Num": 101,
"ONNUM":0,
"SINUM":0,
"WebShopNum":0
},
{
"ICODE": "000000411-156156",
"Num": 38,
"ONNUM":0,
"SINUM":0,
"WebShopNum":0
},
{
"ICODE": "00000042",
"Num": 0,
"ONNUM":0,
"SINUM":0,
"WebShopNum":0
},
{
"ICODE": "00000043",
"Num": 3,
"ONNUM":0,
"SINUM":0,
"WebShopNum":0
}
]
}
失敗
{
"Status": "E",
"ErrorCode": "9003",
"ErrorMessage": "Timestamp已過期",
"ErrorDetail": []
}
失敗
{
"Status": "E",
"ErrorCode": "2006",
"ErrorMessage": "訂單單號重複:XX10609270010",
"ErrorDetail": []
}