我是靠谱客的博主 可爱大地,最近开发中收集的这篇文章主要介绍对账的必知概念,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

对账:
就是让每一笔交易,都要做到各参与者的记录能够吻合,没有偏差。

平账:
在对账过程中,如果发现有差异的记录,通过人工或者自动的方式,解决这些差异
这里会出现的问题有:
①本地未支付,支付渠道已支付。
这主要是本地未正确接收到渠道下发的异步通知导致。 一般处理是将本地状态修改为已支付并通知业务方!
②本地已支付,支付渠道已支付,但是金额不同;原因可能是重复缴费;
③本地已支付,但是支付渠道中无记录;或者本地无记录,支付渠道有记录。情况少见,肯能因为跨日

轧帐:
是按照客户订单号来比较本地交易记录和渠道交易记录是否一致。
这里会出现的问题是:
轧帐中最大的坑,莫过于切分点的问题。
比如以整0点为切分点,那存在一个问题,本地23:59发起的交易,到了渠道侧,可能会在00:01处理,这一笔交易变成第二天的帐了。

对账单下载:
银行,第三方支付,银联等,基本都会提供对账单下载的功能。
这里会出现几个问题:
第一,对账单格式不一:文本,XML,csv的都有。
为了后续能够统一处理,在账单下载完成后,需要进行标准化处理。
第二,对账单下载方式不一:HTTP,HTTPS,FTP的,都有。
这样我们的下载程序需要按照渠道的协议来处理。
第三,不同的对账单的可下载时间是不一样的

对账流程:
1.渠道对账单下载:银行,第三方支付,银联等,基本都会提供对账单下载的功能。
2.渠道对账单标准化:在得到账单后,下一步是对账单做标准化处理
3.轧帐:按照客户订单号来比较本地交易记录和渠道交易记录是否一致。
4.平账:发现两边不一致的数据,那应该如何处理?数据量不大时,记录起来,人工甄别就行。但如果数据量很大,每天上千条,人工处理就成本太高了。这个没有统一的处理方法,需要根据有问题的数据,做个分析,然后做自动处理。

余额:
记录的是一个时间点的值
流水:
则是反映一段时间内余额变化的过程
流水则是反映一段时间内余额变化的过程
余额的增和减一定对应流水的入和出
流水的入和出一定会引起对应余额的增和减

T+1对账:
即今天对昨天的账,也就是:
在日切点后,把落入日切点之前的当作昨天的账目进行汇总核算,得到昨天的一个余额(称为昨余额)

对账中,
第三方支付平台做了什么?
第三方支付公司在第二天会对前一日交易进行清分,生成对账单供电商平台下载,并将应结算款结算给电商平台。
电商平台做了什么?
电商平台通过下载的对账单与自身系统订单进行比对,确认是否存在异常订单;


对账处理:
对于订单号、金额一致的,记为已对账;
对于订单号匹配,但金额不匹配的,记为金额不一致;
对于订单号无法匹配的,记为短账;
对于对账单中剩余记录,全部记为多账;

对账差错处理:
补单:通过人为干预方式,将原有业务进行下去,如通过接口人工干预订单状态;
挂账:对于不平账单,先挂起,等查明后再进行相应处理;
登账:会计记账,伴随虚拟资金从一个账户向另一个账户转移的过程(原始凭证);


长款:上游给我的款项比我给下游的多;银行钱多了就是长款;订单金额<对账文件金额
短款:上游给我的款项比我给下游的少;银行少钱了就是短款;订单金额>对账文件金额
有百分之九十九点九九是长款

什么是清分?
是指对联机交易系统中的交易日志中记录成功的交易,逐笔计算交易本金和交易的费用(如手续费,利润分成等),然后按清分对象汇总扎差形成对各个清分对象的应收或者应付金额的过程。
直白说,就是通过交易日志计算搞清楚今天应该给谁多少钱和应该向谁要多少钱。

什么是资金划拨?
是指完成了清分后,已经搞清楚了应该给谁多少钱或者向谁要多少钱以后,需要通过特定的渠道和方式,完成应收应付资金的转移。简单的说,就是明确通过何种渠道,拿回应收的钱,付出应付的钱。

链接超时:
是指连接在指定时间内获取不到数据时就自动断开。

最后

以上就是可爱大地为你收集整理的对账的必知概念的全部内容,希望文章能够帮你解决对账的必知概念所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部