產品借出 /Borrow/ItemLendAdd

Request 請求內容

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

主檔 Main

編輯時,不想編輯的參數請不要填寫
參數 名稱 型態 必要性 說明
LDate 借貨日期 S(20) M 可輸入民國年或是西元年
LCTax 單據稅別 Int M 1.應稅 2.零稅 3.免稅
LPCod 客戶代號 S(16) M
LSCod 業務代號 S(4) O 空白則帶入客戶預設值
LDeno 部門代號 S(6) O 空白則帶入客戶預設值
LCMan 聯絡人名稱 S(40) O 空白則帶入客戶預設值
LPhone 聯絡人電話 S(20) O 空白則帶入客戶預設值
LCod3 手工單號 S(20) O
LTake 借貨方式 S(30) O
LAddr 借貨地址 S(50) O
Deposit 保證金 D(19,4) O
DepositType 保證金種類 Int O 0. 空白 1.現金 2.刷卡 預設為0
Collateral 抵押品 S(50) O
LBak1 備註1 S(60) O
LBak2 備註2 S(60) O
LBak3 備註3 S(60) O
CheckMSPaperCode 檢查主檔單號是否重複 Int O 0. 不檢查 1. 檢查 預設1
MSPaperCode 主檔單號 S(40) O 如選擇檢查主檔單號是否重複,則此欄位必填
DetailWithTAX 明細價格含稅 Int O 0. 不含稅 1. 含稅 預設1

明細 Detail

參數 名稱 型態 必要性 說明
ICODE 產品代號 S(17) M
Stock 倉庫代號 S(4) M
Qty 數量 D(19,9) M
Price 單價 D(28,12) M
Remark 備註 S(20) O

回覆結果(Response)

參數 名稱 型態 說明
Status 處理狀態 S(1) S:正確 E:錯誤
BorrowOrderNo 借貨單號 S(11) 正確才會回傳
ErrorCode 錯誤碼 S(4)
ErrorMessage 主要錯誤訊息 S(300)
ErrorDetail 錯誤明細 陣列:S(MAX) 初步建置時可用來參考
Request範例
        
        
        //請求Header內容
                api-pno:TMSDEMOWEB
                api-timestamp:1509371605
                api-ClientSign:B29087C957C3EDD24F8F83E62CD06EE6D2203A35E16696E53850D908AFFDA8272BDE7BC48864A5A218767A522554967E2B036B529DFFA7B980A049FD456551C2

        //請求Body內容
                {
                "ProNum": "TMSWEBDEMO",
                "Main": {
                "LDate" : "2022/01/01",
                "LCTax" : 1,
                "LPcod" : "000001",
                "LSCod": "TMS",
                "LDeno": "001",
                "LCMan": "AA",
                "LPhone":"1234567890",
                "LTake": "自取",
                "LAddr": "台中市北屯區豐樂路二段266號",
                "LBak1": "BAK1",
                "LBak2": "BAK2",
                "LBak3": "BAK3",
                "CheckMSPaperCode": 1,
                "MSPaperCode": "11102070001",
                "DetailWithTAX": 1
                },
                "Details": [
                { "ICODE": "00000041","Stock": "A001","Qty":1,"Price": 100, "Remark":"Remark1"},
                { "ICODE": "00000042","Stock": "A001","Qty":2,"Price": 100, "Remark":"Remark2"},
                { "ICODE": "00000043","Stock": "A001","Qty":3,"Price": 100, "Remark":"Remark3"},
                { "ICODE": "00000044","Stock": "A001","Qty":4,"Price": 100, "Remark":"Remark4"}
                ]
                }

            
            
        

Response 回覆結果

Response範例
        
        成功
                {
                "Status": "S",
                "BorrowOrderNo": "11102070001",
                "ErrorCode": "0000",
                "ErrorMessage": "",
                "ErrorDetail": []
                }
            
        
        
        失敗
                {
                "Status": "E",
                "BorrowOrderNo": "",
                "ErrorCode": "9003",
                "ErrorMessage": "Timestamp已過期",
                "ErrorDetail": []
                }
            
        
        
        失敗
                {
                "Status": "E",
                "OrderNo": "",
                "ErrorCode": "8002",
                "ErrorMessage": "請填入借貨日期",
                "ErrorDetail": []
                }