来源: http://yangzb.iteye.com/blog/483191

清算与结算本来是两种业务,不过因为结算中通常又会包括清算,要分成两小节,每小节又说不了太多话,所以干脆放在一起算了,而且这一节只谈流程,不讲设计,这种业务流程理顺了自然就可以设计了。
先约定一下,商业银行的级别,一般是  分行—支行两级,有的可能还会有储蓄所这种第三级。简化起见,暂时就分两级来说吧。如果对应到信用社,那就是联社营业部—信用社营业部。分社一级省略。
先 从结算说起,这里的结算业务,指的就是跨行转账,至少我是打算这么说。每家商业银行,都会在当地的人民银行有一个资金账户,可以理解为结算业务用的备付金 账户。然后在自己行内,也会开立一个与之对应的“上存人行款项”的账户。理论上,人行的这个账户和我们自己行内的这个账户,表达的都是“该银行存放在人民 银行的钱”的这个意思,所以金额也应该相等。那么,这两个账户在不同的银行(也即不同的系统中),如何保障它的一致性?这一般就是通过日终,营业终了时的 对账来保障。所以对账是很重要的,这个后面再说。
至于结算业务的流程,先从遥远的手工账/单机账年代说起吧。在那个时候,结算的途径、概念、术语 可以说是五花八门,什么先直后横,先横后直,提出借方,提出贷方,提入借方,提入贷方,信汇,电汇等等等等,不把人转晕誓不罢休。现在好象大小额支付横空 杀出,倒是简化了不少。当然也还有行间转账,同城支付,省金融平台,不过概念上渐渐趋向统一化,先不多说,先谈谈当时我理解中的流程:
首先如果要转账,我们要在柜台前填一份一式五联的单(一定要用力填哟,不然最后一张纸上看不到什么字迹的),然后这笔钱就从我们的账户上扣下来,划到银行内部的某个往来账户上了。
然 后这些单据,再手工传递到上一级,上一级再手工传递到人行(当然,也可能上一级就是人行,这里不要太较真),每传一次,这笔资金都会在当前做业务的这一个 银行的往来账户中流动,最后通过人行,流到你想转入的银行中,那个你手工填的单,也流到那家银行中。最最后,转入行的业务人员核对单据,账号,户名都没问 题,这笔钱就从往来账户划到我们所填的转入账户上去了。
在这些过程中,结算的同时就已进行了清算,资金的流向是
A银行的某支行A银行的当地分行A地人行B地人行B银行当地分行B银行的某支行
也就是每一笔转账,在行间的这一步,都是通过它们在人行的资金往来账户,实现了资金的流动。
如果是上述的资金流向,就叫先直后横。如果是A地人行B银行A地分行B银行B地分行B银行某支行这种方式,就叫先横后直。
这些单据的传递,都是手工的,或者说是落地的。如果是用信件的方式传递,那就是信汇;如果是用打电报的方式传递,那就是电汇。手工的传递都是有场次的,比如一天两场,或是一天一场之类的。所以这个转账的效率有多快,我就不说了。

现在科技进步了,手段丰富了,社会于是也就和谐的。先从我个人较为欣赏的大额支付说起。我一向认为大额这个业务设 计得是相当的合理,因为资金是点对点,清算行对清算行,大大缩短了流程,更重要的是,信息的传递是自动的。还是上述的CASE,假设转出行与转入行都开通 了大额业务,那么资金的流向是:
A银行的某支行人行B银行的某支行
原则上是这样的实现,当然行内的设计怎么处理我们就不多考虑了。行内当然也可以设计成为先从A银行的支行转到上级分行然后再发出,总之人行收到一笔大额的转账信息之后,是会自动、直接发向指定的转入行(假设转入行也开通了大额业务的话)
大 额系统的对账,不考虑具体的客户账户,只考虑清算行。通俗的说,人行只管A银行今天给B银行转过去多少钱,转过去了,人行就不管了。至于B银行什么时候把 这笔钱入到客户账户中,那是B银行的事,人行不管。听起来责任还是很清晰的吧,而且这样也有助于减少账户锁表而造成的行间转账失败。
因为大额的这种设计,所以实际转账中,几乎是实时的。我从某地信用社转到异地招行,在柜台还没最后签字,收款短信已经来了。

因为大额业务发生的时候,是支行对支行的,所以每发生一笔业务之后,实际上这笔资金是暂时体现在该支行的某个行间 往来账户上。所以每天大额业务结束后,还需要按清算的流程,将这笔资金按往、来分别清算到上一级分行(或是总行吧,总之就是当地的最高节点),然后分行与 人行发下来的电子对账文件进行对账,检查汇总往、来数、金额是否相等。如果相等,那就可以把往来一轧差,转出多的时候就从存放在人行的账户里扣钱,转入多 的时候就往那个账户里加钱。
至于这个清算的步骤,通常还是由手工发起,不过这里的手工,就不是指传递单据,而是指运行程序。当然,清算程序也可以自动运行,这个根据系统的不同,要求的不同,自行调整设计。

银行 核心系统的清算与结算相关推荐

  1. 银行系统日终结算要多久_银行 核心系统的清算与结算 - 系统性能与软件架构 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    清算与结算本来是两种业务,不过因为结算中通常又会包括清算,要分成两小节,每小节又说不了太多话,所以干脆放在一起算了,而且这一节只谈流程,不讲设计,这种业务流程理顺了自然就可以设计了. 先约定一下,商业 ...

  2. 银行核心系统的清算与结算

    清算与结算本来是两种业务,不过因为结算中通常又会包括清算,要分成两小节,每小节又说不了太多话,所以干脆放在一起算了,而且这一节只谈流程,不讲设计,这种业务流程理顺了自然就可以设计了. 先约定一下,商业 ...

  3. 支付业务与技术架构学习总结(9)——银行核心系统之清算体系

    支付清算系统是经济金融活动的基础性支撑.支付.清算体系建设是金融理论与实践的重点课题.本文主要描述了支付系统建设的发展历程及构成,分析了银行内部清算体系设计,有利于快速建立起金融服务体系思路.希望略尽 ...

  4. 银行核心系统入门简介

    文章来源与某位大神的力作,写的非常好,科目的地方首位科目号有待商榷,但总之看完后很多东西一目了然. 银行核心系统入门简介 本文的目标读者是准备从事银行核心系统开发.维护的从业人员.请注意,是" ...

  5. goldendb与mysql_GoldenDB ,一个已经全面支撑银行核心系统的国产数据库

    摘要:沿用.并存还是替代,一直是银行核心系统数据库转型重点思考的问题.四大行目前主要采用的是沿用与并存的数据库产品战略,在确保稳定的大前提下对新兴数据库技术进行探索研究和实践.相对而言,股份制银行在这 ...

  6. 银行核心系统:“交易(Transaction)”是什么?

    有新人问我什么是交易,该怎么定义? 是一个程序? 是处理各种数据的一个方法? 是完成输入和输出结果的过程? 是有操作页面的? 是没有操作页面的? 是对应着银行某业务功能? ...... 这些的确是银行 ...

  7. tickcount()修改成小时分钟_银行核心系统24小时机制实现总结

    本文共2268字 | 建议阅读时间:5分钟 作者:张广 在核心系统的设计实现中,24小时机制向来是一个重点难点.早期的银行只有柜面一个业务办理渠道,因此当时的综合业务系统,跟随网点的营业时间,分为日起 ...

  8. 银行核心系统之应用集成

    银行核心系统之应用集成 云技术 10月8日 以下文章来源于小代嘚吧嘚 ,作者代堂鸣 小代嘚吧嘚 欢迎加入银行核心系统大本营,用讲故事的方式给银行业务加点料,用项目管理的方法来改进工作和生活! 本文共7 ...

  9. 银行核心系统如何选型分布式数据库(含6大落地要点验证)

    本文根据洪烨老师在[deeplus直播:金融业数据库转型与国产化改造]线上分享演讲内容整理而成.(文末有回放的方式,不要错过) 洪烨 光大银行 数据库专家 具有多年银行业系统架构设计及DBA实战经验, ...

最新文章

  1. mysql查看历史连接数_MySQL如何查看连接数和连接状态
  2. 原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现
  3. 【linux】CMake Error in CMakeLists.txt: No CMAKE_CXX_COMPILER could be found.
  4. MySQL 高可用架构 之 MHA (Centos 7.5 MySQL 5.7.18 MHA 0.58)
  5. 计算机考试单招考试面试,单招考试考什么内容?面试一般会问什么?
  6. 基于ChipSmith的逆向(反向)模拟IC设计流程
  7. linux基础网络设置
  8. VSCode 如何支持 Flow
  9. 设计模式 (十六) 命令模式
  10. 斐波那契数列 Java 实现。
  11. 极速PyQt5基础教程06:QtDesigner设计软件界面
  12. 苹果电脑mac或苹果手机如何下载b站视频到电脑或手机本地?
  13. 路由器连接猫服务器未响应,路由器连接猫不能上网怎么办
  14. 蓝阔无线打印服务器,蓝阔打印服务器云打印
  15. 爬虫练习三:爬取链家二手房信息
  16. android 个人云存储,个人云存储app-个人云安卓版-地之图下载
  17. 基于java的人机猜拳游戏
  18. 地牢大师--(BFS+三维数组)
  19. oracle ebs 请求 待定,EBS 并发请求 计划 fnd_conc_release_classes(示例代码)
  20. html中文档流概念+高度塌陷+bfc+浮动清除

热门文章

  1. unity 下载文件到存放本地
  2. 计算机和主域丢失信任关系,此工作站和主域间的信任关系失败
  3. 区块链+人工智能+大数据等技术能否让我们构建三体文明
  4. 7z压缩 lzma流式压缩、解压缩的实现 C语言
  5. electron-rebuild 编译遇到的奇葩问题
  6. 文件复制 要求边读边写
  7. AAAI 2020使用深度强化学习的MOBA游戏《Towards Playing Full MOBA Games with Deep Reinforcement Learning》打败王者荣耀顶尖选手
  8. uboot 添加网络驱动
  9. DDoS攻击防范技术
  10. 基于JAVA的KTV点歌系统,管理系统。