需求:
超電訂單成立會拋到康德,康德將訂單拋到鼎新產生訂單(預收款立帳),訂單出貨由康德處理,發票、貨態、物流等資料前端兩平台會互相同步,當訂單完成出貨後,康德再將訂單資料更新到鼎新 ERP,鼎新將訂單轉成銷貨單並自動確認。
當時立的預收帳會自動沖抵轉銷貨收入。想確認,以延用先前開發的 API,可以如何作到以上需求?
康德訂單拋到鼎新 ERP 後,訂單的客戶代號要能拆分「官網」、「快電商」,現有新增 API 無法分出兩個平台的訂單,需要客製。
目前在 API 模組中,訂單接收只能有一個來源,若要將一個來源的資料拆成兩個來源需要客製; 新增訂單 API 的門店代號欄位會預設為 platform_id,這個欄位是放 token,如果康德可以把超電訂單跟康德訂單的 token 分開,這個方法也可以考慮。
找尋現在新增訂單 API 中的閒置欄位(例如:z 欄位)作利用,z 欄位值放 c2c(官網)、cc(快電商)。 當訂單透過新增 API 更新至鼎新 ERP 後,API 模組裡的轉單作業裡會設定以下拆單邏輯: 當 Z = c2c,產生訂單,訂單單別給予 2201,客代給予官網; 當 Z = cc,產生訂單,訂單單別給予 2202,客代給予快電商。
於康德平台的訂單編號規則拆分訂單來源: 官網訂單的訂單編號是 A202603xxx 超電訂單的訂單編號是 B202603xxx 當訂單透過新增 API 更新至鼎新 ERP 後,API 模組裡的轉單作業裡會設定以下拆單邏輯: 當通路訂單編號欄位值為 A 開頭,即產生訂單,訂單單別給予 2201,客代給予官網; 當通路訂單編號欄位值為 B 開頭,即產生訂單,訂單單別給予 2202,客代給予快電商。
原專案邏輯:
訂單成立開發票,利用「新增訂單 API」更新至鼎新產生訂單及預收結帳單,後續康德出完貨後,人員需人工執行批次產生銷貨單、批次確認銷貨單行為。
訂單成立開發票、也於康德完成出貨,再利用「新增訂單 API」更新至鼎新產生訂單、銷貨單並自動確認。 但預收帳的部分需人工於康德撈報表確認當日的訂單金額,在手打傳票去認預收款;到了月底,需於康德撈報表確認當月已出貨訂單與未出貨訂單去作核對,再去將預收款轉銷貨收入。 鼎新營業稅中只會有實際出貨的發票資料,預購訂單及未出貨訂單開立的發票及未出貨訂單取消作廢的發票皆需人工於大平台下載再手動匯入到鼎新營業稅模組中。
訂單成立開發票,利用「新增訂單 API」更新至鼎新產生訂單及預收結帳單,後續康德出完貨後,人員於康德動產出一訂單明細報表,人員於鼎新 ERP 中利用 excel 匯入作業,將訂單明細報表匯入至 ERP 中由系統自動新增銷貨單並確認單抵,自動產生沖抵當時的預收結帳單。