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