全国支票影像交换系统报文格式标准V1119.docx
《全国支票影像交换系统报文格式标准V1119.docx》由会员分享,可在线阅读,更多相关《全国支票影像交换系统报文格式标准V1119.docx(115页珍藏版)》请在冰豆网上搜索。
全国支票影像交换系统报文格式标准V1119
附件1:
全国支票影像交换系统
报文格式标准
版本号:
1.11
中国人民银行清算总中心
支付系统开发中心
2007-02-26
文档修订记录
版本编号
变化状态
简要说明
日期
变更人
批准日期
批准人
1.11
修改/新增
1.10支票(通用)业务退票理由
支持退票理由的参数化管理。
未来会根据业务要求增加或删除退票理由,新增或删除的退票理由通过CIS414报文下发。
2.1.1属性符号
修订G-字符集、g-字符集和E-字符集,由原来的GB2312字符集扩充为GBK16字符集。
4.1.2CIS101通用业务报文
银行汇票密押要素的属性由20n改为20x。
4.5.1CIS501电子清算信息归并报文
银行汇票密押由20n改为20x
附录ATAG与域名一览表(含大额、小额、票交)
D51银行汇票密押属性由20n改为20x。
4.4.7CIS407公共数据变更报文
公共参数中去掉行名行号保存期和历史数据保存期。
4.4.14新增CIS414通用业务参数管理报文
2007-2-26
贺铁林
注:
变化状态:
A—增加,M—修改,D—删除
目录
第一章主要数据定义6
1.1票据种类6
1.2支票(通用)业务补发标志6
1.3支票(通用)业务核签状态6
1.4支票(通用)业务提入/提出标志7
1.5支票(通用)业务全国/区域标志7
1.6支票(通用)业务业务类型7
1.7支票(通用)业务转发状态7
1.7.1前置机转发状态7
1.7.2分中心转发状态8
1.7.3总中心转发状态8
1.8支票(通用)业务业务状态8
1.9支票(通用)业务回执匹配状态9
1.10支票(通用)业务退票理由9
1.11系统运行状态10
1.12系统状态变更通知类型10
1.13公共数据、基础数据、行名行号变更类型11
1.14公共数据、基础数据、行名行号状态11
1.15公共数据、基础数据、行名行号生效类型11
1.16强制登录退出类型11
1.17基础数据变更内容11
1.18票交所、票交机构类别12
1.19节点类型12
1.20行名行号状态12
1.21小额回执业务类型号13
第二章报文标准概述14
2.1概述14
2.1.1属性符号14
2.1.2x-字符集14
2.1.3英文简称命名规范15
2.2报文结构15
2.3报文块结构规则16
2.4报文块格式18
2.4.1报头18
2.4.2正文体20
2.4.3报尾22
第三章报文清单23
第四章报文格式定义27
4.1支票业务报文27
4.1.1CIS100支票业务报文27
4.1.2CIS101通用业务报文28
4.2计费报文30
4.2.1CIS201业务计费清单报文30
4.3信息类报文31
4.3.1CIS301查询报文31
4.3.2CIS302查复报文32
4.3.3CIS303自由格式报文32
4.3.4CIS304业务状态查询报文33
4.3.5CIS305业务状态查询应答报文33
4.3.6CIS306同城支票业务违规信息上载报文34
4.3.7CIS307支票(通用)业务回执信息通知报文35
4.3.8CIS308业务状态更新通知报文36
4.3.9CIS309支票(通用)业务止付申请报文37
4.3.10CIS310支票(通用)业务止付应答报文37
4.4系统管理报文38
4.4.1CIS401登录申请报文38
4.4.2CIS402登录应答报文38
4.4.3CIS403退出申请报文39
4.4.4CIS404退出应答报文39
4.4.5CIS405系统状态变更通知报文40
4.4.6CIS406系统停运/启运/故障/恢复通知报文40
4.4.7CIS407公共数据变更报文41
4.4.8CIS408通用应答报文42
4.4.9CIS409业务权限控制通知报文43
4.4.10CIS410行名行号变更通知报文43
4.4.11CIS411CRL更新通知报文45
4.4.12CIS412强制退出登录通知报文45
4.4.13CIS413基础数据变更通知报文45
4.5信息归并报文47
4.5.1CIS501电子清算信息归并报文47
4.5.2CIS502同城信息类业务归并报文50
4.5.3CMT355支票业务回执归并报文53
4.6数据核对及下载报文54
4.6.1CIS601支票业务汇总核对报文54
4.6.2CIS602支票业务影像信息明细下载申请报文55
第五章附录57
附录ATAG与域名一览表(含大额、小额、票交)57
主要数据定义
票据种类
01:
支票业务
02:
银行汇票
03:
商业承兑汇票
04:
银行承兑汇票
05:
商业本票
06:
银行本票
99:
其他票据
支票(通用)业务补发标志
0:
正常业务
1:
对帐补发
支票(通用)业务核签状态
00:
正常
01:
提入行分中心核签名错(来账)
02:
提入行分中心查黑名单错(来账)
03:
提入行票交所核签名错(来账)
04:
提入行票交所查黑名单错(来账)
05:
商业银行行内系统或外挂软件核签名错(来账)
06:
总中心核签名错(往账)
07:
总中心查黑名单错(往账)
08:
提出分中心核签名错(往账)
09:
提出分中心查黑名单错(往账)
支票(通用)业务提入/提出标志
1:
提出
2:
提入
支票(通用)业务全国/区域标志
1:
区域
2:
全国
支票(通用)业务业务类型
100:
支票业务
101:
通用业务
支票(通用)业务转发状态
前置机转发状态
00:
待转发-报文还没有发送的初始状态
01:
已转发-报文已经发送,但分中心还没有应答
02:
已发妥-报文已经发送且分中心已经应答
05:
已收妥-收到分中心转发的报文
08:
总中心已拒绝-报文因业务错被总中心拒绝受理
09:
分中心已拒绝-报文因业务错被分中心拒绝受理
分中心转发状态
01:
已转发-报文已经发送,但总中心还没有应答
02:
已发妥-报文已经发送且总中心已经应答
05:
已收妥-收到总中心转发的报文且转发给票交所
08:
总中心已拒绝-报文因业务错被总中心拒绝受理
09:
分中心已拒绝-报文因业务错被分中心拒绝受理
总中心转发状态
02:
已发妥-报文已经转发给分中心
08:
总中心已拒绝-报文因业务错被总中心拒绝受理
支票(通用)业务业务状态
00:
待回执-没有进行匹配处理或没有匹配的回执业务
01:
已付款-已匹配且回执状态为成功且轧差日期小于等于回执期限
02:
已退票-已匹配且回执状态为退票且轧差日期小于等于回执期限
03:
逾期付款-已匹配且回执状态为成功且轧差日期大于回执期限
04:
逾期退票-已匹配且回执状态为退票且轧差日期大于回执期限
05:
手工销记-中心经确认无法回执的影像业务做手工销记处理
09:
已拒绝
支票(通用)业务回执匹配状态
00:
未处理-接收到回执业务,还没有进行匹配处理
01:
待匹配-进行匹配但没有相应的支票(通用)业务
02:
已匹配-进行匹配且匹配成功
03:
重复回执-进行匹配但相应的支票(通用)业务已经匹配
09:
其他异常回执
支票(通用)业务退票理由
目前系统支持以下退票理由,未来会根据业务要求增加或删除退票理由,新增或删除的退票理由通过CIS414报文下发。
00:
已付款
01:
账号不存在
02:
账号、户名不符
03:
账户余额不足支付
09:
支票/通用业务退票理由
10:
账户密码错误
11:
账户状态错误
20:
业务已撤销(冲正或止付)
21:
大、小写金额不符
22:
支票必须记载的事项不全;
23:
出票人签章与预留银行签章不符;
24:
约定使用支付密码的,支付密码未填写或错误;
25:
持票人未作委托收款背书;
26:
电子清算信息与支票影像不相符;
27:
出票人账号、户名不符
28:
出票人账户余额不足以支付票据款项;
29:
重复提示付款;
30:
非本行票据;
31:
出票人已销户;
32:
出票人账户已依法冻结;
33:
持票人已办理挂失止付或已收到法院止付通知书;
34:
持票人开户行申请止付
35:
数字签名或证书错
系统运行状态
01:
正常/启运/日间
02:
停运
03:
故障
10:
日切
系统状态变更通知类型
0:
启运
1:
停运
2:
故障
3:
故障恢复
4:
停运取消
公共数据、基础数据、行名行号变更类型
1:
变更
2:
新增
3:
注销
公共数据、基础数据、行名行号状态
1:
待生效
2:
有效
3:
注销
公共数据、基础数据、行名行号生效类型
0:
立即
1:
定时
强制登录退出类型
0:
正常
1:
紧急
基础数据变更内容
1:
分中心变更
2:
城市代码变更
3:
行别变更
票交所、票交机构类别
01:
集中接入票交机构
02:
分散接入票交机构
03:
票交所
04:
集中接入商业银行(虚拟票交所、虚拟分中心)
节点类型
‘N’:
总中心
‘C’:
分中心
‘V’:
虚拟分中心
行名行号状态
0:
故障或暂停
1:
生效前
2:
有效
3:
注销
小额回执业务类型号
30104:
支票业务
30105:
通用业务
报文标准概述
概述
属性符号
n
表示0至9的数字
a
表示数字和字母
x
表示x-字符集中的任意字符
c
表示x-字符集中除“"”(双引号)、(cr)、(lf)以外的任意字符
G
表示GBK16定义的16位(16bitsor双字节)编码字符
g
表示x-字符集与GBK16字符集可以混合使用
F
表示16进制整数(按大字节序)
E
表示Base64编码或g,包括二进制数据或非x字符集英文字符或GBK16汉字
注:
对于特定的域,如帐号,在数字与字母混合使用时,不得大小写混用,不得使用字母O和o,I和i,以避免与数字0和1混淆。
x-字符集
●x-字符集由以下86个字符组成
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
.,-_()/=’+:
?
!
”%&*<>;@#
(cr)(lf)(space)
注意:
X字符集中的:
和%以及’和”四个字符为影像交换系统报文保留字符,所以组织影像交换系统报文内容时,不得再使用这四个字符,否则报文为非法报文,将被系统拒收。
●对于使用TCP/IP协议的银行系统,x-字符集的编码(字符的二进制编码)适用于ISO-2022(ASCII)
英文简称命名规范
首词首字母小写其余词首字母大写,当长度超过8个字符时,使用缩写,缩写原则为四个或三个字母。
报文结构
影像交换系统使用报文在各节点间交换业务信息数据。
影像交换系统使用的报文称作CIS报文,包含了一个报头,一个正文体和一个报尾。
CIS报文有普通形式与文件形式两种结构。
●普通形式:
格式如下:
块名称
报头
正文体
(基本数据)
报尾
英文简称
basHeadB
textB
trailerB
属性
定长,必选
变长,必选
定长,必选
结构如下:
报文结构:
{1:
…}{3:
…}{C:
…}
●文件形式
当CIS报文的长度超过影像交换系统传输的最大长度(1M)时,影像交换系统将除报头与报尾外的报文体(块)存储到一个文件中,此时该报文称为文件体报文,该文件称为报文体文件,其结构包括一个报头、一个文件块和一个报尾。
格式如下:
块名称
报头
文件块
报尾
英文简称
basHeadB
fileB
trailerB
属性
定长,必选
变长,必选
定长,必选
其中,文件块内容是报文体文件的文件名。
报文体文件的内容,由一个必选的正文体组成。
结构如下:
报文结构:
{1:
…}{F:
…}{C:
…}
报文块结构规则
影像交换系统报文块结构遵循以下规则:
●每种报文块由一些定长及变长的报文域组成。
●域在块中的定位采用相对位移定位法或TAG符标记定位法。
Ø采用相对位移定位法的报文块,各个域必须存在且为定长。
Ø采用TAG符定位法的报文块,各个域可以是必选项(mandatory)或者是可选项(optional),其长度通常也可以变化但不超过报文格式标明的长度,也有部分域长度是固定的,如行号域。
●以下规则适用于TAG符定位法
Ø必选域(M)在报文中必须存在。
Ø可选域(O)在报文中,可以存在也可以不存在。
Ø没有在报文格式定义中说明的域,可以忽略,不做处理。
Ø除了在报文定义时说明为可重复域以外,一个域在报文中只能在指定的序列位置上出现一次。
Ø报文块中的每个域用一个TAG符来标识,TAG由3位数字或字母组成。
Ø每个TAG符后面为一个“:
”(冒号),后面为一个“:
”(冒号),一个完整的域的形式为:
:
(TAG符):
(域的内容)
Ø域的内容有以下限制:
a、域的内容不能出现半角“:
”(冒号)
b、不能以(cr)(回车CarriageReturn)、(lf)(换行LineFeed)、“,”(逗号)、“。
”(句号)或“-”(连字符)开始,“/”(斜线)必须按域说明中的规定使用。
c、除非指定为空的域,不能全部是空格。
d、如果为多行,除第一行以外,以(cr)(lf)指明一个新行的开始。
e、域的内容可以由一个或几个子域组成。
子域的次序是固定的,子域是定长的。
子域为强制项时不能全都是空格,子域为可选项不选时置为全空格。
子域的属性符号为n,当位数不够时,需要在前面用0补齐(若子域为行号,则当位数不够时,要在后面用空格补齐);子域的属性符号为x,当位数不够时,需要在后面用空格补齐;子域的属性符号为G,需使用全角符号,当位数不够时,需要在后面用全角空格补齐。
报文块格式
报头
报头用于标识报文来源去向、处理方式、报文类型、长度。
影像交换系统使用和大小额支付系统相同的报头结构。
报头结构分两种,影像交换系统内部(含直联的商业银行)使用报头结构和系统外部(含外挂软件和间联的商业银行)使用的报头结构。
●影像交换系统内部使用的报头结构,其格式如下:
英文简称
相对位移
长度
属性
名称
值域
说明
blockMark
0
3
c
块标识
{1:
verID
3
1
x
版本识别码
现置0
预留
mesgLen
4
6
n
报文长度
预留
appTradeCode
10
8
x
业务交易码
子系统识别1位
报文类型3位
位置1位(预留)
序号3位(预留)
标识报文的类型、种类和处理方式
子系统识别说明:
1-大额(标识从CCPC发送到NPC的报文)
H-大额(标识从NPC发送到CCPC的报文)
2-小额
3-SAPS
4-CIS
startAddr
18
12
A
源地址
destAddr
30
12
A
目的地址
mesgPurp
42
1
x
报文用途
预留
outForm
43
1
x
输出识别
预留
mesgID
44
20
x
报文标识号
用于节点间报文传输控制,由报文发起节点产生
mesgReqNo
64
20
x
报文参考号
由报文发起者产生,回应报文自动带回,具体内容由发起者填写(如产生支付指令终端号等),主要便于发起者完成相关处理。
workDate
84
8
x
工作日期
YYYYMMDD
sentTime
92
14
x
发送时间
YYYYMMDDHHMMSS
预留
expTime
106
4
F
有效时间
预留
deliTime
110
6
x
提交时间
预留
mesgPRI
116
1
F
信息优先级
预留
Reserve
117
20
x
预留
finalMark
137
1
x
结束标识
}
●系统外部报头结构,其格式如下:
相对位移
长度
属性
名称
值域
说明
0
3
X
块标识
{1:
3
6
N
报文长度
表示整个报文的长度
9
1
N
报文用途
0,1,2
预留
10
1
N
提出/提入标记
0,1
0:
提出1:
提入
11
1
N
业务类型
0,1,2,3
0:
大额,1:
小额,2:
CIS,3:
其他
(影像交换系统采用2)
12
3
N
业务状态码
000表示正常业务(MB<—>票交所)
001表示核数据签名错(票交所—>MB)
002表示核黑名单错(票交所—>MB)
15
8
N
报文标识号
通讯层作为报文的唯一标识
23
20
N
报文参考号
外挂软件或商业银行分配,由回应报文带回,可以作为匹配原报文的依据
43
14
N
发送时间
yyyymmddhhmmss
57
3
N
报文类型
60
8
N
工作日期
当前工作日
68
1
X
结束标识
}
正文体
Ø正文体结构
影像交换系统正文体使用和大小额支付系统相同的编码方法,即TAG码标注定位法。
正文体块由{3:
作块前导符,由}作块结束符,其间是一个或多个由TAG码与TAG值对构成的报文域,TAG码由两个:
定界,其后紧跟相应的TAG值,其格式如下图:
{3:
:
TAG:
VAL:
TAG:
VAL:
TAG:
VAL……:
TAG:
VAL}
不同的业务,其正文体的组成报文域(TAG码值对)也不相同,具体参见报文格式章节的描述。
Ø报文域
组成正文体的报文域有必选项(Mandatory)和可选项(Optional)两种,必选项必须出现在正文体中,可选项则根据业务数据实际情况,可能出现,也可能不出现。
除标明可重复的报文域外,每个报文域在只会正文体中出现一次。
报文域在正文体出现的顺序是不确定的,解析报文时应根据TAG确定其相应的TAG值。
正文体报文域内容除指明是空域外,不能是全空格,不能包含半角“:
”(冒号),“%”(百分号),不能以CR(回车符0x0a)、LF(换行符0x0d)、“,”(逗号)、“.”(句号)、“-”(连线符)开始,“/”(斜线)必须按域说明中的规定使用。
如果域内容为多行,除第一行以外,以(cr)(lf)指明一个新行的开始。
Ø子域
如果报文域包含子域,则各子域必须按固定的格式、长度及顺序摆放。
强制项子域不能是全空格,可选项子域必须使用全空格补位。
如果子域值长度不足,也必须进行补位处理:
数值型子域(n)前补0;字符型子域(x)后补空格;行号型子域(n)后补空格;全角型子域(G)后补全角空格。
报尾
报尾存放报文的校验信息。
其格式如下:
英文简称
相对位移
长度
属性
名称
值域
说明
blockMark
0
3
c
块标识
{C:
checkSum
3
32
c
检验码
校验算法由CIS系统定义
finalMark
35
1
x
结束标识
}
报文清单
影像交换系统报文分为支票业务报文、计费报文、信息类报文、系统管理类报文、信息归并报文、数据核对及下载报文等。
序号
报文编号
报文名称
说明
应答
支票业务报文
1.
CIS100
支票业务报文
票交机构发起
CIS408
2.
CIS101
通用业务报文
票交机构发起
CIS408
计费报文
3.
CIS201
业务计费清单报文
信息类报文
4.
CIS301
查询报文
票交机构->票交所->分中心-总中心
CIS302
CIS408
5.
CIS302
查复报文
票交机构->票交所->分中心-总中心
CIS408
6.
CIS303
自由格式报文
各个节点发起
CIS408
7.
CIS304
业务状态查询报文
票交所->分中心-总中心->分中心
CIS305
CIS408
8.
CIS305
业务状态查询应答报文
分中心->总中心->分中心->票交所
9.
CIS306
同城支票业务违规信息上载报文
票交机构->票交所->分中心-总中心
票交所->分中心-总中心
CIS408
10.
CIS307
支票(通用)业务回执信息通知报文
总中心->分中心
11.
CIS308
业务状态更新通知报文
日切后,总中心->分中心分中心->票交所
12.
CIS309
止付申请报文
票交所->分中心-总中心->分中心
CIS305
CIS408
13.
CIS310
止付应答报文
分中心->总中心->分中心->票交所
CIS408
系统管理报文
14.
CIS401
登录申请报文
票交所->分中心分中心->总中心
CIS402
15.
CIS402
登录应答报文
分中心->票交所总中心->分中心
16.
CIS403
退出申请报文
票交所->分中心分中心->总中心
CIS404
17.
CIS404
退出应答报文
分中心->票交所总中心->分中心
18.
CIS405
系统状态变更通知报文
总中心->分中心->票交所
19.
CIS406
系统停运/启运/故障/恢复通知报文
总中心->分中心->票交所
20.
CIS407
公共数据变更报文
总中心->分中心->票交所
21.
CIS408
通用应答报文
报文上行阶段,相邻节点间确认报文处理
22.
CIS409
业务权限控制通知报文
分中心->总中心分中心->票交所总中心->分中心->票交所
CIS408
23.
CIS410
行名行号变更通知报文
总中心->分中心->票交所
24.
CIS411
证书注销列表更新通知
总中心->分中心->票交所
25.
CIS412
强制退出登录报文
总中心->分中心
分中心->票交所
26.
CIS413
基础数据变更通知报文
总中心->分中心->票交所
信息归并报文
27.
CIS501
电子清算信息归并报文
分中心->总中心电子信息
CIS408
28.
CIS502
信息类业务归并报文
分中心->总中心
CIS408
29.
CMT355
支票业务回执明细报文
小额NPC->总中心支票回执