支付信息统计分析系统报文标准.docx
- 文档编号:29722976
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:17
- 大小:29.68KB
支付信息统计分析系统报文标准.docx
《支付信息统计分析系统报文标准.docx》由会员分享,可在线阅读,更多相关《支付信息统计分析系统报文标准.docx(17页珍藏版)》请在冰豆网上搜索。
支付信息统计分析系统报文标准
内部资料,注意保管
支付信息统计分析系统
报文标准
(版本1.01)
中国人民银行清算总中心
2013年09月
文档修订记录
版本编号
变化状态
简要说明
日期
变更人
批准日期
批准人
V0.1
A
新建
2013.02.11
周利峰
V1.0
M
修改
2013.09.12
杨志强
V1.01
M
修改
2013.11.05
杨志强
注:
变化状态:
A—增加,M—修改,D—删除
修改记录
序号
修改日期
修改说明
1.
2013-02-01
[C]创建第一稿作为文档模板;
2.
2013-07-09
[M]对于一个指标,无需报送汇总数据。
例如:
对于“银行业存款类金融机构行内支付系统业务量”这个指标,只需要报送市范围内的数据即可,省和全国的数据不用报送;新增流量流向报送标准;
3.
2013-07-17
[M]修改行业代码;
4.
2013-08-01
[M]修改数字签名描述;
5.
2013-08-09
[M]修改全国和境外时地区代码填写:
全国时填写”000000”,境外时填写”999999”;
6.
2013-08-29
[A]添加参与者基础数据;
7.
2013-09-11
[M]修改标准的tag字段名称
8.
2013-09-12
[M]发布1.0版本;
9.
2013-10-28
[M]修改行业;删除批次;添加对于具体指标在某地无业务时,值填写”NAP”
1报文交换标准概述
1.1编写目的
本文档描述支付信息统计分析系统(以下简称PISA)报送机构使用系统接入方式报送数据时报文的格式,以便各个报送机构报送的数据符合系统要求。
1.2阅读对象
本文档适用于商业银行、支付机构、城市商业银行支付清算系统、电子商业汇票系统、大额实时支付系统、小额批量支付系统、网上支付跨行清算系统、支票影像交换系统、境内外币支付系统、农信银支付清算系统、同城清算系统、中国银联的报送机构系统接入方式时报送数据使用。
对于人民银行的人民币银行结算账户管理系统和联网核查公民身份信息系统,采用中国金融电子化公司的“数据交换平台与税务总局接口报文规范V1.0(标准化).doc”标准。
1.3业务标准
1.3.1字符集和编码
数据文件采用Unicode字符集,UTF-8编码方式。
1.3.2报送机构代码
对于普通商业银行报送机构代码填写报送机构的机构代码;
对于系统类报送机构则填写系统定义的代码,见下表:
序号
系统类报送机构代码
系统类报送机构名称
1.
PMIS
支付管理信息系统
2.
ECDS
电子商业汇票系统
3.
CFXPS
境内外币支付系统
4.
PICP
人民币银行结算账户管理系统
5.
AMS
联网核查公民身份信息系统
6.
NCCS
农信银支付清算系统
7.
CSHS
城市商业银行支付清算系统
8.
CUPC
中国银联
1.3.3报送频度
报送文件的频度,包括:
日、旬、月、季、年,值域:
D、T、M、S、Y。
1.3.4期数
报送文件的所属期数,该数据的长度根据报送频度变化,变化规则如下:
序号
报送频度
期数数据长度
示例
说明
1.
日
8
20120301
2012年3月1日
2.
旬
7
2012031
2012年3月上旬
3.
旬
7
2012032
2012年3月中旬
4.
旬
7
2012033
2012年3月下旬
5.
月
6
201203
2012年3月
6.
季
5
20121
2012年第1季度
7.
年
4
2012
2012年
1.3.5所属机构代码
系统类机构(如支付系统、银联、账户系统等)报送数据时填写的数据所属机构代码。
如:
当支付系统报送工商银行的大额实时支付系统指标数据时,该属性填写工商银行的机构代码。
对于商业银行、支付机构所属机构代码添加自己的报送机构代码。
1.3.6指标代码
记录报送数据所属的指标。
1.3.7维度
记录报送数据所属指标的维度。
1.3.8地区类型
记录报送数据所属地区的类型。
包括:
市、省、全国、境外,值域:
CITY、PROV、NATI、OFFS
1.3.9地区代码
记录报送数据所属地区的代码。
当报送数据的地区类型是全国时,地区代码填写”000000”;当地区类型是境外时,地区代码填写”999999”。
1.3.10数据值
记录报送数据的值。
数据值的类型由指标代码和维度确定。
数据值包括:
序号
数据单位
数据单位说明
示例
1.
笔数(笔)
1到19位的数字串
9999
2.
金额
小数部分0到10位数字,整数部分1到19位数字,小数点0到1位。
注:
不带正负(即+-)号,不带逗号
8888.888812
3.
数量(个)
1到9位的数字串
50
4.
天数(天)
1到9位的数字串
28
5.
次数(次)
1到9位的数字串
20
6.
倍数(倍)
小数部分保留2位
10.23
7.
百分比
小数部分保留2位,数据值无需带”%”
1.23表明是1.23%
8.
人数(人)
1到9位的数字串
20
9.
比率
小数部分保留2位
1.12
10.
汇率
小数部分保留4位
1.1223
11.
比值
小数部分保留2位
1.12
12.
利率
小数部分保留2位,数据值无需带“%”
5.66表明是利率为5.66%
13.
指数
小数部分保留2位
1.12
14.
台数(台)
1到9位的数字串
100
15.
客户数(个)
1到9位的数字串
100
16.
数量(张)
1到9位的数字串
100
当报送指标维度的类型要求为笔数、金额两个值的时候,该属性记录笔数信息。
1.3.11数据值2
当报送指标维度的类型要求为笔数、金额两个值的时候,数据值填写笔数信息,数据值2填写金额信息。
其他指标无需填写。
1.3.12行业
行业间流量流向时使用,具体如下:
序号
代码
行业名称
1.
A
农、林、牧、渔业
2.
B
采掘业
3.
C
制造业
4.
D
电力、燃气及水生产和供应业
5.
E
建筑业
6.
F
交通运输、仓储和邮政业
7.
G
信息传输、软件和信息技术服务业
8.
H
批发和零售业
9.
I
住宿和餐饮业
10.
J
金融业
11.
K
房地产业
12.
L
租赁和商务服务业
13.
M
科学研究、技术服务和地质勘查业
14.
N
水利、环境和公共设施管理业
15.
O
居民服务其他服务业
16.
P
教育
17.
Q
卫生、社会保障和社会福利业
18.
R
文化、教育和娱乐业
19.
S
公共管理与社会组织
20.
T
国际组织
1.3.13明细笔数
记录一个文件中明细的笔数,即RW节点的个数。
2报文格式概述
2.1报文结构
数据报送文件采用XML文档格式。
xmlversion="1.0"encoding="UTF-8"?
>
......
2.2数字签名域
2.2.1数字签名域格式
数字签名部分在报文域中:
2.2.2加签要素和数字签名编制
数字签名由业务发起方编制,PISA-NPC核验。
编制编制业务数字签名的做法如下:
1.按报文中业务要素出现的顺序,将各加签业务要素值后附“|(竖线)”后顺序拼接成签名要素串;例如“PMIS|M|201203|1|”。
最后一个业务要素值后面也有“|(竖线)”。
2.使用本行的数字证书(私钥)对签名要素串签名,签名的校验算法使用SHA1WithRSA算法。
3.用带签名者证书(公钥)的数字签名(PKCS#7)。
4.将签名值使用BASE64转码后填写到报文的数字签名域。
各加签业务要素值,指业务要素对应的XML报文域数据,包括该域除XML标签外的所有字符,无须补齐位数,并截断两端空白字符。
空白字符,指空格(0x20)、制表(0x09)、回车(0x0d)、换行(0x0a)四个字符。
如加签业务要素没有在报文中出现,或其值为全空白(即截断两端空白字符后长度为0),则拼接签名要素串时忽略该加签业务要素。
2.2.3特殊字符的说明
数字签名经BASE64转码后放置到报文的数字签名域,由于BASE64转码后的值可以包含回车符,因此在把数字签名加入到报文中时,应避免使用Dom的API操作,否则Dom的API可能会对数字签名中的特殊字符进行转义,从而导致接收方核签失败。
例如,DomAPI将数字签名的回车符转换为“ ”。
2.3其他约束
2.3.1UTF-8的BOM问题
文件使用UTF-8编码,文件报送时,应注意文件中不能包含UTF-8编码的BOMheader(其对应的二进制为EFBBBF)。
对带有BOMheader的文件,系统将拒绝受理。
2.3.2数据完整性
对于报送的数据,如果一个机构在某地区有分支行,但没有某个指标对应的业务,则此指标必需要报送,值为”NAP”,如果有业务,但发生业务数量为0,则值为“0”。
如果该机构,在某地区,没有分支行,则对应指标不需要报送。
2.3.3数据报送粒度
对于具体的指标,在地区维度,只报送最小粒度。
例如:
一个指标需要报送的地区为:
市/省/全国。
则此指标报送数据时只需报送市的数据,对于省和全国的数据无需报送。
2.3.4文件压缩
1.报送的文件需要按照一定的规则压缩成ZIP包,ZIP包内直接包含XML文件,无需文件夹;
2.对于基本指标文件,需要按照文件所属的省进行汇总,一个省的数据压缩成一个ZIP包,此压缩包命名为“期数_报送机构_地区代码”;
3.对于基本指标文件地区类型是全国、境外的XML文件,需要和流量流向文件一起压缩为一个ZIP包,此压缩包命名为“期数_报送机构_NATI”。
3报文清单及概要
3.1报文清单
序号
报文编号
报文名称
报文方向
是否
加签
1.
pisa.101.001.01
基本指标报送报文
参与者->PISA-NPC
√
2.
pisa.102.001.01
流量流向指标报送报文
参与者->PISA-NPC
√
3.2数据类型
序号
类型名称
类型定义
附加说明
1.
MaxNText
表示字符串,最少1位,最多N位的文本,含数字、字母、中文、及其他各种字符。
注意:
每个中文占1位。
2.
MaxNNumericText
表示数字串,最少1位,最多N位的数字。
3.
ExactNText
表示固定为N位长度的字符串。
4.
ExactNNumericText
表示固定为N位长度的数字。
5.
DecimalNumber
小数部分0到10位数字,整数部分1到19位数字,小数点0到1位。
注:
不带正负(即+-)号,不带逗号
8888.88
4支付信息统计分析系统报文
4.1基本指标报送
4.1.1报文功能
此文件用来报送除流量流向外所有指标的数据,每个地区一个文件。
4.1.2报文结构
序号
报文
描述
属性
类型
备注
加签
要素
1.
[1..1]
2.
--
报送机构代码
[1..1]
Max14Text
√
3.
--
频度
[1..1]
固定值
参考1.3.3
√
4.
--
期数
[1..1]
Max8NumericText
√
5.
--
文件类型
[1..1]
固定填写1
√
6.
--
所属机构代码
[1..1]
Max14Text
参考1.3.5
√
7.
--
地区类型
[1..1]
固定值
参考1.3.8
√
8.
--
地区代码
[0..1]
Exact6NumericText
参考1.3.9
√
9.
--
明细笔数
[1..1]
Max6NumericText
√
10.
--
[1..n]
11.
----
指标代码
[1..1]
Exact10Text
√
12.
----
维度
[1..1]
Exact2Text
√
13.
----
数据值
[1..1]
Max30Text
√
14.
----
数据值2
[0..1]
Max30Text
√
15.
--
数字签名
[1..1]
4.1.3报文说明
报送的文件按照”报送机构代码_期数_地区类型_地区代码_所属机构”方式命名。
例如:
如工商银行报送北京市的数据时,文件命名如下:
10210009999600_201303_CITY_110000_10210009999600.xml
各个参数意义:
10210009999600:
工商银行;
201303:
期数,表明是2013年3月份的数据;
CITY:
地区类型,市
110000:
北京市
4.2流量流向报送
4.2.1报文功能
流量流向用来报送法人间,地区间,行业间资金流动情况。
4.2.2报文结构
序号
报文
描述
属性
类型
备注
加签
要素
1.
[1..1]
2.
--
报送机构代码
[1..1]
Max14Text
√
3.
--
频度
[1..1]
固定值
参考1.3.3
√
4.
--
期数
[1..1]
Max8NumericText
√
5.
--
文件类型
[1..1]
固定填写2
√
6.
--
指标代码
[1..1]
Exact10Text
√
7.
--
维度
[1..1]
Exact2Text
√
8.
--
明细笔数
[1..1]
Max6NumericText
√
9.
--
[1..n]
10.
----
流出机构代码
[0..1]
Max14Text
√
11.
----
流出地区代码
[0..1]
Exact6NumericText
√
12.
----
流出行业
[0..1]
Exact1Text
参考1.3.12
√
13.
----
流入机构代码
[0..1]
Max14Text
√
14.
----
流入地区代码
[0..1]
Exact6NumericText
√
15.
----
流入行业
[0..1]
Exact1Text
参考1.3.12
√
16.
----
笔数
[1..1]
Max12NumericText
√
17.
----
金额
[1..1]
DecimalNumber
√
18.
--
数字签名
[1..1]
数字签名
4.2.3报文说明
1.流程机构代码、流程地区代码、流程行业三者必须且只能选择一个;
2.选择流出机构代码时必须对应选择流入机构代码;
3.选择流出地区代码时必须对应选择流入地区代码;
4.选择流出行业时必须对应选择流入行业;
5.对于地区代码,只需要填写省的地区代码,即只需报送省之间的流量流向;
6.对于商业银行,无需报送机构之间的流量流向。
7.文件命名规范
报送的文件按照‘报送机构代码_期数_指标_维度_(ON[机构]/AC[地区]/IN[行业])’方式命名。
例如:
工商银行报送行业间流量流向
10210009999600_201303_9030202001_01_IN.xml
各个参数意义:
10210009999600:
工商银行;
201303:
期数,表明是2013年3月份的数据;
9030202001:
指标代码
01:
维度代码
IN:
行业
5支付信息统计分析系统基础数据
基础数据是支付系统统计分析系统导出的基本数据信息,此数据提供给参与者,以便各系统参与者将该基础数据文件导入到系统或者进行其他相关处理。
5.1地区基础数据(PISA1030.xml)
5.1.1说明
本文件描述全国所有的地区代码和地区名称,并描述市、省的对应关系。
5.1.2格式
序号
字段
字段描述
字段类型
说明
1.
2.
--
明细笔数
Exact6NumericText
3.
--
4.
----
市地区代码
CHAR(6)
5.
----
市名称
VARCHAR(80)
6.
----
省地区代码
CHAR(6)
7.
----
省名称
VARCHAR(80)
5.2参与者基础数据(PISA1040.xml)
5.2.1说明
描述参与者的代码,名称,并且在参与者信息中记录对应其他系统的参与者代码。
关于参与者与各个系统的对应关系初始数据,由各个系统提供,如果对应关系改变或者各个系统参与者增删改,请在本系统修改数据。
此数据,商业银行和支付机构不需要使用。
5.2.2格式
序号
字段
字段描述
字段类型
说明
1.
2.
--
明细笔数
Exact6NumericText
3.
--
4.
----
参与者代码
VARCHAR(14)
PISA系统代码
5.
----
参与者名称
VARCHAR(256)
6.
----
支付系统参与者代码
VARCHAR(14)
7.
----
境内外币参与者代码
VARCHAR(14)
8.
----
账户系统参与者代码
VARCHAR(14)
9.
----
生效日期
CHAR(10)
YYYY-MM-DD
10.
----
注销日期
CHAR(10)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 支付 信息 统计分析 系统 报文 标准
![提示](https://static.bdocx.com/images/bang_tan.gif)