{"text_format":"3","workbook":"xlsx","n_sheets":7,"sheets":["首页","竞价撮合平台错误代码表","综合业务平台错误代码表","step协议格式错误代码表","ITP平台错误代码表","互联网交易平台|新固定收益系统错误码","新期权交易系统错误代码表"],"not_rendered":{"defined_names":1},"read":"whole","date_system":"1900"}

{"sheet":"首页","index":0,"n_rows":57,"n_cols":5,"rows_kept":57,"merged":[[3,0,44,0]]}
[]
[null,"上海证券交易所 新一代交易系统错误代码表"]
[]
["修订\n记录","版本","修订内容","组别","修订日期"]
[null,"前后台错误码分配表2.5","重新整理格式","CF","2012-05-08"]
[null,"前后台错误码分配表2.6","新增新股集合竞价撤单错误码","RT","2012-05-16"]
[null,"前后台错误码分配表2.7","新增转融通错误码（19170-19202）","RT","2012-06-05"]
[null,"前后台错误码分配表2.8","梳理综业错误码","RT","2012-06-15"]
[null,"前后台错误码分配表2.81","新增错误码19204","RT","2012-07-19"]
[null,"前后台错误码分配表2.82","新增错误码19206、19222、19224，明晰13428、13430、13432的含义","ATP","2012-11-21"]
[null,"前后台错误码分配表2.83","新增错误码13564","MTP","2012-11-22"]
[null,"前后台错误码分配表2.84","新增错误码4603，修正4601、4602的描述","FEA","2012-11-27"]
[null,"前后台错误码分配表2.85","1. 新增step格式解析错误段20000-30000；\n2. 增加列“是否重传”\n3. 新增错误码19226、19228、19230、19232、19234、19236、19238\n4. 更改错误码描述19200、19202","ATP","2012-12-25"]
[null,"前后台错误码分配表2.86","新增错误代码4502","FEA","2013-01-09"]
[null,"前后台错误码分配表2.87","修改下列错误码的中文描述\n19200、19202、19228、19230、19232、19234、19236、19238","ATP","2013-01-16"]
[null,"前后台错误码分配表2.88","添加债券平台前台错误代码","FEA","2013-01-28"]
[null,"前后台错误码分配表2.89","添加债券平台后台错误代码","FSP","2013-01-31"]
[null,"前后台错误码分配表2.90","新增AutoUpdate前台错误代码","FEA","2013-03-16"]
[null,"前后台错误码分配表2.91","新增EzPar前台错误代码","FEA","2013-04-19"]
[null,"前后台错误码分配表2.92","综业平台整合更新A020200","ATP","2013-07-16"]
[null,"前后台错误码分配表2.93","新增LOF业务相关错误代码","ATP","2013-07-16"]
[null,"前后台错误码分配表2.94","1.债券平台后台错误表增加Step格式错误代码，                             2 新增错误码30194、30196、30198、30200、30202、30204、30206、30208","FSP","2013-08-15"]
[null,"前后台错误码分配表2.95","修改错误码13550、13552、13544、13546、13548，去除描述中“报价业务”；修改错误码13506、13508，去除描述中“报价回购”","ATP","2013-08-23"]
[null,"前后台错误码分配表2.96","修改错误码13430从“被撤订单输入过，但是已经被完全撮合或撤单”改为“撤销或终止订单不存在”","ATP","2013-08-26"]
[null,"前后台错误码分配表2.97","修改30162的描述 新增错误码30210、30212、30214、30216、30218、30220、30222、30224、30226、30228","FSP","2013-09-04"]
[null,"前后台错误码分配表2.98","修改错误码13550、13552、13544、13546、13548，去除描述中“报价业务”；修改错误码13506、13508，去除描述中“报价回购”","FSP","2013-11-13"]
[null,"前后台错误码分配表2.99","新增错误码19246，19248","ATP","2013-11-27"]
[null,"前后台错误码分配表3.00","新增错误码19250、19252","ATP","2013-12-12"]
[null,"前后台错误码分配表3.01","新增错误码19254","ATP","2014-04-16"]
[null,"前后台错误码分配表3.02","EzMan新增错误码10292、13416、13418","ATP","2014-05-28"]
[null,"前后台错误码分配表3.03","新增SHEET：ITP平台错误代码表","ITP","2014-06-19"]
[null,"前后台错误码分配表3.04","ITP平台错误代码表更新，港交所错误码从30000开始","ITP","2014-09-19"]
[null,"前后台错误码分配表3.05","投票业务增加综业平台错误码20144、20146、20148、20150、20152","ATP","2014-10-19"]
[null,"前后台错误码分配表3.06","综业修正11284的错误提示","ATP","2014-12-03"]
[null,"前后台错误码分配表3.07","更新SHEET：期权平台错误代码表","DTP","2015-01-12"]
[null,"前后台错误码分配表3.08","1、删除债券平台错误代码表\n2、删除step协议格式中债券部分","FEA","2015-01-14"]
[null,"前后台错误码分配表3.09","1、新增ITP平台错误代码，31956至32000\n2、新增ITP平台错误代码注解","ITP","2017-01-04"]
[null,"前后台错误码分配表3.10","1、新增ATP平台错误代码，19256至19262\n2、新增ATP平台错误代码注解","ATP","2017-07-24"]
[null,"前后台错误码分配表3.11","1、新增ATP平台错误代码20168、11068\n2、新增ATP平台step字段说明\n3、新增step协议格式错误代码20168、修订错误代码20082、20084","ATP","2018-05-11"]
[null,"前后台错误码分配表3.12","更新错误代码11240的代码注解","MTP","2018-07-30"]
[null,"前后台错误码分配表3.13","1、新增ATP平台错误代码20162、20164、20166\n2、新增ATP平台错误代码注解\n3、新增ATP平台step字段说明\n4、修改错误代码10740的描述内容为“该订单申报的业务已结束”","ATP","2018-09-26"]
[null,"前后台错误码分配表3.14","1、新增MTP平台错误代码13594、13596、13598、13600\n2、新增ATP平台错误代码10702、19264、19266、19268、19270","MTP、ATP","2019-04-26"]
[null,"前后台错误码分配表3.15","1、新增DTP平台错误代码10852, 19268-19306，20260-20270\n2、删除大于40000的错误代码\n3、更新13428、13430错误代码注解","DTP","2019-11-06"]
[null,"前后台错误码分配表3.16","1、新增DTP平台错误代码10258、10310、10568、11024、11300、11302、13564、19122、19310、19312、19314、20272、20274、20276、20278、20280、20282、20284、20286，增加TDGW类别。\n2、更新DTP平台11098、20270错误代码注解。","DTP","2021-02-23"]
[null,"前后台错误码分配表3.17","1、新增ATP平台错误代码11154、13318、20170-20178、20242、20262","ATP","2020-09-01"]
[null,"前后台错误码分配表3.18","1、新增ATP平台错误代码19296、20058","ATP","2021-05-10"]
[null,"前后台错误码分配表3.19","1、新增ATP平台错误代码13436","ATP","2021-12-16"]
[null,"前后台错误码分配表3.20","1、新增IITP错误码\n12040、13700-13707、13710 -13720、19320-19432、20000 20288-20338","IITP","2022-02-17"]
[null,"前后台错误码分配表3.21","1、新增IITP错误代码19434","IITP","2022-03-03"]
[null,"前后台错误码分配表3.22","1、新增IITP错误代码13722、13724","IITP","2022-05-06"]
[null,"前后台错误码分配表3.23","1、新增MTP平台交易网关错误代码11024、11300、11302、13602、13604、13606、13608、13610、13612、13614、13616、13618、13620、13622、13624、13626、13628、13630、13632、19058、19060、19128、19122，增加TDGW类别。更新13426、13430的错误代码注解。","MTP","2022-06-20"]
[null,"前后台错误码分配表3.24","1、新增IITP错误代码11244、19438、19440、19442、19444、19446、20350、20352、20354、20356\n2、更新13712错误代码注解","IITP","2022-08-05"]
[null,"前后台错误码分配表3.25","1、新增ATP平台错误代码10508、10712、10800、10806、10812、11026、11166、11202、11288、13566、13568、13570、19280、19436、20204、20244、20246、20248、20250、20252、20254、20256、20258、20340、20342、20344、20346；\n2、删除错误码20170","ATP","2022-08-22"]
[null,"前后台错误码分配表3.26","1、新增ATP错误码13572、13574、13576、13578、13580","ATP","2022-11-25"]
[null,"前后台错误码分配表3.27","1、新增IITP平台错误码13726、19448、19452、19454、19456、19458、19460、19462、20358、20360、20424\n2、更新竞价撮合平台错误码10932的代码注释","IITP、MTP","2025-08-01"]
[null,"前后台错误码分配表3.28","1、删除“期权交易平台错误代码表”\n2、新增“新期权交易系统错误代码表”","XDTP","2025-12-01"]
[null,"前后台错误码分配表3.29","1、删除IITP平台错误码20110、20112、20122、20126、20128、20130、20132、20136、20146、20150、20152、20154、20156、20158、20160、20162、20164、20168、20288、20298、20302、20308、20318、20320、20324、20326、20328、20330、20332、20334\n2、新增IITP、XFISP平台多个业务及技术错误码\n3、更改IITP平台错误码20000-20424描述","IITP、XFISP","2025-11-03"]

{"sheet":"竞价撮合平台错误代码表","index":1,"n_rows":692,"n_cols":6,"rows_kept":692,"merged":[[0,0,1,0],[0,1,1,1],[0,2,0,4],[0,5,1,5]]}
["代码","含义","应用",null,null,"备注"]
[null,null,"EzOES","EzTrader","TDGW"]
[202,"无效操作员代码","√","√","√"]
[203,"无效证券代码","√","√","√"]
[204,"申报时间为该证券的非交易时间","√","√","√"]
[208,"无效买卖标志，非‘B’或者‘S’","√","√","√"]
[209,"交易品种不对","√","√","√"]
[211,"此账号不能进行该证券交易","√","√","√"]
[212,"价格申报出错","√","√","√"]
[213,"证券已被挂起","√","√","√"]
[214,"该股票不参与集合竞价","√","√","√"]
[215,"无效帐号","√","√","√"]
[216,"该帐号未指定在你席位","√","√","√"]
[217,"帐号已被挂起","√","√","√"]
[218,"无效申报价格","√","√","√"]
[219,"申报价不能为零","√","√","√"]
[220,"申报价格不符合最小价格步长要求","√","√","√"]
[222,"申报价格超出范围","√","√","√"]
[223,"申报买入数量必须是1000的整数倍","√","√","√"]
[224,"无效的申报数量","√","√","√"]
[225,"申报数量必须大于0","√","√","√"]
[226,"新股申报数量至少1000","√","√","√"]
[227,"申报数量不符合最小步长要求","√","√","√"]
[228,"申报数量超过单笔最大允许申报的上限","√","√","√"]
[231,"账号可卖出的余额不足","√","√","√"]
[234,"股票持有量超出限量","√","√","√"]
[236,"PBU没有买入权限","√","√","√"]
[237,"PBU没有卖出权限","√","√","√"]
[243,"基金帐号\\机构帐号不能买卖此证券","√","√","√"]
[244,"'S'帐号不能买入","√","√","√"]
[245,"不能撤销指定（有卖空股票，请先补回卖空股票）","√","√","√"]
[246,"不能撤销指定（有申报）","√","√","√"]
[247,"不能撤销指定（公司卖空）","√","√","√"]
[248,"中国证券登记结算公司不允许撤销指定","√","√","√"]
[250,"B股结算会员代码（数据库接口中的firmid）错，可从中登公司上海分公司查询。","√","√","√"]
[252,"无效操作员代码","√","√","√"]
[253,"操作员权限不够","√","√","√"]
[257,"交易员申报的reqNum序号不连续","√",null,"√"]
[263,"市价订单不参加集合竞价","√","√","√"]
[264,"最优五档即时成交剩余撤销市价订单对手方无未成交订单","√","√","√"]
[265,"最优五档即时成交剩余转限价市价订单对手方和本方均无未成交订单","√","√","√"]
[266,"该券种不允许做市价订单","√","√","√"]
[267,"帐户没有权限进行账户式质押回购的交易及出入库","√","√","√"]
[268,"场内报盘对于出入库申报的统一出错代码","√","√","√"]
[269,"申报类型错误","√","√","√"]
[270,"申报类型错误","√","√","√"]
[271,"该帐号已指定在你席位","√","√","√"]
[272,"未做指定不能交易","√","√","√"]
[273,"E 帐号不能通过场内申报进行交易","√","√","√"]
[274,"信用交易的申报帐户必须是E 帐户","√","√","√"]
[275,"普通交易的申报帐户必须不是E 帐户","√","√","√"]
[276,"该证券不允许担保品买入","√","√","√"]
[277,"信用卖出权限不足","√","√","√"]
[278,"该证券不允许融资买入","√","√","√"]
[279,"卖券还款或融资平仓权限不足","√","√","√"]
[280,"买券还券或融券平仓权限不足","√","√","√"]
[281,"该证券不允许融券卖出","√","√","√"]
[282,"融券卖出申报价格低于最新成交价","√","√","√"]
[283,"买券还券、融券卖出、融券平仓申报的信用帐户必须配置证券公司融券专用帐户","√","√","√"]
[401,"无效操作员代码","√","√","√"]
[403,"无效申报序号","√","√","√"]
[404,"撤单对应申报序号检验失败","√","√","√"]
[405,"撤单对应的证券帐号检验失败","√","√","√"]
[406,"撤单对应的股票代码检验失败","√","√","√"]
[407,"撤单对应的买卖方向检验失败","√","√","√"]
[408,"对应的申报已经被撤单","√","√","√"]
[409,"只能通过买799998撤销指定","√","√","√"]
[410,"只能通过买799999重新指定","√","√","√"]
[411,"对应的申报已成交，不能撤单","√","√","√"]
[412,"不允许撤单","√","√","√"]
[413,"撤单失败,对应的申报已成交或者已经被撤单","√","√","√"]
[499,"无申报可撤","√","√","√"]
[507,"后台应用错误",null,"√","√"]
[508,"后台架构错误",null,"√","√"]
[731,"基金公司未上传ETF申购赎回清单","√","√","√"]
[732,"ETF状态不对","√","√","√"]
[733,"ETF投资者持股不足","√","√","√"]
[734,"ETF现金替代比例超过基金公司规定的比例","√","√","√"]
[735,"ETF基金账号持股余额不足，投资者不能赎回","√","√","√"]
[736,"ETF基金账户不能申购或赎回","√","√","√"]
[752,"账户中没有现券","√","√","√"]
[753,"账户中现券余额不足","√","√","√"]
[754,"账户中没有标准券","√","√","√"]
[755,"账户中标准券余额不足","√","√","√"]
[756,"账户没有质押券","√","√","√"]
[757,"账户的质押券余额不足","√","√","√"]
[758,"标准券折算率未初始化","√","√","√"]
[759,"标准券代码不存在","√","√","√"]
[1005,"登录主机失败","√","√","√"]
[1014,"PBU登录失败","√","√","√"]
[1015,"修改口令失败","√","√","√"]
[1021,"rec_num 必须连续递增","√","√","√"]
[1022,"股票代码错误或者非本市场产品","√","√","√"]
[1023,"账号错误","√","√","√"]
[1024,"买卖方向错误","√","√","√"]
[1025,"价格错误","√","√","√"]
[1026,"数量错误","√","√","√"]
[1027,"日期错误","√","√","√"]
[1028,"申报单或撤消单的标志错误","√","√","√"]
[1029,"结算会员代码错误","√","√","√"]
[1030,"撤消单的ordrec域错误","√","√","√"]
[1031,"撤消单的ordrec域大于等于撤消单的rec_num域","√","√","√"]
[1034,"撤消的申报单是失败的数据单","√","√","√"]
[1039,"刚读入待处理的单子的status是’P’或’p’","√","√","√"]
[1040,"刚读入待处理的单子的status不是’R’，也不是’P’","√","√","√"]
[1042,"底层通讯接收时发生错","√","√","√"]
[1043,"接收到的数据包内容错误","√","√","√"]
[1050,"撤消的申报单不存在或者撤单申报的证券代码错误","√","√","√"]
[1100,"申报号太大","√","√","√"]
[1101,"记录不匹配","√","√","√"]
[1102,"营业部代码格式错误，格式必须为1到65535的整数","√","√","√"]
[2000,"与交易所的网络连接出错","√","√","√"]
[2001,"被撤单的日期不是今天","√","√","√"]
[2004,"被撤单的帐号不是本人","√","√","√"]
[2006,"撤单记录中被撤单的股票代码与被撤单不一致","√","√","√"]
[2007,"撤单记录中被撤单的股票价格不正确，与被撤单不一致","√","√","√"]
[2008,"只有申报才可被撤单","√","√","√"]
[2101,"撤单记录和被撤单记录的股票买卖方向不同","√","√","√"]
[2102,"撤单记录和被撤单记录的股票数量不同","√","√","√"]
[4001,"获取参考数据失败","√","√","√"]
[4003,"请检查旧口令是否正确，或者新口令长度是否正确","√","√","√"]
[10000,"内部错误，请联系上交所","√","√","√"]
[10002,"找不到用户","√","√","√"]
[10004,"与原有密码不同","√","√","√"]
[10006,"请求已经被处理","√","√","√"]
[10008,"繁忙,TXN被拒绝。请再试一次",null,"√","√"]
[10022,"未填写借贷期限","√","√","√"]
[10028,"无效的净资产值（NAV）日期","√","√","√"]
[10030,"无效的基础产品","√","√","√"]
[10032,"未填写基础产品","√","√","√"]
[10038,"无效的价格","√","√","√"]
[10042,"无效的现金红利股权登记日期","√","√","√"]
[10044,"未填写除息日期","√","√","√"]
[10046,"无效的除息日期","√","√","√"]
[10048,"未填写红利金额","√","√","√"]
[10052,"无效的股票红利股权登记日期","√","√","√"]
[10054,"未填写除权日期","√","√","√"]
[10056,"无效的除权日期","√","√","√"]
[10058,"未填写分红率","√","√","√"]
[10062,"无效的配股股权登记日期","√","√","√"]
[10066,"无效的除权日期","√","√","√"]
[10070,"未填写配股价格","√","√","√"]
[10074,"未填写股东大会登记日期","√","√","√"]
[10076,"无效的股东大会登记日期","√","√","√"]
[10078,"未填写股东大会日期","√","√","√"]
[10080,"无效的股东大会日期","√","√","√"]
[10084,"无效的股票总数量","√","√","√"]
[10086,"无效的每股收益（EPS）","√","√","√"]
[10088,"无效的期限：借贷天数","√","√","√"]
[10090,"国内标识","√","√","√"]
[10092,"每股收益（EPS）日期","√","√","√"]
[10096,"无效的权证类型","√","√","√"]
[10098,"未填写产品简称","√","√","√"]
[10100,"无效的产品子类型","√","√","√"]
[10104,"无效的产品群名称","√","√","√"]
[10106,"无效的产品类型","√","√","√"]
[10108,"该国际证券标识码（ISIN）已存在","√","√","√"]
[10112,"无效的产品代码","√","√","√"]
[10114,"产品删除无效","√","√","√"]
[10116,"无效的缺省交易时间表","√","√","√"]
[10118,"未找到产品组","√","√","√"]
[10120,"产品和产品组不匹配","√","√","√"]
[10126,"无效的外部标识","√","√","√"]
[10128,"摘牌日无效","√","√","√"]
[10140,"无效的产品子类型","√","√","√"]
[10142,"错误的时间戳","√","√","√"]
[10144,"无效的结算货币","√","√","√"]
[10146,"无效的名义货币","√","√","√"]
[10150,"未找到记录","√","√","√"]
[10156,"无效的订单手数类型","√","√","√"]
[10160,"未填写持续时间","√","√","√"]
[10162,"未填写启动时间","√","√","√"]
[10172,"卖空标识无效","√","√","√"]
[10178,"无效的最小披露数量","√","√","√"]
[10182,"无效的波动范围","√","√","√"]
[10188,"无效的最大剩余数量","√","√","√"]
[10192,"无效的整手数","√","√","√"]
[10194,"无效的最大订单数量（A）","√","√","√"]
[10200,"无效的收盘价计算方法","√","√","√"]
[10202,"无效的参考价格","√","√","√"]
[10204,"未填写价格上下限","√","√","√"]
[10206,"未填写发行数量","√","√","√"]
[10210,"借贷期限无效","√","√","√"]
[10218,"未填写抽签日期","√","√","√"]
[10220,"无效的抽签日期","√","√","√"]
[10222,"无效的价格上下限","√","√","√"]
[10224,"无效的转换率","√","√","√"]
[10228,"无效的最小协商订单数量","√","√","√"]
[10230,"无效的产品组代码","√","√","√"]
[10234,"产品群未找到","√","√","√"]
[10236,"非法时间戳","√","√","√"]
[10238,"访问被拒绝","√","√","√"]
[10240,"超过最大订单有效期","√","√","√"]
[10242,"订单有效期早于当前日期","√","√","√"]
[10244,"错误订单有效期","√","√","√"]
[10246,"错误产品类型","√","√","√"]
[10248,"无法读取该产品","√","√","√"]
[10250,"无效交易事务代码","√","√","√"]
[10252,"该交易时段内禁用该功能","√","√","√"]
[10254,"未分配该产品","√","√","√"]
[10256,"未获代理帐户授权","√","√","√"]
[10258,"未获做市商帐户授权","√","√","√"]
[10260,"未获自有帐户授权","√","√","√"]
[10262,"无效订单类型","√","√","√"]
[10264,"无效执行限制类型","√","√","√"]
[10266,"无效交易限制类型","√","√","√"]
[10268,"未获取做市商资格","√","√","√"]
[10270,"无效PBU的PBU代码","√","√","√"]
[10272,"当前用户不是交易所用户","√","√","√"]
[10274,"交易被拒绝: PBU不能在该MISS上交易!","√","√","√"]
[10276,"无效报价价格或数量","√","√","√"]
[10278,"无效交易限制“SU”","√","√","√"]
[10280,"不合理数量","√","√","√"]
[10282,"最后修改时间已改变","√","√","√"]
[10286,"无效处理日期","√","√","√"]
[10290,"PBU无分配产品","√","√","√"]
[10292,"无效的日期输入","√","√","√"]
[10294,"无效的日期参数","√","√","√"]
[10296,"合约ISIN前缀重复","√","√","√"]
[10298,"无效的产品关联数据标识或交易员不存在","√","√","√"]
[10302,"产品或特许权限不关联到当前子组","√","√","√"]
[10304,"资源信息找不到","√","√","√"]
[10306,"合约产品缩写前缀重复","√","√","√"]
[10308,"该产品已分配特许权限","√","√","√"]
[10310,"PBU未分配特许权限","√","√","√"]
[10318,"冰山订单最小数量非整手数量","√","√","√"]
[10320,"最小披露数量非整手数量","√","√","√"]
[10322,"无效的最小报价数量","√","√","√"]
[10324,"无效的挂牌首日","√","√","√"]
[10326,"无效最小可交易量","√","√","√"]
[10348,"无效IPO发行方法","√","√","√"]
[10350,"无效是非标识","√","√","√"]
[10352,"无效冰山订单最小数量","√","√","√"]
[10354,"无效持续时间","√","√","√"]
[10356,"无效开始时间","√","√","√"]
[10360,"无效价格区间计算方法","√","√","√"]
[10362,"无效价格单位","√","√","√"]
[10364,"无效交易模型","√","√","√"]
[10366,"无法将RAL更新至数据库","√","√","√"]
[10368,"无效值间关系","√","√","√"]
[10376,"无效的市场代号","√","√","√"]
[10378,"无效的交易所代号","√","√","√"]
[10380,"产品重复(代号，或简称，或ISIN）","√","√","√"]
[10382,"分红参数未输入","√","√","√"]
[10390,"无效的成交金额的计算类型","√","√","√"]
[10392,"市场处于停盘状态","√","√","√"]
[10394,"无效的时段转换代码","√","√","√"]
[10396,"无法转换到目标状态","√","√","√"]
[10398,"产品无法使用","√","√","√"]
[10400,"当前状态无法转换到等待批处理","√","√","√"]
[10402,"未找到该市场","√","√","√"]
[10404,"状态转换请求已被触发","√","√","√"]
[10406,"交易时间表已经处于开启状态","√","√","√"]
[10408,"交易时间表已经处于关闭状态","√","√","√"]
[10410,"已超过交易结束时段的开始时间","√","√","√"]
[10412,"无效的产品状态","√","√","√"]
[10414,"无效的转换时间表","√","√","√"]
[10416,"PBU已经被删除","√","√","√"]
[10420,"无效帐户类型","√","√","√"]
[10424,"订单数据已变更","√","√","√"]
[10426,"该交易时段内无效执行限制","√","√","√"]
[10428,"无效交易限制“OA”","√","√","√"]
[10430,"无效交易限制“AU”","√","√","√"]
[10432,"无效交易限制“FP”","√","√","√"]
[10434,"无效买卖标志","√","√","√"]
[10436,"帐户类型不可更改","√","√","√"]
[10438,"订单类型无效更改","√","√","√"]
[10440,"市价转限价订单不可更改订单价格","√","√","√"]
[10442,"无效订单数量及最高揭示数量组合","√","√","√"]
[10444,"订单数量小于最低订单数量要求","√","√","√"]
[10446,"无效交易员组代码","√","√","√"]
[10448,"该交易员不是高级交易员","√","√","√"]
[10450,"订单价格超出范围","√","√","√"]
[10454,"PBU 已经存在","√","√","√"]
[10456,"参与者业务单元没有分配给下一级PBU","√","√","√"]
[10462,"无效的总部PBU","√","√","√"]
[10464,"存在重复记录","√","√","√"]
[10468,"PBU 已经存在","√","√","√"]
[10470,"对于找到的交易所没有默认的记录","√","√","√"]
[10472,"不存在相关的PBU关系","√","√","√"]
[10476,"无效的PBU类型","√","√","√"]
[10478,"无效的时间标记","√","√","√"]
[10480,"不允许修改","√","√","√"]
[10482,"跨交易所会员字段为空","√","√","√"]
[10486,"无效PBU名称","√","√","√"]
[10488,"无效的PBU ID","√","√","√"]
[10490,"无效的PBU 类别","√","√","√"]
[10492,"参与者业务单元已分配了下一级PBU","√","√","√"]
[10498,"交易所身份权限不足","√","√","√"]
[10500,"HOSTSEC初始化失败","√","√","√"]
[10502,"权限不足","√","√","√"]
[10504,"活动状态权限不足","√","√","√"]
[10506,"代表身份权限不足","√","√","√"]
[10508,"PBU状态为停止交易或者PBU未激活","√","√","√"]
[10510,"不同PBU的交易要求被拒绝","√","√","√"]
[10514,"非高级的交易员","√","√","√"]
[10516,"非交易员活动状态","√","√","√"]
[10518,"未授权状态","√","√","√"]
[10520,"该执行限制对接受剩余订单无效","√","√","√"]
[10522,"产品群已经存在","√","√","√"]
[10524,"PBU不能输入买方订单","√","√","√"]
[10528,"无效的市场代码","√","√","√"]
[10532,"无效的产品组代码","√","√","√"]
[10534,"无效的PBU ID","√","√","√"]
[10536,"无效参与者业务单元群组","√","√","√"]
[10540,"参与者业务单元仍然处于激活状态","√","√","√"]
[10544,"指定的产品群中还有相关联的产品","√","√","√"]
[10546,"PBU不能输入卖方订单","√","√","√"]
[10548,"无效产品组代码","√","√","√"]
[10550,"无效产品组类型","√","√","√"]
[10552,"产品组已经存在","√","√","√"]
[10554,"已经有产品分配给了将被删除的产品组","√","√","√"]
[10558,"产品组已经分配了产品","√","√","√"]
[10560,"买方订单不能为零手","√","√","√"]
[10562,"卖方订单不能为零手","√","√","√"]
[10564,"不存在的产品群","√","√","√"]
[10566,"交易时段未定义","√","√","√"]
[10568,"订单类型和交易模型不匹配","√","√","√"]
[10570,"TP_TICSIZ 数据错误","√","√","√"]
[10572,"产品未被配置至市场或产品群","√","√","√"]
[10574,"部分产品未得到处理","√","√","√"]
[10576,"无效的市场状态","√","√","√"]
[10578,"不允许进行产品群的状态转换","√","√","√"]
[10590,"订单的数量不是整手数","√","√","√"]
[10596,"订单价格未遵循最小价格单位规则","√","√","√"]
[10604,"被撤申报不存在","√","√","√"]
[10606,"投资者帐户类型对报价无效","√","√","√"]
[10608,"错误的止损限价","√","√","√"]
[10610,"找不到指定订单","√","√","√"]
[10616,"无效的交易模型代码","√","√","√"]
[10618,"无效的匹配优先级代码","√","√","√"]
[10620,"无效的竞价数量分配方案","√","√","√"]
[10622,"无效的竞价匹配算法","√","√","√"]
[10630,"不允许改变过去的时段或把将来的时段改到过去","√","√","√"]
[10632,"当前改变与下次时段改变之间的时差太短","√","√","√"]
[10636,"产品必须处于暂停状态","√","√","√"]
[10640,"错误的查询日期","√","√","√"]
[10642,"错误的查询限价","√","√","√"]
[10644,"查询结束","√","√","√"]
[10646,"无查询结果","√","√","√"]
[10648,"集合竞价剩余量分配方式未知","√","√","√"]
[10660,"PBU无分配产品组","√","√","√"]
[10662,"用户群组，产品组写入错误","√","√","√"]
[10664,"币别不存在","√","√","√"]
[10666,"币别已经存在","√","√","√"]
[10668,"产品没有分配给子群组","√","√","√"]
[10670,"PBU没有被分配特许权限","√","√","√"]
[10672,"子群组没有被分配任何做市商特许权限","√","√","√"]
[10674,"无效的用户ID","√","√","√"]
[10676,"由于用户是DEFMBR,系统拒绝访问","√","√","√"]
[10678,"用户不存在","√","√","√"]
[10680,"用户已经存在","√","√","√"]
[10682,"无效的Agent标记,只能是Y或N","√","√","√"]
[10684,"无效的Proprietary标记,只能是Y或N","√","√","√"]
[10686,"无效的Senior标记,只能是Y或N","√","√","√"]
[10688,"无效的Market Maker标记,只能是Y或N","√","√","√"]
[10690,"试图成为Market Maker类型，但是目前尚不是Proprietary类型","√","√","√"]
[10694,"试图删除PBU管理者被拒绝","√","√","√"]
[10696,"无效的交易员状态","√","√","√"]
[10698,"由于用户是MBRSPV,系统拒绝访问","√","√","√"]
[10700,"订单数量小于最小协商订单交易数量","√","√","√"]
[10702,"投资者帐户与PBU无指定交易关系","√","√","√"]
[10704,"投资者帐户的指定交易关系未被激活","√","√","√"]
[10706,"投资者帐户已被暂停","√","√","√"]
[10708,"投资者帐户类型对该产品无效","√","√","√"]
[10712,"无效投资者帐户","√","√","√"]
[10716,"无效的协商订单信息类型","√","√","√"]
[10722,"无效的结算日期","√","√","√"]
[10726,"无效的协商订单","√","√","√"]
[10730,"无效的场外交易产品","√","√","√"]
[10732,"用户不存在或者已经被删除","√","√","√"]
[10734,"不能计算收盘价","√","√","√"]
[10738,"收市时段已经开始","√","√","√"]
[10740,"该订单申报的业务已结束","√","√","√"]
[10744,"超出当日最高、最低成交价范围","√","√","√"]
[10746,"交易币种不匹配","√","√","√"]
[10748,"产品不匹配","√","√","√"]
[10750,"订单类型不匹配","√","√","√"]
[10752,"订单买卖方向不匹配","√","√","√"]
[10754,"系统状态编号不存在","√","√","√"]
[10756,"无目标地址",null,"√","√"]
[10758,"订单数量不匹配","√","√","√"]
[10760,"订单价格不匹配","√","√","√"]
[10762,"该产品无做市商","√","√","√"]
[10764,"对手方PBU不匹配","√","√","√"]
[10766,"协商订单号不匹配","√","√","√"]
[10768,"结算代码不匹配","√","√","√"]
[10770,"结算日期不匹配","√","√","√"]
[10772,"结算币种不匹配","√","√","√"]
[10774,"产品被暂停场外交易","√","√","√"]
[10776,"产品被暂停协商交易","√","√","√"]
[10780,"日期已存在","√","√","√"]
[10782,"日期不多于当前日期两天","√","√","√"]
[10784,"日期不早于八天前","√","√","√"]
[10786,"对指定的产品没有设置许可证信息","√","√","√"]
[10788,"消息长度不正确","√","√","√"]
[10790,"托管PBU不存在","√","√","√"]
[10792,"用户上下文内容太长","√","√","√"]
[10794,"投资者账户不存在","√","√","√"]
[10796,"不允许创建指定交易关系","√","√","√"]
[10798,"无效类型","√","√","√"]
[10800,"投资者和当前PBU已经存在指定交易关系","√","√","√"]
[10806,"不允许撤销指定交易关系","√","√","√"]
[10808,"无效状态","√","√","√"]
[10812,"不存在指定交易关系","√","√","√"]
[10820,"请求被拒绝:基础数据维护阻塞阶段","√","√","√"]
[10822,"无效的基础产品（非债券）","√","√","√"]
[10824,"无效的基础产品（不在同一市场）","√","√","√"]
[10826,"数据被非法修改","√","√","√"]
[10828,"无效更新持仓数量","√","√","√"]
[10836,"投资者持仓不足","√","√","√"]
[10838,"对手方不存在","√","√","√"]
[10840,"买方用户不存在","√","√","√"]
[10842,"卖方用户不存在","√","√","√"]
[10844,"该做市商未授权输入报价请求","√","√","√"]
[10868,"重复的记录","√","√","√"]
[10884,"存在已分配的被托管PBU","√","√","√"]
[10886,"无效的托管PBU","√","√","√"]
[10888,"无效的产品群（不在同一市场）","√","√","√"]
[10894,"订单未被冻结","√","√","√"]
[10896,"报价未被冻结","√","√","√"]
[10900,"已存在冻结报价","√","√","√"]
[10902,"不支持的交易类型","√","√","√"]
[10916,"无效的场外交易交易日期","√","√","√"]
[10918,"被代理者权限不足","√","√","√"]
[10920,"品种特许权限已被分配","√","√","√"]
[10924,"品种未被分配给PBU","√","√","√"]
[10926,"品种特许权限已被分配给Subgroup","√","√","√"]
[10928,"品种特许权限未被分配给Subgroup","√","√","√"]
[10930,"不正确的市场状态","√","√","√"]
[10932,"当前产品状态（如因停牌、闭市等原因）不接受订单申报","√","√","√"]
[10934,"被代理者处于非活动状态","√","√","√"]
[10938,"无效品种代码","√","√","√"]
[10940,"品种已经存在","√","√","√"]
[10942,"品种下仍然存在合约","√","√","√"]
[10944,"无效的持仓检查","√","√","√"]
[10946,"无效的会员清算代码","√","√","√"]
[10948,"外部系统(EAI)使用的PBUID没有配置","√","√","√"]
[10952,"指定的ISIN代码无效","√","√","√"]
[10956,"PBU已经被暂停","√","√","√"]
[10958,"无效合约到期月份","√","√","√"]
[10960,"该月期货合约已经生成","√","√","√"]
[10962,"无效消息长度","√","√","√"]
[10964,"品种不存在","√","√","√"]
[10966,"无效最后合约自动生成日","√","√","√"]
[10968,"对同一议案重复投票","√","√","√"]
[10972,"非法的默认缴费包类型","√","√","√"]
[10978,"ETF请求总量超过当日阀值","√","√","√"]
[10980,"无效的非交易类型","√","√","√"]
[10982,"无效的分配日期","√","√","√"]
[10986,"无效的配号规则表","√","√","√"]
[10988,"无效的比例配售比例","√","√","√"]
[10990,"无效的交割价格类型","√","√","√"]
[10992,"无效的承销商PBU代码","√","√","√"]
[10994,"无效的承销商投资者账户","√","√","√"]
[11002,"无效的最后交易日期（与衍生产品冲突）","√","√","√"]
[11004,"无效的最后交易日期（与非交易信息冲突）","√","√","√"]
[11006,"无效的首次交易日期（与非交易信息冲突）","√","√","√"]
[11008,"未填写转换价格","√","√","√"]
[11012,"缺少必填的信息","√","√","√"]
[11018,"删除承销商PBU被拒绝","√","√","√"]
[11024,"EzCS解密PBU密码失败",null,null,"√"]
[11026,"无效的投资者类型","√","√","√"]
[11028,"无效的产品代码","√","√","√"]
[11032,"该产品不适用","√","√","√"]
[11034,"请求超出有效的时期","√","√","√"]
[11036,"无效的交易员代码","√","√","√"]
[11038,"无效的分红选择","√","√","√"]
[11040,"无效的份额来源/份额目的","√","√","√"]
[11042,"非交易类型与产品不匹配","√","√","√"]
[11044,"无效的持仓解冻数量","√","√","√"]
[11046,"无效的非交易订单价格","√","√","√"]
[11048,"无效的非交易订单金额","√","√","√"]
[11050,"投资者持仓状态不存在","√","√","√"]
[11052,"无效的ETF订单数量","√","√","√"]
[11054,"不允许ETF申购","√","√","√"]
[11056,"不允许ETF赎回","√","√","√"]
[11058,"ETF定义未找到","√","√","√"]
[11060,"PBU对该产品没有买权限。","√","√","√"]
[11062,"产品买卖标志无效。","√","√","√"]
[11064,"PBU对该产品没有卖权限。","√","√","√"]
[11068,"该PBU无权限交易此产品","√","√","√"]
[11070,"品种代码或到期月份不能被修改","√","√","√"]
[11072,"指定交易类型无效","√","√","√"]
[11076,"合约简称前缀重复","√","√","√"]
[11078,"合约产品前缀重复","√","√","√"]
[11080,"投资者对该产品没有买权限。","√","√","√"]
[11082,"投资者对该产品没有卖权限。","√","√","√"]
[11084,"订单买/卖方向不能修改。","√","√","√"]
[11090,"无效的停牌状态更改","√","√","√"]
[11094,"不能删除一个席位连通群组的主参与者单元.","√","√","√"]
[11098,"无效的最大订单数量","√","√","√"]
[11100,"无效的输入开始日期","√","√","√"]
[11102,"无效的输入结束日期","√","√","√"]
[11106,"无效的上市交易日","√","√","√"]
[11108,"无效的转换价格","√","√","√"]
[11110,"无效的非交易订单数量","√","√","√"]
[11116,"非法更新已冻结的订单","√","√","√"]
[11118,"修改撮合优先权无效","√","√","√"]
[11122,"撮合优先权和竞价数量分配方案组合无效","√","√","√"]
[11124,"该产品不允许输入单边报价","√","√","√"]
[11126,"PBU无此非交易权限","√","√","√"]
[11128,"投资者无此非交易权限","√","√","√"]
[11130,"非交易服务不可用","√","√","√"]
[11132,"不适用于此子类型产品","√","√","√"]
[11134,"投资者账号没有被授权进行权证创设和注销","√","√","√"]
[11138,"投资者已经是冻结状态","√","√","√"]
[11140,"投资者已经是解冻状态","√","√","√"]
[11148,"无效的检验日期","√","√","√"]
[11150,"无效的转换基金","√","√","√"]
[11152,"指定交易取消请求正在处理中","√","√","√"]
[11154,"政府债券担保投资者持仓不足","√","√","√"]
[11156,"权证担保帐户不可以被激活","√","√","√"]
[11162,"无效的转指定交易目标方","√","√","√"]
[11166,"投资者已与其他PBU存在指定交易关系","√","√","√"]
[11170,"无效的跨交易所代号","√","√","√"]
[11172,"无效的产品群代码","√","√","√"]
[11174,"指定的产品群中还有相关联的品种","√","√","√"]
[11182,"指定的产品组中还有相关联的品种","√","√","√"]
[11194,"可引起波动性中断的市价或市价转限价订单","√","√","√"]
[11196,"无效的审核标志","√","√","√"]
[11202,"错误的请求PBU","√","√","√"]
[11204,"正在计算闭市价格…","√","√","√"]
[11206,"无效的担保品标志","√","√","√"]
[11208,"无效的融资标志","√","√","√"]
[11210,"无效的融券标志","√","√","√"]
[11212,"普通帐户不允许信用交易","√","√","√"]
[11214,"信用帐户不允许普通交易","√","√","√"]
[11218,"不正确的信用标签类型","√","√","√"]
[11226,"没有对应的证券公司融券专用帐户","√","√","√"]
[11228,"无效的信用标签","√","√","√"]
[11230,"投资者非交易持仓不足","√","√","√"]
[11236,"PBU无融资买入权限","√","√","√"]
[11238,"PBU无融券卖出权限","√","√","√"]
[11240,"该时段不允许删除订单","√","√","√"]
[11244,"订阅一个广播流的数量限制被超出","√","√","√"]
[11246,"交易时间未到",null,"√","√"]
[11248,"基准价格在上市日期前不允许被更新","√","√","√"]
[11250,"基准价格在目前的时段不允许被更新","√","√","√"]
[11252,"不允许更新有涨跌幅控制产品的价格范围","√","√","√"]
[11254,"券商融券专用帐户不可以激活","√","√","√"]
[11258,"转换基金代码不适用","√","√","√"]
[11262,"PBU对该产品子类型没有买权限。","√","√","√"]
[11264,"PBU对该产品子类型没有卖权限。","√","√","√"]
[11266,"投资者对该产品子类型没有买权限。","√","√","√"]
[11268,"投资者对该产品子类型没有卖权限。","√","√","√"]
[11270,"订单重传","√","√","√"]
[11272,"老回购不允许操作","√","√","√"]
[11276,"后台广播重传不可用","√","√","√"]
[11278,"无效的广播重传请求序号区间","√","√","√"]
[11280,"后台发现无效的广播记录无法重传","√","√","√"]
[11282,"后台广播重传出现未知错误","√","√","√"]
[11284,"不能在未开始的集合竞价中插入紧急停牌","√","√","√"]
[11288,"投资者有未处理的订单","√","√","√"]
[11290,"主PBU不存在","√","√","√"]
[11292,"主PBU不是内部PBU","√","√","√"]
[11296,"主PBU的主PBU不是它自身","√","√","√"]
[11298,"试图将现有主PBU的主PBU修改成其它PBU","√","√","√"]
[11300,"PBU的missid未被分配无法强制注销",null,null,"√"]
[11302,"PBU未登录无法强制注销",null,null,"√"]
[12000,"报表授权关系已存在","√","√","√"]
[12002,"报表授权关系不存在","√","√","√"]
[12004,"已达到最大授权PBU个数","√","√","√"]
[12006,"使用的PBU无权限上传对应的ETF定义文件","√","√","√"]
[12008,"无效的ETF类型","√","√","√"]
[12010,"无效的ETF定义文件日期","√","√","√"]
[12012,"PBU无权限下载指定报表","√","√","√"]
[12014,"无效的下载文件大小","√","√","√"]
[12016,"后台无法提供服务","√","√","√"]
[12018,"ETF定义文件检查错误","√","√","√"]
[12020,"报表PBU与授权PBU相同","√","√","√"]
[12022,"当前时段无法下载报表","√","√","√"]
[12024,"ETF产品代码错误","√","√","√"]
[12026,"基金公司与文件不匹配","√","√","√"]
[12028,"定义文件版本号小于当前版本","√","√","√"]
[12032,"最优五档及时成交剩余撤销市价订单对手方无未成交订单","√","√","√"]
[12034,"最优五档及时成交剩余转限价市价订单对手方和本方均无未成交订单","√","√","√"]
[13302,"连通圈已经存在","√","√","√"]
[13304,"产品未到上市日","√","√","√"]
[13306,"后台弹回请求",null,"√","√"]
[13310,"交易时段重迭","√","√","√"]
[13312,"CS弹回请求",null,"√","√"]
[13314,"ETF申购赎回失败（基金经理持仓不足）","√","√","√"]
[13316,"ETF申购赎回失败（投资者持仓不足）","√","√","√"]
[13318,"ETF申购赎回失败（现金替代比例超出）","√","√","√"]
[13322,"后台未配置任何广播流订阅权限","√","√","√"]
[13324,"无任何市场操作权限","√","√","√"]
[13326,"无效的IPO发行数量","√","√","√"]
[13328,"该操作员已经在其他地方登录","√","√","√"]
[13330,"无效的基本订单类型","√","√","√"]
[13332,"无效的订单类型和限价组合","√","√","√"]
[13334,"无效的订单类型和最高揭示数量组合","√","√","√"]
[13336,"无效的最高揭示数量","√","√","√"]
[13342,"订单数量小于最高揭示数量","√","√","√"]
[13344,"订单数量小于冰山数量的最低要求","√","√","√"]
[13346,"最高揭示数量小于最小最高揭示数量的最低要求","√","√","√"]
[13348,"无效的订单类型和交易限制组合","√","√","√"]
[13350,"无效的订单类型和执行限制组合","√","√","√"]
[13354,"无效的执行限制类型","√","√","√"]
[13356,"无效的交易限制类型","√","√","√"]
[13358,"产品和产品群交易模型不匹配","√","√","√"]
[13360,"不能在集合竞价时输入分销类型产品的买单","√","√","√"]
[13362,"更新时段太迟,无法更新","√","√","√"]
[13366,"尚在发行周期中的IPO不能删除","√","√","√"]
[13368,"当天新增的PBU不允许登录系统","√","√","√"]
[13370,"主席位不能为空","√","√","√"]
[13374,"无法登陆，交易员未激活","√","√","√"]
[13378,"承销商投资者帐户与PBU无指定交易关系","√","√","√"]
[13380,"承销商账户已被暂停","√","√","√"]
[13382,"EZOES参考数据为空","√","√","√"]
[13384,"不允许参加开盘集合竞价","√","√","√"]
[13386,"公共存储区域内存槽耗光","√","√","√"]
[13388,"公共存储区域更新请求的时间戳已过时。","√","√","√"]
[13390,"公共存储区域内存槽中无数据","√","√","√"]
[13392,"关键字查询区含有非法数据","√","√","√"]
[13394,"用户IP不在IP白名单内","√","√","√"]
[13396,"OEF权限不能在线修改","√","√","√"]
[13398,"禁止限价订单交易","√","√","√"]
[13400,"禁止市价订单交易","√","√","√"]
[13402,"禁止市价转限价订单交易","√","√","√"]
[13404,"禁止冰山订单交易","√","√","√"]
[13406,"禁止协商订单交易","√","√","√"]
[13412,"配股除权与送股除权不能在同一天进行","√","√","√"]
[13416,"停牌时间超出允许范围","√","√","√"]
[13418,"复牌时间超出允许范围","√","√","√"]
[13422,"开盘集合竞价不允许复牌","√","√","√"]
[13424,"超过集合竞价最大订单配置量","√","√","√"]
[13426,"撤单失败，未找到待撤订单的申报记录","√","√","√"]
[13428,"被撤订单输入过，但是是废单","√","√","√"]
[13430,"撤单失败，未找到待撤订单的订单信息（如：已被完全撮合、已撤单、订单信息有误）","√","√","√"]
[13432,"被撤订单本身即是撤单请求","√","√","√"]
[13434,"此撤单请求所包含的产品代码与订单本身不相符","√","√","√"]
[13436,"该证券不允许担保品买入","√","√","√"]
[13438,"该证券不允许融资买入","√","√","√"]
[13440,"该证券不允许买券还券或融券平仓","√","√","√"]
[13442,"该证券不允许融券卖出","√","√","√"]
[13444,"融券卖出申报价格低于最新成交价","√","√","√"]
[13446,"前台版本号不匹配","√","√","√"]
[13448,"该证券不允许进行担保品卖出/卖券还款/平仓卖出","√","√","√"]
[13450,"融券卖出不允许申报市价订单","√","√","√"]
[13452,"输入的请求订单掩码非法","√","√","√"]
[13454,"不允许撤销非交易订单","√","√","√"]
[13456,"ETF申赎上限超出","√","√","√"]
[13458,"交易主机繁忙","√","√","√"]
[13460,"指令操作来源无效","√","√","√"]
[13462,"指令持仓操作类型无效","√","√","√"]
[13464,"冻结/解冻操作类型无效","√","√","√"]
[13466,"请求类型无效","√","√","√"]
[13468,"过户方PBU已经被暂停","√","√","√"]
[13470,"无效过户方PBU的PBU代码","√","√","√"]
[13472,"过户方投资者帐户与过户方PBU无指定交易关系","√","√","√"]
[13474,"过户方投资者帐户已被暂停","√","√","√"]
[13476,"无效过户方投资者帐户","√","√","√"]
[13478,"无效的过户方投资者类型","√","√","√"]
[13480,"请求正在处理中","√","√","√"]
[13482,"ETF定义文件上传时间不合法","√","√","√"]
[13484,"ETFPUT业务请求消息类型不合法","√","√","√"]
[13518,"无效输入参数","√","√","√"]
[13532,"无AddIdx权限, oper:%x, proc:%x","√","√","√"]
[13534,"无Add权限, oper:%x, proc:%x","√","√","√"]
[13536,"无update权限, oper:%x, proc:%x","√","√","√"]
[13538,"无read权限, oper:%x, proc:%x","√","√","√"]
[13540,"无del data权限, oper:%x, proc:%x","√","√","√"]
[13542,"无del idx权限, oper:%x, proc:%x","√","√","√"]
[13556,"该产品开盘集合竞价禁止撤单","√","√","√"]
[13562,"PBU可用登录节点已用完","√","√","√"]
[19030,"使用的PBU无权限上传或下载对应的ZRT文件","√","√","√"]
[13564,"产品简称前缀非法","√","√","√"]
[13594,"本方最优市价订单申报无本方未成交订单","√","√","√"]
[13596,"对手方最优市价订单申报无对手方未成交订单","√","√","√"]
[13598,"超过保护价格","√","√","√"]
[13600,"无效的保护价格","√","√","√"]
[13602,"交易网关协议转换错误：无效的申报消息长度",null,null,"√","交易网关协议转换错误"]
[13604,"交易网关协议转换错误：无效的业务编号（BizID）",null,null,"√","交易网关协议转换错误"]
[13606,"交易网关协议转换错误：无效的会员内部订单编号（clOrdID）",null,null,"√","交易网关协议转换错误"]
[13608,"交易网关协议转换错误：无效的订单买卖方向（Side）",null,null,"√","交易网关协议转换错误"]
[13610,"交易网关协议转换错误：无效的价格（Price）",null,null,"√","交易网关协议转换错误"]
[13612,"交易网关协议转换错误：无效的订单数量（OrderQty）",null,null,"√","交易网关协议转换错误"]
[13614,"交易网关协议转换错误：无效的订单类型 （OrdType）",null,null,"√","交易网关协议转换错误"]
[13616,"交易网关协议转换错误：无效的订单有效时间类型（TimeInForce）",null,null,"√","交易网关协议转换错误"]
[13618,"交易网关协议转换错误：无效的信用标签（CreditTag）",null,null,"√","交易网关协议转换错误"]
[13620,"交易网关协议转换错误：无效的营业部代码（BranchID）",null,null,"√","交易网关协议转换错误"]
[13622,"交易网关协议转换错误：无效的销售人代码（Custodian）",null,null,"√","交易网关协议转换错误"]
[13624,"交易网关协议转换错误：无效的分红方式（DividendSelect）",null,null,"√","交易网关协议转换错误"]
[13626,"交易网关协议转换错误：无效的目标证券代码（DestSecurity）",null,null,"√","交易网关协议转换错误"]
[13628,"交易网关协议转换错误：无效指定交易注册指令（DesignationInstruction）",null,null,"√","交易网关协议转换错误"]
[13630,"交易网关协议转换错误：无效的指定交易注册类型（DesignationTransType）",null,null,"√","交易网关协议转换错误"]
[13632,"交易网关协议转换错误：无效的激活码,包含非法字符（validationCode）",null,null,"√","交易网关协议转换错误"]
[19058,"业务PBU与登陆PBU不为同一会员",null,null,"√"]
[19060,"无效的业务号",null,null,"√"]
[19128,"PBU不存在",null,null,"√"]
[19122,"订阅关系不存在",null,null,"√"]

{"sheet":"综合业务平台错误代码表","index":2,"n_rows":348,"n_cols":6,"rows_kept":348,"merged":[[0,0,1,0],[0,1,1,1],[0,2,0,4],[0,5,1,5]]}
["代码","含义",{"$nulls":3},"是否重传"]
[null,null,"EzSTEP","AutoUpdate","RC"]
[257,"交易员申报的reqNum序号不连续","√"]
[507,"后台应用错误","√"]
[508,"后台架构错误","√"]
[1014,"PBU登录失败","√"]
[1103,"无法解析订单","√"]
[3000,"连接数据库失败","√"]
[3001,"数据库记录的交易日期不正确","√"]
[3002,"truncate数据库记录失败","√"]
[3701,"发布包不存在或发布包路径错误",null,"√"]
[3702,"选择的安装路径错误",null,"√"]
[3703,"获取项目名称错误",null,"√"]
[3704,"备份失败，需退出软件或关闭相关文件再重试",null,"√"]
[3705,"解压时ZIP错误",null,"√"]
[3706,"解压时IO错误",null,"√"]
[3707,"解压时参数不合法或不正确",null,"√"]
[3708,"无法找到老版本配置文件",null,"√"]
[3709,"新版本配置文件不存在",null,"√"]
[3710,"更新配置文件时内部存储故障",null,"√"]
[3711,"更新配置文件时文件格式不符合规范",null,"√"]
[3712,"更新配置文件时IO错误",null,"√"]
[3713,"复制文件时IO错误",null,"√"]
[3714,"软件恢复失败",null,"√"]
[4004,"连接主机失败 ，其他错误","√"]
[4005,"IP绑定失败","√"]
[4006,"连接主机超时","√"]
[4007,"连接主机失败 ，底层I/O未知错误","√"]
[4008,"交易员登录失败","√"]
[4009,"获取交易时间表失败","√"]
[4010,"参考数据中isix格式错误","√"]
[4011,"参考数据中rid格式错误","√"]
[4012,"产品代码SecurityID错误或者业务类型ReqID错误","√"]
[4500,"股票代码securityid字段格式错误","√"]
[4501,"订单状态ordstatus非法","√"]
[4502,"TimeStamp取值不正确,非当前交易日","√"]
[4600,"没有找到对手方指令"]
[4601,"指令细节不一致"]
[4602,"没有找到对手方"]
[4603,"数据库读取对手方指令异常"]
[4604,"业务数据表操作异常"]
[10000,"内部错误，请联系上交所","√",null,null,"√"]
[10002,"找不到用户","√",null,null,"√"]
[10004,"与原有密码不同","√",null,null,"√"]
[10008,"繁忙,TXN被拒绝。请再试一次","√",null,null,"√"]
[10038,"无效的价格","√",null,null,"√"]
[10100,"无效的产品子类型","√",null,null,"√"]
[10112,"无效的产品代码","√",null,null,"√"]
[10132,"产品数据不一致","√",null,null,"√"]
[10236,"非法时间戳",{"$nulls":3},"√"]
[10250,"无效交易事务代码","√",null,null,"√"]
[10270,"无效PBU的代码                         ","√",null,null,"√"]
[10276,"无效报价价格或数量","√",null,null,"√"]
[10292,"无效的日期输入","√",null,null,"√"]
[10322,"无效的最小申报数量","√",null,null,"√"]
[10412,"无效产品状态","√",null,"√","√"]
[10420,"无效帐户类型","√",null,null,"√"]
[10450,"订单价格超出范围","√",null,null,"√"]
[10508,"PBU状态为停止交易或者PBU未激活","√",null,null,"√"]
[10566,"交易时段未定义","√",null,null,"√"]
[10590,"订单的数量不是整手数","√",null,null,"√"]
[10594,"非当前业务的交易时间","√",null,null,"√"]
[10604,"被撤申报不存在","√",null,null,"√"]
[10610,"找不到指定订单","√",null,null,"√"]
[10614,"该业务不允许撤单","√",null,null,"√"]
[10702,"投资者帐户与PBU无指定交易关系","√",null,null,"√"]
[10712,"无效投资者帐户","√",null,null,"√"]
[10740,"该订单申报的业务已结束","√"]
[10756,"无目标地址","√",null,null,"√"]
[10794,"投资者账户不存在","√",null,null,"√"]
[10800,"投资者和当前PBU已经存在指定交易关系","√",null,null,"√"]
[10802,"无效标志位","√",null,null,"√"]
[10806,"不允许撤销指定交易关系","√",null,null,"√"]
[10812,"不存在指定交易关系","√",null,null,"√"]
[10836,"投资者持仓不足","√",null,null,"√"]
[10854,"指定的未到期报价不存在","√",null,null,"√"]
[11026,"无效的投资者类型","√",null,null,"√"]
[11050,"投资者持仓状态不存在","√",null,null,"√"]
[11054,"不允许ETF申购","√",null,null,"√"]
[11056,"不允许ETF赎回","√",null,null,"√"]
[11058,"ETF定义未找到","√",null,null,"√"]
[11068,"该PBU无权限交易此产品","√",null,null,"√"]
[11148,"无效日期","√",null,"√","√"]
[11154,"政府债券担保投资者持仓不足","√",null,"√","√"]
[11166,"投资者已与其他PBU存在指定交易关系","√",null,null,"√"]
[11194,"可引起波动性中断的市价或市价转限价订单","√",null,"√","√"]
[11200,"内存订单簿耗光","√",null,null,"√"]
[11202,"错误的请求PBU","√",null,null,"√"]
[11226,"没有对应的证券公司融券专用帐户","√",null,null,"√"]
[11246,"交易时间未到","√"]
[11270,"订单重传","√",null,null,"√"]
[11278,"无效的广播重传请求序号区间","√",null,null,"√"]
[11284,"不能在未开始的集合竞价中插入紧急停牌",{"$nulls":3},"√"]
[11288,"投资者有未处理的订单","√",null,null,"√"]
[12018,"ETF定义文件检查错误","√",null,null,"√"]
[12032,"无效市价订单","√",null,"√","√"]
[12034,"无效市转限订单","√",null,"√","√"]
[13300,"繁忙,TXN被拒绝。请再试一次","√",null,null,"√"]
[13306,"后台弹回请求","√",null,null,"√"]
[13312,"CS弹回请求","√",null,null,"√"]
[13318,"ETF申购赎回失败（现金替代比例超出)","√",null,null,"√"]
[13340,"无效的订单数量","√",null,null,"√"]
[13566,"存在指定交易失败的账户","√",null,null,"√"]
[13568,"所有账户指定交易失败","√",null,null,"√"]
[13570,"指定交易处理中","√",null,null,"√"]
[13374,"无法登陆，交易员未激活","√",null,null,"√"]
[13382,"EzOES参考数据为空","√",null,null,"√"]
[13384,"不允许参加开盘集合竞价","√",null,null,"√"]
[13394,"用户IP不在IP白名单内","√",null,null,"√"]
[13416,"停牌时间无效"]
[13418,"复牌时间无效"]
[13420,"产品已经被停牌","√",null,null,"√"]
[13426,"订单未输入","√",null,"√","√"]
[13428,"被撤订单输入过，但是是废单","√",null,null,"√"]
[13430,"撤销或终止订单不存在","√",null,null,"√"]
[13432,"被撤订单本身即是撤单请求","√",null,null,"√"]
[13436,"该证券不允许担保品买入","√",null,null,"√"]
[13446,"前台版本号不匹配","√",null,null,"√"]
[13480,"请求正在处理中","√",null,null,"√"]
[13486,"无效的登录PBU","√",null,null,"√"]
[13488,"买方账户无权限","√",null,null,"√"]
[13490,"卖方账户无权限","√",null,null,"√"]
[13492,"买方PBU不存在","√",null,null,"√"]
[13494,"卖方PBU不存在","√",null,null,"√"]
[13496,"买方PBU与登陆PBU不为同一会员","√",null,null,"√"]
[13498,"卖方PBU与登陆PBU不为同一会员","√",null,null,"√"]
[13500,"买方PBU无权限","√",null,null,"√"]
[13502,"卖方PBU无权限","√",null,null,"√"]
[13504,"该笔申报找不到对应的原始订单","√",null,null,"√"]
[13506,"申报超出会员配额上限","√",null,null,"√"]
[13508,"申报超出实际额度","√",null,null,"√"]
[13510,"初始交易超出会员配额上限","√",null,null,"√"]
[13516,"消息未找到","√",null,null,"√"]
[13518,"无效输入参数","√",null,null,"√"]
[13520,"买方账户不是会员专属账户","√",null,null,"√"]
[13522,"卖方账户不是会员专属账户","√",null,null,"√"]
[13524,"买方账户同原申报账户不一致","√",null,null,"√"]
[13526,"卖方账户同原申报账户不一致","√",null,null,"√"]
[13528,"证券代码与原申报订单不一致","√",null,null,"√"]
[13530,"申报数量与原申报订单不一致","√",null,null,"√"]
[13544,"撤单标志的值非法","√",null,null,"√"]
[13546,"订单类型与原申报订单不一致","√",null,null,"√"]
[13548,"购回交易日的值非法","√",null,null,"√"]
[13550,"金额字段非法","√",null,null,"√"]
[13552,"价格字段非法","√",null,null,"√"]
[13554,"无效的会员信息代码","√",null,null,"√"]
[13560,"广播服务数据恢复中","√",null,null,"√"]
[13562,"PBU可用登录节点已用完","√",null,null,"√"]
[13572,"对手方持仓不足","√",null,null,"√"]
[13574,"无效的对手方账户","√",null,null,"√"]
[13576,"对手方账户已经被暂停","√",null,null,"√"]
[13578,"不是对手方账户的指定PBU","√",null,null,"√"]
[13580,"对手方PBU不存在","√",null,null,"√"]
[19000,"未指定的格式错误","√",null,null,"√"]
[19002,"产品代码格式错误","√",null,null,"√"]
[19004,"账号格式错误","√",null,null,"√"]
[19006,"数量格式错误","√",null,null,"√"]
[19008,"日期格式错误","√",null,null,"√"]
[19010,"金额格式错误","√",null,null,"√"]
[19012,"价格格式错误","√",null,null,"√"]
[19014,"撤销单标志格式错误","√",null,null,"√"]
[19016,"券商编号格式错误","√",null,null,"√"]
[19018,"PBU格式错误","√",null,null,"√"]
[19020,"订单请求格式错误","√",null,null,"√"]
[19022,"无效的业务类型","√",null,null,"√"]
[19024,"原订单成交编号格式错误","√",null,null,"√"]
[19026,"原订单成交日期格式错误","√",null,null,"√"]
[19028,"营业部代码格式错误","√",null,null,"√"]
[19030,"PBU没有ETF申购/赎回的权限","√",null,null,"√"]
[19032,"无效的业务类型","√",null,null,"√"]
[19036,"无效订单买卖方向","√",null,null,"√"]
[19038,"ETF申购数量超出当日申购限额","√",null,null,"√"]
[19040,"ETF赎回数量超出当日赎回限额","√",null,null,"√"]
[19042,"参数值非法 ","√"]
[19044,"非法分隔符个数","√"]
[19046,"未定义的模板key值，模板未找到","√"]
[19048,"非法账户","√",null,null,"√"]
[19050,"价格步长非法","√",null,null,"√"]
[19056,"业务PBU或REFF字段于STEP消息中内容不符","√",null,null,"√"]
[19058,"业务PBU与登陆PBU不为同一会员","√"]
[19060,"无效的业务号","√",null,null,"√"]
[19062,"撤单时, 发现产品代码与原值不一致","√",null,null,"√"]
[19064,"撤单时, 发现PBU与原值不一致","√",null,null,"√"]
[19066,"撤单时, 发现买卖方向与原值不一致","√",null,null,"√"]
[19068,"不支持的产品类型","√",null,null,"√"]
[19070,"申报数量为负数","√",null,null,"√"]
[19072,"无效的账户类型","√",null,null,"√"]
[19074,"申报价格为负数","√",null,null,"√"]
[19076,"无效的约定号","√",null,null,"√"]
[19078,"无效的结算代码","√",null,null,"√"]
[19080,"订单已成交，无法删除","√",null,null,"√"]
[19084,"约定号不唯一","√",null,null,"√"]
[19086,"订单已被删除","√",null,null,"√"]
[19090,"产品已被暂停交易","√",null,null,"√"]
[19092,"业务已被暂停交易","√",null,null,"√"]
[19096,"订单数量和交易金额小于最低要求","√",null,null,"√"]
[19098,"订单的数量不是整手数","√",null,null,"√"]
[19102,"订单价格超出范围","√",null,null,"√"]
[19104,"PBU已经被暂停","√",null,null,"√"]
[19106,"PBU对该业务没有权限","√",null,null,"√"]
[19108,"PBU对该产品没有权限","√",null,null,"√"]
[19110,"产品已停牌","√",null,null,"√"]
[19112,"业务类型不可用","√",null,null,"√"]
[19114,"产品不可用","√",null,null,"√"]
[19118,"子类型不可用","√",null,null,"√"]
[19124,"TXNCODE不存在","√",null,null,"√"]
[19128,"PBU不存在","√",null,null,"√"]
[19134,"资源访问号不合法","√",null,null,"√"]
[19136,"权限标志不合法","√",null,null,"√"]
[19138,"无此操作权限","√",null,null,"√"]
[19140,"无效的RID","√",null,null,"√"]
[19142,"无效的时段","√",null,null,"√"]
[19144,"无效的营业部代码","√",null,null,"√"]
[19146,"订单处于预撮合状态","√",null,null,"√"]
[19148,"PBU对该RAL没有权限","√",null,null,"√"]
[19150,"协商匹配订单买卖方向相同","√",null,null,"√"]
[19152,"协商匹配订单产品ID不相同","√",null,null,"√"]
[19154,"协商匹配订单业务类型不相同","√",null,null,"√"]
[19156,"协商匹配订单申报价格不相同","√",null,null,"√"]
[19158,"协商匹配订单申报数量不相同","√",null,null,"√"]
[19160,"存在可配对成交申报, 发起方与对手方PBU校验失败","√",null,null,"√"]
[19162,"无效的账户","√",null,null,"√"]
[19164,"账户已被暂停","√",null,null,"√"]
[19166,"账户对该业务没有交易权限","√",null,null,"√"]
[19168,"撤单中的账户与原单不一","√",null,null,"√"]
[19170,"撤单中的证券代码与原单不一致","√",null,null,"√"]
[19172,"撤单中的申报数量与原单不一致","√",null,null,"√"]
[19174,"撤单中的买卖方向与原单不一致","√",null,null,"√"]
[19176,"该时段交易无效","√",null,null,"√"]
[19178,"期限无效","√",null,null,"√"]
[19180,"不是此账号的指定PBU","√",null,null,"√"]
[19182,"无效的费率","√",null,null,"√"]
[19184,"申报数量超过上限","√",null,null,"√"]
[19186,"无效的订单状态","√",null,null,"√"]
[19188,"该产品已停牌",{"$nulls":3},"√"]
[19190,"该产品已复牌",{"$nulls":3},"√"]
[19192,"会员不存在","√",null,null,"√"]
[19196,"会员对该业务没有交易权限","√",null,null,"√"]
[19198,"原始订单正在处理当中","√",null,null,"√"]
[19200,"当日净申购超过基金净申购上限","√",null,null,"√"]
[19202,"当日净赎回超过基金净赎回上限","√",null,null,"√"]
[19204,"该产品已是参考竞价",{"$nulls":3},"√"]
[19206,"无效的撤单reff","√",null,null,"√"]
[19222,"转融通撮合已开始","√",null,null,"√"]
[19224,"该指令已被执行","√",null,null,"√"]
[19226,"该期限已被暂停交易","√",null,null,"√"]
[19228,"当日总申购超过基金总申购上限","√",null,null,"√"]
[19230,"当日总赎回超过基金总赎回上限","√",null,null,"√"]
[19232,"申购超过当日单账户净申购上限","√",null,null,"√"]
[19234,"赎回超过当日单账户净赎回上限","√",null,null,"√"]
[19236,"申购超过当日单账户总申购上限","√",null,null,"√"]
[19238,"赎回超过当日单账户总赎回上限","√",null,null,"√"]
[19240,"超出可赎回额度",null,"√","√","√"]
[19242,"该时间段不允许撤单","√",null,"√","√"]
[19244,"订单的金额不是整手数","√",null,null,"√"]
[19246,"账户超出数量限制","√",null,null,"√"]
[19248,"账户对该交易产品没有交易权限","√",null,null,"√"]
[19250,"买方PBU同原申报PBU不一致","√",null,null,"√"]
[19252,"卖方PBU同原申报PBU不一致","√",null,null,"√"]
[19254,"无效的闭市价格","√",null,null,"√"]
[19256,"股份减持标识填写错误","√",null,null,"√"]
[19258,"投资者账户和产品代码不在减持控制名单中，不允许申报特定股份减持卖单","√",null,null,"√"]
[19260,"投资者自由流通持仓不足","√",null,null,"√"]
[19262,"投资者大宗减持额度不足","√",null,null,"√"]
[19264,"证券划出类型错误","√",null,null,"√"]
[19266,"竞价对应产品已停牌"]
[19268,"协商匹配订单期限不相同","√",null,null,"√"]
[19270,"存在可配对成交申报, 发起方与对手方账户校验失败","√",null,null,"√"]
[19280,"该产品不支持战略配售","√",null,null,"√"]
[19296,"集合申购交易编号重复","√",null,null,"√"]
[19436,"该时段已匹配订单不允许撤单","√",null,null,"√"]
[20002,"BodyLength字段校验错误","√"]
[20004,"ClOrdID字段校验错误","√"]
[20006,"ExecID字段校验错误","√"]
[20008,"IOIID字段校验错误","√"]
[20010,"IOIRefID字段校验错误","√"]
[20012,"IOITransType字段校验错误","√"]
[20014,"LastPx字段校验错误","√"]
[20016,"LastQty字段校验错误","√"]
[20018,"MsgType字段校验错误","√"]
[20020,"OrderID字段校验错误","√"]
[20022,"OrderQty字段校验错误","√"]
[20024,"OrdStatus字段校验错误","√"]
[20028,"OrigClOrdID字段校验错误","√"]
[20030,"OrigTime字段校验错误","√"]
[20032,"Price字段校验错误","√"]
[20034,"SecurityID字段校验错误","√"]
[20036,"Side字段校验错误","√"]
[20038,"Symbol字段校验错误","√"]
[20040,"Text字段校验错误","√"]
[20042,"TransactTime字段校验错误","√"]
[20046,"CxlRejReason字段校验错误","√"]
[20048,"OrdRejReason字段校验错误","√"]
[20054,"ExecType字段校验错误","√"]
[20056,"LeavesQty字段校验错误","√"]
[20058,"OrderQty2成分证券数量校验错误","√"]
[20070,"MDEntrySize字段校验错误","√"]
[20078,"TotalVolumeTraded字段校验错误","√"]
[20080,"CxlRejResponseTo字段校验错误","√"]
[20082,"PartyID字段校验错误","√"]
[20084,"PartyRole字段校验错误","√"]
[20086,"NoPartyIDs字段校验错误","√"]
[20088,"Designation字段校验错误","√"]
[20094,"NoDates字段校验错误","√"]
[20096,"Price2字段校验错误","√"]
[20100,"ConfirmID字段校验错误","√"]
[20102,"QuoteRespID字段校验错误","√"]
[20104,"QuoteRespType字段校验错误","√"]
[20108,"AgreementID字段校验错误","√"]
[20110,"StartCash字段校验错误","√"]
[20112,"EndCash字段校验错误","√"]
[20114,"RefOrderID字段校验错误","√"]
[20118,"OrigTradeDate字段校验错误","√"]
[20124,"ApplID字段校验错误","√"]
[20132,"TotalValueTraded字段校验错误","√"]
[20134,"TradeDate字段校验错误","√"]
[20136,"SecurityDesc字段校验错误","√"]
[20138,"MaturityDate字段校验错误","√"]
[20140,"OrdType字段校验错误","√"]
[20142,"CashOrderQty字段校验错误","√"]
[20144,"VotingProposal字段校验错误","√"]
[20146,"VotingPreference字段校验错误","√"]
[20148,"VotingSegment字段校验错误","√"]
[20150,"LongQty字段校验错误","√"]
[20152,"GeneralMeetingSeq字段校验错误","√"]
[20162,"DesignationInstruction字段校验错误","√"]
[20164,"DesignationTransType字段校验错误","√"]
[20166,"ValidationCode字段校验错误","√"]
[20168,"MarginAmt字段校验错误","√"]
[20172,"参数值非法 tag:59","√"]
[20174,"参数值非法 tag:856","√"]
[20176,"参数值非法 tag:455","√"]
[20178,"参数值非法 tag:8503","√"]
[20204,"参数值非法 tag:522","√"]
[20242,"参数值非法 tag:1644","√"]
[20244,"STEP模板 缺少msg type","√"]
[20246,"STEP模板 缺少结尾的分隔符","√"]
[20248,"STEP字段 tag取值为NULL字符串","√"]
[20250,"STEP字段 tag不可识别","√"]
[20252,"STEP字段 等号前有多余的空格","√"]
[20254,"STEP字段 不符合key-value的格式","√"]
[20256,"STEP模板 tag个数与配置不同","√"]
[20258,"STEP模板 不允许结尾的分隔符","√"]
[20262,"参数值非法 tag:555","√"]
[20340,"参数值非法 tag:1671","√"]
[20342,"参数值非法 tag:1691","√"]
[20344,"参数值非法 tag:1693","√"]
[20346,"参数值非法 tag:124","√"]

{"sheet":"step协议格式错误代码表","index":3,"n_rows":87,"n_cols":5,"rows_kept":87,"merged":[[0,0,1,0],[0,4,1,4]]}
["代码","标签","字段名","字段含义","综业使用"]
[]
[20000,6,"AvgPx","当日均价"]
[20002,9,"BodyLength","body消息体长度","√"]
[20004,11,"ClOrdID","会员内部编号","√"]
[20006,17,"ExecID","成交编号 ","√"]
[20008,23,"IOIID","会员内部编号","√"]
[20010,26,"IOIRefID","撤单编号","√"]
[20012,28,"IOITransType","意向报单类型，取值为：N=意向申报, C=意向申报撤单","√"]
[20014,31,"LastPx","价格(净价)","√"]
[20016,32,"LastQty","成交数量","√"]
[20018,35,"MsgType","消息类型","√"]
[20020,37,"OrderID","交易所订单编号","√"]
[20022,38,"OrderQty","订单数量","√"]
[20024,39,"OrdStatus","当前订单状态","√"]
[20026,40,"OrdType","OrderID对应的订单类型"]
[20028,41,"OrigClOrdID","原始交易会员内部编号，指示被撤消订单的QuoteID","√"]
[20030,42,"OrigTime","原有订单请求接收的时间","√"]
[20032,44,"Price","订单价格(净价) ","√"]
[20034,48,"SecurityID","证券代码","√"]
[20036,54,"Side","买卖方向","√"]
[20038,55,"Symbol","证券简称","√"]
[20040,58,"Text","备注，可填写空格","√"]
[20042,60,"TransactTime","行情产生时间(成交统计行情)","√"]
[20044,75,"TradeDate","交易日期"]
[20046,102,"CxlRejReason","撤单失败时，撤单请求拒绝的理由，取值同Remark字段。","√"]
[20048,103,"OrdRejReason","申报错误信息","√"]
[20050,117,"QuoteID ","会员内部编号，指报价申报/报价申报撤销中的会员内部编号"]
[20052,140,"PreClosePx","昨收盘价"]
[20054,150,"ExecType","当前订单执行状态，取值有：\n0=意向申报成功响应，8=拒绝响应，6=意向申报撤单成功响应。","√"]
[20056,151,"LeavesQty","本次剩余数量","√"]
[20058,159,"AccruedInterestAmt","参考应计利息"]
[20060,192,"OrderQty2","订单数量2，或券面金额2。在side为双向时填写卖数量，其他情况填写0"]
[20062,236,"Yield","参考到期收益率"]
[20064,268,"NoMDEntries","行情条目个数"]
[20066,269,"MDEntryType","行情类别"]
[20068,270,"MDEntryPx","行情价格"]
[20070,271,"MDEntrySize","行情数量(报价行情)","√"]
[20072,279,"MDUpdateAction","行情更新类型"]
[20074,290,"MDEntryPositionNo","买卖盘序号"]
[20076,297,"QuoteStatus","报价状态"]
[20078,387,"TotalVolumeTraded","成交数量","√"]
[20080,434,"CxlRejResponseTo","撤单响应类型","√"]
[20082,448,"PartyID","参与方代码","√"]
[20084,452,"PartyRole","参与方角色","√"]
[20086,453,"NoPartyIDs","发起方重复组","√"]
[20088,494,"Designation","OPR订单指令的指令类型，用于区分各种OPR订单指令(目前只在转融通撮合闭市申报消息中使用，其对应的类型值为END)","√"]
[20090,529,"OrderRestrictions","是否做市报价"]
[20092,537,"QuoteType","报价申报类型"]
[20094,580,"NoDates","期限，单位为天数","√"]
[20096,640,"Price2","订单价格(净价)2 ","√"]
[20098,649,"QuoteStatusReqID","交易所订单编号"]
[20100,664,"ConfirmID","约定号","√"]
[20102,693,"QuoteRespID","交易所意向申报响应记录标识，上交所内部使用","√"]
[20104,694,"QuoteRespType","取值：2=报价申报响应或报价申报撤单响应","√"]
[20106,882,"UnderlyingDirtyPrice","参考全价价格"]
[20108,914,"AgreementID","约定购回业务合同编号，会员内部字段，交易所不做校验","√"]
[20110,921,"StartCash","初始交易金额，单位为元。","√"]
[20112,922,"EndCash","购回交易金额，单位为元","√"]
[20114,1080,"RefOrderID","交易所订单编号参考值(只用于报价回购申报与约定购回申报。在这两个申报中，此字段只在提前购回时填之前的OrderID，其它业务无意义。另外接口文档中描述：\n1. 结合FIX标准，更改ExecRefID（19）为RefOrderID（1080）\n2. RefOrderID对应EzQES接口中oldtrdnum字段)","√"]
[20116,1091,"PreTradeAnonymity","是否匿名报价"]
[20118,1125,"OrigTradeDate","初始交易日期","√"]
[20120,1138,"DisplayQty","冰山订单数量，如果不为冰山订单，则此字段为0"]
[20122,1171,"PrivateQuote","报价类型"]
[20124,1180,"ApplID","业务类型标识","√"]
[20126,6133,"QuoteRefID","交易所订单编号，对于双向报价，则分两笔报价行情信息"]
[20128,8502,"DesignationInstruction","注册指令"]
[20130,8503,"NumTrades","成交笔数"]
[20132,8504,"TotalValueTraded","成交金额","√"]
[20134,8527,"DesignationTransType","注册类型"]
[20136,8541,"PreCloseYield","昨收盘收益率"]
[20138,8542,"PreAvgPx","上日均价"]
[20140,8543,"PreAvgYield","上日均价收益率"]
[20142,8544,"AvgYield","当日均价收益率"]
[20144,581,"AccountType","账户类型"]
[20146,81,"ProcessCode","场务录入标志"]
[20148,131,"QuoteReqID","会员内部编号"]
[20150,20,"ExecTransType","询价报单类型"]
[20152,83,"RptSeq","当前包编号，等于查询申请中的包编号"]
[20154,523,"PartySubID","债券代码"]
[20156,803,"PartySubIDType","表示当前PartySubIDType的取值为债券代码"]
[20158,1505,"PartyDetailsListRequestID","交易客户方（券商）查询申请内部编号"]
[20160,802,"NoPartySubIDs","账户关联债券重复组"]
[20162,8502,"DesignationInstruction","注册指令","√"]
[20164,8527,"DesignationTransType","注册类型","√"]
[20166,8539,"ValidationCode","校验号码","√"]
[20168,1645,"MarginAmt","金额","√"]

{"sheet":"ITP平台错误代码表","index":4,"n_rows":856,"n_cols":5,"rows_kept":856,"merged":[[0,0,1,0],[0,1,1,1],[0,2,0,3],[0,4,1,4],[855,0,855,4]]}
["代码","含义",null,null,"是否重传"]
[null,null,"EzSTEP","AutoUpdate"]
[257,"交易员申报的reqNum序号不连续","√"]
[507,"后台应用错误","√"]
[508,"后台架构错误","√"]
[1014,"PBU登录失败","√"]
[1103,"无法解析订单","√"]
[3000,"连接数据库失败","√"]
[3001,"数据库记录的交易日期不正确","√"]
[3002,"truncate数据库记录失败","√"]
[3701,"发布包不存在或发布包路径错误",null,"√"]
[3702,"选择的安装路径错误",null,"√"]
[3703,"获取项目名称错误",null,"√"]
[3704,"备份失败，需退出软件或关闭相关文件再重试",null,"√"]
[3705,"解压时ZIP错误",null,"√"]
[3706,"解压时IO错误",null,"√"]
[3707,"解压时参数不合法或不正确",null,"√"]
[3708,"无法找到老版本配置文件",null,"√"]
[3709,"新版本配置文件不存在",null,"√"]
[3710,"更新配置文件时内部存储故障",null,"√"]
[3711,"更新配置文件时文件格式不符合规范",null,"√"]
[3712,"更新配置文件时IO错误",null,"√"]
[3713,"复制文件时IO错误",null,"√"]
[3714,"软件恢复失败",null,"√"]
[4004,"连接主机失败 ，其他错误","√"]
[4005,"IP绑定失败","√"]
[4006,"连接主机超时","√"]
[4007,"连接主机失败 ，底层I/O未知错误","√"]
[4008,"交易员登录失败","√"]
[4009,"获取交易时间表失败","√"]
[4010,"参考数据中isix格式错误","√"]
[4011,"参考数据中rid格式错误","√"]
[4012,"产品代码SecurityID错误或者业务类型ReqID错误","√"]
[4500,"股票代码securityid字段格式错误","√"]
[4501,"订单状态ordstatus非法","√"]
[4502,"TimeStamp取值不正确,非当前交易日","√"]
[4600,"没有找到对手方指令"]
[4601,"指令细节不一致"]
[4602,"没有找到对手方"]
[4603,"数据库读取对手方指令异常"]
[4604,"业务数据表操作异常"]
[10000,"内部错误，请联系上交所","√",null,"√"]
[10002,"找不到用户","√",null,"√"]
[10004,"与原有密码不同","√",null,"√"]
[10008,"繁忙,TXN被拒绝。请再试一次","√",null,"√"]
[10038,"无效的价格","√",null,"√"]
[10100,"无效的产品子类型","√",null,"√"]
[10112,"无效的产品代码","√",null,"√"]
[10132,"产品数据不一致","√",null,"√"]
[10236,"非法时间戳",null,null,"√"]
[10250,"无效交易事务代码","√",null,"√"]
[10262,"无效订单类型","√",null,"√"]
[10270,"无效PBU的代码                         ","√",null,"√"]
[10276,"无效报价价格或数量","√",null,"√"]
[10292,"无效的日期输入","√",null,"√"]
[10322,"无效的最小申报数量","√",null,"√"]
[10412,"无效产品状态","√",null,"√"]
[10420,"无效帐户类型","√",null,"√"]
[10450,"订单价格超出范围","√",null,"√"]
[10566,"交易时段未定义","√",null,"√"]
[10590,"订单的数量不是整手数","√",null,"√"]
[10594,"非当前业务的交易时间","√",null,"√"]
[10604,"被撤申报不存在","√",null,"√"]
[10610,"找不到指定订单","√",null,"√"]
[10614,"该业务不允许撤单","√",null,"√"]
[10740,"该订单申报的业务已结束","√"]
[10756,"无目标地址","√",null,"√"]
[10802,"无效标志位","√",null,"√"]
[10836,"投资者持仓不足","√",null,"√"]
[10854,"指定的未到期报价不存在","√",null,"√"]
[11050,"投资者持仓状态不存在","√",null,"√"]
[11054,"不允许ETF申购","√",null,"√"]
[11056,"不允许ETF赎回","√",null,"√"]
[11058,"ETF定义未找到","√",null,"√"]
[11148,"无效日期","√",null,"√"]
[11194,"可引起波动性中断的市价或市价转限价订单","√",null,"√"]
[11200,"内存订单簿耗光","√",null,"√"]
[11226,"没有对应的证券公司融券专用帐户","√",null,"√"]
[11246,"交易时间未到","√"]
[11270,"订单重传","√",null,"√"]
[11278,"无效的广播重传请求序号区间","√",null,"√"]
[11284,"集合竞价阶段不允许撤单",null,null,"√"]
[12018,"ETF定义文件检查错误","√",null,"√"]
[12032,"无效市价订单","√",null,"√"]
[12034,"无效市转限订单","√",null,"√"]
[13300,"繁忙,TXN被拒绝。请再试一次","√",null,"√"]
[13306,"后台弹回请求","√",null,"√"]
[13312,"CS弹回请求","√",null,"√"]
[13340,"无效的订单数量","√",null,"√"]
[13374,"无法登陆，交易员未激活","√",null,"√"]
[13382,"EzOES参考数据为空","√",null,"√"]
[13384,"不允许参加开盘集合竞价","√",null,"√"]
[13394,"用户IP不在IP白名单内","√",null,"√"]
[13416,"停牌时间无效"]
[13418,"复牌时间无效"]
[13420,"产品已经被停牌","√",null,"√"]
[13426,"订单未输入","√",null,"√"]
[13428,"被撤订单输入过，但是是废单","√",null,"√"]
[13430,"撤销或终止订单不存在","√",null,"√"]
[13432,"被撤订单本身即是撤单请求","√",null,"√"]
[13446,"前台版本号不匹配","√",null,"√"]
[13480,"请求正在处理中","√",null,"√"]
[13486,"无效的登录PBU","√",null,"√"]
[13488,"买方账户无权限","√",null,"√"]
[13490,"卖方账户无权限","√",null,"√"]
[13492,"买方PBU不存在","√",null,"√"]
[13494,"卖方PBU不存在","√",null,"√"]
[13496,"买方PBU与登陆PBU不为同一会员","√",null,"√"]
[13498,"卖方PBU与登陆PBU不为同一会员","√",null,"√"]
[13500,"买方PBU无权限","√",null,"√"]
[13502,"卖方PBU无权限","√",null,"√"]
[13504,"该笔申报找不到对应的原始订单","√",null,"√"]
[13506,"申报超出会员配额上限","√",null,"√"]
[13508,"申报超出实际额度","√",null,"√"]
[13510,"初始交易超出会员配额上限","√",null,"√"]
[13516,"消息未找到","√",null,"√"]
[13518,"无效输入参数","√",null,"√"]
[13520,"买方账户不是会员专属账户","√",null,"√"]
[13522,"卖方账户不是会员专属账户","√",null,"√"]
[13524,"买方账户同原申报账户不一致","√",null,"√"]
[13526,"卖方账户同原申报账户不一致","√",null,"√"]
[13528,"证券代码与原申报订单不一致","√",null,"√"]
[13530,"申报数量与原申报订单不一致","√",null,"√"]
[13544,"撤单标志的值非法","√",null,"√"]
[13546,"订单类型与原申报订单不一致","√",null,"√"]
[13548,"购回交易日的值非法","√",null,"√"]
[13550,"金额字段非法","√",null,"√"]
[13552,"价格字段非法","√",null,"√"]
[13554,"无效的会员信息代码","√",null,"√"]
[13560,"广播服务数据恢复中","√",null,"√"]
[13562,"PBU可用登录节点已用完","√",null,"√"]
[17002,"Exceed limit","√",null,"√"]
[17004,"Inst is forbidded to buy","√",null,"√"]
[17006,"Inst is forbidded to sell","√",null,"√"]
[17008,"Inst is forbidded to buy and sell","√",null,"√"]
[17010,"Invalid max price levels","√",null,"√"]
[17012,"Invalid Req Or Remote Host Unavailable","√",null,"√"]
[17014,"EzEI Host List"]
[17016,"Change to Normal Mode"]
[17018,"Change to Sync Mode"]
[17020,"产品已经仅可卖","√",null,"√"]
[17022,"产品已经不可买卖","√",null,"√"]
[17024,"产品已经可买卖","√",null,"√"]
[17026,"业务禁止买","√",null,"√"]
[17028,"业务禁止卖","√",null,"√"]
[17030,"业务禁止买卖","√",null,"√"]
[17032,"无效的业务权限","√",null,"√"]
[17034,"无效的生效日期","√",null,"√"]
[17036,"无效的状态标识","√",null,"√"]
[17038,"无效的TIMEINFORCE","√",null,"√"]
[17040,"无效的金额","√",null,"√"]
[17042,"权限未设置"]
[17044,"权限已限制"]
[17046,"该pbu不能进行权限操作"]
[17048,"无效的参考汇率","√",null,"√"]
[19000,"未指定的格式错误","√",null,"√"]
[19002,"产品代码格式错误","√",null,"√"]
[19004,"账号格式错误","√",null,"√"]
[19006,"数量格式错误","√",null,"√"]
[19008,"日期格式错误","√",null,"√"]
[19010,"金额格式错误","√",null,"√"]
[19012,"价格格式错误","√",null,"√"]
[19014,"撤销单标志格式错误","√",null,"√"]
[19016,"券商编号格式错误","√",null,"√"]
[19018,"PBU格式错误","√",null,"√"]
[19020,"订单请求格式错误","√",null,"√"]
[19022,"无效的业务类型","√",null,"√"]
[19024,"原订单成交编号格式错误","√",null,"√"]
[19026,"原订单成交日期格式错误","√",null,"√"]
[19028,"营业部代码格式错误","√",null,"√"]
[19030,"PBU没有ETF申购/赎回的权限","√",null,"√"]
[19032,"无效的业务类型","√",null,"√"]
[19036,"无效订单买卖方向","√",null,"√"]
[19038,"ETF申购数量超出当日申购限额","√",null,"√"]
[19040,"ETF赎回数量超出当日赎回限额","√",null,"√"]
[19042,"参数值非法 ","√"]
[19044,"非法分隔符个数","√"]
[19046,"未定义的模板key值，模板未找到","√"]
[19048,"非法账户","√",null,"√"]
[19050,"价格步长非法","√",null,"√"]
[19056,"业务PBU或REFF字段于STEP消息中内容不符","√",null,"√"]
[19058,"业务PBU与登陆PBU不为同一会员","√"]
[19060,"无效的业务号","√",null,"√"]
[19062,"撤单时, 发现产品代码与原值不一致","√",null,"√"]
[19064,"撤单时, 发现PBU与原值不一致","√",null,"√"]
[19066,"撤单时, 发现买卖方向与原值不一致","√",null,"√"]
[19068,"不支持的产品类型","√",null,"√"]
[19070,"申报数量为负数","√",null,"√"]
[19072,"无效的账户类型","√",null,"√"]
[19074,"申报价格为负数","√",null,"√"]
[19076,"无效的约定号","√",null,"√"]
[19078,"无效的结算代码","√",null,"√"]
[19080,"订单已成交，无法删除","√",null,"√"]
[19084,"约定号不唯一","√",null,"√"]
[19086,"订单已被删除","√",null,"√"]
[19090,"产品已被暂停交易","√",null,"√"]
[19092,"业务已被暂停交易","√",null,"√"]
[19096,"订单数量和交易金额小于最低要求","√",null,"√"]
[19098,"订单的数量不是整手数","√",null,"√"]
[19102,"订单价格超出范围","√",null,"√"]
[19104,"PBU已经被暂停","√",null,"√"]
[19106,"PBU对该业务没有权限","√",null,"√"]
[19108,"PBU对该产品没有权限","√",null,"√"]
[19110,"产品已停牌","√",null,"√"]
[19112,"业务类型不可用","√",null,"√"]
[19114,"产品不可用","√",null,"√"]
[19118,"子类型不可用","√",null,"√"]
[19124,"TXNCODE不存在","√",null,"√"]
[19128,"PBU不存在","√",null,"√"]
[19134,"资源访问号不合法","√",null,"√"]
[19136,"权限标志不合法","√",null,"√"]
[19138,"无此操作权限","√",null,"√"]
[19140,"无效的RID","√",null,"√"]
[19142,"无效的时段","√",null,"√"]
[19144,"无效的营业部代码","√",null,"√"]
[19146,"订单处于预撮合状态","√",null,"√"]
[19148,"PBU对该RAL没有权限","√",null,"√"]
[19150,"协商匹配订单买卖方向相同","√",null,"√"]
[19152,"协商匹配订单产品ID不相同","√",null,"√"]
[19154,"协商匹配订单业务类型不相同","√",null,"√"]
[19156,"协商匹配订单申报价格不相同","√",null,"√"]
[19158,"协商匹配订单申报数量不相同","√",null,"√"]
[19160,"存在可配对成交申报, 发起方与对手方PBU校验失败","√",null,"√"]
[19162,"无效的账户","√",null,"√"]
[19164,"账户已被暂停","√",null,"√"]
[19166,"账户对该业务没有交易权限","√",null,"√"]
[19168,"撤单中的账户与原单不一","√",null,"√"]
[19170,"撤单中的证券代码与原单不一致","√",null,"√"]
[19172,"撤单中的申报数量与原单不一致","√",null,"√"]
[19174,"撤单中的买卖方向与原单不一致","√",null,"√"]
[19176,"该时段交易无效","√",null,"√"]
[19178,"期限无效","√",null,"√"]
[19180,"不是此账号的指定PBU","√",null,"√"]
[19182,"无效的费率","√",null,"√"]
[19184,"申报数量超过上限","√",null,"√"]
[19186,"无效的订单状态","√",null,"√"]
[19188,"该产品已停牌",null,null,"√"]
[19190,"该产品已复牌",null,null,"√"]
[19192,"会员不存在","√",null,"√"]
[19196,"会员对该业务没有交易权限","√",null,"√"]
[19198,"原始订单正在处理当中","√",null,"√"]
[19200,"当日净申购超过基金净申购上限","√",null,"√"]
[19202,"当日净赎回超过基金净赎回上限","√",null,"√"]
[19204,"该产品已是参考竞价",null,null,"√"]
[19206,"无效的撤单reff","√",null,"√"]
[19222,"转融通撮合已开始","√",null,"√"]
[19224,"该指令已被执行","√",null,"√"]
[19226,"该期限已被暂停交易","√",null,"√"]
[19228,"当日总申购超过基金总申购上限","√",null,"√"]
[19230,"当日总赎回超过基金总赎回上限","√",null,"√"]
[19232,"申购超过当日单账户净申购上限","√",null,"√"]
[19234,"赎回超过当日单账户净赎回上限","√",null,"√"]
[19236,"申购超过当日单账户总申购上限","√",null,"√"]
[19238,"赎回超过当日单账户总赎回上限","√",null,"√"]
[19240,"超出可赎回额度",null,"√","√"]
[19242,"该时间段不允许撤单","√",null,"√"]
[19244,"订单的金额不是整手数","√",null,"√"]
[19246,"账户超出数量限制","√",null,"√"]
[19248,"账户对该交易产品没有交易权限","√",null,"√"]
[19250,"买方PBU同原申报PBU不一致","√",null,"√"]
[19252,"卖方PBU同原申报PBU不一致","√",null,"√"]
[19254,"无效的闭市价格","√",null,"√"]
[20002,"BodyLength字段校验错误","√"]
[20004,"ClOrdID字段校验错误","√"]
[20006,"ExecID字段校验错误","√"]
[20008,"IOIID字段校验错误","√"]
[20010,"IOIRefID字段校验错误","√"]
[20012,"IOITransType字段校验错误","√"]
[20014,"LastPx字段校验错误","√"]
[20016,"LastQty字段校验错误","√"]
[20018,"MsgType字段校验错误","√"]
[20020,"OrderID字段校验错误","√"]
[20022,"OrderQty字段校验错误","√"]
[20024,"OrdStatus字段校验错误","√"]
[20028,"OrigClOrdID字段校验错误","√"]
[20030,"OrigTime字段校验错误","√"]
[20032,"Price字段校验错误","√"]
[20034,"SecurityID字段校验错误","√"]
[20036,"Side字段校验错误","√"]
[20038,"Symbol字段校验错误","√"]
[20040,"Text字段校验错误","√"]
[20042,"TransactTime字段校验错误","√"]
[20046,"CxlRejReason字段校验错误","√"]
[20048,"OrdRejReason字段校验错误","√"]
[20054,"ExecType字段校验错误","√"]
[20056,"LeavesQty字段校验错误","√"]
[20070,"MDEntrySize字段校验错误","√"]
[20078,"TotalVolumeTraded字段校验错误","√"]
[20080,"CxlRejResponseTo字段校验错误","√"]
[20082,"PartyID字段校验错误","√"]
[20084,"PartyRole字段校验错误","√"]
[20086,"NoPartyIDs字段校验错误","√"]
[20088,"Designation字段校验错误","√"]
[20094,"NoDates字段校验错误","√"]
[20096,"Price2字段校验错误","√"]
[20100,"ConfirmID字段校验错误","√"]
[20102,"QuoteRespID字段校验错误","√"]
[20104,"QuoteRespType字段校验错误","√"]
[20108,"AgreementID字段校验错误","√"]
[20110,"StartCash字段校验错误","√"]
[20112,"EndCash字段校验错误","√"]
[20114,"RefOrderID字段校验错误","√"]
[20118,"OrigTradeDate字段校验错误","√"]
[20124,"ApplID字段校验错误","√"]
[20132,"TotalValueTraded字段校验错误","√"]
[20134,"TradeDate字段校验错误","√"]
[20136,"SecurityDesc字段校验错误","√"]
[20138,"MaturityDate字段校验错误","√"]
[20140,"OrdType字段校验错误","√"]
[20142,"CashOrderQty字段校验错误","√"]
[20144,"Invalid parameter tag:59","√"]
[20146,"Invalid parameter tag:1090","√"]
[30000,"UNRECOGNISED","√",null,"√"]
[30002,"2025 Broker firm has been suspended","√",null,"√"]
[30004,"2021 Trader ' M<999> ' of broker firm ' M<99999> ' has been suspended","√",null,"√"]
[30006,"2026 Broker number has been suspended","√",null,"√"]
[30008,"2221 Sign On not possible - all brokers suspended","√",null,"√"]
[30010,"2023 Security ' M<ZZZZ9> ' has been suspended","√",null,"√"]
[30012,"2033 Function suspended","√",null,"√"]
[30014,"2154 Market group suspended for the broker","√",null,"√"]
[30016,"2228 Monitor user ' M<999> ' suspended","√",null,"√"]
[30018,"Invalid Security Code","√",null,"√"]
[30020,"Invalid Price","√",null,"√"]
[30022,"Invalid Quantity","√",null,"√"]
[30024,"Invalid Order Type","√",null,"√"]
[30026,"Invalid All or Nothing Indicator","√",null,"√"]
[30028,"Invalid Reference/Comment","√",null,"√"]
[30030,"Invalid Trade Classification - Short sell","√",null,"√"]
[30032,"Invalid Trade Classification - Origin","√",null,"√"]
[30034,"Invalid Trade Classification - Hedge","√",null,"√"]
[30036,"Invalid Market Code","√",null,"√"]
[30038,"Invalid Include Filled Flag","√",null,"√"]
[30040,"Invalid Include Trades Flag","√",null,"√"]
[30042,"Invalid Time","√",null,"√"]
[30044,"Invalid Side","√",null,"√"]
[30046,"Invalid All Stocks Flag","√",null,"√"]
[30048,"Invalid Correspondent Broker Number","√",null,"√"]
[30050,"Invalid Direct Indicator","√",null,"√"]
[30052,"Invalid Settlement Type","√",null,"√"]
[30054,"Invalid Overseas Indicator","√",null,"√"]
[30056,"Invalid Print Flag","√",null,"√"]
[30058,"Invalid Page Number","√",null,"√"]
[30060,"Invalid Trader ID","√",null,"√"]
[30062,"Invalid Password","√",null,"√"]
[30064,"Invalid Bid/Ask Flag","√",null,"√"]
[30066,"Invalid Order Sequence Number","√",null,"√"]
[30068,"Invalid Bulk Cancel Flag","√",null,"√"]
[30070,"Invalid Permanent Sign Off Flag","√",null,"√"]
[30072,"Invalid Change Settings Flag","√",null,"√"]
[30074,"Invalid Default Flag","√",null,"√"]
[30076,"Invalid Trade Ticker Threshold","√",null,"√"]
[30078,"Invalid Consideration Threshold","√",null,"√"]
[30080,"Invalid Standard Colour Flag","√",null,"√"]
[30082,"Invalid Main Background Colour","√",null,"√"]
[30084,"Invalid Secondary Background Colour","√",null,"√"]
[30086,"Invalid Bid Colour","√",null,"√"]
[30088,"Invalid Invalid Ask Colour","√",null,"√"]
[30090,"Invalid High Price Colour","√",null,"√"]
[30092,"Invalid Low Price Colour","√",null,"√"]
[30094,"Invalid Message Colour","√",null,"√"]
[30096,"Invalid Other Colour","√",null,"√"]
[30098,"Invalid Monitor User ID","√",null,"√"]
[30100,"Invalid Smart Card Invalid Broker","√",null,"√"]
[30102,"Invalid Invalid System State","√",null,"√"]
[30104,"Invalid Disable Audible Alarm Flag","√",null,"√"]
[30106,"Invalid Trade Type","√",null,"√"]
[30108,"Invalid Confirmation Trade Type","√",null,"√"]
[30110,"Invalid Bid Price","√",null,"√"]
[30112,"Invalid Ask Price","√",null,"√"]
[30114,"Invalid Bid Quantity","√",null,"√"]
[30116,"Invalid Ask Quantity","√",null,"√"]
[30118,"Invalid BS Order Reference Number","√",null,"√"]
[30120,"Invalid BS Transaction Reference","√",null,"√"]
[30122,"Invalid Cancel/Reduce Flag","√",null,"√"]
[30124,"Invalid Confirmation Flag","√",null,"√"]
[30126,"Invalid Ethernet Address","√",null,"√"]
[30128,"Invalid News Item ID","√",null,"√"]
[30130,"Invalid News System ID","√",null,"√"]
[30132,"Invalid Number of Items","√",null,"√"]
[30134,"Invalid Software Version Number","√",null,"√"]
[30136,"Invalid BS Trade Reference Number","√",null,"√"]
[30138,"Invalid Trade Sequence Number","√",null,"√"]
[30140,"Invalid ORS Transaction Reference","√",null,"√"]
[30142,"Invalid Message Reference","√",null,"√"]
[30144,"Invalid Audible Alarm (not used by BSS)","√",null,"√"]
[30146,"Invalid Auto printing","√",null,"√"]
[30148,"Invalid No of Spreads","√",null,"√"]
[30150,"9064 Invalid Device","√",null,"√"]
[30152,"2035 Invalid stock","√",null,"√"]
[30154,"2227 Cancellation not accepted - quote not outstanding","√",null,"√"]
[30156,"2057 Invalid USM Sequence Number","√",null,"√"]
[30158,"2091 Invalid I/B","√",null,"√"]
[30160,"2115 Invalid consideration threshold","√",null,"√"]
[30162,"4019 Invalid message length","√",null,"√"]
[30164,"4020 Invalid Message ID","√",null,"√"]
[30166,"4021 Invalid Sender ID","√",null,"√"]
[30168,"4022 Invalid Receiver ID","√",null,"√"]
[30170,"4003 Invalid Message Type","√",null,"√"]
[30172,"4025 Invalid security trailer","√",null,"√"]
[30174,"4027 Invalid BS Device ID","√",null,"√"]
[30176,"4029 Invalid Device Availability","√",null,"√"]
[30178,"4002 Invalid Market Group","√",null,"√"]
[30180,"4037 Invalid Download Type","√",null,"√"]
[30182,"4043 Invalid Loop/Array Count","√",null,"√"]
[30184,"9025 Illegal recovery sequence number received by Host","√",null,"√"]
[30186,"2195 Invalid bid/ask indicator","√",null,"√"]
[30188,"9063 Invalid trade side","√",null,"√"]
[30190,"4008 Invalid transaction for non-RT Broker Number","√",null,"√"]
[30192,"4009 Invalid transaction for RT Broker Number","√",null,"√"]
[30194,"2208 Invalid order id","√",null,"√"]
[30196,"2426 Invalid Order Side","√",null,"√"]
[30198,"2421 Invalid Basket Index code","√",null,"√"]
[30200,"2219 Invalid log-off type","√",null,"√"]
[30202,"2129 Invalid function","√",null,"√"]
[30204,"2192 Invalid authorising trader","√",null,"√"]
[30206,"2194 Invalid stock code","√",null,"√"]
[30208,"2196 Invalid include filled indicator","√",null,"√"]
[30210,"9071 Include Last Key Flag must be Y or N","√",null,"√"]
[30212,"9052 Trade Indicator must be M L R or V","√",null,"√"]
[30214,"2124 Maximum order size exceeded","√",null,"√"]
[30216,"9039 Cancel flag must be Y or N","√",null,"√"]
[30218,"4000 Invitation Number invalid","√",null,"√"]
[30220,"9069 Illegal recovery sequence number received by Host","√",null,"√"]
[30222,"Missing Security Code","√",null,"√"]
[30224,"Missing Price","√",null,"√"]
[30226,"Missing Quantity","√",null,"√"]
[30228,"Missing Order Type","√",null,"√"]
[30230,"Missing All or Nothing Indicator","√",null,"√"]
[30232,"Missing Reference/Comment","√",null,"√"]
[30234,"Missing Trade Classification - Short sell","√",null,"√"]
[30236,"Missing Trade Classification - Origin","√",null,"√"]
[30238,"Missing Trade Classification - Hedge","√",null,"√"]
[30240,"Missing Market Code","√",null,"√"]
[30242,"Missing Include Filled Flag","√",null,"√"]
[30244,"Missing Include Trades Flag","√",null,"√"]
[30246,"Missing Time","√",null,"√"]
[30248,"Missing Side","√",null,"√"]
[30250,"Missing All Stocks Flag","√",null,"√"]
[30252,"Missing Correspondent Broker Number","√",null,"√"]
[30254,"Missing Direct Indicator","√",null,"√"]
[30256,"Missing Settlement Type","√",null,"√"]
[30258,"Missing Overseas Indicator","√",null,"√"]
[30260,"Missing Print Flag","√",null,"√"]
[30262,"Missing Page Number","√",null,"√"]
[30264,"Missing Trader ID","√",null,"√"]
[30266,"Missing Password","√",null,"√"]
[30268,"Missing Bid/Ask Flag","√",null,"√"]
[30270,"Missing Order Sequence Number","√",null,"√"]
[30272,"Missing Bulk Cancel Flag","√",null,"√"]
[30274,"Missing Permanent Sign Off Flag","√",null,"√"]
[30276,"Missing Change Settings Flag","√",null,"√"]
[30278,"Missing Default Flag","√",null,"√"]
[30280,"Missing Trade Ticker Threshold","√",null,"√"]
[30282,"Missing Consideration Threshold","√",null,"√"]
[30284,"Missing Standard Colour Flag","√",null,"√"]
[30286,"Missing Main Background Colour","√",null,"√"]
[30288,"Missing Secondary Background Colour","√",null,"√"]
[30290,"Missing Bid Colour","√",null,"√"]
[30292,"Missing Ask Colour","√",null,"√"]
[30294,"Missing High Price Colour","√",null,"√"]
[30296,"Missing Low Price Colour","√",null,"√"]
[30298,"Missing Message Colour","√",null,"√"]
[30300,"Missing Other Colour","√",null,"√"]
[30302,"Missing Monitor User ID","√",null,"√"]
[30304,"Missing Smart Card MISSING Broker","√",null,"√"]
[30306,"Missing MISSING System State","√",null,"√"]
[30308,"Missing Disable Audible Alarm Flag","√",null,"√"]
[30310,"Missing Trade Type","√",null,"√"]
[30312,"Missing Confirmation Trade Type","√",null,"√"]
[30314,"Missing Bid Price","√",null,"√"]
[30316,"Missing Ask Price","√",null,"√"]
[30318,"Missing Bid Quantity","√",null,"√"]
[30320,"Missing Ask Quantity","√",null,"√"]
[30322,"Missing BS Order Reference Number","√",null,"√"]
[30324,"Missing BS Transaction Reference","√",null,"√"]
[30326,"Missing Cancel/Reduce Flag","√",null,"√"]
[30328,"Missing Confirmation Flag","√",null,"√"]
[30330,"Missing Ethernet Address","√",null,"√"]
[30332,"Missing News Item ID","√",null,"√"]
[30334,"Missing News System ID","√",null,"√"]
[30336,"Missing Number of Items","√",null,"√"]
[30338,"Missing Software Version Number","√",null,"√"]
[30340,"Missing BS Trade Reference Number","√",null,"√"]
[30342,"Missing Trade Sequence Number","√",null,"√"]
[30344,"Missing ORS Transaction Reference","√",null,"√"]
[30346,"Missing Message Reference","√",null,"√"]
[30348,"Missing Audible Alarm (not used by BSS)","√",null,"√"]
[30350,"Missing Auto printing","√",null,"√"]
[30352,"Missing No of Spreads","√",null,"√"]
[30354,"2039 If price is input then stock must also be input","√",null,"√"]
[30356,"9065 Bid must be specified before ask for quotes","√",null,"√"]
[30358,"2187 Bid side missing","√",null,"√"]
[30360,"2188 Ask side missing","√",null,"√"]
[30362,"4010 Message translation error - mandatory field missing","√",null,"√"]
[30364,"9040 Order not found","√",null,"√"]
[30366,"9008 AMS system not available","√",null,"√"]
[30368,"4013 Host not available","√",null,"√"]
[30370,"4016 Requested data not available","√",null,"√"]
[30372,"4017 BS-Host tunnel blocked","√",null,"√"]
[30374,"2076 Broker number does not match the order","√",null,"√"]
[30376,"2160 Corr broker must be for a different broker firm","√",null,"√"]
[30378,"2223 Broker must be associated with device","√",null,"√"]
[30380,"2158 Target Broker must be different from requesting Broker","√",null,"√"]
[30382,"2213 Broker must be assigned to the specified Security","√",null,"√"]
[30384,"9048 Security does not belong to the specified market","√",null,"√"]
[30386,"2119 Broker firm is not eligible for short-selling","√",null,"√"]
[30388,"2120 Stock is not eligible for short-selling","√",null,"√"]
[30390,"4024 Invalid Message ID for receiver ID","√",null,"√"]
[30392,"2162 Direct and OS cannot both be Y","√",null,"√"]
[30394,"2201 Order ID does not match stock code","√",null,"√"]
[30396,"2214 Trader not registered with the broker firm","√",null,"√"]
[30398,"4007 Invitation Market Group mismatch with specified Market","√",null,"√"]
[30400,"9043 Trade already rejected","√",null,"√"]
[30402,"9044 Sale already rejected","√",null,"√"]
[30404,"9045 Purchase already rejected","√",null,"√"]
[30406,"2070 Corr broker is signed off","√",null,"√"]
[30408,"2401 Trader not signed on","√",null,"√"]
[30410,"3043 Market xxxxx not yet open","√",null,"√"]
[30412,"3024 xxxxx market is ON HOLD","√",null,"√"]
[30414,"2145 Order cancelled","√",null,"√"]
[30416,"2126 Queue full at this price for the Security","√",null,"√"]
[30418,"2125 Maximum permitted orders reached","√",null,"√"]
[30420,"2053 Price must be zero for At Auction order type","√",null,"√"]
[30422,"2054 Function not allowed for current trading status","√",null,"√"]
[30424,"2056 All or Nothing must be null","√",null,"√"]
[30426,"2059 Security Code must be blank when market is present","√",null,"√"]
[30428,"2061 Broker not eligible for Market","√",null,"√"]
[30430,"2064 Price not on spread","√",null,"√"]
[30432,"2075 Shortselling not allowed for odd lot orders","√",null,"√"]
[30434,"2085 Trade cannot be rejected - direct trade","√",null,"√"]
[30436,"2094 Security code must not be blank if price is present","√",null,"√"]
[30438,"2098 I/B must be blank for overseas and direct trades","√",null,"√"]
[30440,"2099 OS must be N for manual special and odd lot trades","√",null,"√"]
[30442,"2103 Trader ' M<999> ' is already signed on at another broker number","√",null,"√"]
[30444,"2112 All colours except message colour must be different","√",null,"√"]
[30446,"2113 Message colour cannot be the same as a background colour","√",null,"√"]
[30448,"2118 Shortsell must be blank","√",null,"√"]
[30450,"2121 Quantity not required for manually traded Stock","√",null,"√"]
[30452,"2123 Order already exists","√",null,"√"]
[30454,"9999 System software error","√",null,"√"]
[30456,"9998 System busy - message rejected","√",null,"√"]
[30458,"9077 Order sequence number length has exceeded the BS limit. Request cannot be accepted","√",null,"√"]
[30460,"9076 Host rejected BS message","√",null,"√"]
[30462,"9075 Possible Duplicate BS message received","√",null,"√"]
[30464,"9074 Basket contains duplicate Security","√",null,"√"]
[30466,"9073 Basket contains duplicate Message-reference","√",null,"√"]
[30468,"9072 Device details unavailable due to Global node failover","√",null,"√"]
[30470,"9066 Non-active Host cannot process recoveries","√",null,"√"]
[30472,"9062 Node not active","√",null,"√"]
[30474,"9054 Incomplete last order key","√",null,"√"]
[30476,"9055 Incomplete last trade key","√",null,"√"]
[30478,"2400 Price of ' M<ZZZ9> ' is' M<ZZ9.99> '% > previous close","√",null,"√"]
[30480,"9038 Order cancellation not accepted - order not outstanding","√",null,"√"]
[30482,"9042 Only one broker must be specified","√",null,"√"]
[30484,"2065 Price warning please re-type","√",null,"√"]
[30486,"2127 Consideration Warning please re-type price & quantity","√",null,"√"]
[30488,"2088 Please press ENTER and CONFIRM","√",null,"√"]
[30490,"2104 Enter either Y or N here","√",null,"√"]
[30492,"2109 System not ready - pls re-try later","√",null,"√"]
[30494,"2134 Could not fulfill All or Nothing order","√",null,"√"]
[30496,"EzEI login fail with tcp connect fail","√",null,"√"]
[30498,"EzEI login with invitation error","√",null,"√"]
[30500,"Invalide New Password","√",null,"√"]
[30502,"Invalide Disable Auto Printing","√",null,"√"]
[30504,"Invalide Smart Card Serial Number","√",null,"√"]
[30506,"Invalide Smart Card Type","√",null,"√"]
[30508,"Invalide Inputting Broker Number (e.g. the broker number in the message header)","√",null,"√"]
[30510,"Missing New Password","√",null,"√"]
[30512,"Missing Disable Auto Printing","√",null,"√"]
[30514,"Missing Smart Card Serial Number","√",null,"√"]
[30516,"Missing Smart Card Type","√",null,"√"]
[30518,"Inputting Broker Number (e.g. the broker number in the message header)","√",null,"√"]
[30520,"2001 Signed off - broker number suspended","√",null,"√"]
[30522,"2002 Signed off - trader suspended","√",null,"√"]
[30524,"2003 Broker number activated","√",null,"√"]
[30526,"2004 Broker ' M<9999> ' has been activated","√",null,"√"]
[30528,"2005 Broker ' M<9999> ' has been suspended","√",null,"√"]
[30530,"2006 Smart Card is currently suspended","√",null,"√"]
[30532,"2017 Signed off by the Exchange","√",null,"√"]
[30534,"2018 Broker firm ' M<99999> ' has been activated","√",null,"√"]
[30536,"2019 Broker firm ' M<99999> ' has been suspended","√",null,"√"]
[30538,"2020 Trader ' M<999> ' of broker firm ' M<99999> ' has been activated","√",null,"√"]
[30540,"2022 Security ' M<ZZZZ9> ' has been re-activated","√",null,"√"]
[30542,"2024 Signed off - broker firm suspended","√",null,"√"]
[30544,"2027 Trader ' M<999> ' has been suspended","√",null,"√"]
[30546,"2031 Correspondent Broker permanently signed off","√",null,"√"]
[30548,"2032 Broker not signed on by the specified Trader","√",null,"√"]
[30550,"2036 Security suspended","√",null,"√"]
[30552,"2037 Price missing","√",null,"√"]
[30554,"2038 Invalid price","√",null,"√"]
[30556,"2041 Cnfm trader cannot be the same as the current trader","√",null,"√"]
[30558,"2042 Correspondent Broker suspended","√",null,"√"]
[30560,"2043 Invalid order price","√",null,"√"]
[30562,"2044 New password cannot be the same as recent password(s)","√",null,"√"]
[30564,"2045 Invalid password - must be at least 6 characters","√",null,"√"]
[30566,"2052 Broker must not be registered trader","√",null,"√"]
[30568,"2055 Trader not signed on the specified Broker","√",null,"√"]
[30570,"2060 Invalid trade price","√",null,"√"]
[30572,"2062 Broker must be registered trader","√",null,"√"]
[30574,"2067 Invalid quantity","√",null,"√"]
[30576,"2068 Quantity missing","√",null,"√"]
[30578,"2069 Broker submitting the message does not exist","√",null,"√"]
[30580,"2071 This broker number is suspended","√",null,"√"]
[30582,"2072 Authorising trader has been suspended","√",null,"√"]
[30584,"2073 Broker firm has been suspended","√",null,"√"]
[30586,"2074 Invalid Broker","√",null,"√"]
[30588,"2077 Order cannot be cancelled from this broker number","√",null,"√"]
[30590,"2078 Broker firm of correspondent broker suspended","√",null,"√"]
[30592,"2081 Warning! Price ' M<ZZ9> ' S from nominal. Please check","√",null,"√"]
[30594,"2082 Warning! Price ' M<ZZ9> ' S from nominal. Check again","√",null,"√"]
[30596,"2083 Warning! Price ' M<ZZ9> ' S from Alarm nominal. Please check","√",null,"√"]
[30598,"2084 Warning! Price ' M<ZZ9> ' S from Alarm nominal. Check again","√",null,"√"]
[30600,"2086 Price ' M<ZZ9> ' S from nominal. 2nd trader ID/password reqd","√",null,"√"]
[30602,"2087 Price ' M<ZZ9> ' S from alarm nom. 2nd trder ID/password reqd","√",null,"√"]
[30604,"2089 Trade cannot be rejected - invalid trade type","√",null,"√"]
[30606,"2090 Invalid time","√",null,"√"]
[30608,"2093 Trade cannot be modified from this broker","√",null,"√"]
[30610,"2095 ORS details does not match the submitted order details","√",null,"√"]
[30612,"2096 Page number not found","√",null,"√"]
[30614,"2097 Invalid page number","√",null,"√"]
[30616,"2101 Invalid password","√",null,"√"]
[30618,"2102 Trader ' M<999> ' suspended","√",null,"√"]
[30620,"2105 Invalid trader/password","√",null,"√"]
[30622,"2107 User ' M<99999> M<999> ' failed to sign on at broker ' M<9999> ' - incorrect password","√",null,"√"]
[30624,"2108 User ' M<99999> M<999> ' failed to sign on at broker ' M<9999> ' - un-authorised trader","√",null,"√"]
[30626,"2111 Invalid colour","√",null,"√"]
[30628,"2116 Invalid Shortsell","√",null,"√"]
[30630,"2122 Order at existing price only","√",null,"√"]
[30632,"2128 Consideration Warning please press enter and confirm","√",null,"√"]
[30634,"2130' M<99:99> X M<ZZZ9> X A X A9 X M<ZZ ZZZ ZZ9> 'filled' M<ZZ ZZZ ZZ9> O/S ref A10","√",null,"√"]
[30636,"2131 Residual special limit order rejected","√",null,"√"]
[30638,"2132 Log-off type must be permanent for Open Gateway","√",null,"√"]
[30640,"2133 Order type not permitted in the current trading status","√",null,"√"]
[30642,"2135 Residual order rejected - price invalid","√",null,"√"]
[30644,"2136 Residual At Auction order rejected","√",null,"√"]
[30646,"2137 <<no text message>>","√",null,"√"]
[30648,"2138 Invalid Market Code","√",null,"√"]
[30650,"2139 All or Nothing flag must be N","√",null,"√"]
[30652,"2141 Quantity is not a multiple of board lot","√",null,"√"]
[30654,"2143 Quantity must not equal to 1 board lot","√",null,"√"]
[30656,"2144 Short-selling is not allowed for this type of trade","√",null,"√"]
[30658,"2146 Settlement type must be blank for direct trade","√",null,"√"]
[30660,"2147 Invalid Settlement type for non-direct trade","√",null,"√"]
[30662,"2148 Cannot select a manually traded Stock","√",null,"√"]
[30664,"2149 Bulk cancel completed with' M<ZZ9> ' orders cancelled","√",null,"√"]
[30666,"2151 Market Code must be blank when Security is present","√",null,"√"]
[30668,"2152 Transaction not allowed - cross broker functions not enabled","√",null,"√"]
[30670,"2153 Market group of security not assigned to broker","√",null,"√"]
[30672,"2155 Broker not signed on","√",null,"√"]
[30674,"2156 Broker must belong to the same broker firm","√",null,"√"]
[30676,"2157 Only pre-open trades are allowed","√",null,"√"]
[30678,"2159 Target Broker must not be assigned to the same Device","√",null,"√"]
[30680,"2161 Corr broker must be blank for direct or overseas trades","√",null,"√"]
[30682,"2163 ORS details missing from the original Order","√",null,"√"]
[30684,"2164 Shortsell not allowed for the current trading session","√",null,"√"]
[30686,"2167 Trade cannot be rejected from this broker number","√",null,"√"]
[30688,"2168 Purchase already rejected","√",null,"√"]
[30690,"2169 Purchase not in same session","√",null,"√"]
[30692,"2170 Sale already rejected","√",null,"√"]
[30694,"2171 Trade already rejected","√",null,"√"]
[30696,"2172 Trader must not be a Cross Trading Device Authoriser","√",null,"√"]
[30698,"2173 ORS details missing","√",null,"√"]
[30700,"2174 Authoriser must be a cross trading device authoriser","√",null,"√"]
[30702,"2175 Broker not eligible for the specified Security","√",null,"√"]
[30704,"2176 Quantity must be less than one board lot","√",null,"√"]
[30706,"2177 Quantity must be a multiple of ' M<ZZZ ZZZ ZZ9>","√",null,"√"]
[30708,"2183 Order cancellation not accepted - order not outstanding","√",null,"√"]
[30710,"2185 Wrong order type - semi-automatic matching not accepted","√",null,"√"]
[30712,"2186 Order not found","√",null,"√"]
[30714,"2189 Org Broker must be assigned to all Mkt Grps of req Broker","√",null,"√"]
[30716,"2193 Invalid authorising trader password","√",null,"√"]
[30718,"2199 Invalid bulk cancel indicator","√",null,"√"]
[30720,"2200 Signed off - cross trading device cancel by ' M<9999>","√",null,"√"]
[30722,"2202 No orders cancelled for ' M<9999>","√",null,"√"]
[30724,"2203 Single order cancel requires blank bid/ask indicator","√",null,"√"]
[30726,"2204 Bulk cancel requires blank order ID","√",null,"√"]
[30728,"2205' M<ZZZ9> ' orders cancelled for broker ' M<9999>","√",null,"√"]
[30730,"2206' M<ZZZ9> ' Orders & ' M<ZZ9> ' Sp/odd lot orders cancelled for broker' M<9999>","√",null,"√"]
[30732,"2207 Must not be same as sign on trader","√",null,"√"]
[30734,"2209 Quote request not allowed in current trading session","√",null,"√"]
[30736,"2210 Must be automatch security","√",null,"√"]
[30738,"2211 Must be non-automatch security","√",null,"√"]
[30740,"2212 Quantity must be less than original order quantity","√",null,"√"]
[30742,"2215 Broker permanently signed off","√",null,"√"]
[30744,"2216 Order modification not accepted - order not outstanding","√",null,"√"]
[30746,"2217 Quantity must not be multiple of board lot","√",null,"√"]
[30748,"2220 Trader must belong to the same broker firm as device","√",null,"√"]
[30750,"2222 Quote Request not allowed - RT monitor cut-off time not reached","√",null,"√"]
[30752,"2224 If security is present trade sequence number must be present","√",null,"√"]
[30754,"2225 Bid side quote price must be less than ask side quote price","√",null,"√"]
[30756,"2229 Smart card has expired","√",null,"√"]
[30758,"2230 Smart card invalid for device","√",null,"√"]
[30760,"2231 ORS Trans Ref &/or Investor ID must be numeric","√",null,"√"]
[30762,"2232 ORS Trans Source &/or CA ID must be character string","√",null,"√"]
[30764,"2402 ' M<ZZZ9> ' total volume exceeds trading volume threshold by ' M<ZZ9.99> '%","√",null,"√"]
[30766,"2403 ' M<ZZZ9> ' seller ' M<9999> ' Buyer' M<9999> X A3 (I1) M<ZZZ ZZZ ZZZ ZZ9> in one trade","√",null,"√"]
[30768,"2404 ' M<ZZZ9> ' broker firm' M<99999> has dealt more than ' M<ZZ9.99> '% of the total trades","√",null,"√"]
[30770,"2405 Index' A8 'up by M<ZZ9.99> '% of previous close","√",null,"√"]
[30772,"2406 Index' A8 'up by M<ZZ9.99> '% of previous alert","√",null,"√"]
[30774,"2407 Index' A8 'down by M<ZZ9.99> '% of previous close","√",null,"√"]
[30776,"2408 Index' A8 'down by M<ZZ9.99> '% of previous alert","√",null,"√"]
[30778,"2409 Broker firm ' M<99999> ' trading exposure has reached ' M<ZZ9.99> '% of trading cap","√",null,"√"]
[30780,"2411 Signed off by the Exchange - no sign on permitted","√",null,"√"]
[30782,"2412 Broker number is now available - sign on permitted","√",null,"√"]
[30784,"2415 User ' M<99999> M<999> ' failed to sign on at broker ' M<9999> ' - trader suspended","√",null,"√"]
[30786,"2416 Order Reduction Quantity too large","√",null,"√"]
[30788,"2417 Broker ' M<9999> ' has been activated for Market Group ' M<9999>","√",null,"√"]
[30790,"2418 Broker ' M<9999>.' has been suspended for Market Group ' M<9999>","√",null,"√"]
[30792,"2419 Broker firm activated","√",null,"√"]
[30794,"2420 Member Firm not eligible for Basket Orders","√",null,"√"]
[30796,"2422 Invalid Security in Basket Order","√",null,"√"]
[30798,"2423 Basket must contain orders for same side","√",null,"√"]
[30800,"2424 Invalid Order Type","√",null,"√"]
[30802,"2425 Basket must satisfy minimum constituent stocks","√",null,"√"]
[30804,"2500 User ' M<999> ' is already signed on another monitor PC","√",null,"√"]
[30806,"2501 Invalid monitor user password","√",null,"√"]
[30808,"2502 No monitor user signed on the monitor PC","√",null,"√"]
[30810,"3001 Market open","√",null,"√"]
[30812,"3002 Fixed price orders only","√",null,"√"]
[30814,"3003 Sales input only","√",null,"√"]
[30816,"3004 Trade rejection only","√",null,"√"]
[30818,"3005 Exchange intervention","√",null,"√"]
[30820,"3006 Market freeze","√",null,"√"]
[30822,"3007 Market closed","√",null,"√"]
[30824,"3008 Order cancellation only","√",null,"√"]
[30826,"3010 Closing price for this Market has not been calculated","√",null,"√"]
[30828,"3011 Security does not belong to the specified Market","√",null,"√"]
[30830,"3012 Request not accepted - not a RT security","√",null,"√"]
[30832,"3013 Request not accepted - security has enough liquidity","√",null,"√"]
[30834,"3016 Exchange: trade date = ' M<99999999> ' half-day manual control","√",null,"√"]
[30836,"3017 xxxxx market: trade date = ' M<99999999> ' full-day manual control","√",null,"√"]
[30838,"3018 xxxxx market: trade date = ' M<99999999> ' half-day auto control","√",null,"√"]
[30840,"3019 xxxxx market: trade date = ' M<99999999> ' full-day auto control","√",null,"√"]
[30842,"3020 xxxxx market: trade date = ' M<99999999> ' non-trading manual control","√",null,"√"]
[30844,"3021 xxxxx market: trade date = ' M<99999999> ' non-trading auto control","√",null,"√"]
[30846,"3022 xxxxx market now under Manual Control","√",null,"√"]
[30848,"3023 xxxxx market now under Auto Control","√",null,"√"]
[30850,"3025 xxxxx market is not ON HOLD","√",null,"√"]
[30852,"3031 Order Input starts for xxxxx","√",null,"√"]
[30854,"3032 Pre-order Matching starts for xxxxx","√",null,"√"]
[30856,"3033 Order Matching starts for xxxxx","√",null,"√"]
[30858,"3034 Blocking starts for xxxxx","√",null,"√"]
[30860,"3035 Order cancel starts for xxxxx","√",null,"√"]
[30862,"3036 Continuous trading starts for xxxxx","√",null,"√"]
[30864,"3037 Fixed price starts for xxxxx","√",null,"√"]
[30866,"3038 Sales input starts for xxxxx","√",null,"√"]
[30868,"3039 Exchange intervention starts for xxxxx","√",null,"√"]
[30870,"3040 Freeze starts for xxxxx","√",null,"√"]
[30872,"3041 Close starts for xxxxx","√",null,"√"]
[30874,"3042 Day close starts for xxxxx","√",null,"√"]
[30876,"4001 Broker Number invalid","√",null,"√"]
[30878,"4004 Broker Number not signed on","√",null,"√"]
[30880,"4006 Invitation Market Group mismatch with specified Security","√",null,"√"]
[30882,"4012 General error","√",null,"√"]
[30884,"4014 ORS not available","√",null,"√"]
[30886,"4015 BS not available","√",null,"√"]
[30888,"4018 BS-ORS tunnel blocked","√",null,"√"]
[30890,"4023 Invalid Message Reference","√",null,"√"]
[30892,"4026 ACP Logon NOT yet done","√",null,"√"]
[30894,"4028 Failed to send message to Host","√",null,"√"]
[30896,"4030 Failed to convert to Open Message","√",null,"√"]
[30898,"4031 No such security","√",null,"√"]
[30900,"4032 Invalid Market Code","√",null,"√"]
[30902,"4033 Security Data Check Error","√",null,"√"]
[30904,"4034 Non-ORS originated COI contains non-zero ORS-TRAN-REF","√",null,"√"]
[30906,"4035 Not Logon to OG yet","√",null,"√"]
[30908,"4036 Illegal Terminator in Open Message Header","√",null,"√"]
[30910,"4038 Failed to send message to BS","√",null,"√"]
[30912,"4039 Failed to convert to Proprietary Message","√",null,"√"]
[30914,"4040 Non-ORS originated COC contains non-zero ORS-TRAN-REF","√",null,"√"]
[30916,"4041 Non-ORS originated COM contains non-zero ORS-TRAN-REF","√",null,"√"]
[30918,"4042 Invitation fee message flow control rate exceeded","√",null,"√"]
[30920,"4044 Throttled Transaction is not allowed during OG Recovery","√",null,"√"]
[30922,"4045 Binary Security Dynamic Info Flag must be Y or N","√",null,"√"]
[30924,"4046 Device trade feed mode is off","√",null,"√"]
[30926,"4047 Long Order Sequence Number Support Flag must be Y or N","√",null,"√"]
[30928,"4048 Dynamic Market Data Feed is off","√",null,"√"]
[30930,"9000 System started","√",null,"√"]
[30932,"9001 System closed","√",null,"√"]
[30934,"9002 Signed off - I/O error","√",null,"√"]
[30936,"9003 Terminal I/O error","√",null,"√"]
[30938,"9004 Operation being recovered","√",null,"√"]
[30940,"9005 Restarted after failure","√",null,"√"]
[30942,"9006 Restarting after failure","√",null,"√"]
[30944,"9007 Being recovered","√",null,"√"]
[30946,"9010 Number of items must be within the maximum allowed number","√",null,"√"]
[30948,"9011 Invalid trade sequence number","√",null,"√"]
[30950,"9012 System busy re-try later","√",null,"√"]
[30952,"9023 Invalid Confirmation Flag","√",null,"√"]
[30954,"9024 Confirmation Trade Type must be Y or N","√",null,"√"]
[30956,"9026 Non-active Host cannot process recoveries","√",null,"√"]
[30958,"9027 Invalid broker number received by Host","√",null,"√"]
[30960,"9028 Broker number not recognised by Host","√",null,"√"]
[30962,"9029 Recovering device is still not connected or logged on","√",null,"√"]
[30964,"9030 Broker number missing","√",null,"√"]
[30966,"9031 Broker must belong to the same broker firm as trader","√",null,"√"]
[30968,"9032 Broker signed on by another Trader","√",null,"√"]
[30970,"9033 Broker suspended","√",null,"√"]
[30972,"9034 Broker must not be registered trader","√",null,"√"]
[30974,"9035 Broker must be registered trader","√",null,"√"]
[30976,"9036 Invalid Bid/Ask indicator","√",null,"√"]
[30978,"9037 Order modification not accepted - order not outstanding","√",null,"√"]
[30980,"9041 Wrong order side - semi automatic matching not accepted","√",null,"√"]
[30982,"9046 Invalid time","√",null,"√"]
[30984,"9047 Invalid news item id","√",null,"√"]
[30986,"9049 Invalid Security","√",null,"√"]
[30988,"9050 Invalid broker","√",null,"√"]
[30990,"9051 Number of items must not be negative","√",null,"√"]
[30992,"9053 Invalid news system id","√",null,"√"]
[30994,"9056 Duplicate received of originally rejected ORS transaction","√",null,"√"]
[30996,"9057 Duplicate received of originally rejected BS message","√",null,"√"]
[30998,"9058 Duplicate received of originally accepted ORS transaction","√",null,"√"]
[31000,"9059 Duplicate received of an in progress ORS transaction","√",null,"√"]
[31002,"9060 Duplicate received of originally accepted BS message","√",null,"√"]
[31004,"9061 Duplicate received of an in progress BS message","√",null,"√"]
[31006,"9067 Device not recognised by Host","√",null,"√"]
[31008,"9068 Device trade feed mode is off","√",null,"√"]
[31010,"9070 Cannot specify Broker Number","√",null,"√"]
[31012,"9997 Software error. Invalid S/W version: ' M<9999> ' tandem: ' M<9999>","√",null,"√"]
[31014,"2601 Order Reject due to VCM","√",null,"√"]
[31016,"2602 Order Reject due to VCM","√",null,"√"]
[31018,"2611 Order Cancelled due to Auction Price Limits","√",null,"√"]
[31020,"2612 Order Rejected due to Auction Price Limits","√",null,"√"]
[31022,"3(Order Exceed Limit)","√",null,"√"]
[31024,"6(Duplicate order)","√",null,"√"]
[31026,"13(Incorrect Qty)","√",null,"√"]
[31028,"16(Price exceeds current price band)","√",null,"√"]
[31030,"19(Reference price is not available)","√",null,"√"]
[31032,"20(Notional value exceeds threshold)","√",null,"√"]
[31034,"101(Price exceeds current price band(overrid not allowed))","√",null,"√"]
[31036,"102(Price exceeds current price band)","√",null,"√"]
[31038,"0(Too late to cancel)","√",null,"√"]
[31040,"1(Unknown Order)","√",null,"√"]
[31042,"3(Order already in Pending Cancel or Pending Replace status)","√",null,"√"]
[31044,"6(Duplicate Client Order ID received)","√",null,"√"]
[31046,"1(Required field missing)","√",null,"√"]
[31048,"2(Field not defined for this message)","√",null,"√"]
[31050,"3(Undefined field)","√",null,"√"]
[31052,"4(Field specified without a value)","√",null,"√"]
[31054,"5(Value is incorrect for this field)","√",null,"√"]
[31056,"6(Incorrect data format for value)","√",null,"√"]
[31058,"9(Comp ID problem)","√",null,"√"]
[31060,"11(Invalid message type)","√",null,"√"]
[31062,"13(Field appears more than once)","√",null,"√"]
[31064,"1(Unknown ID)","√",null,"√"]
[31066,"2(Unknown Security)","√",null,"√"]
[31068,"3(Unspecified Message Type)","√",null,"√"]
[31070,"4(Application not available)","√",null,"√"]
[31072,"5(Conditionally required field missing)","√",null,"√"]
[31074,"8(Throttle limit exceeded)","√",null,"√"]
[32000,"Other due to Order Rejected","√",null,"√"]
[32002,"Other due to Order Cancel Rejected","√",null,"√"]
[32004,"Other due to Reject","√",null,"√"]
[32006,"Other due to Business Message Reject","√",null,"√"]
[]
["注：\n1.本所对港交所已知错误码进行了映射\n2.对于未知类型错误（32000-32006），可参考备注字段，以港交所官方网站发布的市场接口为准"]

{"sheet":"互联网交易平台|新固定收益系统错误码","index":5,"n_rows":368,"n_cols":3,"rows_kept":368}
["代码","含义","IITP/XFISP"]
[1014,"PBU登录失败","√"]
[1103,"无法解析订单","√"]
[3000,"连接数据库失败","√"]
[3001,"数据库记录的交易日期不正确","√"]
[3002,"truncate数据库记录失败","√"]
[3701,"发布包不存在或发布包路径错误","√"]
[3702,"选择的安装路径错误","√"]
[3703,"获取项目名称错误","√"]
[3704,"备份失败，需退出软件或关闭相关文件再重试","√"]
[3705,"解压时ZIP错误","√"]
[3706,"解压时IO错误","√"]
[3707,"解压时参数不合法或不正确","√"]
[3708,"无法找到老版本配置文件","√"]
[3709,"新版本配置文件不存在","√"]
[3710,"更新配置文件时内部存储故障","√"]
[3711,"更新配置文件时文件格式不符合规范","√"]
[3712,"更新配置文件时IO错误","√"]
[3713,"复制文件时IO错误","√"]
[3714,"软件恢复失败","√"]
[4004,"连接主机失败 ，其他错误","√"]
[4005,"IP绑定失败","√"]
[4006,"连接主机超时","√"]
[4007,"连接主机失败 ，底层I/O未知错误","√"]
[4008,"交易员登录失败","√"]
[4009,"获取交易时间表失败","√"]
[4010,"参考数据中isix格式错误","√"]
[4011,"参考数据中rid格式错误","√"]
[4012,"产品代码SecurityID错误或者业务类型ReqID错误","√"]
[4500,"股票代码securityid字段格式错误","√"]
[4501,"订单状态ordstatus非法","√"]
[4502,"TimeStamp取值不正确,非当前交易日","√"]
[4602,"没有找到对手方","√"]
[4603,"数据库读取对手方指令异常","√"]
[4604,"业务数据表操作异常","√"]
[10000,"内部错误，请联系上交所","√"]
[10038,"无效的价格","√"]
[10112,"无效的产品代码","√"]
[10242,"订单有效期早于当前日期","√"]
[10246,"错误产品类型","√"]
[10262,"无效订单类型","√"]
[10276,"无效报价价格或数量","√"]
[10352,"无效冰山订单最小数量","√"]
[10380,"债券代码不能重复","√"]
[10398,"产品无法使用","√"]
[10412,"无效的产品状态","√"]
[10444,"订单数量小于最低订单数量要求","√"]
[10464,"存在重复记录","√"]
[10472,"不存在相关的PBU关系","√"]
[10474,"该PBU已被其他用户机构绑定","√"]
[10534,"无效的PBU ID","√"]
[10590,"订单的数量不是整手数","√"]
[10610,"找不到指定订单","√"]
[10614,"该业务不允许撤单","√"]
[10696,"无效的交易员状态","√"]
[10702,"投资者帐户与PBU无指定交易关系","√"]
[10706,"投资者帐户已被暂停或不存在","√"]
[10708,"投资者帐户类型对该产品无效","√"]
[10712,"无效投资者帐户","√"]
[10756,"无目标地址","√"]
[10828,"无效的更新持仓数量（验证冻结/解冻数量字段）","√"]
[10836,"投资者持仓不足","√"]
[10838,"对手方不存在","√"]
[10868,"重复的记录","√"]
[10956,"提交查询的PBU被暂停","√"]
[11034,"请求超出有效的时期","√"]
[11036,"无效的交易员代码","√"]
[11038,"无效的分红选择","√"]
[11044,"无效的持仓解冻数量（当解冻数量超出已冻结数量）","√"]
[11050,"投资者持仓不存在","√"]
[11068,"该PBU无权限交易此产品","√"]
[11126,"PBU无此非交易权限","√"]
[11148,"无效日期","√"]
[11244,"订阅一个广播流的数量限制被超出","√"]
[11246,"交易时间未到","√"]
[12040,"订单重复","√"]
[13330,"无效的基本订单类型","√"]
[13340,"无效的订单数量","√"]
[13426,"被撤订单根本没有输入过","√"]
[13428,"被撤订单输入过，但是是废单","√"]
[13430,"被撤订单输入过，但是已经被完全撮合或撤单","√"]
[13432,"被撤订单本身即是撤单请求","√"]
[13518,"无效输入参数","√"]
[13528,"证券代码与原申报订单不一致","√"]
[13552,"价格字段非法","√"]
[13574,"无效的对手方账户","√"]
[13700,"非法的消息类型（invalid message type）ITCS","√"]
[13701,"非法的证书类型（invalid certificate format）ITCS","√"]
[13702,"非法的平台类型（invalid platform）","√"]
[13703,"非法的TDGW版本号格式（invalid SoftwareVersion）ITCS","√"]
[13704,"登录过程中techPbu需保持一致（inconsistent TechPBU during login）","√"]
[13705,"随机数签名错误（wrong signature）ITCS","√"]
[13706,"证书错误（wrong certificate）ITCS","√"]
[13707,"登录Cookie错误（wrong cookie）ITCS","√"]
[13710,"密码错误（wrong password）ITCS","√"]
[13711,"非交易日禁止登录（login forbidden at non trading day）ITCS","√"]
[13712,"广播流的被订阅数量不可大于3","√"]
[13713,"平台交易时间未到（not platform trading time yet）ITCS","√"]
[13714,"平台停止服务（platform out of service）","√"]
[13715,"无法解析STEP消息体（error parse STEP message body）ITCS","√"]
[13716,"非法的业务PBU（BizPBU must belong to the same institute as TechPBU）ITCS","√"]
[13718,"非法的平台分区号（invalid partitionNo）","√"]
[13720,"重复的平台扥区号（repeated partitionNo","√"]
[13722,"非法的同步类型（invalid sync type）","√"]
[13724,"非法的同步序号（invalid sync seqNum）","√"]
[13726,"STEP消息tag值溢出（Invalid tag value (Overflow)）","√"]
[17040,"无效的金额","√"]
[17650,"资金额度过大","√"]
[18200,"打包消息中消息头的信息错误","√"]
[18202,"打包消息中的指令长度错误","√"]
[18204,"持仓更新指令掩码中的双边信息与输入参数不一致","√"]
[18206,"持仓更新指令的掩码不存在, 非法掩码","√"]
[18208,"持仓更新指令的掩码尚未启用","√"]
[18210,"持仓更新指令的掩码不可用于ETF申赎","√"]
[19022,"无效的业务类型","√"]
[19032,"无效的业务类型","√"]
[19036,"无效订单买卖方向","√"]
[19042,"参数值非法 ","√"]
[19048,"非法账户","√"]
[19050,"价格步长非法","√"]
[19058,"业务PBU与登陆PBU不为同一会员","√"]
[19060,"无效的业务号","√"]
[19062,"撤单时, 发现产品代码与原值不一致","√"]
[19064,"撤单时，发现PBU与原值不一致","√"]
[19066,"撤单时, 发现买卖方向与原值不一致","√"]
[19068,"不支持的产品类型","√"]
[19076,"约定号异常","√"]
[19092,"业务已被暂停交易","√"]
[19096,"订单数量和交易金额小于最低要求","√"]
[19102,"订单价格超出范围","√"]
[19110,"产品已停牌","√"]
[19122,"订阅关系不存在","√"]
[19128,"PBU不存在","√"]
[19138,"无此操作权限","√"]
[19162,"无效的账户","√"]
[19184,"申报数量超过上限","√"]
[19186,"无效的订单状态","√"]
[19198,"原始订单正在处理中","√"]
[19242,"该时间段不允许撤单","√"]
[19244,"订单的金额不是整手数","√"]
[19246,"账户超出数量限制","√"]
[19248,"账户对该交易产品没有交易权限","√"]
[19320,"开户失败","√"]
[19322,"席位检查不通过","√"]
[19324,"联通圈检查不通过","√"]
[19326,"分区序号同步失败","√"]
[19328,"必须为A股交易日","√"]
[19330,"必须为H股交易日","√"]
[19332,"香港市场错误","√"]
[19334,"无法解析订单","√"]
[19336,"机构对该产品无销售资格","√"]
[19338,"机构对该产品无做市资格","√"]
[19340,"证书数据格式不支持","√"]
[19434,"系统繁忙，请稍后重试","√"]
[19342,"无效的证书","√"]
[19344,"分区序号同步前需先订阅对应PBU","√"]
[19346,"随机数签名验证不通过","√"]
[19348,"PBU未订阅","√"]
[19352,"PBU已登录（PBU already logged in）ITCS","√"]
[19354,"PBU强制剔除（kick off）ITCS","√"]
[19356,"TDGW版本过低（TDGW version over low, please update)ITCS","√"]
[19358,"机构未开通基金通平台销售资格","√"]
[19360,"机构未开通基金通平台做市资格","√"]
[19362,"机构没有买入（转入）权限；","√"]
[19364,"机构没有卖出（转出）权限","√"]
[19366,"证券账户不存在","√"]
[19368,"证券账户状态无效","√"]
[19370,"证券账户无指定PUB","√"]
[19372,"场内证券账号与该产品报备的做市专用账户不一致","√"]
[19374,"TA账户四要素与该产品报备的做市专用账户不一致","√"]
[19376,"TA账户信息要素不全","√"]
[19378,"机构类型校验错误","√"]
[19380,"TA账户信息要素不匹配；","√"]
[19382,"中登开户确认后基金帐号不能为空；","√"]
[19384,"投资者身份信息与报备的基金账户资料不一致","√"]
[19386,"交易所账号状态异常","√"]
[19388,"TA账户信息状态异常","√"]
[19390,"投资者未开通交易所帐号","√"]
[19392,"交易所帐号与TA账户信息不匹配","√"]
[19394,"订单数量不满足申报数量上下限","√"]
[19396,"订单数量不满足申报步长","√"]
[19398,"当日净买入额度不足","√"]
[19400,"撤单时，发现买卖账户与原值不一致","√"]
[19402,"原始订单不允许撤单","√"]
[19404,"申请单编号校验错误","√"]
[19406,"证券代码校验错误","√"]
[19408,"交易所帐号校验错误","√"]
[19410,"挂单类型检验错误","√"]
[19412,"境外券商未登录","√"]
[19414,"当前最大索引编号检验错误","√"]
[19416,"流速大小校验错误","√"]
[19418,"业务时间校验错误","√"]
[19420,"分页大小不能为空","√"]
[19422,"订单价格不满足上下限","√"]
[19424,"订单价格不满足步长要求","√"]
[19426,"机构代码不能为空","√"]
[19428,"机构代码长度超出限制","√"]
[19430,"订单编号校验错误","√"]
[19432,"原始会员内部订单编号校验错误","√"]
[19434,"系统繁忙，请稍后重试","√"]
[19438,"选中的报价方超出数量限制","√"]
[19440,"被询价方状态异常","√"]
[19442,"公共报文头信息异常","√"]
[19444,"选中的报价方信息异常","√"]
[19446,"原询价单已失效或者不存在","√"]
[19448,"产品未在业务下挂牌","√"]
[19452,"未在可撤回的收购期内","√"]
[19454,"撤销订单与原单信息不一致","√"]
[19456,"原始订单已被撤销","√"]
[19458,"包含非法字符","√"]
[19460,"无效的转托管目标方","√"]
[19462,"PBU与证券代码市场类型不一致","√"]
[19464,"机构状态异常","√"]
[19466,"合约质押券状态异常","√"]
[19468,"三方回购篮子校验异常","√"]
[19470,"担保价值校验异常","√"]
[19472,"依赖订单异常","√"]
[19474,"申报信息不一致","√"]
[19476,"合约信息异常","√"]
[19478,"合约状态异常","√"]
[19480,"找不到合约","√"]
[19482,"对手方权限异常","√"]
[19484,"用户所在机构至少有一方为核心债券参与人","√"]
[19486,"证券账户权限异常","√"]
[19488,"仅可回复一次","√"]
[19490,"成交双方证券账户相同","√"]
[19492,"关注者名单校验异常","√"]
[19494,"一码通持有人数校验异常","√"]
[19496,"授信权限校验异常","√"]
[19498,"交易员业务权限异常","√"]
[19500,"无潜在投资者","√"]
[19502,"产品信息校验不通过","√"]
[19506,"利息、金额或数量等计算校验不通过","√"]
[20002,"参数值非法 tag:9","√"]
[20004,"参数值非法 tag:11","√"]
[20006,"参数值非法 tag:17","√"]
[20008,"参数值非法 tag:23","√"]
[20010,"参数值非法 tag:26","√"]
[20012,"参数值非法 tag:28","√"]
[20014,"参数值非法 tag:31","√"]
[20016,"参数值非法 tag:32","√"]
[20018,"参数值非法 tag:35","√"]
[20020,"参数值非法 tag:37","√"]
[20022,"参数值非法 tag:38","√"]
[20024,"参数值非法 tag:39","√"]
[20026,"参数值非法 tag:40 OrderID对应的订单类型","√"]
[20028,"参数值非法 tag:41","√"]
[20030,"参数值非法 tag:42","√"]
[20032,"参数值非法 tag:44","√"]
[20034,"参数值非法 tag:48","√"]
[20036,"参数值非法 tag:54","√"]
[20038,"参数值非法 tag:55","√"]
[20040,"参数值非法 tag:58","√"]
[20042,"参数值非法 tag:60","√"]
[20046,"参数值非法 tag:102","√"]
[20048,"参数值非法 tag:103","√"]
[20050,"参数值非法 tag:117","√"]
[20054,"参数值非法 tag:150","√"]
[20056,"参数值非法 tag:151","√"]
[20058,"参数值非法 tag:192","√"]
[20060,"参数值非法 tag:159","√"]
[20076,"参数值非法 tag:297","√"]
[20078,"参数值非法 tag:8504","√"]
[20082,"参数值非法 tag:448","√"]
[20084,"参数值非法 tag:452","√"]
[20086,"参数值非法 tag:453","√"]
[20090,"参数值非法 tag:529","√"]
[20092,"参数值非法 tag:537","√"]
[20094,"参数值非法 tag:580","√"]
[20096,"参数值非法 tag:640","√"]
[20100,"参数值非法 tag:664","√"]
[20102,"参数值非法 tag:693","√"]
[20104,"参数值非法 tag:694","√"]
[20114,"参数值非法 tag:1080","√"]
[20116,"参数值非法 tag:1091","√"]
[20118,"参数值非法 tag:1125","√"]
[20120,"参数值非法 tag:1138","√"]
[20124,"参数值非法 tag:1180","√"]
[20134,"参数值非法 tag:75","√"]
[20138,"参数值非法 tag:541","√"]
[20140,"参数值非法 tag:40","√"]
[20142,"参数值非法 tag:152","√"]
[20144,"参数值非法 tag:59","√"]
[20148,"参数值非法 tag:131","√"]
[20166,"参数值非法 tag:8539","√"]
[20176,"参数值非法 tag:455","√"]
[20204,"参数值非法 tag:522","√"]
[20210,"参数值非法 tag:119","√"]
[20260,"参数值非法 tag:198","√"]
[20266,"参数值非法 tag:624","√"]
[20272,"参数值非法 tag:1166","√"]
[20274,"参数值非法 tag:132","√"]
[20276,"参数值非法 tag:133","√"]
[20278,"参数值非法 tag:134","√"]
[20280,"参数值非法 tag:135","√"]
[20290,"参数值非法 tag:14","√"]
[20292,"参数值非法 tag:16","√"]
[20294,"参数值非法 tag:22","√"]
[20296,"参数值非法 tag:59 订单有效时间类型，ExecType=0/4/8时有效","√"]
[20300,"参数值非法 tag:86","√"]
[20304,"参数值非法 tag:522 订单所有者类型，取值包括：\n1=个人投资者\n103=机构投资者\n104=自营交易","√"]
[20306,"参数值非法 tag:544","√"]
[20310,"参数值非法 tag:1181","√"]
[20312,"参数值非法 tag:1328","√"]
[20314,"参数值非法 tag:1350","√"]
[20316,"参数值非法 tag:1399","√"]
[20322,"参数值非法 tag:8560","√"]
[20336,"参数值非法 tag:10196","√"]
[20338,"参数值非法 tag:10197","√"]
[20350,"参数值非法 tag:537 QuoteType字段","√"]
[20352,"参数值非法 tag:1091 PreTradeAnonymity字段","√"]
[20354,"参数值非法 tag:62","√"]
[20356,"参数值非法 tag:131 QuoteReqId字段","√"]
[20358,"参数值非法 DividenSelect字段","√"]
[20360,"参数值非法 申报编号","√"]
[20362,"参数值非法 tag:110","√"]
[20364,"参数值非法 tag:63","√"]
[20366,"参数值非法 tag:10238","√"]
[20368,"参数值非法 tag:10239","√"]
[20370,"参数值非法 tag:432","√"]
[20372,"参数值非法 tag:2551","√"]
[20374,"参数值非法 tag:2552","√"]
[20376,"参数值非法 tag:10200","√"]
[20378,"参数值非法 tag:8418","√"]
[20380,"参数值非法 tag:207","√"]
[20382,"参数值非法 tag:10216","√"]
[20384,"参数值非法 tag:126","√"]
[20386,"参数值非法 tag:10300","√"]
[20388,"参数值非法 tag:10301","√"]
[20390,"参数值非法 tag:10199","√"]
[20392,"参数值非法 tag:10225","√"]
[20394,"参数值非法 tag:10226","√"]
[20396,"参数值非法 tag:8911","√"]
[20398,"参数值非法 tag:64","√"]
[20400,"参数值非法 tag:231","√"]
[20402,"参数值非法 tag:10194","√"]
[20404,"参数值非法 tag:571","√"]
[20406,"参数值非法 tag:828","√"]
[20408,"参数值非法 tag:856","√"]
[20410,"参数值非法 tag:487","√"]
[20412,"参数值非法 tag:572","√"]
[20414,"参数值非法 tag:8903","√"]
[20416,"参数值非法 tag:193","√"]
[20418,"参数值非法 tag:915","√"]
[20420,"参数值非法 tag:8847","√"]
[20422,"参数值非法 tag:540","√"]
[20424,"参数值非法 该账户无此操作权限","√"]
[20426,"参数值非法 tag:146","√"]
[20428,"参数值非法 tag:655","√"]
[20430,"参数值非法 tag:668","√"]
[20432,"参数值非法 tag:172","√"]
[20434,"参数值非法 tag:510","√"]
[20436,"参数值非法 tag:498","√"]
[20438,"参数值非法 tag:499","√"]
[20440,"参数值非法 tag:500","√"]
[20442,"参数值非法 tag:502","√"]
[20444,"参数值非法 tag:711","√"]
[20446,"参数值非法 tag:865","√"]
[20448,"参数值非法 tag:10331","√"]
[20450,"参数值非法 tag:10332","√"]
[20452,"参数值非法 tag:381","√"]
[20454,"参数值非法 tag:880","√"]
[20456,"参数值非法 tag:829","√"]
[20458,"参数值非法 tag:19","√"]
[20460,"参数值非法 tag:10248","√"]
[20462,"参数值非法 tag:10330","√"]
[20464,"参数值非法 tag:8532","√"]
[20466,"参数值非法 tag:10198","√"]

{"sheet":"新期权交易系统错误代码表","index":6,"n_rows":212,"n_cols":3,"rows_kept":212}
["错误代码","含义","备注"]
[507,"交易系统后台应用错误"]
["508","交易系统后台架构错误"]
["10000","内部错误，请联系上交所"]
["10004","与原有密码不同"]
["10008","繁忙，TXN被拒绝。请再试一次"]
["10030","无效的基础产品"]
["10132","产品数据不一致"]
[10190,"无效的订单类型"]
["10258","未获做市商帐户授权"]
["10270","无效PBU的PBU代码"]
["10292","无效的日期输入"]
["10444","订单数量小于最低订单数量要求"]
["10450","订单价格超出范围"]
["10512","PBU状态为停止交易或者PBU未激活"]
["10594","无效的交易时间表"]
["10595","无效的全局时间表"]
["10702","投资者帐户与PBU无指定交易关系"]
["10740","闭市时段已结束"]
["10756","无目标地址"]
["10794","投资者账户不存在"]
["10836","投资者持仓不足"]
["11098","订单申报数量超出范围"]
["11201","重传列表满"]
["11244","订阅一个广播流的数量限制被超出"]
["11246","交易时间未到"]
["11270","订单重传"]
["11302","PBU未登录"]
["12032","最优N档（期权为1，竞价为5）及时成交剩余撤销市价订单对手方无未成交订单"]
["12034","最优N档（期权为1，竞价为5）及时成交剩余转限价市价订单对手方和本方均无未成交订单"]
["12036","限价即时全部成交类型订单可成交对手方不足"]
["12038","市价即时全部成交类型订单可成交对手方不足"]
["13300","繁忙： TXN被拒绝。请再试一次"]
["13306","后台弹回请求。"]
["13308","无效的非交易isix或者setId"]
["13309","消息路由到了错误的分区"]
["13312","CS弹回请求。"]
["13328","该操作员已经在其他地方登录"]
["13330","无效的基本订单类型"]
["13332","无效的订单类型和限价组合"]
["13416","停牌时间超出允许范围"]
["13418","复牌时间超出允许范围"]
["13420","产品已经被停牌"]
["13446","前台版本号不匹配"]
["13466","请求类型无效"]
["13480","请求正在处理中"]
["13528","证券代码与原申报订单不一致"]
["13544","报价业务撤单标志的值非法"]
["13562","PBU可用登录节点已用完"]
["13564","订单数量与消息类型不匹配"]
["17038","非法的有效期"]
["17562","没有保证金账户"]
[17566,"会员结算准备金不足以开新仓"]
["17572","资金不足以支付权利金"]
["17574","资金不足以支付保证金"]
["17576","期权开平仓类型错误"]
["17582","无效的投资者类型"]
["17590","无效的价格量纲"]
["17594","非法的行权申请日(行权申请日必须是最后交易日)"]
["17598","无效的备兑标签"]
["17602","未实现的功能请求"]
["17606","持仓超过账户标的限制"]
["17608","持仓超过会员标的限制"]
["17614","买入开仓不允许备兑"]
["17616","卖出平仓不允许备兑"]
["17618","认沽期权不允许备兑"]
["17622","锁定现货不足"]
["17624","FOK订单触发VOLA"]
["17626","无效的处理类别"]
["17627","当前交易时段不允许申报此类型订单"]
["17628","开盘集合竞价不允许申报此类型订单"]
["17630","盘中集合竞价不允许申报此类型订单"]
["17638","PBU对该资金账户没有查询权限。"]
["17646","日期小于当前交易日期"]
["17650","资金额度过大"]
["17656","无效的投资者账户子编码"]
["17658","合约无买入开仓权限"]
["17660","合约无非备兑卖出开仓权限"]
["17670","收盘集合竞价不允许申报此类型订单"]
["17672","资金额度不足"]
["19010","金额格式错误"]
["19032","无效的业务类型"]
["19036","无效订单买卖方向"]
["19042","参数值非法 "]
["19056","业务PBU或REFF字段于STEP消息中内容不符"]
["19058","业务PBU与登陆PBU不为同一会员"]
["19059","订阅PBU与登陆PBU不为同一会员"]
["19070","申报数量为负数"]
["19082","原始订单不存在"]
["19092","业务已被暂停交易"]
["19098","订单的数量不是整手数"]
["19100","该时间段不允许交易"]
["19106","PBU对该业务没有权限"]
["19108","PBU对该产品没有权限"]
["19110","产品已停牌"]
["19114","产品不可用"]
["19122","订阅关系不存在"]
["19124","TXNCODE不存在"]
["19128","PBU不存在"]
["19140","无效的RID"]
["19164","账户已经被暂停"]
["19166","账户对该业务没有权限"]
["19168","撤单中的账户与原单不一致。"]
["19242","该时间段不允许撤单"]
["19248","账户对该交易产品没有交易权限"]
["19258","基础产品已停牌"]
["19264","合约未被停牌"]
["19267","无效的组合策略"]
["19268","组合策略构成头寸方向不符合要求"]
["19270","成分合约构成合约标的不符合要求"]
["19272","成分合约构成合约行权价格不符合要求"]
["19274","成分合约构成合约乘数不一致"]
["19276","成分合约数量不符和要求"]
["19280","合约不能进行垂直价差策略的组合"]
["19282","认购期权普通卖开转备兑策略不支持拆分"]
["19284","拆分申报策略与组合时不匹配"]
["19286","拆分申报合约与组合时不匹配"]
["19288","组合时组合编号不为空"]
["19290","拆分申报账户与组合时不同"]
["19292","拆分时，组合编号不能为空"]
["19294","该组合持仓不存在"]
["19296","资金不足以拆分"]
["19298","组合份数必须大于0"]
["19300","组合策略构成合约数量不符合要求"]
[19302,"组合策略构成合约到期日不符合要求"]
["19304","成分合约构成合约期权类型不符合要求"]
[19306,"组合策略构成合约备兑标签不符合要求"]
[19310,"该产品已经独立停牌"]
[19314,"禁止做市商自成交"]
[20000,"step解析异常"]
[20002,"参数值非法 tag:9"]
[20004,"参数值非法 tag:11"]
[20006,"参数值非法 tag:17"]
[20008,"参数值非法 tag:23"]
[20010,"参数值非法 tag:26"]
[20012,"参数值非法 tag:28"]
[20014,"参数值非法 tag:31"]
[20016,"参数值非法 tag:32"]
[20018,"参数值非法 tag:35"]
[20020,"参数值非法 tag:37"]
[20022,"参数值非法 tag:38"]
[20024,"参数值非法 tag:39"]
[20028,"参数值非法 tag:41"]
[20030,"参数值非法 tag:42"]
[20032,"参数值非法 tag:44"]
[20034,"参数值非法 tag:48"]
[20036,"参数值非法 tag:54"]
[20038,"无效参数 tag:55"]
[20040,"无效参数 tag:58"]
[20042,"无效参数 tag:60"]
[20046,"无效参数 tag:102"]
[20048,"无效参数 tag:103"]
[20054,"无效参数 tag:150 "]
[20056,"无效参数 tag:151 "]
[20070,"无效参数 tag:271 "]
[20078,"无效参数 tag:8504 "]
[20080,"无效参数 tag:434 "]
[20082,"无效参数 tag:448 "]
[20084,"无效参数 tag:452 "]
[20086,"无效参数 tag:453"]
[20088,"无效参数 tag:494"]
[20094,"无效参数 tag:580"]
[20096,"无效参数 tag:640"]
[20100,"无效参数 tag:664"]
[20102,"参数值非法 tag:693 "]
[20104,"参数值非法 tag:694 "]
[20108,"参数值非法 tag:914"]
[20110,"参数值非法 tag:921 "]
[20112,"参数值非法 tag:922 "]
[20114,"参数值非法 tag:1080 "]
[20118,"参数值非法 tag:1125 "]
[20124,"参数值非法 tag:1180 "]
[20134,"参数值非法 tag:75 "]
[20136,"参数值非法 tag:107 "]
[20138,"参数值非法 tag:541 "]
[20140,"参数值非法 tag:40 "]
[20142,"参数值非法 tag:152 "]
[20144,"参数值非法 tag:59 "]
[20146,"参数值非法 tag:1090 "]
[20202,"参数值非法 tag:308 "]
[20204,"参数值非法 tag:522 "]
[20208,"参数值非法 tag:203 "]
[20210,"参数值非法 tag:119 "]
[20212,"参数值非法 tag:8538 "]
[20214,"参数值非法 tag:845 "]
[20216,"参数值非法 tag:77 "]
[20218,"参数值非法 tag:8541 "]
[20220,"参数值非法 tag:963 "]
[20224,"参数值非法 tag:1187 "]
[20226,"参数值非法 tag:1365 "]
[20228,"参数值非法 tag:1443 "]
[20230,"参数值非法 tag:1362 "]
[20232,"参数值非法 tag:8506 "]
[20234,"参数值非法 tag:747 "]
[20236,"参数值非法 tag:1635 "]
[20238,"参数值非法 tag:1643 "]
[20240,"参数值非法 tag:1645 "]
[20242,"参数值非法 tag:1644 "]
[20260,"参数值非法 tag:198 "]
[20262,"参数值非法 tag:555 "]
[20264,"参数值非法 tag:602 "]
[20266,"参数值非法 tag:624 "]
[20268,"参数值非法 tag:685 "]
[20270,"参数值非法 tag:73 "]
[20272,"参数值非法 tag:1166 "]
[20274,"参数值非法 tag:132 "]
[20276,"参数值非法 tag:133 "]
[20278,"参数值非法 tag:134 "]
[20280,"参数值非法 tag:135 "]
[20282,"参数值非法 tag:300 "]
[20284,"参数值非法 tag:8909 "]
[20286,"参数值非法 tag:8910 "]