概括
核心系统在进行业务批量处理的时候,需要按照账户当日日终余额计算,所以需要保证静态数据,而夜间联机交易需要更新账户余额,在没有7x24小时实现机制前,银行都需要在批量运行区间内,停止联机交易,当批量运行结束后,再开启批量交易。
交易与核算分离
交易与核算的区别在于:交易仅仅是对经济事实或交易结果的反映,核算则包含了金融资产后续计量、报表等一系列动作,这些动作都是基于交易所产生的经济结果。无论交易与核算之间时间间隔长或短,交易的经济结果始终是会计核算的前提和输入,同时核算也不会影响交易的实际发生及其结果。
交易核算分离就是在IT系统架构层面,让交易系统只专注于交易确认和对客服务,而将会计确认和核算处理工作交由交易系统以外的专门系统或模块完成,那么从业务角度来看,就是在管理职责划分上,对于交易过程的控制与核算质量控制在职责和手段上也采取相对分离的策略。
双余额
核算处理是否完成,不影响交易系统日切,月底、年终等重要时点,核算系统完全可以“慢慢做”,不影响交易系统的对外营业即日切。
余额更新
上次余额更新日与系统当前交易日期不相同:
1、将当前账户余额登记到上次余额更新日余额
2、账户余额等于当前账户余额加上(减去)交易金额
3、将系统当前日期登记到上次余额更新日
上次余额更新日与系统当前交易日期相同:
1、账户余额等于当前账户余额加上(减去)交易金额
2、上次余额更新日余额保持不变
3、上次余额更新日期保持不变
冲正处理:只调整账户当前余额,上次余额更新日和余额不做调整
上日余额获取
日切后未发生交易:
1、上次余额更新日与系统当前交易日期不相同
2、上日账户余额等于账户当前余额
日切后发生交易:
1、上次余额更新日与系统当前交易日期相同
2、上日账户余额等于上次余额更新日余额