採購建立 /Sbin/Add
Request 請求內容
根節點
| 參數 | 名稱 | 型態 | 必要性 | 說明 |
| ProNum | 廠商代號 | S(10) | M | |
| Main | 主檔 | 組合 | M | |
| Details | 明細檔 | 組合 | M | |
| PlatformData | 訂單拋轉紀錄資料 | 組合 | O | 未使用訂單拋轉則無需填寫此節點內容 |
主檔(Main)
| 參數 | 名稱 | 型態 | 必要性 | 說明 |
| SDAT1 | 採購日期 | S(20) | M | 可輸入民國年或是西元年 |
| SPCOD | 廠商代號 | S(16) | M | |
| SCOIN | 外幣幣別 | S(5) | O | |
| S17 | 匯率 | D(28,12) | O | |
| SBAK1 | 備註1 | S(200) | O | |
| SBAK2 | 備註2 | S(200) | O | |
| SBAK3 | 備註3 | S(200) | O | |
| SDAT2 | 預定進貨日 | S(20) | O | 可輸入民國年或是西元年 |
| PARTORDERCODE | 廠商單號 | S(40) | O | |
| CABINETNO | 自訂櫃號 | S(30) | O |
產品明細(Details)
| 參數 | 名稱 | 型態 | 必要性 | 說明 |
| ICODE | 產品代號 | S(17) | M | |
| Qty | 數量 | D(28,7) | M | |
| Unit | 單位 | S(4) | O | |
| Price | 單價 | D(28,12) | M | |
| SUNI2 | 外幣金額 | D(28,12) | O | |
| Stock | 倉庫代號 | S(4) | M | |
| Remark | 備註 | S(60) | O |
Request範例
//請求Header內容
api-pno:TMSDEMOWEB
api-timestamp:1771945945
api-ClientSign:32A017EDE7DB103EAA7BB79D99B742367629BAEF2E0E400DDCA93DB87F916136EE563C40A3D2618300B7A3BCBF035AC723A5FDF87D938EDA5AC7AED8CAA60498
//請求Body內容
{
"ProNum": "TMSWEBDEMO",
"Main": {
"SDAT1": "2026/02/24",
"SPCOD": "0",
"SCOIN": "",
"S17": 0,
"SBAK1": "",
"SBAK2": "",
"SBAK3": "",
"SDAT2": "",
"PARTORDERCODE": "",
"CABINETNO": "",
},
"Details": [
{ "ICODE": "00000041", "Unit" : "PCS", "Qty":1, "Price": 100, "SUNI2": 0, "TaxBA": "A", "Stock": "A001", "Remark":"Remark1"},
{ "ICODE": "00000042", "Unit" : "PCS", "Qty":2, "Price": 100, "SUNI2": 0, "TaxBA": "B", "Stock": "A001", "Remark":"Remark2"},
{ "ICODE": "00000043", "Unit" : "PCS", "Qty":3, "Price": 100, "SUNI2": 0, "TaxBA": "A", "Stock": "A001", "Remark":"Remark3"},
{ "ICODE": "00000044", "Unit" : "PCS", "Qty":4, "Price": 100, "SUNI2": 0, "TaxBA": "A", "Stock": "A001", "Remark":"Remark4"}
]
}
Response 回覆結果
Response範例
成功
{
"Status":"S",
"SbinNo":"加入成功",
"ErrorCode":"0000",
"ErrorMessage":"",
"ErrorDetail":[]
}
失敗
{
"Status": "E",
"OrderNo": "",
"ErrorCode": "9003",
"SaleOrderNo":"",
"ErrorMessage": "Timestamp已過期",
"ErrorDetail": []
}
失敗
{
"Status": "E",
"OrderNo": "",
"ErrorCode": "2006",
"SaleOrderNo":"",
"ErrorMessage": "訂單單號重複:XX10609270010",
"ErrorDetail": []
}