国际金融互联报文规范SWIFT之银行识别代码BIC Code介绍
之前通过几篇文章介绍了现代化支付系统行号CNAPS Code、以及金融机构编码的组成,如下所示:
人民银行现代化支付系统CNAPS行号介绍
金融机构编码结构完整介绍
但前面这些编号主要用于国内银行间的支付结算报文传递。而在国际业务,涉及境外外资银行之间的报文传递,人民银行制定的编码规范显然是无法满足需求的,这就引出了SWIFT—Society for Worldwide Interbank FinancialTelecommunications(环球同业银行金融电讯协会,注意不是Apple的Swift语言)。
SWIFT是一个国际银行间非盈利性的国际合作组织,总部设在比利时的布鲁塞尔,同时在荷兰阿姆斯特丹和美国纽约分别设立交换中心(Swifting Center),并为各参加国开设集线中心(National Concentration),为国际金融业务提供快捷、准确、优良的服务。SWIFT运营着世界级的金融电文网络,银行和其他金融机构通过它与同业交换电文(Message)来完成金融交易。
SWIFT常用的报文规范
MT000~MT099:SWIFT系统报文
MT100~MT199:客户付款及支票
MT200~MT299: 金融机构转账
MT300~MT399:外汇金融市场,货币市场及其他
MT400~MT499:托收及现金运送单
MT500~MT599:证券市场
MT700~MT799:贵金属和辛迪加
MT700~MT799: 跟单信用证及保函
MT800~MT899:旅行支票
MT900~MT999: 现金管理和客户状态
银行识别代码-BIC Code
BIC Code(Bank Identifier Code)是由SWIFT协会提出并被ISO通过的银行识别代码,由十一位的数字或字母组成,这是十一位BIC可以拆分为银行代码、国家代码、地区代码和分行代码四部分。以中国银行北京分行为例,其银行识别代码为BKCHCNBJ300。其含义为:BKCH(银行代码)、CN(国家代码)、BJ(地区代码)、300(分行代码)。
银行代码(Bank Code):由四位英文字母组成,每家银行只有一个银行代码,并由其自定,通常是该行的行名字头缩写,适用于其所有的分支机构
国家代码(Country Code):由两位英文字母组成,用以区分用户所在的国家和地理区域
地区代码(Location Code):由0、1以外的两位数字或两位字母组成,用以区分位于所在国家的地理位置,如时区、省、州、城市等
分行代码(Branch Code):由三位字母或数字组成,用来区分一个国家里某一分行、组织或部门,如果银行的BIC只有八位而无分行代码时,其初始值订为“XXX”
国内银行总行的银行识别代码示例
如下代码列举了银行总行的识别代码(只包含前8位),代码后需要统一添加代表分行的3位阿拉伯数字代号
中国银行:BKCHCNBJ
工商银行:ICBKCNBJ
建设银行:PCBCCNBJ
农业银行:ABOCCNBJ
招商银行:CMBCCNBS
交通银行:COMMCN
中信银行:CIBKCNBJ
........
相关文章
金融结算系统的基础业务之账户体系结构分析
密押加密技术的前世,还挺有意思的
与金融系统对接,了解这些方式就够了
大家总说的银行日终批处理,到底做了些什么
银联的跨行清算体系架构分析
国际金融互联报文规范SWIFT之银行识别代码BIC Code介绍相关推荐
- Atitt 支付业务 银行国际代码(SWIFT Code银行国际代码(SWIFT Code)是由SWIFT协会提出并被ISO通过的银行识别代码,凡该协会的成员银行都有自己特定的SWIFT代码
Atitt 支付业务 银行国际代码(SWIFT Code 银行国际代码(SWIFT Code)是由SWIFT协会提出并被ISO通过的银行识别代码,凡该协会的成员银行都有自己特定的SWIFT代码.在 ...
- 银行swift code(银行国际代码)简介 (zt)
1.SWIFT 环球银行电信协会SWIFT(Society for Worldwide Interbank Financial Telecommunication)是国际上最重要的金融通信网络之一.通 ...
- ISO8583银联报文规范分析
ISO8583银联报文规范 本篇文章参考了中国银联POS终端规范 现在我们有ISO8583报文如下(十六进制表示法): 60 00 03 00 00 60 31 00 31 07 30 02 00 3 ...
- 银联8583报文规范详解
银联8583报文规范详解 自己的理解 转载的内容 自己的理解 转载的内容 以下来自转载地址 https://www.jianshu.com/p/203ed7f632cf 一.什么是8583报文规范? ...
- python判别性别的代码_python如何实现性别识别 python实现性别识别代码示例
python如何实现性别识别?本篇文章小编给大家分享一下python实现性别识别代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 使用keras ...
- 兼容多种模块规范(AMD,CMD,Node)的代码
前言 昨天,公司同事问了我如下一个问题: 说他在看一个插件时,看到了源码结构如截图所示,他知道(function(){})()是一种立即执行函数,但是在截图中,最后的那个圆括号里又写了一个函数func ...
- 生物识别技术是什么,生物识别技术的比较介绍
所谓生物识别技术就是,通过计算机与光学.声学.生物传感器和生物统计学原理等高科技手段密切结合,利用人体固有的生理特性,(如指纹.脸象.虹膜等)和行为特征(如笔迹.声音.步态等)来进行个人身份的鉴定.生 ...
- iOS开发 swift 3dTouch实现 附代码
iOS开发 swift 3dTouch实现 附代码 一.What? 从iphone6s开始,苹果手机加入了3d touch技术,最简单的理解就是可以读取用户的点击屏幕力度大小,根据力度大小给予不同的反 ...
- 行人重识别 代码阅读(来自郑哲东 简单行人重识别代码到88%准确率)
来自郑哲东 简单行人重识别代码到88%准确率 阅读代码 prepare.py 数据结构 部分代码 一些函数 model.py ClassBlock ResNet50 train.py 一些参数 使用f ...
- 入门行人重识别 尝试跑(郑哲东 简单行人重识别代码到88%准确率)过程
来自郑哲东 简单行人重识别代码到88%准确率 运行代码和参考步骤 试运行-第一部分 prepare.py model.py train.py 试运行-第二部分 test.py 运行代码和参考步骤 代码 ...
最新文章
- 谷歌宣布在北京成立AI中国中心:李飞飞和李佳共同领导
- 已经发车的票还能取出来吗_高铁票在车已经开了,但我没上车也没有取票的情况下,还能取出票吗?...
- 统计数组中重复元素个数
- html页面通过特殊链接:打电话,发短信,发邮件详细教程
- Swagger——与WebAPI整合
- MSN聊天记录备份和还原方法
- 差异化地推手段,让营销效果翻十倍!
- Windows程式开发设计指南(十五)与装置无关的点阵图
- pythonl list 的修改元素
- 手机充电总要充到100%吗?充电时先插手机还是充电器
- 阿里拍卖 捡漏 一元起拍
- 【文章】我在华为打工的日子
- 坐标反算c语言程序,测量坐标计算程序
- 步兵战场环境目标分析仿真系统软件
- 自定义loading组件
- 树莓派 arduino 电池供电方案(适用包括STM32 CC 系列所有单片机)
- 利用Python爬取《囧妈》豆瓣短评数据,并进行snownlp情感分析
- 成都新会展中心招聘会——IT软件行业缺口大
- 基于深度学习的多特征电力负荷预测(Python代码实现)
- 极乐迪斯科for Mac(侦探类RPG游戏)中文版
热门文章
- JS设置cookie,获取cookie
- python snownlp_snownlp · PyPI
- 普通电视盒子安装绑定迅雷远程下载,实测成功
- 2022年中式烹调师(技师)考试题库及答案
- [配套工具] 【新手福音】最简单的大漠插件注册方法 只需四行代码 每行附有详细说明
- 安川焊接机器人做圆弧运动编程_安川机器人示教器编程插补方式详细介绍--安川机器人...
- 最新大数据资料合集.pdf
- 后端向前端返回图片URL,并向后端传递base64格式URL
- 基于Ansible和CodeDeploy的DevOps解决方案
- idea运行java项目js中文乱码如何解决