採購建立 /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": []
                }