账务系统设计
账务系统是采用一些会计理论(复式记账和会记科目)来记录公司业务的每一笔资金交易的流入和流出;说清楚每笔资金的来龙去脉。
关于如何记账,国内长期以来有两个发展方向,一个是以金蝶、用友为代表的财务系统,一个是以银行为代表的银行账务核心系统。这两种账务系统都是用来记账,但设计理念上有很大差别,财务系统以科目为中心,记账必谈科目,银行账务系统以账户为中心,记账必谈账户。从账户数量来讲,支付公司几千万甚至上亿的账户数量,金蝶、用友这种财务系统是支撑不起来的。基本上,对于支付公司的账务系统应该参考银行账务核心系统来设计,这一点在业界已经达成共识。
业务系统 -> 账务 -> 会计核算 -> 对账/清结算
[图片上传失败...(image-85a75e-1555254278578)]
账务系统是大账务系统(资金管理平台)的核心,包括:账户系统和总账平台。
账户系统:一般包括用户、商户、平台、银行等,记录每笔交易的收付金额和记录。模型如下图:
总账平台:主要包括记账核心和对外提供的账务服务;记账核心采用规则引擎和复式记账去设计。
会计系统主要是为财务服务的系统,包括:会计分录和财务报表。
会计分录 :主要有科目、凭证(原始凭证);核心是依据财务的会计准则存储一些财务数据。
财务报表 :一般有:应收报表、实收报表、资产负债表以及审计报表等。
会计分录和财务报表的职责划分,由实际业务决定,会计分录生成的凭证可直接生成财务的主要报表做凭证,财务报表主要做报表后台和分析相关工作;也可以只生成初始数据,后续都由财务报表负责。
账户与会计科目的关系:
清结算系统主要依据账务数据进行资金相关的操作。包括:清算、结算、核算,主要说下结算。
结算 :相对于转账,对清算后的数据根据一定的账期进行资金划拨。
顾名思义,主要做对账,一般分为业务对账和资金对账,这是按业务划分的,信息流和资金流的核对结果的处理方式一般不一样,但对账核心处理一般设计为通用模式。
基础平台一般做一些基础服务、数据服务和其他服务。不多做介绍了。
账务设计模型如此设计的优势如下
需求梳理的核心是梳理清楚集团所有资金相关的业务,并根据财务的借贷科目;梳理出每一个记账点。
比如一个借贷业务的账务记账点:
每个公司根据其业务和公司发展的不同阶段,所设计的支付系统也会有所不同。我们先看一下互联网公司一些典型的支付系统架构。
2024-10-30 广告