產品借出 /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": []
}