详解34家银行对公账号编码规则及其编码分析

2023-11-07

1、工商银行

账号位数19位:

地区代码4位(13为安徽)+网点号4位+账户性质应用号2位(09基本户,19一般户,29专户,39临时户)+账号顺序号7位+校验码2位

编码分析攻略:

中国工商银行对公账户共19位,其中1-4位为地区代码(详见代码表),5-8位为网点代码,9-10位为应用号,11-17位为序号,18-19位为校验位。需要要注意的是应用号为09的属于往来户,19属于一般存款户。

2、农业银行

账号位数17位:

行别代码2位(安徽12开头)+交换号4位+辖带号1位+账号顺序号9位+校验码1位

编码分析攻略:

中国农业银行对公账户共17位,其中1-2位为地区代码(详见代码表),3-6位为网点代码,7-8位为币种,9-10位为账户类型,11-16位为序号,17位为校验位,其中7到10位是0104。需要注意农行银行交易明细中遇有同行的对公账户会省略前两位地区代码,如果查询则需要按照代码表补位。

农行各省市代码对照如下:

01总行、02天津、03上海、04山西、05内蒙、06辽宁、07吉林、08黑龙江、09上海、10江苏、11北京、12安徽、13福建、14江西、15山东、16河南、17湖北、18湖南、19浙江、20广西、21海南、22四川、23贵州、24云南、25西藏、26陕西、27甘肃、28青海、29宁夏、30新疆、31重庆、34大连、38青岛、39宁波、40厦门、41深圳、44广东、50河北、97香港。

3、中国银行

账号位数12位:账号系统随机生成。

中国银行对公账户共12位,无编码规则,随机无规律,对公账户12位的很少遇到,遇到12位账户且账户名称是公司,优先考虑中国银行对公账户。

4、建设银行

账号位数20位:

地区代码3位(安徽34开头)+币种代码2位+交换号及辖带号6位+账号类别2位+账号顺序号6位+校验码1位

编码分析攻略:

中国建设银行对公账户共20位,地区代码3位+币种代码2位+交换号及辖代号+账号类别2位+账号顺序号6位+校验码1位。备注建行最为明显的标识是3到6位一般为0(1/2)501。501代表活期

5、邮储银行

账号位数18位,

1.(原本币)10位客户编号+1位校验位+3位业务种类+4位顺序号

(原外币)10位客户编号+1位校验位+1位币种+1位预留+1位储种+4位顺序号

2.(新对公)9+4位区域代码+1位校验位+2位账户种类+10位顺序号,安徽934开头

6、交通银行

账号位数21位:

地区代码3位(合肥341)+开户识别码6位+账户标志码2位+账号顺序号8位+效验码2位

编码分析攻略:

交通银行对公账户共21位,其中1-6位为地区代码,7-9位为账户属性,10-11位为币种,12-20位为序号,21位为校验位。需要注意的是交通银行的账号前面的地区代码与开户地居民身份证前两位大体一致。

7、浦发银行

账号位数20位:

开户位置标识(6位,开户机构号为1-4位,如合肥:58XX)+账户类型代码3位+币种2位+校验码1位+顺序号8位

8、中信银行

账号位数19位:

1.存量账户:开户网点号(6)+币种(2)+科目代号(3)+序号(6)+校验位(2)

2.新开账户:‘8’+法人编号(1)+开户分行号(3)+币种(2)+业务种类(2)+校验位(2)+序号(8)

9、招商银行

账号位数15位:

客户号(10,3位客户号前缀+7位顺序号)+货币号(2,该账户的货币种类:如10代表人民币,21代表港币,32代表美元,65代表日元,35代表欧元,29代表澳洲元)+顺序号(3,系统按顺序自动生成)

客户号前缀对应不同的城市,编码规则按照长途电话区号来,对于北京等电话区号为3位的城市,客户号前缀为1+长途电话区号后两位;其他长途电话区号为4位的城市,客户号前缀等于长途电话区号的后3位。

编码分析攻略:

招商银行对公账户共15位,其中1-5位为地区号,6-10位为业务号,10-11位为币种,12-15位为序号。需要注意的是招商银行的账号前面3位的地区代码与开户地区号有关,一般来说比如山东济南区号0531,则对公账户前三位为531。

10、光大银行

账号位数17位:

机构号(4,如7669 合肥分行)+货币币种(2,如01人民币、12英镑、13港币、14美元、28加币、29澳元、38欧元、)+账户类型(2,如88活期、81定期、83贷款账户)+7位顺序号+2号效验位

编码分析攻略:

光大银行对公账户共17位,1-4位是机构号,5-6位是币种,7-8位为固定数值88,9-15位为序号+16-17位为校验码。一般来说光大银行对公账户最明显的标志就是5-8位为0188,其中01代表人民币、13港币、14美元,27日元。

11、华夏银行

账号位数17位:

1+机构代码(2,合肥47)+机构当地网点顺序号(2位)+账号顺序号11位+校验码1位

12、民生银行

A、2013年2月之前:账号位数16位。

一级分行代码2位+机构代码2位+币别2位(01人民币)+随机编码10位。

一级分行代码:01北京、02上海、03广州、05广州、06大连、07杭州、08南京、09太原、10石家庄、11重庆、12西安、13贵阳、15福州、16济南、17汕头、18深圳、19宁波、20成都、21天津、22昆明、23泉州、26苏州、27青岛、28温州、29厦门、30郑州、31长沙、33长春、34合肥、35南昌、55南宁、64呼和浩特、65沈阳

B、2013年2月之后:账号位数9位,无编码规则。

编码分析攻略:

中国民生银行新开立对公账户共9位,无编码规则,随机无规律。2013年前开立的对公账户共16位,1-4位为机构号,5-6位为币种,7-9位为科目号,10-15位为序号,16位为校验码。需要注意的是9位的对公账户第一位为6属于活期,7属于定期。

13、兴业银行

账号位数18位:

地区号(2,安徽49 )+机构代号(3)+货币种类(2,如01人民币、11欧元、12英镑、13港币、14美元等)+业务种类(3,如001活期账户,002定期账户,003贷款账户等)+账号序号(6)+校验码(2)

一级分行代码:08总行、11福州、12厦门、13宁德、14莆田、15泉州、16漳州、17龙岩、18三明、19南平、20苏州、21上海、32北京、33深圳、34重庆、35杭州、36长沙、37济南、38宁波、39广州、40南京、41武汉、42沈阳、43成都、44天津、45西安、46郑州、47昆明、48太原、49合肥、50南昌、51乌鲁木齐、52青岛、53大连、55南宁、56哈尔滨、57石家庄、58长春、59呼和浩特、60贵阳、61兰州、62海口、63西宁、69银川、70拉萨

14、广发银行

1.旧核心系统账号位数18位:(6位行所号,如:合肥分行营业部149101,滨湖支行149102,望江支行149103,肥西支行149105,芜湖分行营业部149201)+ (3位业务品种)+(2位币种标识位)+ (6位顺序号)+(1位校验位).

合肥分行营业部行所号:149101

2.新核心系统账号位数19位:955088+(8位客户号)+(3位顺序号)+(2位校验位).

15、安徽省联社

账号位数23位:

12位客户号(对私客户1开头,对公/同业客户2或6开头)+中间10位是顺序号(3位的账户类型+7位序号)+1位校验位

16、平安银行

账号位数14位:

账户类别(2,如:19—同业账户;11、15—公司客户)+顺序号(10)+校验码(2)

17、徽商银行

1.老核心

账号位数19位:机构号(5)+币种(2)+产品(3,021-存款)+顺序号(8)+校验码(1);

2.新核心

账号位数18位:客户号(10,客户新开户时所生成的编号,该号唯一,2、5开头-对公客户号)+校验位(1)+业务编码(1)+顺序号(6)

18、杭州银行

账号位数19位:

地区号5位+账户性质3位+银行代码1位+顺序号9位+校验码1位

19、渤海银行

账号位数16位:

客户号10位(客户号是系统根据客户提供的有效证件号码自动生成的10位数字代码,一个证件号码只能产生一个客户号,且全国通用)+账号顺序号4位+校验码2位

20、东莞银行

对公账号位数15位:

5+校验位(1位)+000+机构号(4位)+顺序号(6位)

21、瑞穗银行

账号位数17位:

6位地区识别号(行内系统转人行支付系统转换号)+2位币种识别+3位网点号+1位账号性质代码+4位顺序号+1位检验码 6位地区代码为361018

22、九江银行

账号位数18位:

地区号(2,合肥地区61)+机构代号(3)+货币种类(2)+业务种类(3)+账号序号(6)+校验位(2)

一级分行代码:景德镇分行(22)、赣江新区分行(23)、新余分行(26)、鹰潭分行(27)、赣州分行(28)、萍乡分行(29)、上饶分行(33)、宜春分行(43)、广州分行(58)、广东南沙支行(59)、合肥分行(61)、九江地区(72)、吉安分行(75)、抚州分行(77)、南昌分行(78)

23、东亚银行

账号位数15位:

区域码(1,大陆为“1”)+机构号(4,即网点号,如合肥分行4900)+顺序号(6)+ 校验位(1)+产品号(3,代表存款账户类型,例:100-Saving账户、400-Current账户、300-定期账户、888-显卓理财账户、999-私人银行账户、499-待核查账户等)

安徽地区以149开头。

24、南洋银行

账号位数14位:

银行编码3位(南洋中国043)+分支行代码3位(合肥443)+作业代码1位+账户编号6位+校验码1位

各分行代码如下:400总行、442南宁、443合肥、445无锡、447成都、448苏州、451杭州、452上海、457大连、459北京、460广州、466海口、469深圳、903青岛、907汕头。

25、恒丰银行

恒丰银行对公账户共18位,其中2-4位为地区号,5-8位为网点代码,9-10位为币种,11-13位为科目号,14-17位为序号,18位为校验位。需要注意的是恒丰银行的账号第一位为8,是固定的,18位的对公账号较少,比较好判断

26、国家开发银行

账号位数20位:

机构代码4位+币种代码3位+序列号7位+检验号2位+预留位4位

27、进出口银行

账号位数12位:

科目号6位+顺序号5位+校验号1位

28、农发银行

账号位数20位:

地区代码4位+行别代码2位+交换号4位+帐号顺序号8位+校验号2位+存款属性1位

29、深发银行

账号位数14位:

作业码2位(10或者11)+客户编号10位+顺序号2位

30、上海银行

账号位数11位:

分类码2位+顺序号8位+校验码1位

31、农商银行

账号位数17位(旧):

交换号6位+辖带号1位+科目代码4位+顺序号4位+校验码2位

账号位数17位(新):

交换号6位+辖带号1位+业务代码3位+顺序号5位+校验码2位

32、浙商银行

账号位数22位:

地区号4位+机构号5位+币种代码2位+业务种类3位+顺序号6位+校验码2位

33、宁波银行

账号位数17位:

网点号4位+币种代码2位+类别2位+顺序号7位+校验码2位

34、南京银行

账号位数17位:

机构号4位+币种代码2位+业务代码4位+顺序号6位+校验码1位

本文转自互联网,部分内容经过验证有效。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

详解34家银行对公账号编码规则及其编码分析 的相关文章

  • 无法“安装”plpython3u - postgresql

    我正在尝试在 postgresql 中使用 python 语言 像这样的事情 create or replace function test a integer returns integer as if a 2 0 return even
  • 为 Anaconda Python 安装 psycopg2

    我有 Anaconda Python 3 4 但是每当我运行旧代码时 我都会通过输入 source activate python2 切换到 Anaconda Python 2 7 我的问题是我为 Anaconda Python 3 4 安
  • Django:按钮链接

    我是一名 Django 新手用户 尝试创建一个按钮 单击该按钮会链接到我网站中的另一个页面 我尝试了一些不同的例子 但似乎没有一个对我有用 举个例子 为什么这不起作用
  • Python - StatsModels、OLS 置信区间

    在 Statsmodels 中 我可以使用以下方法拟合我的模型 import statsmodels api as sm X np array 22000 13400 47600 7400 12000 32000 28000 31000 6
  • 如何使用Conda下载python包并随后离线安装?

    我知道通过 pip 我可以使用以下命令下载 Python 包 但 pip install 破坏了我的内部包依赖关系 当我做 pip download
  • PyUSB 1.0:NotImplementedError:此平台不支持或未实现操作

    我刚刚开始使用 pyusb 基本上我正在玩示例代码here https github com walac pyusb blob master docs tutorial rst 我使用的是 Windows 7 64 位 并从以下地址下载 z
  • 以编程方式停止Python脚本的执行? [复制]

    这个问题在这里已经有答案了 是否可以使用命令在任意行停止执行 python 脚本 Like some code quit quit at this point some more code that s not executed sys e
  • Python pickle:腌制对象不等于源对象

    我认为这是预期的行为 但想检查一下 也许找出原因 因为我所做的研究结果是空白 我有一个函数可以提取数据 创建自定义类的新实例 然后将其附加到列表中 该类仅包含变量 然后 我使用协议 2 作为二进制文件将该列表腌制到文件中 稍后我重新运行脚本
  • 如何加速Python中的N维区间树?

    考虑以下问题 给定一组n间隔和一组m浮点数 对于每个浮点数 确定包含该浮点数的区间子集 这个问题已经通过构建一个解决区间树 https en wikipedia org wiki Interval tree 或称为范围树或线段树 已经针对一
  • 如何使用 OpencV 从 Firebase 读取图像?

    有没有使用 OpenCV 从 Firebase 读取图像的想法 或者我必须先下载图片 然后从本地文件夹执行 cv imread 功能 有什么办法我可以使用cv imread link of picture from firebase 您可以
  • AWS EMR Spark Python 日志记录

    我正在 AWS EMR 上运行一个非常简单的 Spark 作业 但似乎无法从我的脚本中获取任何日志输出 我尝试过打印到 stderr from pyspark import SparkContext import sys if name m
  • Pygame:有没有简单的方法可以找到按下的任何字母数字的字母/数字?

    我目前正在开发的游戏需要让人们以自己的名义在高分板上计时 我对如何处理按键有点熟悉 但我只处理过寻找特定的按键 有没有一种简单的方法可以按下任意键的字母 而不必执行以下操作 for event in pygame event get if
  • Jupyter Notebook 内核一直很忙

    我已经安装了 anaconda 并且 python 在 Spyder IPython 等中工作正常 但是我无法运行 python 笔记本 内核被创建 它也连接 但它始终显示黑圈忙碌符号 防火墙或防病毒软件没有问题 我尝试过禁用两者 我也无法
  • 如何在Python中对类别进行加权随机抽样

    给定一个元组列表 其中每个元组都包含一个概率和一个项目 我想根据其概率对项目进行采样 例如 给出列表 3 a 4 b 3 c 我想在 40 的时间内对 b 进行采样 在 python 中执行此操作的规范方法是什么 我查看了 random 模
  • Python:如何将列表列表的元素转换为无向图?

    我有一个程序 可以检索 PubMed 出版物列表 并希望构建一个共同作者图 这意味着对于每篇文章 我想将每个作者 如果尚未存在 添加为顶点 并添加无向边 或增加每个合著者之间的权重 我设法编写了第一个程序 该程序检索每个出版物的作者列表 并
  • 如何计算 pandas 数据帧上的连续有序值

    我试图从给定的数据帧中获取连续 0 值的最大计数 其中包含来自 pandas 数据帧的 id date value 列 如下所示 id date value 354 2019 03 01 0 354 2019 03 02 0 354 201
  • Scrapy:如何使用元在方法之间传递项目

    我是 scrapy 和 python 的新手 我试图将 parse quotes 中的项目 item author 传递给下一个解析方法 parse bio 我尝试了 request meta 和 response meta 方法 如 sc
  • 发送用户注册密码,django-allauth

    我在 django 应用程序上使用 django alluth 进行身份验证 注册 我需要创建一个自定义注册表单 其中只有一个字段 电子邮件 密码将在服务器上生成 这是我创建的表格 from django import forms from
  • 使用 Python 的 matplotlib 选择在屏幕上显示哪些图形以及将哪些图形保存到文件中

    我想用Python创建不同的图形matplotlib pyplot 然后 我想将其中一些保存到文件中 而另一些则应使用show 命令 然而 show 显示all创建的数字 我可以通过调用来避免这种情况close 创建我不想在屏幕上显示的绘图
  • 导入错误:没有名为 site 的模块 - mac

    我已经有这个问题几个月了 每次我想获取一个新的 python 包并使用它时 我都会在终端中收到此错误 ImportError No module named site 我不知道为什么会出现这个错误 实际上 我无法使用任何新软件包 因为每次我

随机推荐

  • es部署--生产环境--01--es单机

    es部署 生产环境 01 es单机 前提 使用hd用户登陆 完成基础环境搭建 https blog csdn net zhou920786312 article details 118212302 1 资源下载 elasticsearch
  • Asp.net页面之间传递参数的几种方法

    1 使用QueryString变量 QueryString是一种非常简单的传值方式 他可以将传送的值显示在浏览器的地址栏中 如果是传递一个或多个安全性要求不高或是结构简单的数值时 可以使用这个方法 但是对于传递数组或对象的话 就不能用这个方
  • 【C++】-- 哈希(上万字详细配图配代码从执行一步步讲解)

    目录 哈希 常见哈希函数 除留余数法 哈希冲突 哈希冲突解决 闭散列 a 线性探测 插入 查找 删除 线性探测的实现代码 b 二次探测 二次探测的实现 开散列 开散列实现 插入 查找 删除 析构函数 代码汇总 哈希 常见哈希函数 直接定址法
  • 2017第八届Java A组蓝桥杯省赛真题第九题:分巧克力

    第九题 分巧克力 儿童节那天有K位小朋友到小明家做客 小明拿出了珍藏的巧克力招待小朋友们 小明一共有N块巧克力 其中第i块是Hi x Wi的方格组成的长方形 为了公平起见 小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们 切出的巧克力
  • c++ 数据结构——链表

    1 链表概念 暂略 2 栈的相关题目 2 1 leetcode 237 Delete Node in a Linked List 注意 这个题没有给head Definition for singly linked list struct
  • mysatis中子查询剖析

    mybatis中查询代码是这样写的
  • 为什么要对基带信号进行脉冲成型【转载】

    数字信号在传输过程中受到叠加干扰与噪声 从而出现波形失真 瑞典科学家哈利 奈奎斯特在1928 年为解决电报传输问题提出了数字波形在无噪声线性信道上传输时的无失真条件 称为奈奎斯特准则 其中奈奎斯特第一准则是抽样点无失真准则 或无码间串扰 I
  • Java8 Stream学习笔记

    一 什么是Stream流 WHAT 在Java中 集合和数组是我们经常会用到的数据结构 需要经常对他们做增 删 改 查 聚合 统计 过滤等操作 相比之下 关系型数据库中也同样有这些操作 但是在Java 8之前 集合和数组的处理并不是很便捷
  • php微信公众号code获取不到,微信公众号调取用户信息,遇到invalid code的问题

    使用了php php部分如下 code GET code userinfo getUserInfo code function getUserInfo code appid 1111111111 appsecret 111111111111
  • Redis与数据库一致性问题分析

    缓存已经在项目中被广泛使用 在读取缓存方面 大家没啥疑问 都是按照下图的流程来进行业务操作 但是在更新缓存方面 对于更新完数据库 是更新缓存呢 还是删除缓存 又或者是先删除缓存 再更新数据库 其实大家存在很大的争议 所以参考了网上一些资料对
  • Linux文件I/O编程

    文章目录 一 文件描述符 二 打开文件 三 创建文件 四 关闭文件 五 读取文件 六 向文件写入数据 七 设定文件偏移量 八 获取文件状态 九 创建和删除目录项 十 文件锁定 十一 建立文件和内存映射 十二 mmap 和 共享内存对比 I
  • React中CodeMirror插件的使用及封装

    目录 一 CodeMirror是什么 二 React中CodeMirror的基本使用介绍 一 引入CodeMirror 1 安装CodeMirror插件 2 引入 CodeMirror 插件 二 引入文件配置 三 关键属性解读 1 valu
  • hive 表中常用的 增加/修改/替换列操作

    1 语法 更新列 ALTER TABLE table name CHANGE COLUMN col old name col new name column type COMMENT col comment FIRST AFTER colu
  • C++ 仿函数(二)

    在上一篇里我们讲了仿函数是什么 以及一元谓词 二元谓词的概念 C 仿函数 一 小梁今天敲代码了吗的博客 CSDN博客 这篇是讲 内建函数对象 主要包括 算术仿函数 关系仿函数 逻辑仿函数 目录 一 算术仿函数 示例 二 关系仿函数 示例 举
  • windows 开机启动脚本(亲测可用)

    1 打开计划任务 2 创建任务 3 添加一个启动触发器 4 添加一个脚本操作 5 点击确认 输入登录管理员密码即可 重启试试吧
  • 部署 Exsi 7.0.3

    文章目录 1 下载介质 2 u盘引导安装启动盘 3 硬件连接 4 安装 EXSI 7 0 3 1 下载介质 下载 VMware VMvisor Installer 7 0U3l 21424296 x86 64 iso 安装 EXSI 7 0
  • vue H5页面跳转微信小程序以及生成二维码跳转小程序

    研究了两种H5跳转小程序的方法 同时携带参数 1 手机浏览器打开H5页面 点击按钮拉起微信小程序 2 H5页面上生成小程序二维码 手机微信扫码跳转目标小程序 为了开发方便 以上两种均借助了微信小程序云函数来实现 事前准备 在vue工程的in
  • Oracle数据库的导入&导出

    1 权限配置及导入导出 1 1 配置导入导出目录及设置相应权限 SQL gt select from dba directories dir where dir DIRECTORY NAME in DUMPDIR DATA PUMP DIR
  • 百万youtube高清视频数据集采集

    HD VILA 100M是什么 HD VILA 100M是一个大规模 高分辨率 多样化的视频语言数据集 有助于多模态表示学习 数据统计 该数据集共包含330万个视频 视频质量较高 均衡分布在15个类别中 下载 Download 您可以通过此
  • 详解34家银行对公账号编码规则及其编码分析

    1 工商银行 账号位数19位 地区代码4位 13为安徽 网点号4位 账户性质应用号2位 09基本户 19一般户 29专户 39临时户 账号顺序号7位 校验码2位 编码分析攻略 中国工商银行对公账户共19位 其中1 4位为地区代码 详见代码表