進貨單建立 /Buysin/Add

Request 請求內容

根節點
參數 名稱 型態 必要性 說明
ProNum 廠商代號 S(10) M
Main 主檔 組合 M
Details 明細檔 組合 M

主檔(Main)

參數 名稱 型態 必要性 說明
BDAT1 進貨日期 S(20) M 可輸入民國年或是西元年
BPCOD 廠商代號 S(16) M
BPANO 廠商單號 S(20) M 必填,如系統已經有該單號則無法匯入
BTXCO 發票號碼 S(10) O
BDAT4 發票日期 S(20) O 可輸入民國年或是西元年
如果有輸入發票號碼則此欄位必填
BCTAX 產品稅別處理方式 Int M 0.無 1.應稅 2.零稅 3.免稅 , 預設1
BDENO 單據部門代號 S(6) O
BTONO 付款方式代號 S(2) O
BLES3 稅前折價 D(19,4) O 不可輸入負數
BBAK1 備註1 S(60) O
BBAK2 備註2 S(60) O
BBAK3 備註3 S(60) O
BCOIN 外幣單位 S(5) O 需要用外幣計價時請填寫幣別單位
BMON6 匯率 D(28,12) O 有填寫外幣但未填寫匯率時會查詢使用系統預設的匯率
BUSER 制單人 S(8) M

產品明細(Details)

參數 名稱 型態 必要性 說明
ICODE 產品代號 S(17) M 不可輸入虛料號
Qty 數量 D(28,7) M
Unit 單位 S(6) O
Price 單價 D(28,7) M 主檔有填幣別,則自動轉為外幣價格
Stock 倉庫代號 S(4) M
Remark 備註 S(60) O
TaxBA 單價是稅前稅後 S(1) O 表示售價是稅前還是稅後 B:稅前 A:稅後 預設B
如為外幣價格,則此欄位無效
Request範例
            
                //請求Header內容
                api-pno:TMSDEMOWEB
                api-timestamp:1509371605
                api-ClientSign:B29087C957C3EDD24F8F83E62CD06EE6D2203A35E16696E53850D908AFFDA8272BDE7BC48864A5A218767A522554967E2B036B529DFFA7B980A049FD456551C2

                //請求Body內容
                {
                "ProNum": "TMSWEBDEMO",
                "Main": {
                "BDAT1" : "114.02.13",
                "BPCOD": "0",
                "BPANO" : "XX10609270021",
                "BTXCO" : "",
                "BDAT4" : "",
                "BCTAX" : "1",
                "BDENO" : "",
                "BTONO" : "",
                "BLES3" : 0,
                "BBAK1" : "BBAK1",
                "BBAK2" : "BBAK2",
                "BBAK3" : "BBAK3",
                "BCOIN" : "",
                "BMON6" : 0,
                "BUSER" : "王小明",
                                
                },
                "Details": [
                { "ICODE": "00000041",  "Unit" : "", "Qty":1, "Price": 100, "TaxBA": "A", "Stock": "A001", "Remark":"Remark1", "DTaxType":"1"},
                { "ICODE": "00000042",  "Unit" : "", "Qty":2, "Price": 100, "TaxBA": "B", "Stock": "A001", "Remark":"Remark2", "DTaxType":"2"},
                { "ICODE": "00000043",  "Unit" : "", "Qty":3, "Price": 100, "TaxBA": "A", "Stock": "A001", "Remark":"Remark3", "DTaxType":"3"},
                { "ICODE": "00000044",  "Unit" : "", "Qty":4, "Price": 100, "TaxBA": "A", "Stock": "A001", "Remark":"Remark4", "DTaxType":"2"}
                ],
                
                }

            
        

Response 回覆結果

Response範例
            
                成功
                {
                "Status": "S",
                "BCOD1": "10609280008",
                "ErrorCode": "0000",
                "ErrorMessage": "",
                "ErrorDetail": []
                }
            
        
            
                失敗
                {
                "Status": "E",
                "BCOD1": "",
                "ErrorCode": "9003",
                "ErrorMessage": "Timestamp已過期",
                "ErrorDetail": []
                }
            
        
            
                失敗
                {
                "Status": "E",
                "BCOD1": "",
                "ErrorCode": "2006",
                "ErrorMessage": "廠商單號重複:XX10609270010",
                "ErrorDetail": []
                }