商旅结算系统总结
商旅結算系統總結
商旅結算系統
商旅結算是一個結算系統,對商旅的訂單(包括機票/酒店/增值訂單)進行處理,數據進行加工,監控;和商旅客戶進行結算。
日常的工作主要有,商旅結算系統,數據前段展示的水晶報表CrystalReport,商旅結算客戶端Cbooking。
商旅結算系統,
模塊:5079--商旅結算工作平臺;1477—賬戶基本信息維護;2076--消費明細處理;3374--收款單管理;4144—發票管理;5674/5655/5656—酒店/機票返利操作頁面等。
主要流程,
主賬戶信息維護。有商旅公司/主賬戶/子賬戶/Uid卡號(Uid卡號和用戶關聯)/服務費/返利信息信息。
賬戶結算周期的信息維護,按月/半月/旬(10天)/周建立結算周期。一般都是按月進行結算
機票/酒店的返利周期配置。按月/季/半年/年配置返利周期;計量機構配置,用于訂單的返利計量
收款單生成。根據客戶打過來的明細金額,生成收款單。收款端記錄結算機構ID,結算機構和主賬戶關聯。最終實現收款單和主賬戶關聯。
月結機票/酒店訂單,通過SSIS包,比較商旅結算的訂單記錄,導入一定時間內新的機票/酒店/增值訂單。其中SSIS包是30天的訂單。
現付酒店訂單,通過SSIS包,比較商旅結算的訂單記錄,導入一定時間內現付訂單。現付訂單用于服務費和返利計算。
現付機票訂單,每天觸發調用Webservice,導入現付的機票訂單。現付機票訂單用于服務費和返利的計算。
導入的新訂單,按時間的規則進入到對應的批次。機票/酒店月結訂單規則:根據加扣款時間判斷入哪個結算批次。如訂單時間是2013/8/29,結算批次有兩條打開狀態的記錄1)2013-7-1,2013-7-31 2)2013-8-1,2013-8-31。訂單就進入第2)批次。如果第2)批次關閉著,或者沒有配置,則這個訂單處于批次外,是一種不正常的現象。
工作平臺上,關閉一個主賬戶/某一個時間點的所有結算批次。生成一個付款批次。付款批次和結算批次是一對多的關系。結算員根據付款批次的金額和付款批次的調整金額,和商旅客戶結算。
付款批次金額操作,訂單的增值費用;自動計算機票/酒店訂單引起的服務費/返利金額;調整服務費和返利金額;其他費用(如外匯損失);收款單金額領用。
付款批次按鈕操作,發送報表/確認/復審/結清。發送報表:訂單報表發送給客戶;確認:結算員確認金額;復審:審核員對金額審核確認;結清:欠款額=領用額,實現這個批次的結清。
存在的問題
月結機票表FltOrders,訂單量比較大,有1000W以上的數據。這張表今后的擴展問題。
欠款額計算比較慢。原因是付款批次的調整費用表記錄的是日志信息。取各項其他調整項的top 1,然后做各項的合計。Sql文做不了優化。
機票/酒店的返利金額,放在同一張表中,用Type區分。這兩種類型的返利有很大不同,如機票有國內/國際類型。不符合接口擴展的原則,很難維護。
更好的監控訂單的處理和異常。
最終目標
減少操作員的工作量,實現自動操作。
已經實現了自動入批次,自動計算返利,客戶端進行對賬。后期可能要做金額的自動賦值,自動領用,自動結清操作。
推廣客戶端項目,讓客戶做對賬/結清操作。
標簽:結算系統
總結
- 上一篇: 如何修改textarea中placeho
- 下一篇: 解决点击事件让背景变红,在点击背景变正常