在基金三方銷售系統當中,劃款服務代碼爲35號服務。本文通過流程圖的方式來介紹扣款確認業務當中,開發代碼中需要判斷的條件以及流程。
在扣款結果通知業務當中,筆者將以條理的方式來敘述扣款結果通知業務的具體流程。
(一)首先我們要根據傳入的申請編號查詢到該筆交易內容。
(二)根據傳入的batchno字段來判斷是不是批量扣款,在基金三方銷售系統當中,批量扣款業務一 般做駁回處理。
(三)如果傳入的資金方式不存在,則我們可以獲取交易的申請信息,此處加判斷條件,如果認申購業務字段爲空,則認爲是資金存入業務。
(四)接下來判斷是不是35號扣款服務,以及判斷該交易是不是屬於該交易賬號。
(五)判斷是不是重複扣款
(六)如果交易申請已經確認的失敗的話,做退款處理
(七)常規檢查,TA賬戶檢查,交易賬戶狀態檢查,申請日期的獲取。
(八)檢查是否是託收扣款,託收業務的話修改日期時間爲系統日期
(九)不是託收的話,去對賬數據中的銀行扣款日期,根據對賬數據中的數據計算申請日期
(十)記錄資金流水信息和通知到賬更新校驗狀態。