标签:mbg 要求 存在 优化 订单号 分类 等等 统一 image
财务对账是一个琐碎而复杂的工作,极需要工作耐心和细心,还要求对账人员对对账系统要十分熟悉。本文笔者通过对财务对账系统v1.0从立项到结项的过程进行复盘,与大家讲述财务对账流程,对账的业务规则和相关的概念解释。
会计学对对账的定义是:为了保证账簿记录的真实性、完整性、准确性,在记账以后结账之前,定期或不定期地对有关数据进行检查、核对。
包含三个方面的核对工作,即账证核对、账账核对、账实核对:
财务对账系统要做的事情就是帮助财务部门得出以上三个方面的核对结果。
该概念来源于平台的资金流向:
如下图所示:
资金流向1:即为C端对账,核对目的是保证平台收到的每一笔钱都有据可依,做到账证相符,“证”体现在每笔支付所对应的订单。因为交易是依托于订单来完成的,订单是平台和用户之间的交易凭证。双方核对字段为:商户订单号、交易金额、交易时间、收款账户:
资金流向2:即为B端对账,核对目的是保证平台对供应商支出的每一笔钱都有据可依。有据可依也体现在每一笔有效订单上(根据和供应商的合作方式来定义有效订单),订单是平台和供应商之间的交易凭证。双方核对字段为:结算单号、结算金额、结算时间、供应商:
由于BC端账单的核对目标不同,决定了BC端账单的生成逻辑不同,因此BC端账单是分别生成后分别核对的。但是,一笔完整的有效账单是包含C端收款和B端结算的,在和供应商结算时需要知道我们C端收了多少钱,对应的各项营销成本是多少,因此需要BC端账单进行串联。
由于有B端结算必然有C端收款,因此BC端串联规则是以B端账单为基准,在B端账单的基础上去串联C端账单。拿电商业务举例:根据业务规则存在购物车订单,假设用户一次下单情况如下:
付款成功后,C端账单有一笔,B端账单有1笔,BC端账单串联后财务才能知道收入可确认多少,预收可确认多少(实际规则比较复杂这里不再赘述)。
系统整体设计:
要想将财务需求做好,需要对公司的每条业务线进行深入了解。
虽然我们再项目立项前就对各业务的业务规则达成共识,但是在项目进行中依然涉及到规则不完善的问题,比如:BC端账单串联的条件(期间临时优化需求)、火车票飞机票改签情况下账单如何处理、业务实际规则和我们原有设定的结算规则不一致等等,还有一些是项目上线后对账过程中发现的问题。
财务对账工作是一个繁琐且工作量大的工作,对数据准确性要求很高,因此要求所有的规则必须严谨,而严谨的前提是对业务和系统要有深入的了解。
做财务的需求需要有极大的细心和耐心,在项目刚上线时每个月都有很大的异常账单,天天加班处理异常账单,排查异常原因,推进开发去反复优化。
当时被异常账单搞得很崩溃,产品经理给财务对账,好在我们团队的小伙伴(包括财务部门、开发团队、各业务线)很棒,虽然有时候我们会有情绪,但是团队目标始终一直,现在整个财务对账系统已经稳定了,即使有新业务开发直接接入财务对账系统即可。
其实当前财务对账系统还有优化空间可以极大提高财务部门的工作效率,但是核心需求已经满足了,根据公司业务发展再迭代也不迟。
标签:mbg 要求 存在 优化 订单号 分类 等等 统一 image
原文地址:https://www.cnblogs.com/sea520/p/11634981.html