商存管标准接口文档

更新时间:2024-06-22 12:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

与交易所接口

实时报文接口

1、报文格式为报文长度(4个字符长度)+报文体。其中报文长度=报文体的长度,不含本身长度,不足4位左补零。报文体采用MQMSG8583结构,在MSG8583的基础上,将8583数据结构中有关信息放到84字节长的包头中(前三项为必填项,其余可为空),避免繁琐的打包和解包过程,提高了系统的效率。

名称 Pkgtyp Msgtyp Prccde AcqInstID TermID Trcno Custyp Cusidt Apcode SrvuID Rspcde Pkgseq Filler MsgLen msg[MAXBUFSIZE];

说明 报文种类 – 1位 消息类型 - 4位 交易码 - 6位 备注 0为8583包,1为非8583包 0100授权交易、 0200金融交易 例:T00101、T00102 收单机构号统一定为8不足后补空格 位, 收单机构终端号,8位 卡种类2位 卡号,不足后补空格25位 应用类型2位 对帐服务器代码,省行的代号8位 返回码2位 报文序号2位 附加域6位 数据区长度4位 数据区 证券填 借记卡:01,信用卡:03, 对帐时为DZ 对帐时填对帐机构的srvuID 对帐时填写对帐的顺序包 不足4位前补0,为msg的长度 最大为8108 不足6位前补0,流水号 2、金额以分为单位整数,不带小数点,不足位左补零。 3、字符处理规则约定:左对齐,不足约定位数,右补空格。 4、当天内的正常交易,流水号不能重复,重发交易要有重发标志。

5、报文中的交易日期,交易时间,均指该报文发送方的交易时间,交易日期。 6、密码传输使用DES加密算法加密。

7、重发交易只有重发标志与原报文不同,流水号等其他明细项与原报文相同,冲正交易无报文体。

8、对所传输的实时交易以下数据,采用MAC校验以保证数据传输的正确性: 4位交易日期(MMDD)+6位交易时间+ 8位交易所编号+20位证券资金账号+32位银行账号+14位转账金额+2位返回码

1)对于转帐金额,如果没有转帐金额,为14个0,不带小数点,向右靠齐,位数不足左补0;

2)对于其他域的处理,向左靠齐,位数不足,右补空格 3)没有返回码不需要补空

9、90域用于冲正交易中存储原交易的基本信息,其数据定义如下: 名称 原交易信息类型 原交易系统跟踪号 原交易交易日期和时间 原交易收单机构标志码 原交易向前机构标志码 10、重发标志:0 – 非重发 1 – 重发

数据长度 4 8 10 11 11 位置 1-4 5-12 13-22 23-33 34-44 证券方发起

开立台账

请求包: 域 01 02 03 描述 信息类型 位图 借记卡卡号或对公帐号 交易码 格式 0100 长度 定长 B16 变长 N..22 指定存管银定长 N6 行:T00101 个人开户: T00102 MMDDhhmmss 8位交易所代码 营业部编号 定长 N8 变长 N..11 定长 ANS15 变长ANS...999 07 11 32 42 48 53 交易日期时间 证券流水号 交易所代号 证券地区码 开户信息 电话银行密码 个人客户密码要定长 AN16 使用DES加密,机构客户密码为空 定长 B8 128 MAC 附加数据格式48-域(不足右补空格) 1 重发标志

2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码 25-84 户名

85-104 保证金帐号 105-107 001 108-122 金额 123-125 013 126-140 金额 141-143 014 144-158 金额

T00101交易可以不送第2、53域或送空格;没有外币的情况下,第48域外币金额填0

回复包: 域 01 02 03 描述 信息类型 位图 借记卡卡号 交易码 格式 0110 指定存管银行:T00101 个人: T00102 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 07 11 28 32 39 42 47 48 128 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 证券地区码 返回信息 MAC 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 变长 ANS...999 请求包中的内容 定长 B8 附加数据格式47-域(不足右补空格) 1 重发标志 2-21 台帐帐号

结息交易

请求包: 域 01 描述 信息类型 位图 格式 0100 长度 定长 B16 02 03 07 11 32 42 48 53 借记卡卡号或对公帐号 交易码 交易日期时间 证券流水号 交易所代号 证券地区码 开户信息 电话银行密码 T00107 MMDDhhmmss 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS15 变长ANS...999 个人客户密码要定长 AN16 使用DES加密,机构客户密码为空 定长 B8 128 MAC 附加数据格式48-域(不足右补空格) 1 重发标志 2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码 25-84 户名

85-104 股票保证金帐号 105-107 001 108-122 金额 123-125 013 126-140 金额 141-143 014 144-158 金额

没有外币的情况下,第48域外币金额填0

回复包: 域 01 02 03 07 11 28 32 39 42 47 128 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 证券地区码 返回信息 MAC 格式 0110 T00107 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 变长 ANS...999 定长 B8 附加数据格式47-域(不足右补空格) 1 重发标志 2-33 台帐帐号

撤销台账

请求包: 域 01 02 03 07 11 32 42 描述 信息类型 位图 借记卡卡号或对公帐号 交易码 交易日期时间 证券流水号 交易所代号 证券地区码 格式 0100 T00108 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS15 变长ANS...999 定长 N3 定长 AN16 定长 B8 MMDDhhmmss 48 49 53 销户信息 货币代码 电话银行密码 128 MAC 附加数据格式48-域(不足右补空格) 1 重发标志

2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码

25-44 股票保证金帐号 45-104 客户姓名

回复包: 域 01 02 03 07 11 28 32 39 42 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 证券地区码 格式 0110 T00108 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 变长 ANS...999 MMDDhhmmss 47 返回信息

49 货币代码 定长 N3 定长 B8 128 MAC 附加数据格式47-域(不足右补空格) 同请求包的48域内容

个人银转证

请求包: 域 01 02 03 04 07 11 描述 信息类型 位图 借记卡卡号 交易码 交易金额 交易日期时间 证券流水号 格式 0200 T00125 MMDDhhmmss 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 若是重发,应和原交易的11域相同 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 AN16 定长 B8 32 41 42 48 49 53 128 交易所代号 证券终端号 证券地区码 附加数据 货币代码 客户密码 MAC 加密 附加数据格式48-域(不足右补空格) 1 重发标志

2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码

25-44 股票保证金帐号 45-104 客户姓名

回复包: 域 01 02 03 描述 信息类型 位图 借记卡卡号 交易码 格式 0210 T00125 长度 定长 B16 变长 N..22 定长 N6 04 07 11 28 32 39 47 49 128 交易金额 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 返回信息 货币代码 MAC MMDDhhmmss 定长 N12 定长 N8 定长 N8 变长 N..11 定长 AN2 变ANS...999 定长 N3 定长 B8 长 附加数据格式47-域(不足右补空格) 同请求包的48域内容

个人证转银

请求包: 域 01 02 03 04 07 11 描述 信息类型 位图 借记卡卡号 交易码 交易金额 交易日期时间 证券流水号 格式 0200 T00122 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 若是重发,应和原交易的11域相同 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 B8 32 41 42 48 49 128 交易所代号 证券终端号 证券地区码 附加数据 货币代码 MAC 附加数据格式48-域(不足右补空格) 1 重发标志

2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码

25-44 股票保证金帐号 45-104 客户姓名

回复包: 域 01 02 03 04 07 11 28 32 39 41 42 47 49 128 描述 信息类型 位图 借记卡卡号 交易码 交易金额 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 证券终端号 证券地区码 返回信息 货币代码 MAC 格式 0210 T00122 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS8 定长 ANS15 变长 ANS...999 定长 N3 定长 B8 附加数据格式47-域(不足右补空格)

同请求包的48域内容

变更客户资料

请求包: 域 01 02 03 07 11 32 42 48 53 128 描述 信息类型 位图 借记卡卡号或对公帐号 交易码 交易日期时间 证券流水号 交易所代号 证券地区码 开户信息 电话银行密码 MAC 格式 0100 个人:T00105 机构:T00104 MMDDhhmmss DES加密 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS15 变长ANS...999 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志 2 客户类型 3 证件类型

4-23 证件号码

24-43 股票保证金帐号 44-103 客户姓名

回复包: 域 01 02 03 07 11 28 32 39 42 47 53 128 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 证券地区码 返回信息 电话银行密码 MAC 格式 0110 个人:T00105 机构:T00104 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 变长 ANS...999 定长 AN16(与请求报文相同) 定长 B8 附加数据格式47域内容同48域

银转证冲正

请求包: 域 01 02 03 04 07 11 32 41 42 48 49 90 描述 信息类型 位图 借记卡卡号或对公账号 交易码 交易金额 交易日期时间 证券流水号 交易所代号 证券终端号 证券地区码 附加数据 货币代码 原交易信息 格式 0200 T00135 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 请参见本文档定长 N44 头部对于90域的说明 128 MAC 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2-21 股票保证金帐号

回复包: 域 01 02 03 04 07 11 28 32 39 42 47 描述 信息类型 位图 借记卡卡号 交易码 交易金额 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 证券地区码 返回信息 格式 0210 T00135 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 变ANS...999 49 128 货币代码 MAC 定长 N3 定长 B8 长 附加数据格式47-域(不足右补空格)

同请求包的48域内容

签到

请求包: 域 01 03 07 11 32 128 描述 信息类型 位图 交易码 交易日期时间 证券流水号 交易所代号 交易所MAC密钥 格式 0100 T00141 MMDDhhmmss 长度 定长 B16 定长 N6 定长 N8 变长 N..11 定长 B8

回复包:

域 01 03 07 11 28 32 39 128

描述 信息类型 位图 交易码 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 银行MAC密钥 格式 0110 T00141 MMDDhhmmss 长度 定长 B16 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 B8 签退

请求包: 域 01 03 07 11 32 48 52 128 描述 信息类型 位图 交易码 交易日期时间 证券流水号 交易所代号 附加 签退密码 MAC 格式 0100 T00142 MMDDhhmmss 长度 定长 B16 定长 N6 定长 N8 变长 N..11 变长ANS...999 定长 B16 定长 B8 附加数据格式48-域(不足右补空格)

1 重发标志

回复包: 域 01 03 07 11 32 39 48 52 128 描述 信息类型 位图 交易码 交易日期时间 证券流水号 交易所代号 返回码 返回信息 签退密码 MAC 格式 0110 T00142 MMDDhhmmss 长度 定长 B16 定长 N6 定长 N8 变长 N..11 定长 AN2 变长 ANS...999 定长 B16 定长 B8(和接收的MAC一致) 附加数据格式48-域(不足右补空格)

1 重发标志

证券通讯检测

请求包: 域 01 03 07 11 32 48 128 描述 信息类型 位图 交易码 交易日期时间 银行流水号 交易所代号 附加 MAC 格式 0100 T00147 MMDDhhmmss 长度 定长 B16 定长 N6 定长 N8 变长 N..11 变长ANS...999 定长 B8 附加数据格式48-域(不足右补空格)

1 重发标志

回复包:增加39域返回码“00”,其余同请求包

借记卡余额查询

请求包: 域 01 02 03 07 11 32 48 49 53 128 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 证券流水号 交易所代号 附加数据 货币代码 电话银行密码 MAC 格式 0200 T00138 MMDDhhmmss 8位交易所代码 DES加密 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 变长ANS...999 定长 N3 定长 AN16 定长 B8 48域附加信息 1 重发标志 2-21 保证金帐号 22 钞汇标志

回复包: 域 01 02 03 07 11 28 32 39 47 49 128 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 返回信息 货币代码 MAC 格式 0210 T00138 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 变长 ANS..999 定长 N3 定长 B8 附加数据格式47-域(不足右补空格) 1 重发标志 2-4 货币 5-21 金额(借记卡可用余额) 22-41 股票保证金帐号

预约开户确认

请求包: 域 01 02 03 07 11 32 42 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 证券流水号 交易所代号 交易所营业部代码 格式 0100 T00191 MMDDhhmmss 8位交易所代码 营业部编号 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS15 备注 不可为空。 最终“交易所营业部代码”以此为准 48 53 128 开户信息 电话银行密码 MAC 个人客户密码要使用DES加密 变长ANS...999 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格)

1 重发标志 2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码 25-84 户名

85-104 保证金帐号 105-107 001 108-122 金额 123-125 013 126-140 金额 141-143 014 144-158 金额

没有外币的情况下,第48域外币金额填0

回复包: 域 01 02 03 07 11 28 32 39 42 47 48 53 128 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 证券流水号 银行流水号 交易所代号 返回码 证券地区码 返回信息 电话银行密码 MAC 格式 0110 T00191 MMDDhhmmss 定长 AN16 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 变长 ANS...999 请求包中的内容 定长 B8 附加数据格式47-域(不足右补空格) 1 重发标志 2-21 台帐帐号

银行方发起

开立台账

请求包: 域 描述 格式 长度 01 02 03 07 11 32 42 48 49 53 128 信息类型 位图 借记卡号 交易码 交易日期时间 银行流水号 交易所代号 银行网点号 开户信息 货币代码 保证金密码 MAC 0100 T00103 MMDDhhmmss DES加密 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS15 变长ANS...999 定长AN3 001 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志 2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码

25-44 股票保证金帐号 45-84 客户姓名

回复包: 域 01 02 03 07 11 28 32 39 42 47 128 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 证券地区码 返回信息 MAC 格式 0110 T00103 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 变ANS...999 定长 B8 长 附加数据格式47-域(不足右补空格) 1 重发标志 2-4 001 5-19 金额 20-22 013 23-37 金额 38-40 014

41-55

金额

个人银转证

请求包: 域 01 02 03 04 07 11 32 41 42 48 49 128 描述 信息类型 位图 借记卡卡号 交易码 交易金额 交易日期时间 银行流水号 交易所代号 银行终端号 银行网点号 附加数据 货币代码 MAC 格式 0200 T00124 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N12 原银行交易流定长 N8 水号CHAR(20) 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 B8 附加数据格式48-域(不足右补空格)

1 重发标志 2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码

25-44 股票保证金帐号 45-84 客户姓名

回复包: 域 01 02 03 07 11 28 32 39 47 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 返回信息 格式 0210 T00124 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 原银行交易流定长 N8 水号CHAR(20) 定长 N8 变长 N..11 定长 AN2 变长 ANS...999 128 MAC 定长 B8 附加数据格式47-域(不足右补空格)

1 重发标志

个人证转银

请求包: 域 01 02 03 04 07 11 32 33 41 42 48 49 53 128 描述 信息类型 位图 借记卡卡号 交易码 交易金额 交易日期时间 银行流水号 交易所代号 省行CSPID 银行终端号 银行网点号 附加数据 货币代码 客户密码 MAC 格式 0200 T00121 MMDDhhmmss CSPS+ID号 加密 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 变长 N..11 变长ANS (2位length) 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码

25-44 股票保证金帐号 45-84 客户姓名

回复包: 域 01 02 03 07 11 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 银行流水号 格式 0210 T00121 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 28 32 39 47 128 证券流水号 交易所代号 返回码 返回信息 MAC 定长 N8 变长 N..11 定长 AN2 变长 ANS...999 定长 B8 附加数据格式47-域(不足右补空格)

1 重发标志

机构证转银

请求包: 域 01 02 03 04 07 11 32 41 42 48 49 53 128 描述 信息类型 位图 对公帐号 交易码 交易金额 交易日期时间 银行流水号 交易所代号 银行终端号 银行网点号 附加数据 货币代码 客户密码 MAC 格式 0200 T00123 MMDDhhmmss 加密 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 变长 N..11 定长 N8 定长 N15 变长ANS...999 定长 N3 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2-21 股票保证金帐号 22-41 预约流水号 42 客户类型 43 证券类型 44-63 证件号码 64-123 户名

回复包: 域 01 02 03 04 描述 信息类型 位图 借记卡卡号 交易码 交易金额 格式 0210 T00123 长度 定长 B16 变长 N..22 定长 N6 定长 N12 07 11 28 32 39 47 128 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 返回信息 MAC MMDDhhmmss 定长 N8 定长 N8 变长 N..11 定长 AN2 变长 ANS...999 定长 B8 附加数据格式47-域(不足右补空格)

1 重发标志

2-61回复中文信息

机构银转证

请求包: 域 01 02 03 04 07 11 32 41 42 48 49 128 描述 信息类型 位图 对公帐号 交易码 交易金额 交易日期时间 银行流水号 交易所代号 银行终端号 银行网点号 附加数据 货币代码 MAC 格式 0200 T00126 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2-21 股票保证金帐号 22 客户类型 23 证件类型 24-43 证件号码 44-103 户名

回复包: 域 01 02 03 描述 信息类型 位图 借记卡卡号 交易码 格式 0210 T00126 长度 定长 B16 变长 N..22 定长 N6 07 11 28 32 39 47 128 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 返回信息 MAC MMDDhhmmss 定长 N8 定长 N8 变长 N..11 定长 AN2 变ANS...999 定长 B8 长 附加数据格式47-域(不足右补空格)

1 重发标志

变更客户账号

请求包: 域 01 02 03 07 11 32 41 42 48 49 53 128 描述 信息类型 位图 借记卡卡号或对公帐号 交易码 交易日期时间 银行流水号 交易所代号 银行终端号 银行网点号 附加数据 货币代码 股票保证金密码 MAC 格式 0200 T00109 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2-21 保证金帐号 22 钞汇标志 23 证件类型 24-43 客户证件号码 44-63 原卡号或帐号 64-123 客户姓名

回复包: 域 01 02 描述 信息类型 位图 借记卡卡号或对公帐号 格式 0210 长度 定长 B16 变长 N..22

03 07 11 28 32 39 47 128 交易码 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 返回信息 MAC T00109 MMDDhhmmss 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 变ANS...999 定长 B8 长 附加数据格式47-域(不足右补空格)

1 重发标志

预指定存管银行确认

请求包: 域 01 02 03 07 11 32 41 42 48 49 53 128 描述 信息类型 位图 借记卡卡号或对公帐号 交易码 交易日期时间 银行流水号 交易所代号 银行终端号 银行网点号 附加数据 货币代码 股票保证金密码 MAC 格式 0200 T00119 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2-21 保证金帐号 22 钞汇标志 23 证件类型 24-43 客户证件号码 44-63 原卡号或帐号 64-123 客户姓名

回复包: 域 描述 信息类型 格式 0210 长度 01 02 03 07 11 28 32 39 47 128 位图 借记卡卡号或对公帐号 交易码 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 返回信息 MAC T00119 MMDDhhmmss 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 变长 ANS..999 定长 B8 附加数据格式47-域(不足右补空格)

1 重发标志

查询保证金余额

请求包: 域 01 02 03 07 11 32 33 41 42 48 49 53 128 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 银行流水号 交易所代号 省行CSPID 银行终端号 银行网点号 附加数据 货币代码 客户密码 MAC 格式 0200 T00128 MMDDhhmmss CSPS+ID号 加密 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 变长ANS (2位length) 定长 N8 定长 ANS15 变长ANS...999 定长 N3 定长 AN16 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2-21 保证金帐号 22 钞汇标志 23 证件类型 24-43 客户证件号码 44-103 客户姓名

回复包: 域 描述 格式 长度 01 02 03 07 11 28 32 39 47 128 信息类型 位图 借记卡卡号 交易码 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 返回信息 MAC 0210 T00128 MMDDhhmmss 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 变长 ANS..999 定长 B8 附加数据格式47-域(不足右补空格) 1 重发标志 2-4 货币 5-21 金额

银行通讯检测

请求包: 域 01 03 07 11 32 48 128 描述 信息类型 位图 交易码 交易日期时间 银行流水号 交易所代号 附加 MAC 格式 0100 T00143 MMDDhhmmss 长度 定长 B16 定长 N6 定长 N8 变长 N..11 变长ANS...999 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

回复包: 域 01 03 07 11 28 32 39 47 128 描述 信息类型 位图 交易码 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 返回信息 MAC 格式 0110 T00143 MMDDhhmmss 长度 定长 B16 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 变长 ANS..999 定长 B8 附加数据格式47-域(不足右补空格)

1 重发标志

证转银冲正

请求包: 域 01 02 03 04 07 11 32 41 42 48 49 90 128 描述 信息类型 位图 借记卡卡号或对公账号 交易码 交易金额 交易日期时间 银行流水号 交易所代号 银行终端号 银行网点号 附加数据 货币代码 原交易信息 MAC 格式 0200 T00133 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N12 定长 N8 变长 N..11 定长 ANS8 定长 ANS15 变长ANS...999 定长 N3 定长 N44 定长 B8 附加数据格式48-域(不足右补空格) 1 重发标志

2-21 股票保证金帐号 22-41 预约流水号 42 客户类型 43 证券类型 44-63 证件号码 64-123 户名

回复包: 域 01 02 03 07 11 28 32 39 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 银行水号 证券流水号 交易所代号 返回码 格式 0210 T00133 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 47 128 返回信息 MAC 变长 ANS...999 定长 B8 附加数据格式47-域(不足右补空格)

1 重发标志

预约开户

请求包: 域 01 02 03 07 11 32 42 48 49 128 描述 信息类型 位图 借记卡号 交易码 交易日期时间 银行流水号 交易所代号 交易所营业部代码 开户信息 货币代码 MAC 格式 0100 T00189 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 变长 N..11 定长 ANS15 变长ANS...999 定长AN3 001 定长 B8 备注 附加数据格式48-域(不足右补空格) 1 重发标志 2 客户类型 3 证件类型 4 钞汇标志 5-24 证件号码

25-44 股票保证金帐号(送空值) 45-164 客户姓名 165-364 客户地址 365-370 客户邮编 371-390 客户电话 回复包: 域 01 02 03 07 11 28 32 39 42 描述 信息类型 位图 借记卡卡号 交易码 交易日期时间 银行流水号 证券流水号 交易所代号 返回码 交易所营业部代码 格式 0110 T00189 MMDDhhmmss 长度 定长 B16 变长 N..22 定长 N6 定长 N8 定长 N8 变长 N..11 定长 AN2 定长 ANS15 备注 与请求包42域

“交易所营业部代码”相同 47 128 返回信息 MAC 变长 ANS...999 定长 B8 附加数据格式47-域(不足右补空格) 1 重发标志 2-4 001 5-19 金额 20-22 013 23-37 金额 38-40 014 41-55 金额

56-165 营业部名称 166-265 营业部地址 266-385 营业部联系人

386-405 营业部联系人电话

日终批量请求格式

交易所请求 :702

(格式同703通知)

银行请求 :703 交易请求报文:

格式:4位报文长度 + 3位交易码 + 1位发起方标示(0证券发起,1银行发起) + 4位银行编号 + 8位交易所编号 + 报文体。其中4位报文长度指报文体长度。 注:其中4位报文长度指报文体长度。 报文体: 字段名称 流水号 交易日期 交易时间

银行前置机向交易所发送的批量通知:为请求报文去掉4字节的报文长度剩下的部分。

长度 CHAR(20) CHAR(8) CHAR(6) 注释 数字,左对齐,右补空格 YYYYMMDD HHMMSS 银行前置机向银行发送的批量通知:为“0066”(底层通讯包长度)加上请求报文。 注:日终批量请求报文不是8583格式,而是由字符串组成的报文。

批量文件传输流程:

银行发送文件(发送B01、B02、B04、B05,其中B04、B05为空)—>证券提供文件—>银行返回文件(发送B04、B05文件)

日终银行提供文件

以“|”作为分隔符,数据长度以实际为准。

1、转账交易对账明细文档 B01YYYYMMDD

数据项名称 银行代码 交易所代码 证券地区码 交易日期 交易时间 银行流水号 发起方流水号 银行账号 证券资金账号 客户姓名 发起方 转账方向 币别 钞汇标示 转账金额 数据长度/类型 CHAR(4) CHAR(8) CHAR(4) CHAR(8) CHAR(6) CHAR(20) CHAR(20) CHAR(32) CHAR(14) CHAR(32) CHAR(1) CHAR(1) CHAR(3) CHAR(1) INT(14) 描述 中国银行:004 8位交易所代码(证监会分配) YYYYMMDD HHMMSS 即保证金帐号(必须保证唯一) 上送为空 该字段保留暂不用 1:银转证,2:证转银 001:人民币 013:港币 014:美元 0钞 1汇 2、客户账户状态对账文档 B02YYYYMMDD

数据项名称 银行代码 交易所代码 证券地区码 数据长度/类型 CHAR(4) CHAR(8) CHAR(4) 描述 中国银行:004 8位交易所代码(证监会分配) 交易日期 银行账号 证券资金账号 客户姓名 币别 钞汇标示 存管状态 CHAR(8) CHAR(32) CHAR(14) CHAR(32) CHAR(3) CHAR(1) CHAR(1) YYYYMMDD 客户银行帐号 即保证金帐号(必须保证唯一) 001:人民币 013:港币 014:美元 0钞 1汇 0正常 1销户

注:增量文件,仅包括台账类交易引起的变动。

3、总分平衡监管表* B04YYYYMMDD

数据项名称 银行代码 交易所代码 日期 币别 钞汇标示 台帐汇总金额 客户交易结算资金汇总账户金额 预留备付金额 买卖差标志 代交收金额 数据长度/类型 描述 CHAR(4) CHAR(8) CHAR(8) CHAR(3) CHAR(1) INT(14) INT(14) INT(14) CHAR(1) INT(14) 中国银行:004 YYYYMMDD 001:人民币 013:港币 014:美元 0钞 1汇 0净卖差 1净买差 4、分账户余额异常明细表* B05YYYYMMDD

数据项名称 银行代码 交易所代码 日期 币别 钞汇标示 台帐账号 证券资金账号 客户姓名 台帐金额 证券资金帐户金额

数据长度/类型 CHAR(4) CHAR(8) CHAR(8) CHAR(3) CHAR(1) CHAR(22) CHAR(14) CHAR(32) INT(14) INT(14) 描述 中国银行:004 YYYYMMDD 001:人民币 013:港币 014:美元 0钞 1汇 交易所代码+证券资金台账账号 日终证券方发送的文档

转账交易对账明细文档 S01YYYYMMDD 接口同B01YYYYMMDD,姓名域送空格 客户账户状态对账文档 S02YYYYMMDD

接口同B02YYYYMMDD,姓名域送空格

1、存管客户结息净额明细表 S05YYYYMMDD

数据项名称 银行代码 交易所代码 证券地区码 交易日期 证券流水号 台账账号 证券资金账号 客户姓名 结息类型 币别 钞汇标示 金额 数据长度/类型 CHAR(4) CHAR(8) CHAR(4) CHAR(8) CHAR(20) CHAR(22) CHAR(14) CHAR(32) CHAR(1) CHAR(3) CHAR(1) INT(14) 描述 中国银行:004 8位交易所代码(证监会分配) YYYYMMDD 即保证金帐号(必须保证唯一) 1批量结息 0 联机结息 001:人民币 013:港币 014:美元 0钞 1汇 2、存管客户资金交收明细表 S06YYYYMMDD

数据项名称 银行代码 交易所代码 证券地区码 交易日期 台账账号 证券资金账号 客户姓名 买卖差标志 币别 钞汇标示 交收金额 数据长度/类型 CHAR(4) CHAR(8) CHAR(4) CHAR(8) CHAR(22) CHAR(14) CHAR(32) CHAR(1) CHAR(3) CHAR(1) INT(14) 描述 中国银行:004 8位交易所代码(证监会分配) YYYYMMDD 即保证金帐号(必须保证唯一) 0净卖差 1净买差 001:人民币 013:港币 014:美元 0钞 1汇 为客户日交易及由此产生的佣金、税金轧差 3、存管客户资金台账资金余额明细表 S07YYYYMMDD

数据项名称 银行代码 交易所代码 证券地区码 交易日期 台账账号 证券资金账号 客户姓名 币别 钞汇标示 台账资金金额 数据长度/类型 CHAR(4) CHAR(8) CHAR(4) CHAR(8) CHAR(22) CHAR(14) CHAR(32) CHAR(3) CHAR(1) INT(14) 描述 中国银行:004 8位交易所代码(证监会分配) YYYYMMDD 交易所代码+证券资金账号 001:人民币 013:港币 014:美元 0钞 1汇 4、存管银行资金交收汇总表 S08YYYYMMDD

为S06的汇总 数据项名称 银行代码 交易所代码 交收日期 本行汇总账户名称 本行汇总账户账号 本行汇总账户开户银行 法人交收账户名称 法人交收账户账号 法人交收开户银行 买卖差标志 币别 钞汇标示 交收金额 数据长度/类型 CHAR(4) CHAR(8) CHAR(8) CHAR(60) CHAR(32) CHAR(60) CHAR(60) CHAR(32) CHAR(60) CHAR(1) CHAR(3) CHAR(1) INT(14) 描述 中国银行:004 8位交易所代码(证监会分配) YYYYMMDD 0净卖差 1净买差 001:人民币 013:港币 014:美元 0钞 1汇 5、法人存管银行银行间资金交收汇总表 S11YYYYMMDD

数据项名称 银行代码 交易所代码 交收日期 数据长度/类型 CHAR(4) CHAR(8) CHAR(8) 描述 中国银行:004 8位交易所代码(证监会分配) T+1日,考虑节假日因素

银行简称 法人交收账户名称 法人交收账户账号 法人交收开户银行 存管银行汇总账户名称 存管银行汇总账号 存管银行汇总账户开户银行 买卖差标志 币别 钞汇标示 交收金额 CHAR(32) CHAR(60) CHAR(32) CHAR(60) CHAR(60) CHAR(32) CHAR(60) CHAR(1) CHAR(3) CHAR(1) INT(14) 0净卖差 1净买差 001:人民币 013:港币 014:美元 0钞 1汇 6、存管银行备付金余额表 S12YYYYMMDD

数据项名称 银行代码 交易所代码 日期 币别 钞汇标示 金额 数据长度/类型 CHAR(4) CHAR(8) CHAR(8) CHAR(3) CHAR(1) INT(14) 描述 中国银行:004 8位交易所代码(证监会分配) YYYYMMDD 001:人民币 013:港币 014:美元 0钞 1汇 7、协办存管银行资金监管表 S13YYYYMMDD

数据项名称 银行代码 交易所代码 日期 币别 钞汇标示 资金账户汇总金额 汇总账户金额 预留备付金额 买卖差标志 代交收金额 数据长度/类型 CHAR(4) CHAR(8) CHAR(8) CHAR(3) CHAR(1) INT(14) INT(14) INT(14) CHAR(1) INT(14) 描述 中国银行:004 8位交易所代码(证监会分配) YYYYMMDD 001:人民币 013:港币 014:美元 0钞 1汇 0净卖差 1净买差 批量开户格式约定 1数据项格式

客户姓名|证件类型|证件号码|客户类型|交易所地区码|客户资金帐号|银行帐号|初始余额|币别|

采用“|”作为分隔符 初始余额(带小数点)

交易所机构编码:是指 交易所营业部代码(通常是4位)与要与主办分行所维护的营业部代码相同。

批量开户后,银行端生成B02文件,发送给证券公司核对开户信息。 注:“透明移行”与“非透明移行”文件格式相同,区别在于“非透明移行”的文件中,银行帐号域可以为空。

2约定

? 证件类型

银行端证件类型代码 1 2 3 4 5 6 7

说明 营业执照 登记证 主管部门证明文件 身份证 军人证 护照 其它 银行新旧账号转换格式约定

文件名称:证券公司代码_ACCTRF.txt

文件格式:证券公司代码|资金账号|交易所地区码|新银行账号|旧银行账号|客户姓名|

采用“|”作为分隔符

长度说明

A AN ANS AS B N S .. ...

字母向左靠,右部多余部分填空格

字母和/或数字,左靠,右部多余部分填空格

字母、数字和/或特殊符号,左靠,右部多余部分填空格 字母和/或特殊符号,左靠,右部多余部分填空格 二进制位

数值,右靠,首位有效数字前充零。若表示金额,则最右二位为角分 特殊符号

可变长数据元的长度值(二位数) 可变长数据元的长度值(三位数)

附:返回码定义

注意:8583包的返回码位置只有两位,用以下7位返回码的最后两位。

RETURN_CODE RETURN_MSG 00000X2 0000064 0000003 0000040 000000D 10000RP 2015MI0 30020Y2 30030M5 30030M8 30030M9 T000000 T000001 T000002 T000004 T000005 T000009 T00000B T000010 T000011 T000012 T000013 T000014 T000015 T000018

非有效交易时间 数据库操作错误 后台主机错误

你所要查询的交易资料不存在 该交易已冲正,不能重复冲正 帐户余额不足 后台主机其他错误 该证券公司代码未维护 无效金额 帐户未登记 帐户登记不匹配 交易成功

资金密码校验错误 资金帐户余额不足 银行流水号重复

被冲正流水不存在(冲正交易) (建议此时不要对系统作入账或出账处理) 证件号码不符

无相应帐户或帐号错误 资金帐户状态不正常 资金帐户不存在 资金帐户已经销户

资金帐户与银行帐户未建立对应关系 资金帐户与银行帐户已建立对应关系 累计金额超限 预约流水不存在

T000019 T000020 T000021 T000024 T000032 T000037 T000038 T000042 T000047 T000051 T000057 T000062 T000066 T000075 T000076 T000080 T000093 T000094 T000095 T000099 T0000A1 T0000A2 T0000A3 T0000A4 T0000A5 T0000A6 T0000A7 T0000A8 T0000A9 T0000AA T0000AB T0000AC T0000AD T0000AE T0000AF T0000AG T0000AH T0000AI T0000AJ T0000AK T0000AL T0000AM T0000AN T0000AP

预约流水信息不符 预约流水已取款 预约流水未生效 单笔金额超限 交易所尚未换日 交易不允许

当天有业务发生,不允许销户 MAC校验错 帐户姓名不符 银行帐号校验错 转帐时间已过

交易所方已开通三方存管银行银行账户密码错误 发送交易所请求失败 接收交易所回复失败 资金账户密码错误 连接证券失败 发送请求到证券失败 接受证券应答失败 交易所系统其它错误 查询卡的帐户勾连关系失败 分行地区编码未维护 该笔交易不能调整 该笔交易调账失败

输入账号与原经办信息不符 未知/无效柜员 发送银行后台失败 卡关联的账户类型无效 卡已挂失 卡已销户 账户已冻结 卡被锁定 卡已到期 卡未激活 卡号无效 卡已止付 卡密码丢失 该账户不存在 账户已销户 账户已止付 账户已挂失 查询客户号失败 查询客户姓名失败 查询客户证件信息失败

T0000AQ T0000AR T0000AS T0000AT T0000AU T0000B1 T0000B2 T0000B3 T0000P1 T0000P2 T0000P3 T0000P4 T0000P5 T0000P6 T0000P7 T0000P8 T0000QD T0000QL T0000T0 T0000T1 T0000T2 T0000T3 T0000T4 T0000T5 T0000T6 T0000T7 T0000T8 T0000T9 T0000TA T0000TB T0000TC T0000TD T0000TE T0000TF T0000TG T0000TH T0000TI T0000TJ T0000TK T0000TL T0000TM T0000TN T0000TP

账户被锁 客户号无效

查询银行新账号失败 预指定状态下才能做此交易 卡已冻结 分账户未维护 存管账户未维护 自动柜员信息未维护 其他错误 其他错误 其他错误 其他错误 其他错误 其他错误 其他错误 其他错误 无效的货币代码 银行帐户错误 台账状态错 台账余额不为0 该客户已开立台帐帐户 存管系统故障 MAC校验错 生成MAC错

交易所资金帐户不存在

该地区未开通此交易所的第三方存管业务! 原经办交易状态不符 该帐号非本机构范围 新卡号已台帐开户 与交易所端交易日期不符 业务成功,但需要交易所对帐

业务成功,但需要银行对帐(银转证——失败,证转银——成功)

银行帐户类型不符 银行帐户状态错 卡号状态错

复核和经办不能是同一柜员

已有银转证交易未处理,不能新增交易。 与RTS系统日期不符(0802) 与会计系统日期不符(M612) 会计系统组件故障(M875) 会计传票套已存在(M411)

已有银转证交易未处理,不能做修改处理。 银行端台帐余额不足

T0000TQ T0000TR T0000TS T0000TT T0000TU T0000TV T0000TW T0000Y5 T0000Y7 DEFAULT 0000082 0000083 0000084 T0000Y9

证券公司在银行存管帐户余额不足 交易所流水号重复 交易次数超限 非本机构帐号

交易金额不能超出账户余额 交易次数超限,请到银行补打存折 交易次数超限,请到银行更换存折 该股票资金帐号或银行账号已开户 证件号码不符 其他错误

预约开户执行证券公司非优质交易所 输入借记卡已和输入证劵公司预约 该卡号已签约,无法预约确认 该借记卡未预约或状态不正确

附:取值范围

货币:人民币(001)、港币(013)、美元(014) 钞汇标志:现钞(0)、现汇(1) 客户类型:对私(0)、对公(1) 重发标志:原交易(0)、重发(1)

T0000TQ T0000TR T0000TS T0000TT T0000TU T0000TV T0000TW T0000Y5 T0000Y7 DEFAULT 0000082 0000083 0000084 T0000Y9

证券公司在银行存管帐户余额不足 交易所流水号重复 交易次数超限 非本机构帐号

交易金额不能超出账户余额 交易次数超限,请到银行补打存折 交易次数超限,请到银行更换存折 该股票资金帐号或银行账号已开户 证件号码不符 其他错误

预约开户执行证券公司非优质交易所 输入借记卡已和输入证劵公司预约 该卡号已签约,无法预约确认 该借记卡未预约或状态不正确

附:取值范围

货币:人民币(001)、港币(013)、美元(014) 钞汇标志:现钞(0)、现汇(1) 客户类型:对私(0)、对公(1) 重发标志:原交易(0)、重发(1)

本文来源:https://www.bwwdw.com/article/h2d3.html

Top