财务模块设计
2019-03-28 本文已影响81人
Real_man
财务属于整个支付链路中的一部分,支付,结算,财务审核,统计。之前简单提到过支付系统,结算系统
支付过程中,支付动作一般都有:
- 主动支付
- 被动支付
结算的时候,可能出现:
- 支付不足
- 已支付
- 未支付
- 支付过多
支付方式是多种多样,但可分为:
- 内部支付,储值卡,积分,余额等
- 外部支付,银联,支付宝,微信等
财务模块
每一笔公司的入账,都会有收款单记录信息,收款单对应支付的流水,结算时候,可能出现用户支付不足的情况,如果尝试扣除用户的钱失败,则需要进行追款处理,如果结算的时候发现钱超出账单的钱,根据情况进行退款处理。
要保证钱的进出没有问题,需要进行财务审核:
- 公司收款单与第三方外部系统的收款信息是否一致,线下对账看门店收到的钱与上交的钱能否对上
- 订单已收到的钱,与收款分配科目的钱能否对的上
- 退款审核,应不应该退钱
简要分为三类:
- 收款: 记录收款信息,收款的详细信息(此次收款分配到什么科目),每一次收款对应公司的什么服务项目。保存第三方的收款信息,收款的方式,收款对账的结果。
- 追款:追款金额,追款原因,追款人,追款次数,每次追款的详细信息。
- 退款:退款单基于的收款单,退款原因。
每一类里面根据具体的业务,又会做更多的细分处理,在每一次俩系用户之前,一般会尝试一次系统内部的自动处理。
基于每种信息又提供的,增删改查服务,外界业务处理。
最后
简单介绍下财务系统