担保品管理系统数据接口规范(V1.23).pdf
中国证券登记结算有限责任公司 担保品管理系统数据接口规范 (供转融通业务参与人使用) Ver 1.23 修订历史 版本 更改时间 更改简要描述 1)DBPJSMX.DBF 文件将 YWLX 字段扩增至六位,并新增部分缺失业务代 码。 V1.01 2012-2-13 2)将文档中所有保证金比例及 现金比例等字段的数据类型扩充 为 N(9,4),避免数据长度不足的问题。 3)将文档中所有日期字段的数据类型由 date 改为 char(8)。 1)担保品结算明细,担保品资金余额,担保品证券余额接口变更。 V1.10 2012-5-9 V1.11 2012-5-16 增加错误代码定义。 V1.12 2012-5-17 变更沪深担保品权益方案文件接口。 V1.13 2012-6-8 担保品结算明细(DBPJSMX)增加 FXJJ 字段。 V1.14 2012-7-3 更新了证金错误代码列表。 V1.15 2012-7-17 V1.16 2012-7-26 V1.17 2012-8-10 V1.18 2014-9-23 2)增加错误代码定义。 更新了重发标志 PossResend 的描述,改为未启用。 注:通过查询功能确认订单状态。 修改了替换业务的接口说明部分,分业务类型重新进行了详细描述。 1)担保品结算明细(DBPJSMX)中新加了业务类型说明。 2)修改了担保品资金余额(DBPZJYE)中担保品总价值的备注(含义)。 在 DBPJSMX 中市场类别中增加“2 不分市场”,用于结息使用。 1)对证券账户、证券代码、划转数量和交易数量字段进行扩位。 2)新增 SJSJG 和 SJSFX 接口的转发。 V1.19 2015-1-30 3)对深圳清算明细 SJSMXn 数据接口,删除其接口字段定义和说明,改 为参见沪深市场接口规范。 4)明确深市债券最小划转单位为张,沪市债券最小划转单位为 10 张。 1)修改“担保品结算明细” (DBPJSMXXXXXXX.DBF)文件接口,在接口中 增加了缩股、红利再投资份额入账、零碎股现金补偿入账、强制返还资 金和强制返还证券业务明细数据。 2)调整转发深圳担保证券划转过户结果接口的字段名。 3)调整附录 1 – 数据字典 – “YWLX” (业务类型)字段的字典列表, V1.20 2017-2-15 增加了缩股、红利再投资份额入账、零碎股现金补偿入账、强制返还资 金和强制返还证券的业务类型。 4)修改“上海权益方案文件”(SSGSXWDJXX.MDD)接口,调整当登记类 别为‘PG’时的配债代码字段说明。 5) 删除第二章第 9 节“转发深圳明细结果库”(SJSJG)和第 10 节“转 发深圳发行信息库”(SJSFX)相关内容。 6)对证券账户、证券代码、划转数量和交易数量字段长度进行调整。 V1.21 2018-8-06 修 改 “ 上 海 权 益 方 案 文 件 ( 沪 市 上 市 公 司 行 为 登 记 信 息 文 件 )” (SSGSXWDJXX.MDD)接口,在接口中调整了“税前价格”、“税后价格”、 “备用 1”字段的接口说明。 1)修改“担保证券资产调整方案”(DBZQQYFA.DBF)文件接口,在接口 中增加了“分批兑付面值调整”业务的权益方案数据及其相应接口说明, 并对“变动类型”字段及相应接口说明进行了调整。 2)修改“担保证券资产调整方案”(DBZQQYFA.DBF)文件接口,将“比 、 、 、 “比例分母” “比例分子 1” “比例分母 1”、 “比例分子 2” “比 例分子”、 V1.22 2020-7-1 “计算价格”、 “计算价格 2”8 个字段进行扩位。 例分母 2”、 3)修改“担保品结算明细” (DBPJSMX.DBF)文件接口,在 YWLX 的数据 并将原字典项 221017 字典项中新增字典项:221020(债券回售证券解冻), (债券回售转出)修改为 221017(债券回售证券冻结);221018(债券 ;221019 回售返还资金)修改为 221018(债券回售证券注销并返还资金) (债券回售赎回资金)修改为 221019(债券赎回)同时补充相应接口说 明。 1)修改“担保品结算明细” (DBPJSMX.DBF)文件接口,在业务类型(YWLX) 的数据字典项中新增字典项:221071(份额拆分/合并),同时补充相应 接口说明。 V1.23 2022-6-22 2)修改“深圳权益方案”(DBZQQYFA.DBF)文件接口,在接口中增加了 “ETF 份额折算”业务的权益方案数据及其相应接口说明。 3)新增“上海权益方案”(GSXWYWXX.MDD)文件接口,在接口中增加了 “份额拆分”业务的权益方案数据及其相应接口说明。 目录 一、担保品管理系统日间动态业务数据接口................................................................................ 1 1、消息头....................................................................................................................................... 2 2、消息尾....................................................................................................................................... 2 3、消息体....................................................................................................................................... 3 二、担保品管理系统日终批量文件数据接口................................................................................ 6 1、担保品结算明细(DBPJSMXXXXXXX.DBF).................................................................. 6 2、权益方案文件(DBZQQYFA.DBF, SSGSXWDJXX.MDD, GSXWYWXX.MDD).......10 3、担保品资金余额(DBPZJYEXXXXXX.DBF)................................................................. 18 4、担保品证券余额(DBPZQYEXXXXXX.DBF)................................................................18 5、转发上海结算明细文件(JSMXXXXXXX.MDD).......................................................... 19 6、转发深圳清算明细数据(SJSMX1XXXXXX.DBF, SJSMX2XXXXXX.DBF)............. 19 7、转发深圳担保证券划转过户结果(DBZQQRKXXXXXX.DBF)...................................20 8、转发上海证券划转结果数据(HSDBZQANSXXXXXX.DBF)...................................... 21 附录 1:数据字典............................................................................................................................22 附录 2:结果代码............................................................................................................................24 附录 3:计算校验和算法................................................................................................................30 1 / 30 一、担保品管理系统日间动态业务数据接口 )和参与人间的日间动态业务数据 中国证券登记结算有限责任公司(以下简称“中国结算” 接口,通过深证通 FDEP 金融数据交换平台实现交互和对接。 关于参与人通过深证通 FDEP 平台的 API 调用方法,参考深圳证券通信公司网站上公布的开 发文档《FDEAPI 用户手册》中的内容。 本文档中关于消息包构建和解析方法,可参考金融行业标准《证券交易数据交换协议》1.00 版或 FIX 标准 4.4 版。 每一个消息包都包含有消息头、消息体、消息尾三个部分,其中消息头、消息体和消息尾 均采用依次排列“标签=字段取值”的方式组织,消息中字段取值除非特别声明,均以 ASCII 码字符串表示,为字段界定符,其值为不可打印字符 ASCII 码:十六进制的 0x01。如字 段值为空,则采用“标签= ”的方式表示。 1、消息头 每一个消息有一个消息头,消息头部分包括消息体长度、消息类型、收发方代码、发送日 期和发送时间等域。注意:重发标志 PossResend 未启用,为预留字段。 标签 域名 类型 说明 必需 1008 BeginString C8 Y 起始串,固定值填:CCMS1.00 1009 BodyLength N10 Y 消息体长度(消息的第二个域) 是从消息头的第三个域开始到消息尾的校验和域之前 的(包含)共计所占的长度,包含界定符 1035 MsgType C3 Y 消息类型(消息的第三个域),根据业务类型填写 前三个域必须固定次序 1049 SenderCompID C16 Y 发送方代码,填写发送方的 MR 的 userid 1056 TargetCompID C16 Y 接收方代码,填写接收方的 MR 的 userid 1097 PossResend C1 N 未启用,预留字段 注:可通过查询接口确认订单状态 1051 SendingDate C8 Y 发送日期 1052 SendingTime C10 Y 发送时间 2、消息尾 每一个消息有一个消息尾,并以此终止。消息尾可用于分隔多个消息,包括 3 位数的校验 和值。 标签 域名 类型 必需 说明 2 / 30 1093 SignatureLength N10 Y 填0 1089 Signature C64 Y 填空 1010 CheckSum N3 Y 校验和,消息的最末域(不可加密),算法见附录 3 入参说明:不包含最末域的消息字符串及长度 类型 必填 3、消息体 请求包消息体: 域名 标签 消息头 说明 Y 消息头中 MsgType 域为 301 801 BusiCode C4 Y 0301:担保资金交存 0302:担保资金提取 0311:担保证券交存 0312:担保证券提取 802 ReqSno N10 Y 请求序号证券公司内部唯一 803 BizDate C8 Y 业务日期 804 BizType C1 Y 业务类型 0:转融通 805 Market C1 Y 0:深圳,1:上海 806 MoneyType C1 Y 0:人民币,1:港币,2:美元 807 Custid C6 Y 中国结算配发的结算参与人编码 808 FundAcct C20 N 证券公司资金账号(沪深自营实体备付金账 户) 809 Secuid C10 N 证券公司证券账户(沪深自营证券账户) 810 Seat C6 N 托管席位 1、 证券划转填写沪深自营证券账户席位 2、 深圳资金划转填写自营结算主席位 811 StkCode C6 N 证券代码 812 TranQty N12 N 划转数量 813 TranAmt N16,2 N 划转金额 814 ReqTime C10 Y 订单时间,如 094532210,精确到毫秒 815 ReqType C1 Y 0:正常,1:撤单,2:查询,3:替换 816 LinkSno N10 N 撤单或查询业务需要填原 ReqSno 替换须先发存入请求要填写 0,再发取出请 求时填对应存入请求的 ReqSno 序号 Y 标准消息尾 应答包消息体: 域名 标签 类型 消息头 说明 必需 Y 消息头中 MsgType 域为 302 801 BusiCode C4 Y 同请求包 802 ReqSno N10 Y 同请求包 803 BizDate C8 Y 同请求包 804 BizType C1 Y 同请求包 805 Market C1 Y 同请求包 806 MoneyType C1 Y 同请求包 807 Custid C6 Y 同请求包 3 / 30 808 FundAcct C20 Y 同请求包 809 Secuid C10 Y 同请求包 810 Seat C6 Y 同请求包 811 StkCode C6 N 同请求包 812 TranQty N12 N 同请求包 813 TranAmt N16,2 N 同请求包 814 ReqTime C10 N 同请求包 815 ReqType C1 Y 同请求包 816 LinkSno N10 N 同请求包 817 BizSno N10 Y 担保品管理系统分配的唯一业务序号 查询成功,返回原指令业务序号 查询失败,返回 0 830 ReturnCode C4 Y 0000 成功,其它失败 注:若是查询,查询成功,返回原指令返 回代码 返回代码定义具体见“附录 2:错误代码” 标准消息尾 Y 接口说明: 1、 担保 资金 交存\ 提取 业务 (BusiCode 为 0301\0302)的 服务 时间 为每 个交 易日 9:30-15:30,担保证券交存\提取业务(BusiCode 为 0311\0312)的服务时间为每个 交易日 9:30-15:00。 2、 当 BusiCode 为 0311 担保证券存入和 0312 担保证券取出时,除必填字段外,可选字 段需要填写 Secuid、Seat、StkCode 和 TranQty 字段。 3、 当 BusiCode 为 0301 担保资金存入和 0302 担保资金取出时,除必填字段外,可选字 段需要填写 FundAcct、Seat 和 TranAmt 字段,其中深圳市场 Seat 字段填写自营结 算主席位。 4、 TranQty(划转数量)填写说明: 1)当划转证券为股票时,划转数量单位:股,最少划转为 1 股。 2)当划转证券为基金时,划转数量单位:份,最少划转为 1 份。 3)当划转证券为债券时,划转数量单位:张,其中沪市最少划转为 10 张,申请划转 数量必须为 10 张的倍数;深市最少划转为 1 张。 5、 ReqType 字段填写说明: 1)当为担保资金\证券划转申请指令时,ReqType= 0 正常。 2)当为担保证券划转指令撤单时,ReqType= 1 撤单,LinkSno=原指令 ReqSno。 只 有证券划转才可以撤单,资金划转实时上下账不允许撤单,撤单指令报文中带上原申 4 / 30 请指令数据。 说明:替换业务的撤单,只能发起替换证券存入指令的撤单,替换资金存入不支持撤 单,只要存入指令撤单成功,整个替换业务撤单成功。替换取出业务不支持撤单指令, 均返回撤单失败。 3)当为担保资金\证券划转指令查询时,ReqType= 2 查询,LinkSno=所查询的原指令 ReqSno,查询指令报文中带上原申请指令数据,数据内容不一致也会查询失败。查询 失败 BizSno=0,表示无查询结果,查询成功 BizSno 返回所查业务的唯一业务序号, ReturnCode 返回所查记录的返回代码。 4)当为担保品替换指令时,ReqType= 3 替换,必须先发替换存入指令 LinkSno=0, 再发替换提取指令时 LinkSno=对应存入指令的 ReqSno。担保品系统待证金对替换的 两笔业务均返回审核通过后,进行替换存入请求业务处理。有任何一笔审核不通过, 两笔都按失败处理。 5)资金换证券替换业务,日间实时返回沪深替换资金存入结果,对于成功的替换资 金存入请求,实时返回对应的替换证券取出成功,并于当天日终通过 DBPJSMX 发送沪 深替换证券取出结果。 6)证券换资金与证券换证券的替换业务,存入实时返回处理结果,其中存入返回成 功的替换取出当天无实时应答,日终通过 DBPJSMX 发送沪深替换证券存入结果(交收 ;替换存入成功的担保品系 日期为当天)及替换取出结果(交收日期为下一交易日) 统第二天自动发送沪深对应的替换取出请求,第二天的替换取出无实时应答,取出成 功的通过日终清算文件发送结果。 注:替换只支持 1 对 1,业务包括资金换证券,证券换资金,证券换证券 3 种,两笔 业务必须都审核通过才算成功,有任何一笔返回失败的替换业务,两笔均不执行,担 保品系统按两笔都失败处理。券商可根据返回错误或查询结果,重新发送替换存入和 取出指令。 6、 担保品管理系统对划转申请指令应答反馈说明: 对于担保资金类划转业务,担保品管理系统实时将指令发送给沪深分公司,由沪深分 公司实时处理并将处理结果实时反馈给担保品管理系统;对于担保证券划转类业务, 担保品管理系统统一收市后,批量导出发送给沪深分公司处理。 1) 当 BusiCode=0301 担保资金交存,ReqType= 0 正常时,担保品管理系统直接反馈 应答结果发送给证券公司。 5 / 30 2) 当 BusiCode=0302 担保资金提取,ReqType= 0 正常时,担保品管理系统收到证金 公司审核失败结果后,将审核失败结果发送证券公司,否则等到沪深划转结果后再将 划转结果发送给证券公司。 3) 当 BusiCode=0311 担保证券存入和 0312 担保证券取出,ReqType= 0 正常时,担 保品管理系统收到证券审核结果后,直接将审核结果发送给证券公司。 4) 当 BusiCode=0311 担保证券存入和 0312 担保证券取出,ReqType= 1 撤单时,担 保品管理系统直接将处理结果发送给证券公司。 5) ReqType= 2 查询时,担保品管理系统直接将原指令应答结果发送给证券公司。 6) 若证券公司长时间收不到担保品管理系统的应答,在重复发送同一申请前需发起 查询指令判断该未应答指令的执行状态,若订单请求状态不为失败、已撤或审核不通 过,则不必再次发起同一申请,避免重复提交。 二、担保品管理系统日终批量文件数据接口 中国结算担保品管理系统与参与人之间日终批量文件数据接口,通过深证通 FDEP 文件传输 平台,进行批量文件传输。 ,XXXXXX 指中国结算配发的结算参与人编码,每个 说明: 接口文件文件名中的“XXXXXX” 参与人一个文件,例: DBPJSMXXXXXXX.DBF 等。 1、担保品结算明细(DBPJSMXXXXXXX.DBF) 字段名 1 CYRDM 参与人代码 CHAR 6 参与人代码 2 DBZQZH 担保证券明 细账户 CHAR 10 参与人的担保明细账户 1 0:深圳市场 1:上海市场 2:不分市场 1 0:人民币 1:港币 2:美元 6 121001 140008 140029 150001 150002 3 4 5 SCDM BZ YWLX 字段描述 类型 NO. 市场代码 币种 业务类型 CHAR CHAR CHAR 备注 长度 利息结算 其他资金存入 其他资金取出 其他证券取出 其他证券存入 6 / 30 220000 其他证券买入 220004 新股入帐 220010 红股入账 220012 配股缴款 220018 转股入帐 220023 新股认购资金 221001 其他证券卖出 221007 红利入账 221011 配股权证 221013 配股入帐 221016 债转股转出 221017 债券回售证券冻结 221018 债 券 回 售 证 券 注 销 并 返 还资金 221019 债券赎回 221031 转股零款 221008 债券兑息 221009 债券兑付 221024 申购还款 220027 申购中签 700301 担保资金交存 700302 担保资金提取 700311 担保证券交存 700312 担保证券提取 700321 担保证券买入 700322 担保证券卖出 700401 处置资金划出 700407 强制返还资金 700413 处置证券划出 700415 处置证券买入 700416 处置证券卖出 700417 强制返还证券 700501 临时使用资金划出 700502 临时使用资金归还 700503 临时使用资金利息归还 700504 临时使用证券费用归还 700505 临 时 使 用 证 券 资 金 权 益 补偿归还 700511 临时使用证券划出 700512 临时使用证券划入 700513 临 时 使 用 证 券 证 券 权 益 补偿归还 730301 替换担保资金交存 730302 替换担保资金提取 7 / 30 730311 730312 750001 221051 221061 221035 221020 221071 替换担保证券交存 替换担保证券提取 证券划转手续费 红利再投资份额入账 零碎股现金补偿入账 缩股 债券回售证券解冻 份额拆分/合并 6 YWXH 业务序号 N 10 担保系统业务序号 7 SQXH 申请序号 N 10 证券公司和证金公司申请序号 8 HTXH 合同序号 CHAR 10 委托合同序号 9 ZQDM 证券代码 CHAR 6 10 BDJE 变动金额 N 17,2 11 BDSL 变动数量 N 12 12 CJJE 成交金额 N 17,2 13 SXF 手续费 N 12,2 14 YHS 印花税 N 12,2 15 GHF 过户费 N 12,2 16 QSF 清算费 N 12,2 17 JYGF 交易规费 N 12,2 18 JSF 经手费 N 12,2 19 ZGF 证管费 N 12,2 20 QTF 其他费 N 12,2 21 FXJJ 风险基金 N 12,2 22 JSRQ 交收日期 CHAR 8 日期大于当天的为 DVP 等 T+N 交收 业务 23 YWRQ 业务日期 CHAR 8 业务日期或委托日期 24 FSRQ 发送日期 CHAR 8 文件发送日期 1 当 SCDM 字段值为‘0’时,本字段 值为深圳交收方式,其值及含义同 与 深 圳 分 公 司 接 口 中 SJSMX1 中 MXJSFS 字段值。如下: Y:担保净额 DVP 交收 N:非担保交收 A:担保净额非 DVP 交收 空:其它 4 当 SCDM 字段值为‘1’,且 YWLX 字段为 750001 时,本字段值为上 海证券划转手续费具体原因。 定义如下: 301 转融券融入手续费 302 转融券融入归还手续费 303 转融券融出手续费 25 26 SZMXJSF S SHZQSXF YY 深圳结算方 式 上海证券手 续费原因 CHAR CHAR 8 / 30 304 转融券融出归还手续费 305 证券划转申报调帐手续费 306 权益补偿手续费 3A1 担保证券存入手续费 3A2 担保证券取出手续费 3A3 担保证券处置手续费 3A4 担保证券处置归还手续费 3A5 担保证券临时使用手续费 3A6 担保证券临时使用归还手续 费 307 担保证券临时使用权益归还 费 27 BY1 备用 1 CHAR 64 备用 1 28 BY2 备用 2 CHAR 64 备用 2 29 BY3 备用 3 CHAR 64 备用 3 30 BY4 备用 4 CHAR 64 备用 4 31 BY5 备用 5 CHAR 64 备用 5 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发。 2、 本接口包含担保品管理系统导出的参与人的担保品管理业务清算交收明细流水数据。 3、 变动数量(BDSL)和变动金额(BDJE)字段,均指交收(或冻结、解冻)变动净额。 4、 数据说明: 1)当业务类型(YWLX)为证券划转类业务时,填写证券代码(ZQDM)和变动数量(BDSL) 字段;涉及业务类型: 0311:担保证券交存、0312:担保证券提取、0413:处置证券划出、0511:临时使用 证券划出、0512:临时使用证券归还、0513:临时使用证券证券权益补偿归还 2)当业务类型(YWLX)为资金划转类业务和账户结息数据时,填写变动金额(BDJE) 字段;涉及业务类型: 0301:担保资金交存、0302:担保资金提取、0401:处置资金划出、0501:临时使用 资金划出、0502:临时使用资金归还、0503:临时使用资金利息归还、0504:临时使 用证券费用归还、0505:临时使用证券资金权益补偿归还、0601:担保资金账户结息 、变动数量(BDSL) 、 3)当业务类型(YWLX)为买卖交易类业务时,填写证券代码(ZQDM) 变动金额(BDJE)三个字段;涉及业务类型: 0321:担保证券买入、0322:担保证券卖出、0415:处置证券买入、0416:处置证券 卖出 9 / 30 5、 利息结算说明: 自 2014 年第四季度起,担保品管理系统仅在每季度末月 20 日的次一交易日进行结息 。 、 操作,其中结息数据的市场代码为“0” “1”或“2” 6、 对于债券回售证券冻结(221017),变动数量(BDSL)字段小于等于 0,表示证券 ,变动数量(BDSL) 冻结数量,实际证券余额不变;对于债券回售证券解冻(221020) 字段大于等于 0,表示证券解冻数量,实际证券余额不变;对于债券回售证券注销 ,变动数量(BDSL)字段小于等于 0,变动金额(BDJE)大于 并返还资金(221018) 等于 0,分别表示证券余额记减、资金余额记增净额。 ,若变动数量(BDSL)字段大于 0,表示份额拆分;若 7、 对于份额拆分/合并(221071) 变动数量(BDSL)字段小于 0,表示份额合并。 2、权益方案文件(DBZQQYFA.DBF, SSGSXWDJXX.MDD, GSXWYWXX.MDD) ;上海权益方案文件包括“上 深圳权益方案文件为“担保资产调整方案文件” (DBZQQYFA) (SSGSXWDJXX)和“上市公司行为登记信息文件 2” (GSXWYWXX)两 市公司行为登记信息文件 1” “上市公司行为登记信息文件 2” (GSXWYWXX)目前仅用于下发沪市 ETF 个文件。由于技术原因, ,其他沪市权益方案数据仍通过“上市公司 份额拆分业务的权益方案数据(登记类别为‘FC’ ) 行为登记信息文件 1” (SSGSXWDJXX)发送。 深圳权益方案(担保资产调整方案文件):DBZQQYFA.DBF NO. 字段名 1 SCDM 2 3 ZQDM BDLX 字段描述 市场代码 证券代码 变动类型 类型 CHAR CHAR CHAR 长度 备注 1 0:深圳市场 1:上海市场 6 BDLX=3、9:上市证券代号 BDLX=8:标的证券代号 BDLX=C:ETF 份额折算的证券代码 1 0 - 纯派息/全部兑付 1 - 红股 2 - 配股 3 - 新股/增发 4 - 分批兑付数量调整 5 - 回售 6 - 赎回 7 - 可转债强制性转股(有无条件) 8 - 权证 9 - 证券上市日期 A - 其它 B - 分批兑付面值调整 10 / 30 C - ETF 份额折算 4 5 6 7 BLFZ BLFM BLFZ1 BLFM1 比例分子 比例分母 比例分子 1 比例分母 1 N N N N 27,12 BDLX=0:税前比例分子 BDLX=1:送转比例分子 BDLX=2:派发权证比例分子 BDLX=3:增发优先比例 BDLX=4:分批兑付数量调整比例分 子 BDLX=5:此字段不使用 BDLX=6:赎回比例分子 BDLX=7:转股比例分子 BDLX=8:行权价格 BDLX=B:税前比例分子 BDLX=C:ETF 份额折算比例分子 27,12 BDLX=0:税前比例分母 BDLX=1:送转比例分母 BDLX=2:派发权证比例分母 BDLX=3:增发配售比例 BDLX=4:分批兑付数量调整比例分 母 BDLX=5:此字段不使用 BDLX=6:赎回比例分母 BDLX=7:转股比例分母 BDLX=8:行权比例 BDLX=B:税前比例分母 BDLX=C:ETF 份额折算比例分母 27,12 BDLX=0:税后比例分子 BDLX=1:此字段不使用 BDLX=2:此字段不使用 BDLX=3:折算分子 BDLX=4:此字段不使用 BDLX=5:此字段不使用 BDLX=6:此字段不使用 BDLX=7:转换价格 BDLX=8:上日行权价格(用于 T+1 日卖空冲销) BDLX=B:税后比例分子 BDLX=C:此字段不使用 27,12 BDLX=0:税后比例分母 BDLX=1:此字段不使用 BDLX=2:此字段不使用 BDLX=3:折算分母 BDLX=4:此字段不使用 BDLX=5:此字段不使用 BDLX=6:此字段不使用 11 / 30 BDLX=7:此字段不使用 BDLX=8:上日行权比例(用于 T+1 日卖空冲销) BDLX=B:税后比例分母 BDLX=C:此字段不使用 8 QZDH 权证代号 CHAR 6 BDLX=0:此字段不使用 BDLX=1:此字段不使用 BDLX=2:派发权证/证券代号 BDLX=3:发行证券代号 BDLX=4:此字段不使用 BDLX=5:此字段不使用 BDLX=6:此字段不使用 BDLX=7:此字段不使用 BDLX=8:权证代号 BDLX=B:此字段不使用 BDLX=C:此字段不使用 9 JSJG 计算价格 N 27,12 BDLX=0:此字段不使用 BDLX=1:此字段不使用 BDLX=2:配股认购价格 BDLX=3:发行价格 BDLX=4:兑付本金及税前利息之和 BDLX=5:回售价格 BDLX=6:赎回价格 BDLX=7:兑付利息 BDLX=8:行权结算价格(现金结算 使用) BDLX=B:此字段不使用 BDLX=C:此字段不使用 10 JSJG2 计算价格 2 N 27,12 BDLX=8:合理结算价格 8 BDLX=0:股权登记日 BDLX=1:股权登记日 BDLX=2:股权登记日 BDLX=3:认购日期;对于 LOF/ETF 发行,则为申购结束日 BDLX=4:股权登记日 BDLX=5:此字段不使用 BDLX=6:此字段不使用 BDLX=7:此字段不使用 BDLX=8:行权起始日期 BDLX=B:股权登记日 BDLX=C:ETF 份额折算处理日 8 BDLX=0:除权除息日 BDLX=1:除权除息日 BDLX=2:除权除息日 11 12 RQ1 RQ2 日期 1 日期 2 CHAR CHAR 12 / 30 BDLX=3:申购日期;对于 LOF/ETF 发行,则为申购起始日 BDLX=4:除权除息日 BDLX=5:此字段不使用 BDLX=6:此字段不使用 BDLX=7:此字段不使用 BDLX=8:自动行权日期 BDLX=B:除权除息日 BDLX=C:此字段不使用 13 QYDZR 到账日期 CHAR 8 BDLX=9:上市日期 BDLX=8:行权截止日期 14 GFXZ 股份性质 CHAR 2 BDLX=8:发行人提交履 约券股份性质 15 SJLB 数据类别 CHAR 8 BDLX=4:从左至右第 1 位表示派息 方式 BDLX=8:从左至右第 1 位表示权证 类别:第二位表示发行人类别:第 三位表示结算方式 16 ZQDM2 证券代码 2 CHAR 6 BDLX=2:权证转股的正股代码;对 于配债,正股代码为上市债券代码 17 RQ3 日期 3 CHAR 8 BDLX=2:权证转股日期 BDLX=3:增发股权登记日 18 ZQDM3 证券代码 3 CHAR 6 备用 19 RQ4 日期 4 CHAR 8 备用 20 BLFZ2 比例分子 2 N 27,12 备用 21 BLFM2 比例分母 2 N 27,12 备用 22 BYZD 备用字段 CHAR 60 备用 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发。 2、 本接口包含除 B 股证券、三板证券之外的深市证券权益方案、各种资产变动参数等数 据。 3、 二级配售说明:变动类型为 3 时且采用二级配售发行方式时,投资者每持有证券市值 ,就可以申购折算分母数(1000 股)的新股;折算分 为折算分子数(目前 10000 元) 母表示配号的基本股数单位或申购数量的基数单位。 :深圳分公司在上市日期确定或变更当日发送该信 4、 证券上市日期说明(变动类型为 9) 息,且仅发送上市证券代号、上市日期,其他字段无意义,均为系统默认值。 5、 LOF/ETF 发行参数说明:变动类型为 3 且为 LOF/ETF 发行时,因 LOF/ETF 发行采用多 日连续滚动方式,日期 1 和日期 2 的定义与其它品种略有不同。 13 / 30 6、 数据类别(字段 16:SJLB)说明:变动类型为 8 时,权证类别为 C 时,表示认购权证; 权证类别为 P 时,表示认沽权证。发行人类别为 G 时,表示股本权证;发行人类别为 D 时,表示备兑权证。结算方式为 S 时,表示证券给付;结算方式为 C 时,表示现金结 算。合理结算价格只有在现金结算方式下使用,若为认购权证,行权结算价格大于合 理结算价格则使用合理结算价格结算;若为认沽权证,标的证券小于合理结算价格时, 则使用合理结算价格结算。变动类型为 4 时,数据类别为 1 表示部分派息,数据类别 为 2 表示全部派息。 7、 数据发送周期:增发和新股参数(BDLX=3)分别在股权登记日和新股申购日发送;权 益类参数(BDLX=0、1、2、4)在股权登记日发送,对于采用 T+1DVP 交收方式的品种, 还会在股权登记日前一工作日多发送一次供参考,但应以股权登记日为准(考虑修改 ;赎回、回售、可转债转股参数(BDLX=5、6、7)在到账日发送;对于 参数的可能) ,在行权期内每日均会发送相关参数;对于证券上市日期(BDLX=9) , 权证(BDLX=8) ;ETF 份额折算参数 在上市日期确定或变更当日发送,详见上文“证券上市日期说明” (BDLX=C)在份额折算日发送。 上海权益方案(上市公司行为登记信息文件 1):SSGSXWDJXX.MDD 备注 NO. 字段名 1 FSRQ 发送日期 CHAR 8 2 DJLB 登记类别 CHAR 2 3 ZQDM 证券代码 CHAR 6 4 ZQLB 证券类别 CHAR 2 5 LTLX 流通类型 CHAR 1 6 QYLB 权益类别 CHAR 2 7 GPNF 挂牌年份 CHAR 4 8 JG 价格 CHAR 10 格式‘9999.99999’ 9 SQJG 税前价格 CHAR 10 格式‘9999.99999’ 10 SHJG 税后价格 CHAR 10 格式‘9999.99999’ 11 SPBL 送配比例 CHAR 10 格式‘999.999999’ 12 DJRQ 登记日期 CHAR 8 13 JKQSR 缴款起始日 CHAR 8 14 JKJZR 缴款截止日 CHAR 8 15 FXDM 发行代码 CHAR 6 16 PZDM 配债代码 CHAR 6 17 SSRQ 上市日期 CHAR 8 18 FFRQ 发放日期 CHAR 8 19 CQRQ 除权日期 CHAR 8 20 ZQJC 证券简称 CHAR 20 字段描述 类型 长度 14 / 30 21 BY1 备用1 CHAR 20 22 BY2 备用2 CHAR 20 23 BY3 备用3 CHAR 40 (1)登记类别为‘XQ’:前一位 有效,‘0’现金,‘1’实物 (2)登记类别为‘HL’和‘DX’ 时:左对齐,右边不足补空格,表 示税前/税后价格的价格单位 (3)其余登记类别无效 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发 2、 登记类别: :送股登记信息 ‘SG’ :配股登记、老股东配售登记、股配债登记信息 ‘PG’ :红利登记信息 ‘HL’ :要约收购登记信息 ‘YY’ :送股、配股、老股东配售、股配债的上市流通信息 ‘LT’ :兑息登记信息 ‘DX’ :行权登记信息 ‘XQ’ :债转股登记信息 ‘ZG’ 3、 流通类型: 当登记类别为‘XQ’时,表示行权方式: ‘0’欧式、 ‘1’美式 其他登记类别表示权益次数 4、 权益类别: 当登记类别为‘XQ’时,表示权证类别: ‘0’认购、 ‘1’认沽 5、 价格: 当登记类别为‘PG’时,若为配股登记、老股东配售登记则是配股价格;若为股配债 登记价格则是配债价格 当登记类别为‘YY’时,表示要约收购价格 当登记类别为‘XQ’时,表示行权价格 6、 税前价格: 当登记类别为‘HL’时,表示单位股份的红利金额 当登记类别为‘DX’时,表示单位债券的兑息兑付价格 15 / 30 7、 税后价格: 当登记类别为‘HL’时,表示单位股份的红利金额 当登记类别为‘DX’时,表示单位债券的兑息兑付价格 8、 送配比例: 当登记类别为‘SG’时,表示送转比例合计/股 当登记类别为‘PG’时,表示配售比例/股 当登记类别为‘XQ’时,表示股/份 9、 发行代码: 当登记类别为‘PG’时,表示配股交易代码 当登记类别为‘XQ’时,表示行权代码 当登记类别为‘ZG’时,表示债转股交易代码 10、 配债代码: 当登记类别为‘PG’时,若配债代码字段不为空,则配出的证券代码以该字段为准; 若配债代码字段为空,则配出的证券代码与原证券代码相同 当登记类别为‘XQ’时,表示标的证券代码 当登记类别为‘ZG’时,表示转股后的证券代码 11、 备用 1: 当登记类别为‘XQ’时,前一位有效, ‘0’表示现金行权, ‘1’表示实物行权 当登记类别为‘HL’和‘DX’时,左对齐,右边不足补空格,表示税前/税后价格的 ,备用 1 字段为‘100’ , 价格单位。例如,登记类别为‘HL’时,税前价格字段为‘5’ ,备用 1 字段为 表示每百股红利为 5 元;登记类别为‘DX’时,税前价格字段为‘5’ ,表示每 1000 元债券兑息为 5 元。 ‘1000’ 12、 具体业务填写规则如下: 证 价 送 税 税 券 格 配 前 后 比 价 价 简 例 格 格 称 缴 款 起 始 日 缴 款 终 止 日 证 券 代 码 送股 √ √ 红利 √ √ 配股 √ √ √ √ √ √ √ √ √ √ √ √ √ * 老股东配售 √ √ √ √ √ √ 登 记 日 期 √ 除 权 日 期 证 券 类 别 权 益 类 别 业务类型 流 通 类 型 挂 牌 年 份 发 行 代 码 配 债 代 码 上 市 日 期 发 放 日 期 结 算 方 式 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ * 16 / 30 √ √ √ √ √ √ √ * 股配债 √ √ √ √ 要约收购 √ √ √ √ √ √ √ √ √ 上市流通 √ √ √ √ √ √ 派息 √ √ 权证行权 √ √ √ √ √ √ 债转股 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 注: “*”表示若配债代码字段不为空,则配出的证券代码以该字段为准;若配债代码字段为空, 则配出的证券代码与原证券代码相同。 上海权益方案(上市公司行为登记信息文件 2):GSXWYWXX.MDD NO. 字段名 字段描述 类型 长度 说明 1 FSRQ 发送日期 CHAR 8 2 DJLB 登记类别 CHAR 2 3 ZQDM 证券代码 CHAR 8 4 ZQLB 证券类别 CHAR 2 5 LTLX 流通类型 CHAR 1 6 QYLB 权益类别 CHAR 2 7 GPNF 挂牌年份 CHAR 4 8 JG 价格 CHAR 17 格式‘999999.9999999999’ 9 SQJG 税前价格 CHAR 17 格式‘999999.9999999999’ 10 SHJG 税后价格 CHAR 17 格式‘999999.9999999999’ 11 SPBL 送配比例 CHAR 17 格式‘999999.9999999999’ 12 DJRQ 登记日期 CHAR 8 13 JKQSR 缴款起始日 CHAR 8 14 JKJZR 缴款截止日 CHAR 8 15 FXDM 发行代码 CHAR 6 16 PZDM 配债代码 CHAR 6 17 SSRQ 上市日期 CHAR 8 18 FFRQ 发放日期 CHAR 8 19 CXRQ 除权日期 CHAR 8 20 ZQJC 证券简称 CHAR 20 21 BY1 备用1 CHAR 20 22 BY2 备用2 CHAR 20 23 BY3 备用3 CHAR 40 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发 2、 登记类别: :份额拆分登记信息 ‘FC’ 3、 证券代码: 17 / 30 当登记类别为‘FC’时,表示原证券代码 4、 税前价格: 当登记类别为‘FC’时,表示拆分的比例分母 5、 税后价格: 当登记类别为‘FC’时,表示拆分的比例分子 6、 发行代码: 当登记类别为‘FC’时,表示原证券代码 7、 证券简称: 当登记类别为‘FC’时,表示“证券代码”字段对应证券简称 8、 备用 1: 当登记类别为‘FC’时,表示“发行代码”字段对应证券简称 3、担保品资金余额(DBPZJYEXXXXXX.DBF) NO. 字段名 1 CYRDM 参与人代码 CHAR 6 参与人代码 2 DBZJZH 担保资金明细账户 CHAR 8 担保资金明细账户 3 BZ 币种 CHAR 1 0:人民币;1:港币;2:美元 4 ZJYE 资金余额 N 17,2 参与人担保资金余额 5 ZJDJJE 资金冻结金额 N 17,2 司法冻结资金金额 6 DZRQ 对账日期 CHAR 8 对账日期 7 DBPZJZ 担保品总价值 N 17,2 资金+证券价值*折算率+权益补 偿价值+DVP 交收价值+隔日替换 价值+有偿使用资产价值 类型 字段描述 长度 备注 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发。 2、 本接口包含担保品管理系统提供给参与人的担保资金余额对账数据。 4、担保品证券余额(DBPZQYEXXXXXX.DBF) NO. 字段名 1 CYRDM 参与人代码 CHAR 6 参与人代码 2 DBZQZH 担保证券明细账户 CHAR 10 担保证券明细账户 3 SCDM 市场代码 CHAR 1 0:深圳市场;1:上海市场 4 ZQDM 证券代码 CHAR 6 5 GFYE 股份余额 CHAR 12 参与人担保证券余额 6 GFDJSL 股份冻结数量 CHAR 12 司法冻结股份数量 7 DZRQ 对账日期 CHAR 8 对账日期 字段描述 类型 长度 备注 18 / 30 8 ZQJG 证券价格 N 17,8 全价 9 ZQJZ 证券价值 N 17,2 证券股份余额*证券价格*折算率 10 ZSL 折算率 N 6,4 折算率 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发。 2、 本接口包含担保品管理系统提供参与人担保证券余额对账数据。 5、转发上海结算明细文件(JSMXXXXXXX.MDD) 接口内容请参考中国结算上海分公司《登记结算数据接口规范(结算参与人版)》中“结 算明细批次文件”(jsmx01/02/03)的接口说明。 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发。 2、 此批次文件为中国结算上海分公司提供原始文件,担保品管理系统先进行合并,然 后根据参与人代码进行拆分。 3、 文件名 jsmxXXXXXX.MDD 中,XXXXXX 指中国结算配发的结算参与人编码,每个参与人 一个文件。 4、 存放担保品买卖交易数据、担保证券派息和兑息数据、配股和增发缴款记录,担保品 证券划转手续费。 。 5、 数据格式:FOXPRO2.5 下的标准 DBF 格式(见参与人数据接口规范) 6、转发深圳清算明细数据(SJSMX1XXXXXX.DBF, SJSMX2XXXXXX.DBF) 接口内容请参考中国结算深圳分公司《结算参与人数据接口规范》中“清算明细库” (SJSMXn.DBF)的接口说明。 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发。 2、 此 2 个文件为中国结算深圳分公司提供原始文件,担保品管理系统根据参与人代码进 行拆分。 3、 文件名 SJSMX1XXXXXX.DBF、SJSMX2XXXXXX 中,XXXXXX 指中国结算配发的结算参与人 编码,每个参与人一个文件。 4、 数据格式:FOXPRO2.5 下的标准 DBF 格式(见中国结算深圳分公司结算参与人数据接 。 口规范) 19 / 30 7、转发深圳担保证券划转过户结果(DBZQQRKXXXXXX.DBF) NO. 字段名 类型 字段描述 备注 长度 1 SCDM 市场代码 CHAR 1 2 TGDY 划出托管单元 CHAR 6 3 ZQZH 划出证券账户 CHAR 10 4 DFDY 划入托管单元 CHAR 6 5 DFZH 划入证券账户 CHAR 10 6 ZQDM 证券代码 CHAR 6 7 HBGS 划拨股数 N 15,0 8 WTXH 委托序号 CHAR 10 9 HZYY 证券划转原因 CHAR 3 10 BZXX 备注信息 CHAR 60 11 JYRQ 交易日期 CHAR 8 12 FSRQ 发送日期 CHAR 8 13 JGDM 结果代码 CHAR 4 0:深圳 当日唯一 接口说明: 1、发送时点:每交易日担保品管理系统日终清算后下发。 2、此文件为中国结算深圳分公司提供原始文件,担保品管理系统进行拆分。 3、结果代码的定义如下表所示: 序号 结果代码 1 0000 成功 2 7049 市场代码/沪深标志无效 3 0213 划出托管单元无效 4 0226 划入托管单元无效 5 7008 划出证券账户已注销 6 0315 划出证券账户不存在 7 0308 划入证券账户已注销 8 0316 划入证券账户不存在 9 0200 证券代码无效 10 0206 划拨股数无效 11 0001 股份余额不足 12 0945 委托序号无效或重复 13 7033 证券划转原因无效 14 0201 交易日期无效 15 0944 发送日期无效 16 0010 其它原因失败 17 7990 担保证券交存指令账户或托管单元不符合业务规定 18 7991 担保证券提取处置指令账户或托管单元不符合业务 返回码含义 备注 规定 20 / 30 19 7992 处置证券划出指令账户或托管单元不符合业务规定 20 7993 临时使用证券划出指令账户或托管单元不符合业务 规定 21 7994 临时使用证券划入指令账户或托管单元不符合业务 规定 22 7995 临时使用证券证券权益补偿归还指令账户或托管单 元不符合业务规定 8、转发上海证券划转结果数据(HSDBZQANSXXXXXX.DBF) NO. 字段名 类型 字段描述 长度 1 SCDM 市场代码 CHAR 1 2 HCZDJYDY 划出指定交易单元 CHAR 6 3 HCZQZH 划出证券账户 CHAR 10 4 HRZDJYDY 划入指定交易单元 CHAR 6 5 HRZQZH 划入证券账户 CHAR 10 6 ZQDM 证券代码 CHAR 6 7 HBGS 划拨股数 N 15,0 8 WTXH 委托序号 CHAR 10 9 HZYY 证券划转原因 CHAR 3 10 BZXX 备注信息 CHAR 60 11 JYRQ 交易日期 CHAR 8 12 FSRQ 发送日期 CHAR 8 13 JGDM 结果代码 CHAR 4 备注 1:上海 接口说明: 1、 发送时点:每交易日担保品管理系统日终清算后下发。 2、 此文件为中国结算上海分公司提供原始文件,担保品管理系统进行拆分。 3、 结果代码参考中国结算上海分公司《登记结算数据接口规范(结算参与人版) 》中“证 券划转指令申报请求”的结果代码描述。 21 / 30 附录 1:数据字典 NO. 1 2 3 字典项 字典列表 备注 MSGTYPE 301 请求 302 应答 证券公司发起担保品业务 BUSICODE 0301 担保资金交存 0302 担保资金提取 0311 担保证券交存 0312 担保证券提取 证券公司发起担保品业务 YWLX 121001 140008 140029 150001 150002 220000 220004 220010 220012 220018 220023 221001 221007 221011 221013 221016 221017 221018 221019 221031 221008 221009 700301 700302 700311 700312 700321 700322 700401 700407 700413 700415 700416 担保品管理系统批量发送 给证券公司结算明细数据 利息结算 资金存入 资金取出 证券取出 证券存入 其他证券买入 新股入帐 红股入账 配股缴款 转股入帐 新股认购资金 其他证券卖出 红利入账 配股权证 配股入帐 债转股转出 债券回售转出 债券回售返还资金 债券回售赎回资金 转股零款 债券兑息 债券兑付 担保资金交存 担保资金提取 担保证券交存 担保证券提取 担保证券买入 担保证券卖出 处置资金划出 强制返还资金 处置证券划出 处置证券买入 处置证券卖出 22 / 30 700417 700501 700502 700503 700504 700505 归还 700511 700512 700513 归还 730301 730302 730311 730312 750001 221051 221061 221035 221020 221071 强制返还证券 临时使用资金划出 临时使用资金归还 临时使用资金利息归还 临时使用证券费用归还 临时使用证券资金权益补偿 临时使用证券划出 临时使用证券划入 临时使用证券证券权益补偿 替换担保资金交存 替换担保资金提取 替换担保证券交存 替换担保证券交存 证券划转手续费 红利再投资份额入账 零碎股现金补偿入账 缩股 债券回售证券解冻 份额拆分/合并 23 / 30 附录 2:结果代码 结果代码 0000 结果名称 成功 以下为担保品管理系统返回错误结果代码 9999 失败 9000 参与人代码错误 9010 结算账号错误 9020 证券帐号错误 9030 划转数额错误 9040 证券代码错误 9050 业务代码错误 9055 交易时间错误 9060 请求类型错误 9065 业务类型错误 9070 货币代码错误 9080 市场代码错误 9085 席位代码错误 9100 业务类型错误 9110 业务日期错误 9115 业务时间错误 9120 请求序号重复 9130 通讯参数错误 9140 其它审核错误 9150 证金审核在途 9160 证金审核通过 9170 已报沪深处理在途 9180 发送证金审核失败 9188 沪深已返回成功不能撤单 9189 沪深已返回失败不能撤单 9190 该笔请求已撤单 9191 不支持非划转业务的撤单 9192 已报沪深不可撤单 9193 订单生成中不可撤单 9194 订单已审核失败无需撤单 9195 证金审核在途不可撤单 9196 资金划转不可撤单 9197 资金存入已报沪深不可撤 9198 替换取出不可撤单 9199 未找到撤单的业务序号 24 / 30 9200 替换请求关联序号重复 9210 替换对应存或取请求已审核失败 9220 替换无对应替换入请求 9230 替换不支持的业务组合 以下为证金转融通业务平台审核错误返回错误结果代码 8006 证金没有对应市场的证券! 8007 证金没有找到该客户信息! 8008 证金该股东没有对应的席位! 8009 证金没有该客户的担保资金明细账户! 8010 证金该股东没有对应证券的股份! 8011 证金该笔订单号重复,拒绝该委托! 8012 证金该客户没有对应的资金资产!' 8013 证金该笔替换业务序号重复,拒绝该委托! 8014 证金资金可用不足支付划转费用 8015 证金没有对应的订单信息,不能撤单! 8016 证金撤单订单与原订单的股东代码不同! 8017 证金撤单订单与原订单的股份发生数不同! 8018 证金撤单订单与原订单的证券代码不同! 8019 证金资金划转不允许撤单 8020 证金中登外部错误代码域为空 828! 8021 证金客户可用资金余额不足! 8022 证金客户资金余额不足! 8023 证金客户的股份可用数不足! 8101 证金保证金划转校验错误 8102 证金结算参与机构统一编码不存在 8103 证金 msgtype 有错误 8104 证金无效发送人代码 8105 证金 Fix 参数错误 8106 证金业务标识错误 8107 证金 chkSignaTure 失败 8108 证金日期有误 8109 证金发送方代码不匹配 8110 证金委托日期非法 8111 证金非交易时间 8112 证金货币代码错误 8113 证金市场代码错误 8114 证金没有该证券代码 8115 证金超过担保品单笔提交上限 8116 证金不是交易所担保证券 8117 证金不是证金公司担保证券 8118 证金提取资金小于 0 8119 证金保证金价值有误 8120 证金单一借入人提交的保证金中现金的比例 25 / 30 8121 证金信用等级不存在 8122 证金担保比例不足 8123 证金授信额度不足 8124 证金该担保证券数量占该证券总股本数的比例超出风险值 8125 证金证券账户有误 8126 证金不允许作为担保品交存 8127 证金单一借入人的保证金比例超出风险值 8128 证金提交担保品单笔数量必须为 X 的整数倍 8129 证金提交担保品单笔数量超出单日上限 8130 证金中登确认失败 8131 证金无对应的申请信息 8132 证金申请信息状态有误 8133 证金申请订单请求类型有误 815:reqtype 8134 证金保证金替换参与人代码不一致 8135 证金保证金比例超过风险阀值 8136 证金保证金替换转出大于转入 8137 证金提取资金小于 0.01 8138 证金存入资金小于 0.01 8139 证金提取股份小于 1 8140 证金存入股份小于 1 8141 证金替换存和替换取的证券相同 8142 证金替换序号不存在 rplbizsno 8143 证金该笔申请数据已处理 8144 证金该笔订单已经存在确认,不允许重复上账 8145 证金业务类别错误![801:busicode] 8146 证金申请编号为 0![802:reqsno] 8147 证金申请日期有误![803:bizdate] 8148 证金业务类型不能为空![804:biztype] 8149 证金市场代码不能为空![805:market] 8150 证金市场代码错误![805:market = %c] 8151 证金货币代码不能为空![806:moneytype] 8152 证金证券公司参与人代码不能为空![807:custid] 8153 证金证券公司担保证券明细账户不能为空![809:secuid] 8154 证金请求类型错误![815:reqtype] 8155 证金关联流水号有误![817:bizsno = %d] 8156 证金保证金比例违约 8157 证金保证金现金比例违约 8158 证金转融通到期合约交收违约 8159 证金证券停牌不允许交存 8160 证金替换存和替换取的业务序号相同 8161 证金保证金比例小于可提取比例 以下为中国结算上海分公司登记结算系统返回错误结果代码 3001 沪订单类型不能为空 26 / 30 3002 沪订单类型错误 3003 沪过出账户状态不正常 3004 沪过入账户状态不正常 3005 沪成交数量必须大于 0 3006 沪成交数量必须小于等于 99999999999 3007 沪过出方的交易单元与账户指定交易不一致 3008 沪过入方的交易单元与账户指定交易不一致 3009 沪申报方必须为过出方参与人对应 PROP 用户 3010 沪过出方必须是转融通专用证券账户 3011 沪过入方必须是证券公司融券专用账户 3012 沪过出方必须是证券公司融券专用账户 3013 沪过入方必须是转融通专用证券账户 3014 沪证券代码不能为空 3015 沪证券代码错误 3016 沪该申报信息已失效 3018 沪成交数量非单位面值的整数倍 3019 沪该证券品种信息错误 3020 沪沪深标志错误 3021 沪证券账户不能为空 3022 沪过入账户必须是证券公司二级明细帐户 3023 沪过出账户不合法 3024 沪过出账户必须是证券公司二级明细帐户 3025 沪过入账户不合法 3026 沪过出交易单元不能为空 3027 沪划出指定交易单元错误 3028 沪过入交易单元不能为空 3029 沪划入指定交易单元错误 3030 沪证券代码不能为空 3031 沪证券代码错误 3032 沪划拨数量必须大于 0 3033 沪划转原因不能为空 3034 沪划转原因错误 3035 沪成交日期必须为当天 3036 沪过出方必须是自营账户 3037 沪过入方必须是自营账户 3038 沪过出方账户类别非自营账户 3039 沪过入方账户类别非自营账户 3040 沪过入方与过出方必须属于同一参与人 4001 沪一级持有余额不足 3301 沪转账日期必须是当天 3302 沪资金划付类型错误 3303 沪转账原因错误 3304 沪订单类型错误 27 / 30 3305 沪划付方式错误 3306 沪金额必须大于0 3307 沪币种必须是人民币 3308 沪过出方资金帐户和网点代码关系错误 3309 沪划款口令不正确 3310 沪资金帐户不存在 3311 沪付款方资金帐户不合法 3312 沪收款方资金帐户不合法 3313 沪银行代码不正确 3314 沪资金帐户中无转融通专用资金帐户 3315 沪可划付余额不足 3316 沪超出转账指令数量限制条数 3317 沪申报编号不能重复 3320 沪必须由总部提交担保品资金划转指令 3321 沪资金账户中无证金公司转融通担保资金帐户 3322 沪总部只能提交担保品资金划付指令 3323 沪划出方必须是自营备付金账户 3324 沪划入方必须是自营备付金账户 以下为中国结算深圳分公司登记结算系统返回错误结果代码 0002 深付款银行账号或行号无效 0003 深收款银行账号或行号无效 0004 深发生金额无效 0005 深资金账户无效 0008 深拒绝未开市的银行请求 0010 深交易流水号重复 0013 深结算银行无效 0014 深数据转换错误 0015 深原收款指令不存在 0016 深原付款指令不存在 0017 深账户余额不足 0018 深变码密押检查失败 0020 深无明细结果记录 0021 深入账笔数不符 0022 深入账金额不符 0023 深撤消入账笔数不符 0024 深撤消入账金额不符 0025 深出账笔数不符 0026 深出账金额不符 0027 深撤消出账笔数不符 0028 深撤消出账金额不符 0030 深明细结果记录数超过 9999 0035 深原交易已撤销 0037 深交易日期无效 28 / 30 0040 深付款银行提单号重复 0041 深收款进账日期无效 0042 深币种无效 0050 深结算公司后台未处理 0053 深资金账户无余额 0055 深结算银行头寸不足 0060 深账户余额不符 0096 深记账期间暂停服务 0097 深后台服务已关闭 0098 深该账户禁止提款 0099 深该账户禁止查询 7049 深市场代码/沪深标志无效 0213 深划出托管单元无效 0226 深划入托管单元无效 7008 深划出证券账户已注销 0315 深划出证券账户不存在 0308 深划入证券账户已注销 0316 深划入证券账户不存在 0200 深证券代码无效 0206 深划拨股数无效 0001 深股份余额不足 0945 深委托序号无效或重复 7033 深证券划转原因无效 0201 深交易日期无效 0944 深发送日期无效 0110 深其它原因失败 7990 深担保证券交存指令账户或托管单元不符合业务规定 7991 深担保证券提取处置指令账户或托管单元不符合业务规定 7992 深处置证券划出指令账户或托管单元不符合业务规定 7993 深临时使用证券划出指令账户或托管单元不符合业务规定 7994 深临时使用证券划入指令账户或托管单元不符合业务规定 7995 深临时使用证券证券权益补偿归还指令账户 或托管单元不符合业务规定 29 / 30 附录 3: 计算校验和算法 char *GenerateCheckSum( char *buf, long bufLen ) { static char tmpBuf[ 4 ]; long idx; unsigned int cks; for( idx = 0L, cks = 0; idx < bufLen; cks += (unsigned int)buf[ idx++ ] ); sprintf( tmpBuf, “%03d”, (unsigned int)( cks % 256 ) ); return( tmpBuf ); } 30 / 30