对账具有普遍性,已经被应用在金融支付、消费金融、小额贷款、电商零售、现金管理、油卡充值、批量缴税、POS刷卡、ATM业务、外卖平台、酒店预订等场景中。
在金融业务(聚合支付、银联交易、人行往来、大小额支付、转账支出)的交易中,金融企业与与银行对账,实质上就是账实核对、账证核对、账账核对,主要涉及C端用户、B端商户、金融平台、支付渠道之间在订单数据、账单数据、交易流水和资金流水的对账,主要体现在以下几个方面:
对账就是在金融支付(充值、提现、转账、消费、退款)中进行信息流和资金流的核对,主要包括业务对账、交易对账、账单对账、资金对账。
即在金融支付的信息流上,进行业务数据、交易数据的对账;在金融支付的资金流上,进行账单流水、资金流水的对账。
针对不同对账场景、不同对账主体,重点是确保平台对账、商户对账、渠道对账的账务数据和资金流水正确。对账作为金融支付的最后环节,主要关注以下几个维度:
大部分支付机构是次日2:00点左右会生产对账文件,且对账文件一般存放在对账系统内,可通过手动或者程序连接sftp获取,文件格式一般是xml、csv或txt。
对账首先要确定获取对账文件的获取方式,可以通过商户平台下载,也可以通过渠道接口下载。两者最大的区别是平台下载涉及走申请流程,接口下载涉及做系统对接。
会计科目是对账的基础,必须有会计科目才能完成对账。金融平台对账就是很多对应会计科目下的订单数量、交易金额、服务费用是否一致,还涉及支付机构的往来账目是否准确无误。
系统解析对账文件后按对账维度逐笔核对交易订单。对账维度主要涉及二级商户入网费、充值金额、充值收单费、消费金额、通道服务费、平台抽佣、提现金额、提现手续费、退款金额、退款手续费等,每笔代收代付的金额或服务费必须与资金流水一致。
任务调度就是定时任务基于设定的对账时间(一般为当日22:00~次日6:00之间),按对账批次(对账文件全量覆盖)自动执行对账任务。
因金融平台和支付机构两边的业务数据、资金流水不一致导致的差错账、单边账、挂账等进行预警,以便实时修正并处理。
支付对账就是系统根据配置的对账规则发起对账任务,在获取支付机构的对账文件,进行自动解析入库,并与本地的账单数据进行核对,从而完成订单交易对账和资金流水对账。
在完成金融业务的聚合支付后,系统次日发起对账定时任务跑批,对账系统获取金融平台的对账单,并导入支付机构生成的对账文件,根据对账引擎去路由数据源,并试算交易订单和资金流水对比是否一致:若一致则对账成功,若不一致则对账失败,返回失败通知,并生产对账差异文件。
在支付机构完成差错处理和资金划拨后,生成新的对账文件,同步到金融平台的本地账户,并修改对账系统的交易流水,生成新的对账单,再次确认账单一致,就根据对账结果请求对账系统完成记账。
根据对账规则将金融交易的业务订单与支付订单生成对账账单,通过匹配订单来核对账户余额和和交易记录。
每一笔余额收支明细都需要记录流水,并记账到商户的资金账户和结算账户,按总分类账簿对余额进行日终对账,主要包括以下几个维度:
支付业务中的日终余额,是每天日终结账时根据前一天余额加上当日代收、代付科目发生额的累加之和。主要是确保借、贷方本期余额与所属明细分类账的借、贷方本期发生额之和相符。
按照对账单生成凭证,即银行回单。我们可以凭借银行回单查询相关账户余额。若有交易账单明细核对不一致的情况,银行回单可以作为对账凭证。
期末余额=期初余额+本期增加发生额-本期减少发生额。主要是确保平台账户的期末余额与支付机构的期末余额核对相符。
根据交易类型对费用科目的所属明细分类进行核对,关键是对交易日期、交易类型、交易流水、借贷关系、余额进行账账核对。主要是确保借、贷方账面余额与所属明细分类账的借、贷方余额之和相符。
对账系统根据会计科目处理不同金融业务的业务核对、总分核对、资金核对,一般会从支付机构的对账文件中解析二级商户号、订单号、交易流水、交易类型、支付状态、应付金额、实付金额、借贷关系等关键字段,与内部系统记录的订单数据进行勾兑,根本目的是通过对账处理修正金融平台内部系统的数据不一致。
在金融平台的对账中,主要涉及收单对账、分账对账、结算对账、退款对账、商户对账、银行对账等。
对账处理的关键是确保账证相符、账账相符、账实相符,对账单进行处理主要包括以下几种方式:
平衡账即完成聚合支付后,把各个分类账户的金额与其汇总账户的金额通过平衡试算公式调整为相等,或者说交易账单和对账文件满足平衡试算公式。平衡账一般不需要做处理,只需根据定时任务进行日结和试算平衡即可。
差错账即完成聚合支付后,在记账过程中,由于会计核算方面出现重记、漏记、数字颠倒、数字错位、数字记错、科目记错、借贷方向记反等错误,导致两边的账单不一致。差错账的处理方式一般是资金轧差、隔日冲正,通过补单机制更正对账系统中出现的差错,并对差异表中的记录进行勾兑。
单边账即完成聚合支付后,交易平台和用户只有一方账面发生相应变化。比如因支付网络超时导致发卡行已扣款但收单行未入账、或发卡行未扣款但收单行已入账等情况都可以称为单边账。单边账的处理方式一般是单边抹账,谁做了收单记账,谁负责原路退回。
在金融行业中,只要涉及三方支付,就会有对账需求。
对账一般是从业务场景出发,结合公司的实际对账需求,去设计一套独立的对账系统,以满足日常金融业务的对账需求,根本目的是实现账务对账的降本增效。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。