作者简介
本文为联合撰文,作者团队负责携程集团支付账务系统、消费金融账务系统、清结算和对账等工作的的开发、设计和运维工作。
一
一、前言
原先携程内部的各账务系统都是随着自身的业务发展而建立起来的,其中有些共同的东西,但也存在着不少差异。但其对底层业务的抽象是统一的,都可以抽象为:账户开立、记账、稽核。为了系统开发、运维的简便性,也为了更好的为前台业务提供支持,我们计划实施账务中台系统,从而做到账务系统的:
一
前置系统:账务的业务处理系统,主要负责对上游业务系统的对接,完整账户的拆分等工作。
账务核心系统(原子系统):主要负责账户记账,记录对商户、用户、内部户等客户账的动账及明细。
管理系统:对外提供商户、用户、内部户的管理服务,包括创建、查询、状态冻结、状态解冻等服务。
会计系统:采用复式记账法根据分录规则对发生的交易进行记录,来表示资金的流转。
基础服务系统:对外提供科目、分录、交易码等基础配置的查询服务。
日终系统:对记账原子和会计系统数据进行稽核,完成数据校验工作。
2.3 系统设计
2.3.2 前置系统设计
缓冲记账,问题表现:分录有数据,明细无数据
会计异步记账,问题表现:明细有数据,分录无数据
分录规则配置,问题表现:同一笔分录中,借贷方金额不一致
从账户余额中获取
交易明细按账户汇总发生额更新快照
一
“携程技术”公众号
分享,交流,成长