》简介:所谓对账,简单来说就是查账。在日常生活中,人们自古以来就离不开对账,无论是货币交易还是货币交易。手工记账无法保证准确,效率低下。对账过程中,就出现了对账系统。那么如何设计对账系统呢?本文将科普一下对账以及如何设计对账系统。
什么是和解
简单来说:“账户确认”验证
账户:账户也叫财务账户,分为不同的账户,如工资、日常采购、娱乐、差旅费等。
证书:是凭证,比如发票、POS机上的收据、收据、微信支付宝交易订单记录等都是原始凭证
Real:即实际资金
对账的目的是确保“不收不收、不再支付”,保证资金的正确性。 在日常工作中,我相信在对账的过程中,财务往往会多收或少收几毛钱。 有时,对账系统中使用的计算公式是错误的。 最常见的是舍入法,而银行则采用银行家算法。 想了解更多的朋友可以自行百度银行家算法。
对账流程
对账流程:对账系统根据用户设定的对账条件对每一笔交易进行核对,检查符合对账标准的记录。 未检查的项目是未核算的项目。

对账目前分为三部分:与银行对账、与商户对账、支付公司内部对账。
支付公司内部对账:目前部分大公司的对账时效是准实时的。 对账平台主要利用系统间交互的唯一ID号来关联一笔交易。 对账平台获取各系统交互数据的方式一般是通过消息抛出的方式。
银行对账:这部分主要包括业务对账(又称交易对账)和账户对账(又称资金对账)
1 业务对账:即银行提供的对账单据与支付公司整理后的交易流程。 如果两者平衡,则和解成功。 如果不一致,将进行人工干预来处理错误。
2 对账:即核对支付公司与银行之间的总资金/明细以及支付平台结算的总资金/明细。 如果两者平衡,则和解成功。 如果不一致,将进行人工干预来处理错误。
3 商户对账:支付公司对于商户的作用相当于银行对于支付公司的作用。 具体对账流程请参见银行对账流程。
协调设计


此时客多天下网,机构将银行提供的对账单据与支付公司清算的交易流水一一进行对账。 如果两者平衡,则和解成功。 如果不一致,则进行人工干预处理错误或者系统开始执行补偿条件。
现在,我们来看看和解情况

1、我们看一下1号选手超级百货的交易记录。 很正常,账目已经平衡。
2、我们看一下2号选手超级杂货店的交易记录。 如果没有银联交易,但系统有,则存在短付款。
解决方案:通过人工催收、账户调整、损失确认等方式处理短款问题。
原因:
1、如果正常支付银行没有返回,系统认为银行支付成功,属于程序BUG问题;
2、支付系统未处理退款业务,但发送银行退款成功。
3. 支付路径状态错误导致的短付款;
4、因核心系统bug导致的短付款;
5、支付核心核算存在单边账户;
6、未记账导致的短付款
3、我们看一下3号选手超级水果店的交易记录。 如果有银联扣款,但系统没有,则存在长付款。 多次轮询错误池,仍然没有这样的数据。 此类数据一般用于退款处理。
原因:
1、网络故障导致交易无法返回状态;
2、对账出现异常;
3、由于支付路由状态不正确导致支付时间过长;
4、支付因核心系统bug而产生的长期付款;
5、支付核心核算存在单边账户;
6、重复核算导致的长期付款
4、我们看一下4号选手超级便利店的交易记录。 由于订单发生在59:59,发送到银联时,由于网络原因,交易是在15号,所以对账文件变成了16号,所以在这种情况下,应该建立一个错误池,并且T+1日的不平衡成交量的轮换应在T+2日继续进行。

D0-T0对账:D0-T0一般由支付公司垫付,从银行或银联的开户准备金账户中扣除,垫付给商户。 一般会收取一定的手续费。 T+1后与银行银联对账
T1对账:T1对账一般是在交易发生的T+1日与银行/银联对账,然后银行将金额结算到备付金账户。