银行对账开发思路

银行对账开发思路


因公司实行财务共享,所以集团下属公司的所有网银上交,银行对账工作由共享财务人员进行,需对账的银行账户约200个,计划由共享财务软件开发公司开发,不知道是不是对方水平不行,开发了半年多,至今未完成。个人对程序开发比较感兴趣,所以使用SrpingBoot开发了一个,基本满足需求。现提供一下开发思路,与大家共同学习。

银行对账就是同一银行账户下,银行流水与企业凭证进行核对,发生日期相近,金额相同,收入、支出方向一致的基本可以确定为同一业务,对账相符,银行对账目的就是检查出未入账或入账有误的业务。

难点在于可能同一金额的收支业务在一个月可能有多笔,比如银行手续费一次5元,每次通过银行付款都会产生。当然,如果出纳比较负责,入账及时的话,一般有差异也仅是月底几笔未入账,所以简化银行对账的思路就是:**将收入(支出)按金额、发生日期进行排序,对金额一致的业务进行编号,使用SQL的连接,将金额、序号一致的打上对账成功标志。**在对账时可以将企业入账日期与银行发生日期进行对比,比如只核对日期相差10天的业务,也可只核对金额不重复的业务,后期通过手工来对账。这种思路是速度快,但对于入账不及时且金额重复较多的情况,可能对账不准确。

另有一种思路是将企业或银行一方的业务拿出来,一笔一笔地与另一方进行核对(摘要、发生日期等字段),这种方式的准确率要比第一种高一些,但速度要慢很多,同样对入账不及时且金额重复较多的情况也无法做到精确核对,除非两者中有唯一内容可以作为对账标志。

思路很简单,开发时要考虑的问题很多,比如取消对账、生成余额调节表、另外要考虑初始对账金额及未达的情况。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值