Please enable JavaScript.
Coggle requires JavaScript to display documents.
銷售作業, 新增銷售單身, 修改銷售單身, 新增銷售單頭, 修改銷售單頭, 查詢銷售單頭, 查詢單身, 作廢銷售單頭, 刪除銷售單身, 複製銷售單,…
-
新增銷售單身
參數
錯誤訊息
- 銷售單號
銷售單號不存在,回傳錯誤"1023,查無此單據單號"
單據已完成或進入確認狀態,回傳錯誤"1013,該單據已進入確認流程"
- 儲位
儲位為空或非對應倉別,回傳錯誤"1011,請輸入正確儲位代號"
儲位關閉,回傳錯誤"1043,該儲位停用中"
- 商品料號
商品料號不存在,回傳錯誤"1007, 請輸入正確商品料號"
商品料號重複,回傳錯誤"1012,商品料號重複"
- 收件人資訊
大宗銷售且為秋雨倉宅配,收件人資訊必填,回傳錯誤"1004,收件人資訊不得為空"
- 銷售數量
銷售數量小於等於零,回傳錯誤"1200,銷售數量需大於零"
銷售數量大於庫存量,回傳錯誤"1201,庫存量不足銷售數量"
- 備註
超出長度,回傳錯誤"1003, 輸入長度超出限制"
- 銷售單號:檢查單號是否存在
- 銷售單序號:由系統排序自動產生
- 儲位:判斷不得為空且是否對應該倉別
- 物料列表
[商品料號、銷售數量、收件人姓名、收件人電話、收件人手機、收件人地址、收件人郵遞區號、備註]
-
修改銷售單身
參數
錯誤訊息
- 銷售單號
銷售單號不存在,回傳錯誤"1023,查無此單據單號
已進入確認流程,回傳錯誤"1013,該單據已進入確認流程"
- 商品料號
商品料號不存在,回傳錯誤"1007, 請輸入正確商品料號"
商品料號重複,回傳錯誤"1012,商品料號重複"
- 儲位
儲位為空或非對應倉別,回傳錯誤"1011,請輸入正確儲位代號"
- 銷售數量
銷售數量小於等於零,回傳錯誤"1200,銷售數量需大於零"
銷售數量大於庫存量,回傳錯誤""1201,庫存量不足銷售數量
- 備註
超出長度,回傳錯誤"1003, 輸入長度超出限制"
- 銷售單號
- 銷售序號
- 銷售數量
- 儲位
- 收件人姓名
- 收件人電話
- 收件人手機
- 收件人郵遞區號
- 收件人地址
- 商品料號
- 備註
-
新增銷售單頭
參數
錯誤訊息
- 單據日期
時間格式判斷,回傳錯誤"1006,請輸入正確日期型態"
- 倉別
倉別不存在,回傳錯誤"1010,請輸入正確倉別代號"
倉別關閉中,回傳錯誤"1042, 該倉別關閉中"
- 銷售單別
單別不存在,回傳錯誤"1009, 查無此單據單別"
- 備註
超出長度,回傳錯誤"1003,輸入長度超出限制"
- 出貨日
預定出貨日必填,回傳訊息"2000, 預定出貨日不得為空"
- 單號:由系統編碼產生,YYMMDD+6碼流水號
- 銷售類別:若大宗銷售,單別綁死"大宗銷售出庫單(S0105)"
- 銷售倉別
- 單據日期
- 預定出貨日
- 出貨方式:若為秋雨倉為必填
- 總金額:大宗銷售才有此參數
- 備註
-
修改銷售單頭
檢查單號是否存在
檢查是否已進入確認流程
檢查是否為秋雨倉
修改銷售單頭
-
參數
錯誤訊息
- 單據日期
時間格式判斷,回傳錯誤"1006, 請輸入正確日期型態"
- 倉別
倉別不存在,回傳錯誤"1010, 請輸入正確倉別代號"
倉別關閉中,回傳錯誤"1042, 該倉別關閉中"
- 單別
單別不存在,回傳錯誤"1009,查無此單據單別"
- 備註
超出長度,回傳錯誤"1003,輸入長度超出限制"
- 銷售單號
- 單據日期
- 預定出貨日
- 銷售單別
- 出貨倉別
- 備註
錯誤訊息
- 預定出貨日
預定出貨日為空,回傳錯誤"2000,預定出貨日不得為空"
預定出貨日小於當天日期,回傳錯誤"2002, 預定出貨日需大於當天日期"
- 出貨方式
出貨方式為空,回傳錯誤"2001,出貨方式不得為空"
錯誤訊息
已進入確認流程,回傳錯誤"1013,該單據已進入確認流程"
錯誤訊息
- 銷售單號
銷售單號不存在,回傳錯誤"1023,查無此單據單號"
查詢銷售單頭
檢查日期區間資料是否正確
錯誤訊息
- 起始日期&結束日期
時間格式判斷,回傳錯誤"1006,請輸入正確日期型態"
起始日期大於結束日期,回傳錯誤"1038,查詢日期超出範圍"
查詢請購單頭
- 起始日期:必填
- 結束日期:必填
- 銷售單號
- 銷售類別
- 單據日期
- 倉別
- 出貨方式[]
- 建立人員
- 商品物料
- 狀態
查詢單身
檢查銷售單號是否存在
-
錯誤訊息
- 銷售單號
銷售單號不存在,回傳錯誤"1023,查無此單據單號"
作廢銷售單頭
檢查是否已完成或進入確認狀態
-
錯誤訊息
- 銷售單號
單據已進入確認流程,回傳錯誤"1013, 該單據已進入確認流程"
刪除銷售單身
檢查單據是否完成或進入確認狀態
-
錯誤訊息
- 銷售單號
單據已進入確認流程,回傳錯誤"1013,該單據已進入確認流程"
複製銷售單
檢查單號是否存在
-
錯誤訊息
- 銷售單號
*檢查單號是否存在,回傳錯誤"1002,查無資料"
確認銷售單
檢查單據是否存在或進入確認流程
檢查單身是否有紀錄
檢查庫存是否足夠
檢查出貨日期是否大於確認日期
確認流程
-
取得當前確認階層
檢查確認狀態
檢查使用者身份
-
錯誤訊息
- 單據類別、下個確認階層、使用者ID
權限不符,回傳錯誤"1027,無此確認權限"
錯誤訊息
確認碼為"Y",回傳錯誤"1026,已完成確認流程"
確認碼為"R",回傳錯誤"1030,此單據已駁回"
確認碼 > 最大確認階層,"回傳錯誤"1013,該單據已進入確認流程""
錯誤訊息
倉別為秋雨倉且預定出貨日為空,回傳錯誤"2000,預定出貨日不得為空"
確認日期大於預定出貨日,回傳錯誤"1205,確認日期不可大於預定出貨日"
- 秋雨倉
檢查庫存數量 - (銷售數量+退貨數量+轉撥數量) 是否大於銷售數量
- 非秋雨倉
**檢查庫存數量是否大於銷售數量
錯誤訊息
庫存數量不足,回傳錯誤"1201, 庫存量不足銷售數量"
錯誤訊息
銷售單身無資料,回傳錯誤"1015,單據單身無資料"
錯誤訊息
- 銷售單號
單據已進入確認流程,回傳錯誤"1013,該單據已進入確認流程"