财务系统-对账模块简述
公司财务对账系统分为大客户对账,门店对账和资金对账,大客户对账即统计大客户的订单并生成对账单的模块,门店对账即根据线上线下订单解析出费用对账单推送至门店系统,用于门店计算收益,绩效,结算等;资金对账则是通过银行或者其他货币资金流水与实际的业务单据比对;并最终反应到财务账上的系统模块。本文将介绍资金对账系统(目前账单解析均已完成,实现了银行流水对账,其他货币资金对账还在开发中)
资金对账系统分为:1. 流水解析;2:自动核对;3:差异处理;4:头寸管理;5:系统日记账
1. 流水解析
资金流水来源分为两部分:银行流水和其他货币资金流水,要分别解析两个流水。银行的基本解析原则为资金管理平台抓取银行账单里面的备注,摘要,用途,收款人,收款人账号,金额,时间等字段并拼成一条摘要推送至财务系统。
公司业务较多的银行包括 广发,招行,上行 其他还包括 中信银行,建行,浦发,光大等等。公司银行/其他货币资金账户有220多个,数量多业务杂 规则配置起来也很麻烦,这里以其中一个招行举例说明流水解析
招行解析规则基本规则:按照交易类型+摘要+对方户名解析银行流水
2. 自动对账:
银行流水解析出来,如果没有业务流水银行流水就直接多账;因此需要从各结算模块导入业务流水;对账流程如下,财务生成标准结构的资金流水与资金对账平台生成标准结构的银行流水进行精准和模糊的比对
资金对账完整流程标准字段说明:
对账前,业务流水和资金流水均会解析成标准的数据结构
付款业务流水标准字段 收款业务流水标准字段当有了业务流水和资金流水后,资金对账系统根据业务类型,收款/付款银行账号,收款/付款人,日期,金额做精准匹配,根据摘要做模糊匹配。比对的时间设定在业务流水确认付款时间的前后一周(为了防止同一人同样金额的报销请款核销错误等情况)
3. 差异处理
目前对账未成功的银行流水和业务流水会挂账,由财务手动认领
4. 头寸管理
因为资金管理平台的本质时解析银行账单,而且银行账单绝大部分有余额,因此可将每个银行的余额展示出来 一个是方便财务了解公司资金状况,再者能方便核对日记账。目前还在开发过程中
5. 系统日记账
对账完成后,推送至财务系统,会完成两个动作,1. 首先过滤调银行流水摘要为:银企直联的银行流水,其他的资金流水生成日记账推送至财务系统。因为金蝶cloud的限制,银企直联的限制,银企的日记账根据支付时上传的付款单自动生成了日记账(金蝶的付款单不管支付成功还是失败都会生成日记账,这就导致系统日记账有可能不准确需要月底人工核对一波)2. 自动核销业务单据,生成实收付凭证
日记账自动生成后,直接减少了出纳的工作量,不用再花时间做手工日记账,有跟多的时间处理付款。
资金对账目前完成了两期,目前还在不断的完善,新的版本资金管理版本不仅会完善对账逻辑而且将会根据银行流水解析出来的 公司内转,理财购买/收益,银行和其他货币资金的手续费,税款,汇票等生成凭证,进一步件减少财务手工做账的占比。