「清算系统java」清算系统设计
今天给各位分享清算系统java的知识,其中也会对清算系统设计进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
三大银行,新it架构是啥样
银行IT系统 -整体架构
--银行系统整体架构及发展方向:
1.网络结构:
1.1 中国国家金融通讯网(China National Financial NetWork):该系统使中央银行、各商业银行及其他金融机构连接在一起
。
1.2 CNFN三层网络结构:
1.一级节点:国家处理中心(National Processing Center,NPC)
2.二级节点:城市处理中心(City Processing Center,CPC)
3.三级节点:人行县支行处理中心(Country Level Bank,CLB)
2.硬件结构:
2.1 服务器:UNIX/LINUX中继器
2.2 网络设备:
组网设备:网卡、传输介质
互联设备:中继器、网桥、路由器、网关、集线器、交换机、调制解调器
2.3 存储设备:磁带机 磁带库
2.4 自助设备:ATM CDM POS 打印机(包括打印存折、回单)
3.软件系统
3.1 中央银行系统
北京:
中国现代支付系统(CNAPS)
中央银行会计集中核算系统(ABS)
中央银行国库业务处理系统(TBS)
中央债券综合业务系统
上海:
全国银行间外汇交易系统
全国银行间同业拆借系统
全国城市商业银行汇票处理系统
中国银联系统
3.2商业银行系统
综合业务系统
综合前置系统
中间业务系统
电子银行系统(网上银行,电话银行,手机银行,自助银行,其他电子银行,未来电子商务)
灾难备份系统
银行其他系统
4.发展方向:
4.1 数据集中化
4.2 数据标准化
4.3 业务多样化
4.4 渠道多元化
--必须掌握的技术
1.编程语言
1.1 c/c++,java
1.2 编译器原理
1.3 使用vi/vim
1.4 使用Makefile
1.5 调试工具gdb/dbx等
2.操作系统
2.1 Linux/Unix原理
2.2 系统命令
2.3 shell编程
2.4 系统管理
3.数据库
3.1 SQL语言
3.2 Oracle/DB2/Informix/MySql/Sybase等数据库原理
3.3 数据库编程
3.4 数据挖掘/数据分析
3.5 数据库管理(DBA)
4.网络通讯
4.1 中间件通讯(Tuxedo/MQ/CICS/Weblogci(Java))
4.2 进程间通讯IPC
4.3 跨主机通讯TCP/IP
4.4 中间件管理
5.系统架构
5.1 了解银行硬件(IBM)
5.2 熟悉B/S体系结构和C/S三层体系结构
5.3 熟悉银行整个网络系统结构
5.4 网络系统管理
--必须掌握的业务
1. 银行会计
1.1 会计科目
按照会计科目反映的经济内容分类:
1.资产类
2.负债类
3.所有者权益类
4.共同类
5.损益类
按照会计科目反映的经济内容分类
1.表内科目
2.表外科目
1.2 记账原则
1.同向相加,异向相减
2.有借必有贷,借贷必相等
2. 银
行核心业务
2.1 资产类:1作为首位科目代号,1011表示现金
1.银行贷款:信用贷款、担保贷款、票据贴现
2.现金管理,金库管理
3.系统:信贷管理系统
2.2 负债类:2作为首位科目号,2011表示对公存款
1.单位存款:活期存款,协定存款,定期存款,通知存款,保证金存款
2.个人存款:活期存款,定活两便,整存整取,零存整取(教育储蓄),通知存款,整存零取,存本取息
3.定期计提,活期结息
4.票据结算类业务:银行汇票,商业汇票(商业承兑汇票,银行承兑汇票),银行本票,支票
5.系统:同城清算系统,现代化支付系统,票据影像交换系统(小额)
2.3 所有者权益类:3作为科目号,312表示利润分配
1.日常业务
2.年终结算业务
2.4 共同类:资产负债共同类,通常表示往来账户,4作为科目号,4070104表示准备金存款
1.业务:金融机构往来,资金拆借/资金划拨,票据结算类业务
2.系统:同城清算系统,现代化支付系统,票据影像交换系统(小额)
2.5 损益类:5作为首位科目号,501,表示利息收入
1.收入类业务
2.支出类业务
3.年终结算业务:成本和费用核算,利润及利润分配
2.6 表外科目:或有资产负债类科目,6作为首位科目号,601表示承兑汇票
1.业务:凭证管理业务(有价单证,主要空白凭证,凭证出售等),贷款业务转表外等
3. 银行外围业务
3.1 中间业务
1.代收代付业务
2.代理证券业务
3.代理保险业务
4.代理国债业务
5.代理财税库银
3.2 外汇业务
1.外汇买卖业务
2.外汇存款业务
3.外汇贷款业务
3.3 信用卡业务
3.4 银联卡业务
1.本代他/他代本存取款
2.本代他/他带本跨行转账
3.Pos消费,Pos退货
4.预授权、预授权完成、预授权撤销、预授权完成撤销
5.商户划账
3.5 IC卡业务(城市一卡通)
1.IC复合卡:使IC卡和磁条合二为一
2.小额消费支付:支付水电煤费用
3.公共交通支付:公交,出租
4.公共设施收费:汽车加油,停车
5.其他便民服务:餐饮超市,数字电视
3.6 现代化支付系统
1.大额支付系统
2.小额支付系统
3.票据影像交换系统
3.7 理财类业务:基金保险
3.8 其他业务:反洗钱,企业征信系统,个人征信系统
--如何学习银行系统
--软件工程
--银行会计科目使用说明
--综合业务系统
--大额支付系统
--小额支付系统
--综合前置系统
--中间业务系统
--进程控制shell脚本
--如何保障运营维护
--如何和客户谈需求
互联网金融系列-支付清算体系介绍-上
一,支付清算体系的简介
支付清算体系是一个国家的金融基础设施,或说公共服务。我国由央行主管此事,目前大体维持“结算-清算”二级制的支付体系。 通俗地讲,银行与商户、消费者之间为结算关系,而银行之间构成清算关系,两个层次交易完成后,支付环节才算终了。清算,其实就是因跨行交易而产生的银行间债务债权进行定期净轧(比如每日),以结清因跨行交易产生的债务债权。 清算更为底层,是一个平台,由央行主导建设,一般个人用户不会直接接触清算系统。结算则是前端,由银行、非金融支付公司等向客户提供服务,也就是所谓的支付业务。 银行自身接入清算系统,非金融支付公司则以自已开户的备付金托管行代理,接入清算系统。
图1“结算-清算”二级体系
从上面的二级体系可以看出,跨行的清算必须经过央行的清算系统进行处理,而银行内部的结算,则是由各个商业银行自己经营办理。
在《中国人民银行法》中规定了中国人民银行对清算的义务和责任:
1, 中国人民银行应当组织或者协助组织银行业金融机构相互之间的清算系统,协调银行业金融机构相互之间的清算事项,提供清算服务,具体办法由中国人民银行制定。
2, 中国人民银行会同国务院银行业监督管理机构(银监会)制定支付结算规则。
在《商业银行法》中规定了商业银行对结算的支持:
1, 商业银行可以经营办理国内外结算。
因此,清算不等于结算。从基础概念看,央行主导了银行业金融机构之间的清算系统,而商业银行则可以经营国内外结算业务,即是“结算-清算”二级制的支付体系。
那么,为什么央行需要维持目前的“结算-清算”二级体系呢?笔者认为本质是监控资金在全社会的流动,避免系统性风险,提高支付的效率,树立公众对支付体系的信心,同时,有利于有效地实施货币政策等。由于清算系统是平台系统,不是前端服务,因此对用户体验没有刻意要求,但对系统稳定性、可靠性、高效性、安全性要求极高,央行将其视为金融的基础设施,或称公共服务,依然未允许市场化的商业介入。结算环节则是市场主体分散的交易,对用户体验要求较高,因此在不产生系统性风险(要一定程度上容忍非系统性风险,比如创新业务试点中发现安全漏洞之类的)的前提下,当局鼓励创新,增加用户支付效率,改进体验。因此,我们认为,央行希望实现的意图为维持现有格局,清算环节仍然视为基础设施,不希望市场介入;支付结算环节则放开竞争,鼓励创新。
目前在运行的清算系统均由央行主管,主要包括 大额实时支付系统 、 小额批量支付系统 、 网上支付跨行清算系统(超级网银) 、 同城票据清算系统 、 境内外币支付系统 、 全国支票影像交换系统 、 银行业金融机构行内支付系统 、 银行卡跨行支付系统(银联跨行交易清算系统CUPS****) 、 城市商业银行资金清算系统 和 农信银支付清算系统 等。这些系统大多由央行主办,可视为非盈利的基础设施,仅银行卡跨行支付系统由特许企业(银联)运营(但银联仍由央行主管)。
二,清算的运作过程
本节笔者以银联为例子,结合目前的刷卡消费涉及的发卡行,收单行,衔接机构,用户和商户等主体,全面阐述清算的过程。
1, 清算账户的开通
清算进行的前提条件是参与清算的主体需要开通清算账户,用于管理清算过程中形成的债权债务沉淀,管理资金的头寸。
首先接入相关清算系统的主体需要在清算系统开清算账户,银行一般需要在央行开通准备金账户和备付金账户(主要用于清算),银联则只需要在央行开通备付金账户即可,无需准备金账户。
而商户对接银联的清算则有两种接入模式:
Ø 直联商户:即直接通过银联的POS接入商户,商户的交易过程会经过银联网络,且其清算过程是由银联的收单清算系统进行处理,直联商户的结算账户(不在央行清算系统开清算账户,只是在商业银行开结算账户而已)一般不是开在央行的清算系统,而是开在一般商业银行中,银联通过对应的小额系统对其结算账户进行贷记处理。
Ø 间联商户:是由收单行自己布置POS对接的商户,商户的交易过程一般对银联来说是透明的,其清算过程,或者说应该是结算过程是由对应的收单行跟各个商户自己进行的,银联不参与其中的结算。
图2 银联清算系统
从上图可以看出,清算账户和结算账户不是一个概念,清算账户是开在央行对应的清算系统中,而结算账户一般是开在商业银行。具体:
Ø 银联境内清算账户均开在 中国人民银行 ,跨境业务的清算账户开在代理清算银行(一般是中行和汇丰银行)
Ø 境内成员机构(即参与银行卡交易的银行)的清算账户均开立在中国人民银行,银行一般在人民银行开立有准备金账户和备付金账户,清算一般使用备付金账户进行。
Ø 境内商户和第三方支付机构的结算账户均开立在 商业银行 中。
这里也说一下银联清算系统和银联会计核算系统的关系:
银联清算系统处理的对象是银行卡跨行交易的清算资金。
银联会计核算系统处理的是银联的自有资金,其中的自有资金中包括了银联自己清算账户上的资金余额,会计核算系统是按照企业会计准则,使用总分户账,登记账户变动和资金转移的信息,而银联清算系统仅仅是建立了清算资金的台账信息。
图3 银联会计核算系统
2, 清算的执行过程
《支付清算组织管理办法》规定:
Ø 支付清算是指支付指令的交换和计算;
Ø 支付指令是指参与者以纸质,磁介质或者电子形式发出的,办理确定金额的资金转账命令;
Ø 支付指令的交换是指提供专用的支付指令传输路径,用于支付指令的接收, 清分, 和发送。
Ø 支付指令的计算是指对支付指令进行汇总和扎差;
Ø 参与者是指接受支付清算组织章程制约,可以发送,接收支付指令的金融机构及其其他机构。
因此,清算的执行过程主要分为 清分 和 资金划拨 两个阶段。
是指对联机交易系统中的交易日志中记录成功的交易,逐笔计算交易本金和交易的费用(如手续费,利润分成等),然后按清分对象汇总扎差形成对各个清分对象的应收或者应付金额的过程。直白说,就是通过交易日志计算搞清楚今天应该给谁多少钱和应该向谁要多少钱。
是指完成了清分后,已经搞清楚了应该给谁多少钱或者向谁要多少钱以后,需要通过特定的渠道和方式,完成应收应付资金的转移。简单的说,就是明确通过何种渠道,拿回应收的钱,付出应付的钱。
图4 清算系统模块
从图4可以看到,清分的数据一般是先从联机交易系统获取交易日志到清算系统,然后根据交易成功的交易日志按照清分对象汇总扎差形成各个清分对象的债权债务关系(注意,在清分阶段,还没对各个相关清分对象的清算账户进行贷记和借记操作,贷即是需要给钱的,借是需要出钱的,清分阶段只是在清算系统内部计算当天的扎差后的债权和债务关系。)
完成了清分后,就可以得出各个清分对象的当天的债权和债务关系,接下来需要对各自清算账户进行资金划拨,实现资金从债务的清算账户向债权的清算账户进行划拨。资金划拨,说白了就是资金转账,需要通过一定的清算支付系统进行:如图4中通过资金管理平台形成转账命令文件上传到统一文件收发平台,由统一文件收发平台通过调用连接央行相关清算系统的前置机接口发送到相关的清算系统对清分对象的清算账户进行借贷记录操作,并获取操作后的回导结果。
3)资金的划拨方式
Ø 境内的跨行清算是通过央行的大额支付清算系统,完成资金划拨。 非常核心的一点是:银联是特许企业,有权限可以主动借记或者贷记诚意机构的清算账户。直白一点是:借记就是我向别人要钱,贷记就是我给别人钱。
Ø 境外的跨行清算是通过银联代理清算银行进行的,通过银行与银行直接的结算汇兑系统完成,但目前只能支持贷记结算,即只能记录我给别人的钱。
Ø 境内的收单清算可以通过央行的小额支付清算系统完成资金划拨,但只能是实现贷记结算。
4)银联清算系统与央行大小额支付清算系统的关系
Ø 无论是跨行清算还是收单清算,银联都是作为一个 特许参与者 ,加入到央行的大小额支付清算系统,完成了银行卡交换业务的资金划拨。
Ø 银联通过央行的大额支付清算系统,实现与境内成员机构清算账户之间的 双向 资金转移(即可贷记和借记相关清算账户)
Ø 银联通过小额支付系统或者当地的票据交换系统,实现与境内第三方机构和直联商户之间的 单向 资金转移(即只能贷记相关清算账户)
Ø 在大额支付清算系统中,银联享有比商业银行更大的特权,因为银联可以借记或者贷记相关成员机构的清算账户(说白了,银联可以直接操作成员机构的清算账户:付多少或者收多少钱),而商业银行只能贷记对方的账户(即只能操作对方清算账户:收多少钱)。在大额支付清算系统中还享有借记特权的只有国债登记公司,但其借记操作还需要有国债做抵押。
从这里可以看出,借记清算账户的权限是更高的,即可以随意决定别人的清算账户对外付款,或者说直接扣别人清算账户的资金,因此只有特许企业才能有这个权限,如银联或者国债登记公司等。
5)银联清算系统与银行结算系统的关系
Ø 银联和商业银行都是作为参与者,加入到大小额支付清算系统,完成了跨行资金的划拨。
Ø 银联清算系统的清算对象是成员机构(一般是商业银行:发卡行,收单行),第三方机构和直联商户。
Ø 商业银行结算系统的结算对象是在本行开立存款账户的单位或者个人,并通过央行的支付清算系统,帮助存款账户持有人完成支付结算所需的资金转移(如个人跨行转账,则需借助央行的清算系统)。
Ø 银联在央行开立的清算账户从本质上说是备付金账户;而商业银行在央行开立的清算账户分准备金账户和备付金账户;
Ø 准备金账户主要是用于监管使用,用于保护存款人合法权益(即商业银行对吸取存款一定的比例的资金需要存到央行的准备金账户,避免银行一旦有问题,能够拿这些钱补偿存款人,当然现在也在积极探讨存款保险制度);而备付金账户主要用于自身的资金头寸的管理。
3, 清算的对账
涉及到资金扭转的系统,都需要进行对账。各个清分对象需要进行对账:清分对象自己都会记录交易信息,然后用自己记录的交易日志跟清算系统进行复式(双向)对账,那么对账面临的一个问题是:以谁的数据为准的问题。
对账方式分为:自主清算和非自主清算。简言之,自主清算就是以我数据为准的清算,非自主清算就是不是以我数据为准的清算。
境内的跨行清算和收单清算均采用了自主清算,其相应的对账方式是先以银联的清分结果为准,先行办理资金划拨,然后成员机构,第三方机构或者直联商户,再根据银联的对账文件,对比自身的交易明细,如果有出入就通过差错方式处理。
外卡收单清算以及部分跨境业务均采用非自主清算。
清算系统是什么意思?
支付清算系统(payment and clearing system),也称支付系统(payment system),是一个国家或地区对交易者之间的债权债务关系进行清偿的系统。具体来讲,它是由提供支付服务的中介机构、管理货币转移的规则、实现支付指令传递及资金清算的专业技术手段共同组成的,用以实现债权债务清偿及资金转移的一系列组织和安排。
我国支付清算系统建设的目标是建立以中国现代化支付系统为核心,各商业银行行内系统为基础,票据交换系统、卡基支付系统等并存的支付清算系统。
相对于清算还有结算,清算主要是银行内部对一个时期的计算,而结算则是银行之间的一种结算方式。
关于清算系统java和清算系统设计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。