您的当前位置:首页正文

中信银行交易资金监管系统与交易市场接口规范

2022-01-19 来源:小奈知识网


中信银行交易资金监管系统 与交易所或交易所经纪商系统

接口规范

(V1.1)

交易资金监管系统与交易市场接口规范

1 概述

为了实现异地转账业务,交易所端必须在交易系统前端增设一套转账通信程序,该程序负责与银行转账通信服务程序进行信息交换。转账通信机接收或主动发送并维护来自银行端服务程序的TCP连接,通过各连接链路接收由银行端发起的转入、转出及查询命令,并将命令的应答发还给银行端端,同时转账通信机也能主动发起转入、转出及查询的请求命令。

2 约定

1) 以下描述交易市场指交易所或交易所下的经纪商;

2) 双方指银行方和交易市场方;

3) 数据报文暂对只对密码字段进行加密传输;

4) 日终处理采用由银行端主动发送对账文件和接收交易市场对账清算文件,然后主动返回

处理结果文件。

3 结构示意图

交易系统 交易所1 转账通讯机 转账通讯机 交易系统 交易所n DDN 银行主机 资金监管系统 银行端系统 交易前置机 银行交易端1 银行交易端n 第 2 页 共 26 页

交易资金监管系统与交易市场接口规范

4 业务功能描述

从业务上看,该系统牵涉到银行、交易市场及交易市场下属会员三方之间的关系,通过这样一种特殊的关系,实现交易在市场、资金在银行的第三方监管的模式。

实时转账:交易会员既可以使用市场提供的交易客户端工具,也可以使用银行端提供的交易客户端渠道,选择银行及资金存取方向并输入金额,然后发送到交易市场或银行端,完成出入金的交易。 余额查询:交易会员主动发起,银行端发起交易所的保证金账户余额查询,并由交易所端验证保证金账户密码;交易所端发起的交易查询银行结算账户余额。其交易双方系统需要实时通信。

日终对账:市场交易结束后,由银行将当天转账成功流水(不包括已被冲正流水)文件发给交易所,由交易所对账,如果出现不平账,由交易所方进行调账。

清算入账:市场清算完成后将每个会员当日的发生额轧差明细及余额以文件形式发送到银行,银行根据发生额计算该会员虚账号的当日余额,并与文件中的余额对账。(因考虑到会员间可能有跨银行的资金往来,所以不进行企业总账户与虚账户合计的对账)

5 交易协议说明

5.1 数据报文格式

报文头 长度段 域名 数据长度 应用系统监管应用代码 段 功能段 日期段 时间段 机构段 功能代码 交易发生日期 交易发生时间 银行代码 市场机构代码 流水段 流水号 3 6 8 6 8 8 20 字符长度 说明 不包括长度段域本身的4个字节长度 参看数据字典 参看交易功能代码定义 Yyyymmdd Hhmmss 固定3021000 交易所代码或经纪商代码 如果是交易市场发起,应填交易市场流水号,如果是银行发起,应填银行流水号 相关流水号 方式段 标志段 发起方 报文标志FLAG 20 1 1 应答报文时,填对应的请求报文流水号 B银行发起、S交易所或经纪商 ‘R’:请求报文;‘A’:应答结束报文;’M’:应答有后续报文; 报文头长度和报文4 第 3 页 共 26 页

交易资金监管系统与交易市场接口规范

记录数段 报文数据中记录数 2 数据区中数据记录的个数{一般’1 ’表示一条记录}、 {多记录查询时可以使用一包一记录方式,也可以一包多记录方式} 处理码段 返回码 5 服务端处理结果代码 信息段 处理结果信息 60 服务端处理结果中文或英文信息 预留段 市场分支机构代码 8 不需要交互市场分支机构代码的,该项填空格 报文数据的内容根据不同的报文功能号来解释; 报文数据 报文体段 具体见后面的“交1888 易细则” 说明:

1) 数据报文为定长字符串;

2) 数据报文长度不超过2k字节;

3) 报文头为固定段(位置、长度均固定,其长度固定为160个字节); 4) 报文数据:数据报文数据区数据长度为:1888个字节;

5) 报文数据中按顺序存放固定字符长度数据项,如果不是必填项,则必须以空格补充完整; 6) 以上报文头数据段按定长填写,不足长度时右补空格;

7) 报文数据中的字段值长度固定,所有字段为字符型;所有数字字段不足都左补零,例

“-1.01” = “-00000000101”;所有非数字字段不足都右补空格;金额字段以分为单位,例如1021为拾圆贰角壹分; 8) 返回码:

0000:处理成功;

-XXXX:处理失败 (其中X为1~9数字)

9) 处理结果信息:交易处理结果中文或英文信息。

5.2 加密问题

1) 考虑到专线通信,同时为了提高系统处理交易效率,只对数据报文中的“密码”字段进行加密。

2) 交易市场端通讯主机需要增加加密卡,同时银行端增加加密机,实现双方硬加密处理

3) 由银行端提供加密函数库文件(可以提供动态库文件,或静态库文件)。 4) 具体请见《中信银行交易资金监管系统加密处理说明》

5.3 TCP/IP协议编程技术规范

1)通过TCP连接发送所有数据须符合系统接口的报文格式;

2)通过TCP连接发送多包数据时, 按照分页方式一个请求数据报文对应一个应答数

据报文传输数据, 同时规定一条记录必须在一个数据包内发送,不能拆分在两个包内;

3)数据传输一次发送控制在2K字节;

第 4 页 共 26 页

交易资金监管系统与交易市场接口规范

4)采用同步短连接方式。

5)接收数据报文时,建议先接收4个字节的报文长度段值,然后根据报文长度接收一

个完整的数据报文。

第 5 页 共 26 页

交易资金监管系统与交易市场接口规范

6 交易功能代码定义

功能代码 1000 1001 2000 2001 2002 2003 2004 2005 3000 3001 4001 4002 4003 4004 5000 9000 签到 签退 客户签约 客户预签约 客户预签约确认 客户解约 修改客户资料 更换银行结算账号 查询账户余额 查询汇总账户余额 入金(银行转市场) 出金(市场转银行) 入金冲正 实现功能 银行柜台 银行柜台 银行柜台 银行柜台 银行柜台、网上银行 银行柜台、网上银行 银行柜台、网上银行 银行资金监管系统 业务发起端 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 交易市场 备注 可选 可选 出金冲正 银行资金监管系统 汇总账户余额不足银行资金监管系统 通知 日终文件就绪 银行监管后台系统 7 数据字典

1) 监管应用代码:

‘1’大宗商品交易资金监管;‘2’产权交易资金监管 2) 货币代码:

‘RMB’ 人民币;‘HKD’ 港币;‘USD’ 美元 3) 汇钞标志 ‘0’钞;‘1’汇 4) 客户类别:

‘INVI’机构; ‘INVE’ 个人 5) 证件类型:

对公:‘A’为企业代码;‘B’ 营业执照号

储蓄:‘0’居民身份证;‘1’ 武装警察身份证;‘2’护照;‘3’军人身份证;

‘4’港澳台回乡证;‘5’临时居民身份证;‘6’户口簿;

第 6 页 共 26 页

交易资金监管系统与交易市场接口规范

‘7’台湾居民往来大陆通行证;‘8’其它

6) 银行结算账号:对个人为储蓄账号(卡号等),对机构为存款账号

8 交易细则

8.1 签到/签退

1. 交易说明

1) 签到交易由交易市场端发起,每天只进行一次,在交易开市时发起;

2) 签到交易中,由银行端产生工作密钥。

3) 签退交易由交易市场端发起,在交易闭市时发起。

2. 报文数据格式

请求报文: 序号 数据项

应答报文: 序号 数据项 1 2

密钥 密钥的校验值 字符长度 说明 48 16 必填:密钥由区域主密钥保护后的密文 字符长度 说明 必填 8.2 客户签约

1. 交易说明

1)签约交易即一步到位开户交易,可以双方发起(银行或交易市场)。 2)在签约之前,投资者必须先到交易市场开立保证金账户(或会员代码),然后到银行开立实账户(银行折或卡)取得银行结算账号。因此,签约交易就是将客户(会员)的保证金账号与银行结算账号在双方系统中建立对应关系, 同时在银行端交易监管系统中为该客户生成一个资金监管账号,并与其保证金账号一一对应。

3)在办理该业务时校验客户证件、账户及其账户密码信息,以确定开户的有效性。

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 客户类别 银行结算账号 保证金账号 密码 固定字符说明 长度 4 32 30 32 必填 必填;(卡或折) 必填; 必填(银行发起必填保证金帐号密码、交易市场发起:如果是对私客户,则必填银行结算账户密码;如果是对5 6 货币代码 汇钞标识 3 1 公客户,则该字段为空), 必填 外币必填,人民币填空格 第 7 页 共 26 页

交易资金监管系统与交易市场接口规范

7 8 9 客户姓名 证件类型 62 1 20 15 15 15 6 40 40 62 1 20 15.2 必填 必填 必填 可选 可选 可选 可选 可选 可选 机构客户必填 机构客户必填 机构客户必填 交易市场方发起,必填(无,则填0);银行方发起填空格 证件号码 10 固定电话 11 手机号码 12 传真号码 13 邮政编码 14 通讯地址 15 E-mail 16 授权代理人姓名 17 授权代理人证件类型 18 授权代理人证件号码 19 保证金资金余额 应答报文: 序号 数据项 1 2 3

银行结算账号 保证金账号 固定字符说明 长度 32 30 15.2 必填 必填 交易市场方应答,必填(无,则填0);银行方应答填空格 保证金资金余额 8.3 客户预签约

1. 交易说明

1)预签约交易由交易市场发起。

2)在预签约之前,投资者必须在交易市场开立保证金账户(或会员代码)。客户在交易市场端办理该业务,由交易市场端系统将预签约信息实时发往银行端资金监管系统,由银行端资金监管系统为该客户自动开立保证金账户对应的资金监管账户,并建立资金监管账户与保证金账户的对应关系,并将其对应关系信息返回给交易市场系统。

3)在办理预该业务时校验客户证件信息,以确定开户的有效性。

4)客户在办理完该业务后,还需要到银行端办理“客户预签约确认”业务。

2. 报文数据格式

请求报文: 序号 数据项 固定字符长度 1 2 3 客户类别 保证金账号 货币代码 4 30 3 必填 必填; 必填 说明 第 8 页 共 26 页

交易资金监管系统与交易市场接口规范

4 5 6 7 8 汇钞标识 客户姓名 证件类型 证件号码 1 62 1 20 15 15 15 6 40 外币必填,人民币填空格 必填 必填 必填 可选 可选 可选 可选 可选 可选 机构客户必填 机构客户必填 机构客户必填 必填(无,则填0) 固定电话 9 手机号码 10 传真号码 11 邮政编码 12 通讯地址 13 E-mail 40 14 授权代理人姓名 62 15 授权代理人证件类型 16 授权代理人证件号码 17 保证金资金余额 15.2 应答报文: 序号 数据项 1

保证金账号 1 20 固定字符说明 长度 30 必填 8.4 客户签约确认

1. 交易说明

1)预签约确认交易由银行端发起。

2)在预签约确认之前,投资者必须在交易市场端办理了“客户预签约”交易,并在银行开立实账户取得银行结算账号。

3)银行端系统先检查该客户开户状态是否是预签约,如果不是,则系统会提示错误,客户无法办理该业务。

4)客户办完该业务后,分别在双方系统中实时建立了客户保证金账户与银行结算账号的对应关系。

5)在办理该业务时校验客户证件、银行账号及其账号密码信息,以确定开户的有效性。

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 6 客户类别 银行结算账号 保证金账号 资金密码 货币代码 汇钞标识 固定字符说明 长度 4 32 30 16 3 1 必填 必填;(卡或折) 必填; 必填(银行发起为保证金帐号密码) 必填 外币必填,人民币填空格 第 9 页 共 26 页

交易资金监管系统与交易市场接口规范

7 8 客户姓名 证件类型 62 1 20 必填 必填 必填 固定字符说明 长度 32 30 必填 必填 9 证件号码 应答报文: 序号 数据项 1 2

银行结算账号 保证金账号 8.5 客户解签

1. 交易说明

可以由双方发起,注销双方系统中的客户的保证金账户与银行结算账号在双方系统中建立对应关系。

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 银行结算账号 保证金账号 资金密码 货币代码 证件类型 固定字符说明 长度 32 30 16 3 1 20 必填 必填; 可选(银行发起为保证金帐号密码、交易市场发起填空格) 必填 必填 必填 固定字符说明 长度 32 30 必填 必填 6 证件号码 应答报文: 序号 数据项 1 2

银行结算账号 保证金账号 8.6 修改客户资料

1. 交易说明

由交易市场发起,可以修改客户重要信息或一般信息。

2. 报文数据格式

请求报文: 序号 数据项 1 银行结算账固定字符说明 长度 32 必填 第 10 页 共 26 页

交易资金监管系统与交易市场接口规范

号 2 3 4 5 6 7 8 9 保证金账号 货币代码 客户姓名 证件类型 证件号码 新客户姓名 固定电话 手机号码 30 3 62 2 20 62 15 15 15 6 40 40 必填 必填 必填 必填 必填 针对机构户修改 可选 填空格时,原资料不修改 可选 填空格时,原资料不修改 可选 填空格时,原资料不修改 可选 填空格时,原资料不修改 可选 填空格时,原资料不修改 可选 填空格时,原资料不修改 固定字符说明 长度 1 2

银行结算账号 保证金账号 32 30 必填 必填 10 传真号码 11 邮政编码 12 通讯地址 13 E-mail 应答报文 序号 数据项 8.7 变更客户银行结算账户

1. 交易说明

由银行端发起

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 6 7 原银行结算账号 新银行结算账号 保证金账号 资金密码 货币代码 钞汇标识 证件类型 证件号码 30 16 3 1 1 20 必填 必填 必填 外币必填,人民币填空格 必填 必填 固定字符说明 长度 1 2

第 11 页 共 26 页

固定字符说明 长度 32 32 必填 必填 8 应答报文 序号 数据项 新银行结算账号 保证金账号 32 30 必填 必填 交易资金监管系统与交易市场接口规范

8.8 查询账户余额

1. 交易说明

由银行端发起,查客户保证金账户余额;由交易市场发起,查客户的银行结算账户余额

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 银行结算账号 保证金账号 资金密码 货币代码 汇钞标志 固定字符说明 长度 32 30 16 3 1 必填 必填 可选(银行发起为保证金帐号密码、交易市场发起填空格) 必填 外币必填,人民币填空格 5 应答报文 序号 数据项 1 2 3

余额 可取余额 可用余额 固定字符说明 长度 15.2 15.2 15.2 必填 必填 必填 8.9 查询汇总账户余额

3. 交易说明

由交易市场方发起,查交易所在监管银行开立的客户交易资金监管汇总账户余额;

4. 报文数据格式

请求报文: 序号 数据项 1 2 银行汇总账号 货币代码 汇钞标志 固定字符说明 长度 32 3 1 必填 必填 外币必填,人民币填空格 3 应答报文

序号 数据项 1 2

余额 可用余额 固定字符说明 长度 15.2 15.2 必填 必填 8.10 入金(银行转市场)

1. 交易说明

1) 入金交易,可以双方发起(银行或交易市场)

第 12 页 共 26 页

交易资金监管系统与交易市场接口规范

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 银行结算账号 保证金账号 货币代码 汇钞标志 转账金额 固定字符说明 长度 32 30 3 1 15.2 必填 必填 必填 外币必填,人民币填空格 必填 应答报文: 序号 数据项 1 银行结算账号 2 保证金账号 3 转账金额

固定字符说明 长度 32 30 15.2 必填 必填 必填 8.11 出金(市场转银行)

1. 交易说明

1) 出金交易,可以双方发起(银行或交易市场)

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 银行结算账号 保证金账号 资金密码 货币代码 汇钞标志 固定字符说明 长度 32 30 16 3 1 15.2 必填 必填 (银行发起必填、市场发起填空格) 必填 外币必填,人民币填空格 必填 6 转账金额 应答报文: 序号 数据项 1 银行结算账号 2 保证金账号 3 转账金额

固定字符说明 长度 32 30 15.2 必填 必填 必填 8.12 入金冲正

1. 交易说明

1) 入金冲正交易,可以双方发起(银行或交易市场)

第 13 页 共 26 页

交易资金监管系统与交易市场接口规范

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 银行结算账号 保证金账号 货币代码 汇钞标志 原交易流水号 固定字符说明 长度 32 30 3 1 20 必填 必填 必填 外币必填,人民币填空格 必填(银行端发起为入金交易银行端流水号,交易市场端发起为入金交易交易市场端流水号) 固定字符说明 长度 32 30 必填 必填 应答报文: 序号 数据项 1 银行结算账号 2 保证金账号

8.13 出金冲正

1. 交易说明

1) 出金冲正交易,可以双方发起(银行或交易市场)

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 银行结算账号 保证金账号 货币代码 汇钞标志 原交易流水号 应答报文: 序号 数据项 3 银行结算账号 4 保证金账号

固定字符说明 长度 32 30 必填 必填 固定字符说明 长度 32 30 3 1 20 必填 必填 必填 外币必填,人民币填空格 必填(银行端发起为出金交易银行端流水号,交易市场端发起为出金交易交易市场端流水号) 8.14 汇总账户余额不足通知

1. 交易说明

1)当银行端发起的出金交易时,如果出现交易所交易资金监管汇总账户上的余额不足时,由银行交易资金监管系统自动发起该交易给对应的交易市场,由交易市场监控该信息,及时调拨资金。

第 14 页 共 26 页

交易资金监管系统与交易市场接口规范

2. 报文数据格式

请求报文: 序号 数据项 1 2 3 4 5 6 银行汇总账号 保证金账号 货币代码 汇钞标志 出金金额 提示信息 固定字符说明 长度 32 30 3 1 15.2 60 必填 必填 必填 外币必填,人民币填空格 为交易所调拨资金量提供参考 “银行端交易资金监管汇总账户余额不足,请及时调拨资金”

应答报文: 序号 数据项

固定字符说明 长度 8.15 日终数据就绪

3. 交易说明

1)交易市场发起

4. 报文数据格式

请求报文: 序号 数据项 数据文件类型编码 应答报文: 1 序号 数据项

固定字符说明 长度 128 必填;多个文件类型编码之间用“,”分隔,如:CHK01,CHK03, 固定字符说明 长度 9 日终数据文件接口

9.1 文件格式约定

1. 数据文件为纯文本文件;

2. 字段间以“|”作为分隔符,每条记录结束最后一个字段后面需要加一个分隔符; 3. 每条记录有回车换行;

4. 字段长度为定长;CHAR类型左对齐,右补空格;INT类型右对齐,左补数字0; 5. 金额是以分为单位的整数,不带小数点;

第 15 页 共 26 页

交易资金监管系统与交易市场接口规范

6. 日期的格式为YYYYMMDD,时间格式为HHMMSS; 7. 文件命名规则:发送方_文件类型_日期。

发送方:银行方为B,交易市场方为S,

文件类型:CHKxx、DIFxx、DEFxx、DATyy(xx和yy为数字)。 日期:YYYYMMDD。

9.2 文件功能说明

文件类型中文名称 编号 功能描述 发送方 说明 银行方必需发送给交易市场方,由交易市场方对账,若不平账则交易市场转账交易明细对账文件 日间所有客户转银行方、 账交易的明细流交易市场方 水。 系统自动调帐; 交易市场方发起为可选; 如果交易市场提供转账明细对账文件,银行方返回处理异常结果文件DEF01 包含当日发生签客户账户状态对账文件 双方发起为可选:根据银行与交易市场方协商是CHK01 CHK02 约、撤销签约或变否需要互发该文件; 更银行结算账户交易市场方、 如果交易市场提供转账等账户类交易的银行方 明细对账文件,银行方返客户账户状态明细记录。 交易市场方在日终清算后,将对接银行所有监管客回处理异常结果文件DEF02 CHK03 监管客户保证金账户余额明细对账文件 户保证金账户余额发送给银行方,银行方以之与监管账户的日终计算后余额进行比对。如有差异,通知交易市场方。 交易市场方 DIF03 监管客户保证金账户余额对账结果文件 银行方将“客户保证金账户余额明银行方 细对账”的异常结果信息发送给交 第 16 页 共 26 页

交易资金监管系统与交易市场接口规范

易市场方。 该文件内容为监管客户保证金账户当日已交收的交易清算交收款项。银行根据该文件,在相应客户的资金监管账户中添加一笔清算交收明细,调增或调减监管账户余额。 不同银行间的会员交易后产生的盈亏、货款会引发资金的变动。由于盈亏、货款等资金项目计算的复杂DAT02 银行间调配文件 性与特殊性,故交交易市场方 易市场与银行约定,由交易市场产生一个实际的银行间扎差文件供调出方的银行执行,以达到银行资金的真实平衡。 各种文件处理如果需要返回结果信息,则只返回异常的部分。 处理异常结果文件DEF05 交易市场方 处理异常结果文件DEF04 DAT01 监管客户资金交收明细文件 DEFxx 文件处理异常结果文件 银行方 通用文件格式约定

9.3 文件格式说明

1)转账交易明细对账文件(CHK01) 数据项名称 银行代码 市场机构代码 交易日期 交易时间 数据长度/类型 CHAR(8) CHAR(8) CHAR(8) CHAR(6) 描述 必填(3021000) 必填(交易所代码或经纪商代码) 必填 必填 第 17 页 共 26 页

交易资金监管系统与交易市场接口规范

银行流水号 交易市场流水号 客户银行结算账户 保证金账户账号 发起方 业务功能码 币别 钞汇标识 转账金额

CHAR(20) CHAR(20) CHAR(32) CHAR(30) CHAR(1) CHAR(5) CHAR(3) CHAR(1) CHAR (16) 发起方为B时必须填 发起方为S时必须填 必填 必填 S:交易市场方端,B:银行端 交易类业务功能码 必填 取自转账交易流水中的相应值 必填 2)客户账户状态对账文件(CHK02) 数据项名称 银行代码 市场机构代码 交易日期 客户银行结算账户 保证金账号 币别 钞汇标识 状态

数据长度/类型 CHAR(8) CHAR(8) CHAR(8) CHAR(32) CHAR(30) CHAR(3) CHAR(1) CHAR(1) 描述 必填(3021000) 必填(交易所代码或经纪商代码) 必填 必填 必填 必填 可选 0:签约1:预签约2: 预签约确定 3:撤销签约4:更新银行账号 3)监管客户保证金账户余额明细对账文件(CHK03) 数据项名称 银行代码 市场机构代码 交易日期 保证金账户账号 币别 钞汇标示 金额

第 18 页 共 26 页

数据长度/类型 CHAR(8) CHAR(8) CHAR(8) CHAR(14) CHAR(3) CHAR(1) CHAR (16) 描述 必填(3021000) 必填(交易所代码或经纪商代码) 必填 必填 必填 必填 必填 交易资金监管系统与交易市场接口规范

4)监管客户保证金账户余额对账结果(DIF03) 数据项名称 银行代码 市场机构代码 日期 币别 钞汇标示 保证金账户账号 金额 金额

数据长度/类型 CHAR(8) CHAR(8) CHAR(8) CHAR(3) CHAR(1) CHAR(14) CHAR (16) CHAR (16) 描述 必填(3021000) 必填(交易所代码或经纪商代码) 必填 必填 必填 必填 必填,为银行监管账户余额 必填,为保证金账户余额 5)监管客户资金交收明细文件(DAT01) 数据项名称 银行代码 市场机构代码 交易日期 保证金账户账号 币别 钞汇标示 交收金额

数据长度/类型 CHAR(8) CHAR(8) CHAR(8) CHAR(14) CHAR(3) CHAR(1) CHAR (16) 描述 必填(3021000) 必填(交易所代码或经纪商代码) 必填 必填 必填 可选 正数为卖差,负数为买差 6)银行间调配文件(DAT02)

数据项名称 银行代码 市场机构代码 交收日期 法人交收账户账号 法人交收账户开户银行 对方交收银行代码 对方交收银行账户账号 数据长度/类型 CHAR(8) CHAR(8) CHAR(8) CHAR(32) CHAR(60) CHAR(8) CHAR(32) 描述 必填(3021000) 必填(交易所代码或经纪商代码) 必填 必填 可选 可选 必填 可选 对方交收银行账户开户银行 CHAR(60) 第 19 页 共 26 页

交易资金监管系统与交易市场接口规范

币别 钞汇标示 交收金额

CHAR(3) CHAR(1) INT(16) 必填 可选 有正负 7)文件处理异常结果文件(DEFXX) 数据项名称 数据长度/类型 描述 B 对账只在银行方有,交易市场方没有 异常原因代码 CHAR(1) S 对账只在交易市场有,银行方没有 X 对账双方都有,但是数据不一致 F 数据字段非法 异常原因描述 异常发生字段的位置集合 CHAR(60) CHAR(40) 描述性文本 位置值从1起始,以逗号分隔。(如果实现上有困难,可以不填。) 10 错误代码对照表

返回码 定义 成功0000 银行方返回错误代码1001-1999 5001-5999 交易市场方返回错误代码2001-3999 通信返回错误代码9001-9999 格式 取值 0000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 {0-9}{4,4} 描述 交易成功 银行密码错 银行账户余额不足 累计金额超限 重复的交易批次号及证券交易流水号 被冲正流水不存在 该流水已冲正 冲正流水信息不符 银行账户余额不足,不允许冲正 清算账户余额不足 清算账户状态错 被查询流水不存在 证件不符 银行账户状态错 银行账户不存在 备注 对公账户 第 20 页 共 26 页

交易资金监管系统与交易市场接口规范

1015 1016 1017 1018 1019 1020 1021 1024 1025 1026 1027 1028 1032 1033 1034 1037 1038 1039 1040 1041 5001 5002 5003 5004 5005 5006 5007 5008 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5026 5028 5029 银行账户已经销户 保证金账户与银行账户未建立对应关系 保证金账户与银行账户已建立对应关系 银行账户转账功能未开启 银行账户转账功能已关闭 银行产生流水号错 通存通兑功能已关闭 交易金额超限 被查询流水已成功 被查询流水已失败 被查询流水不存在 被查询流水状态未知 日期不符 无此交易 此交易未开通 转账功能未开通 无效银行号 经纪公司尚未签退 银行主机拒绝签到 银行主机系统错误 该客户不存在 该银行账号已开户功能 该客户已冻结 该客户未冻结 该客户已挂失 该客户未挂失 该客户已销户 该客户状态不正常 证件类型不符 证件号码不符 客户无此权限 无此资金账户 银行账户状态错 客户类型不能为空 该账户不属于同一个客户 无此客户信息 客户已开户 银行账户已存在 签约客户失败 机构无此交易权限 客户已移植 客户开户失败 创建转账关系失败 第 21 页 共 26 页

交易资金监管系统与交易市场接口规范

5030 5031 5032 5201 5202 5203 5204 5205 5206 5208 5214 5215 5216 5217 5218 5219 5220 5229 5230 5231 5232 5221 5226 5227 5223 5224 5225 5233 5234 5235 5236 5237 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 代理人开户失败 客户无转账关系 客户为指定存管 银证转账对应关系已存在 未建立出入金转账对应关系 交易市场端客户号错 MAC校验错 有转账流水 生成新密钥错误 发送明细文件错 市场机构已注销 市场机构已签退 市场机构状态非正常 客户状态非正常 客户已冻结 客户已挂失 客户已销户 客户已半冻结 客户已待销户 客户已限制 客户状态正常 转账金额超限 转账金额到达预警金额 转账资金账号已使用 被查询流水不存在 未收到银行主机应答 有转账业务发生 冲正账号与原交易不符 冲正币种与原交易不符 冲正交易码与原交易不符 请求流水号不合法 非交易时间 取资金信息出错 校验资金出错 解冻银行资金出错 冻结银行资金错 可取资金不足 冻结资金错 修改资金流水错 币种不能为空 冲正冻结资金错 解冻资金错 冲正解冻资金错 第 22 页 共 26 页

交易资金监管系统与交易市场接口规范

5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 6001 6011 6021 6031 6041 6051 6061 6071 6081 6091 6101 6111 6121 6131 6141 6151 6161 6171 冲正冻结资金与原交易不符 重发解冻资金与原交易不符 冲正解冻资金与原交易不符 错误的解冻标志 该客户有资金余额 该客户有冻结资金 该客户有未回资金 资金为负 可用资金不足 资金开户失败 备注信息不能为空 冲正资金与原交易不符 市场机构不存在 该市场机构已存在 该市场机构已注销 非同属一个市场机构 该经纪公司正在清算 该市场机构状态不正常 市场机构柜台交易服务关闭 无此市场机构扩展信息 市场机构未签到 市场机构已签到 市场机构未签退 取市场机构清算账号错误 无市场机构对应营业部编号 市场机构代码不能为空 客户保证金账户不能为空 银行结算账号不能为空 客户姓名不能为空 证件类型不能为空 证件号码不能为空 资金密码不能为空 银行密码不能为空 原银行账号不能为空 新银行账号不能为空 转账金额不能为空 利息不能为空 利息税不能为空 原流水号不能为空 市场机构流水号不能为空 市场机构网点号不能为空 密钥不能为空 银行代码不能为空 第 23 页 共 26 页

交易资金监管系统与交易市场接口规范

6181 6191 6192 6193 7001 7011 7021 7031 7051 7061 7062 7063 7065 7066 8001 8011 8021 8031 8041 8051 8061 8071 8081 8091 8111 8121 8131 8141 8151 8161 8171 8181 8191 8887 8888 8999 9000 9001 9002 9003 9004 9005 9006 网点代码不能为空 柜员代码不能为空 证件信息与预指定时不符 根据网点号取分行号失败 日终前数据未备份 请正确配置数据库备份路径 对经纪商冲正失败 主机冲正失败 监管账户有余额 银行主机超时 未知错误 新的证件类型和证件号码已存在 预约流水号不存在 系统配置错误 产生客户号错误 产生存管号错误 产生冲正流水号错 产生流水号错 记录流水日志错 没有为此市场机构配置号码 更新本地金额出错 取机构密钥失败 取市场机构汇总账户失败 读取系统备份日期失败 读取数据备份命令行失败 备份数据库失败 读取需清理历史数据表名失败 读取系统工作日期失败 读取开通业务分行信息失败 生成文件失败 记录新密钥失败 记录签到状态失败 市场机构返回错误 其他错误 系统错误 通讯包格式错误 连接银行失败 向银行发送请求失败 向银行后台发送请求失败 接受银行后台应答失败 发送银行应答失败 接受银行应答失败 第 24 页 共 26 页

银行结算账号不能与该市场机构汇总账户相同 交易资金监管系统与交易市场接口规范

9010 9011 9012 9013 9014 9015 9016 9999 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2016 2018 2019 2020 2021 2024 2025 2026 2027 2028 2031 2032 2033 2034 2038 2041 2042 2043 2044 2047 3001 接受银行请求失败 发送主机失败 接受主机应答失败 连接市场机构失败 发送请求到市场机构失败 接受市场机构应答失败 发送市场机构应答失败 系统繁忙,请稍候再试 资金密码校验错误 资金账户余额不足 累计金额超限 银行流水号重复 被冲正流水不存在(冲正交易) 原流水已冲正(冲正交易) 与原流水信息不符(冲正交易) 资金账户余额不足,不允许冲正 身份证号码不符 资金账户状态不正常 资金账户不存在 资金账户已经销户 资金账户与银行方账户未建立对应关系 资金账户与银行方账户已建立对应关系 客户被限制转账 预约流水不存在 预约流水信息不符 预约流水已取款 预约流水未生效 单笔金额超限 被查询流水已成功 被查询流水已失败 被查询流水不存在 被查询流水状态未知 营业部编码错 系统尚未换日 此交易未开通 不允许该操作方式 当天有业务发生,不允许销户 服务器系统错误 MAC校验错 通讯校验错误 通讯消息体格式错误 账户姓名不符 银行账号校验错 第 25 页 共 26 页

交易资金监管系统与交易市场接口规范

3002 3003 3006 3007 3011 3013 3052 3053 3054 3091 3092 3093

保证金账号校验错 对应关系状态错 新工作密钥生成失败 转账时间已过 币种错 已开通其他银行 操作柜员错 银行暂停交易 银行代码错 监管系统错误 取银行明细失败 取市场机构明细失败 第 26 页 共 26 页

因篇幅问题不能全部显示,请点此查看更多更全内容