之前通过几篇文章介绍了现代化支付系统行号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(分行代码)。

  1. 银行代码(Bank Code):由四位英文字母组成,每家银行只有一个银行代码,并由其自定,通常是该行的行名字头缩写,适用于其所有的分支机构

  2. 国家代码(Country Code):由两位英文字母组成,用以区分用户所在的国家和地理区域

  3. 地区代码(Location Code):由0、1以外的两位数字或两位字母组成,用以区分位于所在国家的地理位置,如时区、省、州、城市等

  4. 分行代码(Branch Code):由三位字母或数字组成,用来区分一个国家里某一分行、组织或部门,如果银行的BIC只有八位而无分行代码时,其初始值订为“XXX”

国内银行总行的银行识别代码示例

如下代码列举了银行总行的识别代码(只包含前8位),代码后需要统一添加代表分行的3位阿拉伯数字代号

中国银行:BKCHCNBJ

工商银行:ICBKCNBJ

建设银行:PCBCCNBJ

农业银行:ABOCCNBJ

招商银行:CMBCCNBS

交通银行:COMMCN

中信银行:CIBKCNBJ

........

相关文章

金融结算系统的基础业务之账户体系结构分析

密押加密技术的前世,还挺有意思的

与金融系统对接,了解这些方式就够了

大家总说的银行日终批处理,到底做了些什么

银联的跨行清算体系架构分析

国际金融互联报文规范SWIFT之银行识别代码BIC Code介绍相关推荐

  1. Atitt 支付业务 银行国际代码(SWIFT Code银行国际代码(SWIFT Code)是由SWIFT协会提出并被ISO通过的银行识别代码,凡该协会的成员银行都有自己特定的SWIFT代码

    Atitt  支付业务  银行国际代码(SWIFT Code 银行国际代码(SWIFT Code)是由SWIFT协会提出并被ISO通过的银行识别代码,凡该协会的成员银行都有自己特定的SWIFT代码.在 ...

  2. 银行swift code(银行国际代码)简介 (zt)

    1.SWIFT 环球银行电信协会SWIFT(Society for Worldwide Interbank Financial Telecommunication)是国际上最重要的金融通信网络之一.通 ...

  3. ISO8583银联报文规范分析

    ISO8583银联报文规范 本篇文章参考了中国银联POS终端规范 现在我们有ISO8583报文如下(十六进制表示法): 60 00 03 00 00 60 31 00 31 07 30 02 00 3 ...

  4. 银联8583报文规范详解

    银联8583报文规范详解 自己的理解 转载的内容 自己的理解 转载的内容 以下来自转载地址 https://www.jianshu.com/p/203ed7f632cf 一.什么是8583报文规范? ...

  5. python判别性别的代码_python如何实现性别识别 python实现性别识别代码示例

    python如何实现性别识别?本篇文章小编给大家分享一下python实现性别识别代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 使用keras ...

  6. 兼容多种模块规范(AMD,CMD,Node)的代码

    前言 昨天,公司同事问了我如下一个问题: 说他在看一个插件时,看到了源码结构如截图所示,他知道(function(){})()是一种立即执行函数,但是在截图中,最后的那个圆括号里又写了一个函数func ...

  7. 生物识别技术是什么,生物识别技术的比较介绍

    所谓生物识别技术就是,通过计算机与光学.声学.生物传感器和生物统计学原理等高科技手段密切结合,利用人体固有的生理特性,(如指纹.脸象.虹膜等)和行为特征(如笔迹.声音.步态等)来进行个人身份的鉴定.生 ...

  8. iOS开发 swift 3dTouch实现 附代码

    iOS开发 swift 3dTouch实现 附代码 一.What? 从iphone6s开始,苹果手机加入了3d touch技术,最简单的理解就是可以读取用户的点击屏幕力度大小,根据力度大小给予不同的反 ...

  9. 行人重识别 代码阅读(来自郑哲东 简单行人重识别代码到88%准确率)

    来自郑哲东 简单行人重识别代码到88%准确率 阅读代码 prepare.py 数据结构 部分代码 一些函数 model.py ClassBlock ResNet50 train.py 一些参数 使用f ...

  10. 入门行人重识别 尝试跑(郑哲东 简单行人重识别代码到88%准确率)过程

    来自郑哲东 简单行人重识别代码到88%准确率 运行代码和参考步骤 试运行-第一部分 prepare.py model.py train.py 试运行-第二部分 test.py 运行代码和参考步骤 代码 ...

最新文章

  1. 谷歌宣布在北京成立AI中国中心:李飞飞和李佳共同领导
  2. 已经发车的票还能取出来吗_高铁票在车已经开了,但我没上车也没有取票的情况下,还能取出票吗?...
  3. 统计数组中重复元素个数
  4. html页面通过特殊链接:打电话,发短信,发邮件详细教程
  5. Swagger——与WebAPI整合
  6. MSN聊天记录备份和还原方法
  7. 差异化地推手段,让营销效果翻十倍!
  8. Windows程式开发设计指南(十五)与装置无关的点阵图
  9. pythonl list 的修改元素
  10. 手机充电总要充到100%吗?充电时先插手机还是充电器
  11. 阿里拍卖 捡漏 一元起拍
  12. 【文章】我在华为打工的日子
  13. 坐标反算c语言程序,测量坐标计算程序
  14. 步兵战场环境目标分析仿真系统软件
  15. 自定义loading组件
  16. 树莓派 arduino 电池供电方案(适用包括STM32 CC 系列所有单片机)
  17. 利用Python爬取《囧妈》豆瓣短评数据,并进行snownlp情感分析
  18. 成都新会展中心招聘会——IT软件行业缺口大
  19. 基于深度学习的多特征电力负荷预测(Python代码实现)
  20. 极乐迪斯科for Mac(侦探类RPG游戏)中文版

热门文章

  1. JS设置cookie,获取cookie
  2. python snownlp_snownlp · PyPI
  3. 普通电视盒子安装绑定迅雷远程下载,实测成功
  4. 2022年中式烹调师(技师)考试题库及答案
  5. [配套工具] 【新手福音】最简单的大漠插件注册方法 只需四行代码 每行附有详细说明
  6. 安川焊接机器人做圆弧运动编程_安川机器人示教器编程插补方式详细介绍--安川机器人...
  7. 最新大数据资料合集.pdf
  8. 后端向前端返回图片URL,并向后端传递base64格式URL
  9. 基于Ansible和CodeDeploy的DevOps解决方案
  10. idea运行java项目js中文乱码如何解决