李法杰,張 睿
(山東省農村信用社聯合社信息科技部,濟南 250101)
會計核算是商業銀行履行其職責,開展各項業務的基礎。目前,各大商業銀行的核心業務系統普遍肩負著雙重的責任,一是要面向客戶完成各類業務交易處理,二是要面向銀行會計人員完成對各類業務的核算處理,會計核算與業務處理是同步開展的。在我國,農村商業銀行業務種類多,同時,又面臨多法人的現實需求,因此,核算規則更為復雜,以某省級農商行為例,其會計科目設置數量超過兩千多個,科目設置數量極大,可見,會計核算是當前銀行核心業務系統業務處理路徑上的關鍵一環。一般來講,商業銀行會計核算包括綜合核算和明細核算。
綜合核算是反映各會計科目總括情況的會計核算,綜合核算由科目日結單、總賬、科目日計表組成,其核算程序包括:根據傳票編制科目日結單、根據科目日結單登記總賬、根據總賬編制日計表。明細核算是對每個會計科目的明細分戶賬的核算,用來反映各個賬戶資金增減變化的詳細情況,是綜合核算的補充和具體化,是由分戶賬、登記簿、余額表和現金收付日記簿所組成。明細核算是綜合核算的具體化,對綜合核算起著補充作用;綜合核算是明細核算的總括,對明細核算起著統括作用。兩者在反映情況方面相互配合和相互補充,在數字方面則相互核對和相互制約,共同構成了一套完整、科學、嚴密的賬務體系。
普通經濟組織會計核算工作主要發揮了事后監督和反饋作用,商業銀行則有所不同,其業務量大、金融時效性要求較高,因此,商業銀行將交易服務和會計核算緊密結合在一起建立核心業務系統是一件“理所當然”的事情。順應這樣的思路,當前農村商業銀行核心業務系統在規劃中普遍采用了“交易驅動型”的設計模式。
具體說來,當前核心業務系統的處理流程是,當前臺業務人員在發起一個核心系統交易的時候,交易處理流程不僅根據具體業務的需要進行了業務邏輯的處理(如更新客戶賬戶狀態)、實時更新了客戶賬(如存款客戶賬、貸款客戶賬)、打印了業務憑證(如存款客戶回單、貸款還款客戶回單),還會依據內部會計核算的要求同步進行了會計分錄的生成、記賬憑證的打印、內部賬戶的更新、資金清算分錄的生成及資金清算處理等看上去與客戶服務并無直接關聯的后臺處理流程。在這種設計模式下,會計核算處理是整個客戶交易處理閉環的一個重要組成部分,原本以面向客戶服務為目的的交易處理流程的順利執行必須以會計賬務核算的正確處理為依據和前提,從而形成了交易處理與會計核算高度關聯、相互影響的緊耦合模式,這與“以客戶為中心”的核心業務系統建設理念相違背。
在這種交易與核算緊耦合的處理模式下,由于會計核算規則的配置主要依賴于核心業務系統技術開發人員,因此,核算規則的每一次變動必將牽涉到業務人員和技術人員的協同配合,同時也自然而然地拉長了整個變動交付的周期。
⊙ 當核算規則發生變動時,業務人員需向相關技術人員提出具體的變動需求。
⊙ 技術人員評估變動需求,并根據評估結果修改核算規則配置(和/或相關交易)。
⊙ 技術人員根據修改內容進行技術測試。
⊙ 技術測試通過之后,由業務人員進行多輪次完整的業務測試。
⊙ 業務測試通過之后,安排上線交付。當下一次會計核算規則發生變動時,又需要幾乎完全重復上述流程。
針對目前核心業務系統核算引擎使用中存在的問題,以松耦合的會計核算處理為基本目標,我們設想構建一套獨立于交易系統的核算引擎,定位于將現有核心業務系統中主要面向內部管理的核算功能從面向客戶服務的交易功能中分離出來,打造成一個相對獨立、完整的會計核算引擎,全面負責核心業務系統中與會計賬務核算相關的功能。

圖1 交易核算分離總體架構圖
業務與核算分離后,在業務模塊將不再關注科目、會計分錄和記賬憑證等屬于綜合核算范疇的會計核算要素,這部分功能將轉交會計核算引擎完成,業務模塊只需要在交易流程中對明細核算項目如客戶分戶賬、內部分戶賬、現金、重要空白憑證和登記簿等進行準確記錄和處理,包括金額、狀態、數量等主要項目及其交易明細的準確記錄。為了保證核算系統后續能夠順利進行會計核算,交易系統需要負責準確形成交易流水,并把交易流水中的會計事件信息通過QUEQUE方式推送給核算系統。
從核算引擎的前端來說,原則上,會計核算引擎僅用于核心業務系統發起交易的會計核算處理,包括核心自身發起的交易和其他系統調用核心系統賬務接口產生的交易;然而,為了簡化其他外圍業務系統與企業總賬系統之間的交互,其他非核心業務系統交易可以把已經生成的會計分錄或會計分錄匯總文件發送給會計核算引擎,由核算引擎負責將核心業務系統與其他外圍業務系統的賬務文件匯總后統一提供給企業總賬系統。
從核算引擎的后端來說,在交易與核算分離之后,核心業務系統總賬將仍然保留,其與企業總賬系統之間的關系也仍將維持不變,即作為只保留核心業務系統賬務的核心,總賬將每天需要通過接口文件的方式傳送給統領整個企業級會計賬務及報告的企業總賬系統;另外,在交易與核算分離之后,由核算引擎生成的會計記賬憑證信息將被定期轉移至數據整合平臺,以保證這些賬務數據信息日后的可追溯性。
交易與核算相分離模式下,業務處理在交易子系統中獨立完成,前臺業務人員從繁重的會計賬務核算工作中解放出來,將更多時間投入客戶服務和營銷。會計核算數據采用異步滯后處理方式,交易系統的換日不受賬務處理的直接制約,同時縮短了交易期間數據交互過程和訪問時間,提高系統響應速度。
[1]張克秋.商業銀行會計核算流程的變革與展望[J].金融會計,2013(07):5-7.
[2]劉彬,石亮亮.銀行科技系統會計引擎作用淺析[J].中國金融電腦,2017(9):57-63.
[3]蔣懷深.企業級架構引領的新一代核心業務系統建設[J].金融電子化,2017(6):33-34.
[4]劉峰.談商業銀行會計核算操作中存在的問題及建議[J].中國國際財經(中英文),2017(15).