银企互联业务整合项目错误代码记录表(lb)
网上银行内部管理系统错误代码一览表

网上银行内部管理系统错误代码一览表网上银行内部管理系统错误代码(一)错误代码说明备注00011 该柜员号已经注册过了,请检查。
00012 该授权柜员号不是和注册的管理员同级的管理员。
00013 授权柜管理员和注册的管理员不能相同。
00014 请先维护市行打印功能组管理功能.00021 授权柜管理员和注册的管理员不能相同。
00022 该授权柜员号不是和注册的管理员同级的管理员。
00041 授权柜管理员和注册的管理员不能相同。
00042 该授权柜员号不是和注册的管理员同级的管理员。
00051 授权柜管理员和注册的管理员不能相同。
00052 该授权柜员号不是和注册的管理员同级的管理员。
00071 该功能组被柜员使用,不能删除。
00072 该授权管理员和注册的管理员不能相同。
00073 该授权柜员号不是和注册的管理员同级的管理员。
00101 该功能模块不存在00111 该功能模块不存在10013 该客户尚未注册到网上银行!10014 不支持人事类.c客户ID10042 该地区已设置代理放贷网点10053 该地区已设置证券代理网点10054 该证券开户网点代码已使用10062 该客户ID信息已经存在!10072 该券商信息已经存在!10082 该交易所信息已经存在!10092 该帐户类别代码已经存在!10112 该币种代码已经存在!10122 该地区代码已经存在!10132 该参数信息已经存在!10141 没有可以设置的国债信息!10142 该汇率信息已经存在!10152 该业务种类已经存在!10162 该地区已设置资金汇划网点10172 网点号添加重复,请重新操作。
10173 分理处连接串格式不正确10182 该地区该主机业务摘要已使用10191 录入标识超出个人质押贷款单笔上下限额10214 未能取得深交所交易结果10216 第二次网络连接错误10217 第二次本地保存交易数据错误10218 第二次查询深交所交易结果错误10219 第二次保存深交所交易结果错误1021A 授权柜员权限不足10223 本地保存交易数据错误10224 未能取得深交所交易结果10225 保存深交所交易结果错误1022A 授权柜员权限不足10235 保存深交所交易结果错误1023A 授权柜员权限不足10241 程序执行错误10242 网络连接错误10243 本地保存交易数据错误10244 未能取得深交所交易结果10245 保存深交所交易结果错误1024A 授权柜员权限不足1025A 授权柜员权限不足10261 该缴费项目已设置预约,不能是其他交易的后继交易!10262 该综合卡信息已经存在!10263 该账号尚未注册到网上银行!10264 该输入域信息已经存在!10265 该输出域信息已经存在!10303 协议编码重复!10304 银行收费方式错误!10305 该帐号非本网点管理!10306 该帐号未在网银系统中注册!10307 无此协议编号!10308 该缴费种类使用的帐号不唯一!10309 本集团尚有未撤销的预约,请集团先撤销预约才能关闭委托缴费企业10401 该缴费客户已经存在10402 此种卡号或账号不能作为委托缴费帐户10403 只有结算类和准结算类账号才能作为委托缴费帐户10404 该卡号相关信息不存在!10411 该缴费客户不存在或已被删除10412 存在中间状态指令,请稍后再进行操作10413 未撤销的指令数超过最大条数10414 存在内管撤销处理可疑指令,请稍后再进行操作10511 交易收费插入重复10541 数据插入重复10551 数据插入重复10572 该图片类型已存在10581 新增的利率数据已存在,请检查后重新输入。
中国工商银行银企互联系统接口说明Version-4.3

中国工商银行银企互联系统接口说明Version 4.2中国工商银行电子银行部中国工商银行北京软件研发部2005年07月目录1 帐户查询 (1)1.1 单帐户余额查询 (1)提交包 (1)返回包 (1)1.2 多帐户余额查询 (2)提交包 (2)返回包 (3)1.3 当日明细查询 (4)提交包 (4)返回包 (5)1.4 历史明细查询 (6)提交包 (6)返回包 (7)1.5 现金管理户当日明细查询 (9)提交包 (9)返回包 (9)1.6 现金管理户历史明细查询 (11)提交包 (11)返回包 (12)2 转帐支付(逐笔) (13)支付提交包 (13)支付返回包 (15)逐笔支付查询提交包 (16)逐笔支付查询返回包 (16)3 企业财务室 (17)3.1 财务室批量指令 (17)提交包 (18)返回包 (19)3.2 财务室批量指令查询 (20)提交包 (20)返回包 (21)4 收费站 (22)4.1 批量扣个人指令 (22)提交包 (22)返回包 (23)4.2 批量扣个人指令查询 (24)提交包 (24)返回包 (25)4.3 缴费个人信息查询 (26)提交包 (26)4.4 批量扣企业指令 (28)提交包 (28)返回包 (29)4.5 批量扣企业指令查询 (30)提交包 (30)返回包 (30)4.6 缴费企业信息查询(只查已签订协议的) (32)提交包 (32)返回包 (32)5 批量代理汇兑 (33)5.1 代理汇兑指令提交 (33)提交包 (33)返回包 (35)5.2 代理汇兑指令查询 (36)提交包 (36)返回包 (36)5.3 网点信息下载 (38)提交包 (38)返回包 (39)6 批量外汇汇款 (39)6.1 集团内外汇资金调拨指令提交 (39)提交包 (40)返回包 (41)6.2 集团内外汇资金调拨指令查询 (41)提交包 (41)返回包 (42)6.3 B股资金清算指令提交 (43)提交包 (43)返回包 (45)6.4 B股资金清算指令查询 (45)提交包 (45)返回包 (46)6.5 国内外汇汇款指令提交 (47)提交包 (47)返回包 (49)6.6 国内外汇汇款指令查询 (49)提交包 (49)返回包 (50)7 电子商务 (51)7.1 B2C订购指令查询 (51)提交包 (51)返回包 (52)7.2 B2C退货、返还、转付指令查询 (54)返回包 (55)7.3 B2B订购指令查询 (57)提交包 (57)返回包 (58)7.4 B2B退货、返还指令查询 (59)提交包 (59)返回包 (60)7.5 C2C订购指令查询 (62)提交包 (62)返回包 (63)7.6 B2B/B2C退货、返还、转付指令提交 (64)提交包 (64)返回包 (65)7.7 个人联名卡签权指令 (67)提交包 (67)返回包 (67)8 工资单 (68)8.1 工资单文件上传 (68)提交包 (68)返回包 (70)8.2 工资单文件查询 (70)提交包 (71)返回包 (71)8.3 工资单文件删除 (72)提交包 (72)返回包 (73)9 附录错误代码 (74)9.1 明文返回的错误代码 (74)9.2 xml中retCode的错误代码 (74)1帐户查询1.1 单帐户余额查询提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCQueryBalanceOp</opName><ReqParam><Area_code>地区代码</Area_code><Account_num>帐号</Account_num> ---必输项<Account_cur>币种</Account_cur><userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID</PackageID> ---必输项<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam></opReq></ICBCYH>返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCQueryBalanceOp</opName><opResult><Account_num>帐号</Account_num><Account_cur>币种</Account_cur> 例:RMB<retCode>错误返回码错误描述在errMsg 中</retCode><errMsg>错误描述</errMsg><Acc_balance>昨日余额</Acc_balance><Balance>余额</Balance><Usable_balance>可用余额</Usable_balance><Acct_property>帐户属性</Acct_property> 中文<PackageID>包序列ID</PackageID><userID>企业代码</userID><RepReserved1>返回包备用字段1</RepReserved1><RepReserved2>返回包备用字段2</RepReserved2></opResult></opRep></ICBCYH>1.2 多帐户余额查询提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCQueryBalanceListOp</opName><ReqParam><userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID</PackageID> ---必输项<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam><ReqParamSet><ReqParam><Area_code>地区代码</Area_code><Account_num>帐号</Account_num> ---必输项<Account_cur>币种</Account_cur><ReqReserved3>请求包备用字段3</ReqReserved3><ReqReserved4>请求包备用字段4</ReqReserved4></ReqParam></ReqParamSet></opReq></ICBCYH>返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCQueryBalanceListOp</opName><opResult><retCode>错误返回码错误描述在errMsg 中</retCode><errMsg>错误描述</errMsg><PackageID>包序列ID</PackageID><userID>企业代码</userID><RepReserved1>返回包备用字段1</RepReserved1><RepReserved2>返回包备用字段2</RepReserved2></opResult><opResultSet><opResult><Account_num>帐号</Account_num><Account_cur>币种</Account_cur><Acc_balance>昨日余额</Acc_balance><Balance>余额</Balance><Usable_balance>可用余额</Usable_balance><Acct_property>帐户属性</Acct_property> 中文<RepReserved3>返回包备用字段3</RepReserved3><RepReserved4>返回包备用字段4</RepReserved4> </opResult></opResultSet><ErrSet><Err><Account_num>账号</Account_num><errMessage>出错信息</errMessage></Err></ErrSet></opRep></ICBCYH>1.3 当日明细查询提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCCurDetailOp</opName><ReqParam><Area_code>地区代码</Area_code><Account_num>帐号</Account_num> ---必输项<Account_cur>币种</Account_cur><userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID</PackageID> ---必输项<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam></opReq></ICBCYH>返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCCurDetailOp</opName><opResult><retCode>错误返回码错误描述在errMsg 中</retCode><errMsg>错误描述</errMsg><Account_num>本方帐号</Account_num><PackageID>包序列ID</PackageID><userID>企业代码</userID><RepReserved1>返回包备用字段1</RepReserved1><RepReserved2>返回包备用字段2</RepReserved2></opResult><opResultSet><opResult><Trans_date>交易日期</Trans_date>(例:yyyy-MM-dd-HH:mm:ss:6位毫秒)共26位<Check_num>凭证号</Check_num><Bank1_code>对方行行号</Bank1_code><Rec_Account_num>对方账号</Rec_Account_num><Amount>发生额</Amount><Yt>用途</Yt><Trans_type>业务种类</Trans_type> 中文<PostScript>附言</PostScript><Rec_Account_name>对方户名</Rec_Account_name><sign>借贷标志</sign> 中文<Trans_abstr>摘要</Trans_abstr><RepReserved3>返回包备用字段3</RepReserved3><RepReserved4>返回包备用字段4</RepReserved4></opResult></opResultSet></opRep></ICBCYH>1.4 历史明细查询提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCHisDetailOp</opName><ReqParam><Area_code>地区代码</Area_code><Account_num>帐号</Account_num><Begin_date>起始日期</Begin_date> ---必输项(例:yyyyMMdd)<End_date>终止日期</End_date> ---必输项<Max_amount>最大金额</Max_amount> ---必输项(以分为单位,不带小数点)<Min_amount>最小金额</Min_amount> ---必输项<userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID</PackageID> ---必输项<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam></opReq></ICBCYH>返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCHisDetailOp</opName><opResult><retCode>错误返回码错误描述在errMsg 中</retCode><errMsg>错误描述</errMsg><PackageID>包序列ID</PackageID><userID>企业代码</userID><RepReserved1>返回包备用字段1</RepReserved1><RepReserved2>返回包备用字段2</RepReserved2></opResult><opResultSet><opResult><Area_code>地区代码</Area_code><Account_num>帐号</Account_num><Trans_date>交易日期</Trans_date> (例:yyyyMMdd)<Check_num>凭证号</Check_num><Trans_abstr>摘要</Trans_abstr><Debit_Amount>借方发生额</Debit_Amount><Crebit_Amount>贷方发生额</Crebit_Amount><Balance>余额</Balance><Rec_Account_num>对方账号</Rec_Account_num><Bank_name>开户行名称</Bank_name><Bank1_name>对方行行名</Bank1_name><Unit1_name>对方单位名称</Unit1_name><Trans_type>业务种类</Trans_type> 中文<Yt>用途</Yt><Trans_time>交易时间</Trans_time>(例:yyyy-MM-dd-HH:mm:ss:6位毫秒)共26位其值与当日明细中“交易日期”字段值一致<sign>借贷标志</sign> 中文<RepReserved3>返回包备用字段3</RepReserved3><RepReserved4>返回包备用字段4</RepReserved4></opResult></opResultSet></opRep></ICBCYH>1.5 现金管理户当日明细查询提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCCashManageAccCurDetailOp</opName><ReqParam><Area_code>地区代码</Area_code><Account_num>帐号</Account_num> ---必输项<Account_cur>币种</Account_cur><userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID</PackageID> ---必输项<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam></opReq></ICBCYH>返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCCashManageAccCurDetailOp</opName><opResult><retCode>错误返回码错误描述在errMsg 中</retCode><errMsg>错误描述</errMsg><Account_num>本方帐号</Account_num><PackageID>包序列ID</PackageID><userID>企业代码</userID><RepReserved1>返回包备用字段1</RepReserved1><RepReserved2>返回包备用字段2</RepReserved2></opResult><opResultSet><opResult><Trans_time>交易时间</Trans_time> HH:mm:ss<Bank1_code>对方行行号</Bank1_code><Rec_Account_num>对方账号</Rec_Account_num><Amount>发生额</Amount><Yt>用途</Yt><Trans_type>业务种类</Trans_type> 中文<PostScript>附言</PostScript><Rec_Account_name>对方户名</Rec_Account_name><sign>借贷标志</sign> 中文<Trans_abstr>摘要</Trans_abstr><REF>业务编号</REF><OREF>相关业务编号</OREF><BUSCODE>业务代码</BUSCODE><ENSUMMRY>英文备注</ENSUMMRY><CVOUHTYPE>凭证种类</CVOUHTYPE><CVOUHNO>凭证号</CVOUHNO><ADDINFO>附加信息</ADDINFO><RepReserved3>返回包备用字段3</RepReserved3><RepReserved4>返回包备用字段4</RepReserved4> </opResult></opResultSet></opRep></ICBCYH>1.6 现金管理户历史明细查询提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCCashManageAccHisDetailOp</opName><ReqParam><Area_code>地区代码</Area_code><Account_num>帐号</Account_num><Begin_date>起始日期</Begin_date> ---必输项(例:yyyyMMdd)<End_date>终止日期</End_date> ---必输项<Max_amount>最大金额</Max_amount> ---必输项(以分为单位,不带小数点)<Min_amount>最小金额</Min_amount> ---必输项<userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID</PackageID> ---必输项<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam></opReq></ICBCYH>返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCCashManageAccHisDetailOp</opName><opResult><retCode>错误返回码错误描述在errMsg 中</retCode><errMsg>错误描述</errMsg><PackageID>包序列ID</PackageID><userID>企业代码</userID><RepReserved1>返回包备用字段1</RepReserved1><RepReserved2>返回包备用字段2</RepReserved2></opResult><opResultSet><opResult><TRXTYPE>交易类型</TRXTYPE> 中文<BUSIDATE>交易日期</BUSIDATE> yyyyMMdd<BUSITIME>交易时间</BUSITIME> HH:mm:ss<Account_num>交易帐号</Account_num><Bank_name>本方行名</Bank_name><Trans_type>业务种类</Trans_type> 中文<sign>借贷标志</sign> 中文<Debit_Amount>借方发生额</Debit_Amount><Crebit_Amount>贷方发生额</Crebit_Amount><Balance>余额</Balance><Yt>用途</Yt><CVOUHTYPE>凭证种类</CVOUHTYPE><CVOUHNO>凭证号</CVOUHNO><RECIPACT>对方帐号</RECIPACT><RECIPNAME>对方户名</RECIPNAME><RECIPBNA>对方行名</RECIPBNA><REF>业务编号</REF><OREF>相关业务编号</OREF><BUSCODE>业务代码</BUSCODE><ENSUMMRY>英文备注</ENSUMMRY><ADDINFO>附加信息</ADDINFO><RepReserved3>返回包备用字段3</RepReserved3><RepReserved4>返回包备用字段4</RepReserved4></opResult></opResultSet></opRep></ICBCYH>2转帐支付(逐笔)支付提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCpaySubmitOp</opName><ReqParam><Pay_Dep_name>汇款单位</Pay_Dep_name><Pay_Dep_Acc>汇款帐号</Pay_Dep_Acc> (35位)---必输项<Area_code>地区代码</Area_code><Pay_Dep_branch>汇款单位开户行</Pay_Dep_branch><Rec_Dep_name>收款单位</Rec_Dep_name> (60位) ---必输项<Rec_Dep_Acc>收款帐号</Rec_Dep_Acc> (35位) ---必输项<Rec_Area_Code>收款人地区代码</Rec_Area_Code> 0:它行 1:工行<Rec_Dep_branch>收款单位开户行</Rec_Dep_branch>(60位)--必输项<Trans_time>交易时间</Trans_time><Serial_no>指令序号</Serial_no><PayAmt>金额</PayAmt> (18位) ---必输项以分为单位<Account_cur>币种</Account_cur><Pay_Use>用途</Pay_Use> (20位)<Pay_type>汇款速度</Pay_type> 0:普通 1:加急<Author_log_id_1>授权人ID</Author_log_id_1><Author_log_id_2>二次授权人ID</Author_log_id_2> <Submit_Log_id>提交人ID</Submit_Log_id> ---必输项 <Area_name>付款人账户地区名(付款人所在地) </Area_name><Rec_Area_name>收款人账户地区名(收款人所在地) </Rec_Area_name> ---必输项收方如果是工行,以《信息对照表》中的地区代码对照表为准<Branch_code>账户分理处号</Branch_code><Pay_Password>支付密码</Pay_Password><User_Rem>备注栏(用户备注) </User_Rem><Pay_NetCode>付款行网点号</Pay_NetCode><Pay_BranchNo>付款行行号</Pay_BranchNo><Pay_BranchId>付款行行标识</Pay_BranchId><Pay_DispsNo>付款行分签号</Pay_DispsNo><Rec_BranchNo>对方行号</Rec_BranchNo><Rec_BranchId>对方行标识</Rec_BranchId><Rec_DispsNo>对方分签号</Rec_DispsNo><PostScript>附言</PostScript><PostScriptFlag>附言标志</PostScriptFlag><Transfer_Type>转帐类型</Transfer_Type><userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID(15位)</PackageID> ---必输项<SignTime>签名时间(yyyyMMddhhmmssSSS)</SignTime> ---必输项<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam></opReq></ICBCYH>支付返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCpaySubmitOp</opName><opResult><retCode>返回码</retCode>0-成功1-可疑其他为失败,错误描述在errMsg 中<errMsg>错误描述</errMsg><TranFlag>成功描述</TranFlag><PackageID>包序列ID</PackageID><userID>企业代码</userID><RepReserved1>返回包备用字段1</RepReserved1><RepReserved2>返回包备用字段2</RepReserved2></opResult></opRep></ICBCYH>逐笔支付查询提交包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opReq><opName>NCQueryPayOrderDetailOp</opName><ReqParam><userID>企业代码(和证书里的一致)</userID> ---必输项<PackageID>包序列ID</PackageID> ---必输项(提交指令中的包ID)<ReqReserved1>请求包备用字段1</ReqReserved1><ReqReserved2>请求包备用字段2</ReqReserved2></ReqParam></opReq></ICBCYH>逐笔支付查询返回包<?xml version="1.0" encoding = "GB2312"?><ICBCYH><opRep><opName>NCQueryPayOrderDetailOp</opName><opResult><retCode>错误返回码错误描述在errMsg 中</retCode>此值只表示该交易是否执行成功,并不代表此笔支付是否成功或失败(非空表示交易执行失败,失败原因见errMsg)。
银联pos机错误代码对照表

银联pos机错误代码对照表00 ——pos机交易成功承兑或交易成功01 ——pos机交易失败,请联系发卡行查发卡行或检查卡内余额02 ——同上03——商户未登记,无权使用银联pos机终端联系银行卡服务中心处理04——没收卡,请联系收单行操作员没收卡(这种情况为高风险卡片,有黑卡或仿卡的嫌疑)05 ——交易失败,请联系发卡行发卡不予承兑,与发银行联系查询06 ——交易失败,请联系发卡行发卡行故障,稍等重新刷卡07 ——没收卡,请联系收单行特殊条件下没收卡,这种情况为高风险卡片,有黑卡或仿卡的嫌疑09 ——交易失败,请重试重做该交易,稍等重新刷卡12——交易失败,请重试发卡行不支持的交易,这种情况为部分银行卡不识别银联pos机上的刷卡器或未和银联签订支付清算协议。
13——交易金额超限,请重试交易金额无效,采用小金额交易或与发卡行联系,可向银行申请暂时提升信誉额度,或小额刷卡。
14 ——无效卡号,请联系发卡行无效卡号,与银行卡服务中心或发卡行联系,长时间未使用或未交年费管理费情况造成,或者注销卡。
15 ——此卡不能受理与银行卡服务中心联系处理,未接入银联网络,银联不予以清算和结账。
19 ——交易失败,请联系发卡行刷卡读取数据有误,重新刷卡20 ——交易失败,请联系发卡行与银行卡服务中心或发卡行联系21 ——交易失败,请联系发卡行与银行卡服务中心或发卡行联系22 ——操作有误,请重试 pos状态与中心不符,重新签到,确定操作员号码和密码正确,重新刷卡。
23 ——交易失败,请联系发卡行不可接受的交易费,这笔交易资金存在风险或者未签订银联协议。
25——交易失败,请联系发卡行发卡行未能找到有关记录,核对有关资料重做该交易或与发卡行联系30 ——交易失败,请重试检查卡磁条是否完好或反方向刷卡或者银联pos机的磁条没有问题,以及其他接口正常。
31——此卡不能受理此发卡方未与中心开通业务,检查此卡是否是签订银联协议的银行卡。
银联pos机错误代码对照表格模板

35 ——没收卡,请联系收单行有作弊嫌疑的卡,操作员可以没收(黑卡仿卡,高风险卡)
36 ——此卡有误,请换卡重试有作弊嫌疑的卡,操作员可以没收(黑卡仿卡,高风险卡)
37 ——没收卡,请联系收单行有作弊嫌疑的卡,操作员可以没收(黑卡仿卡,高风险卡)
97 ——终端未登记,请联系收单行或银联与银行卡服务中心联系,及时递交资料解决
98 ——交易超时,请重试银联收不到发卡行应答,与银行卡服务中心或发卡行联系
99 ——校验错,请重新签到重新签到再作交易
a0——校验错,请重新签到重新签到作交易
63 ——交易失败,请联系发卡行违反安全保密规定,存在恶意透支或者没有按时还款
64 ——交易失败,请联系发卡行原始金额不正确,核对原始资料或与发卡行联系,持卡人资料有问题,请核实持卡人身份资料,及卡片资料。
65 ——超出取款次数限制超出取款次数限制,银行系统风险控制,联系银行解决
66 ——交易失败,请联系收单行或银联银联磁条不识别或者卡片消磁
93 ——交易失败,请联系发卡行交易违法、不能完成。有套现或恶意透支嫌疑可重新签到后再试
94 ——交易失败,请稍后重试重新签到后再交易或与银行卡服务中心联系
95 ——交易失败,请稍后重试发卡行调节控制错,与发卡行联系,银行系统风险控制
96 ——交易失败,请稍后重试与发卡行或银行卡服务中心联系银行或银联风险系统自动报警
38 ——密码错误次数超限密码输错的次数超限,一般pos机结算刷卡为保护持卡人利益,连续输入3次未能输入正确,发卡行系统自动冻结此卡,24小时后自动解冻。
39 ——交易失败,请联系发卡行可能刷卡操作有误,请重新刷卡
部分POS显示错误代码整合

附录C(规范性附录)对应答码的处理交易返回POS终端时都有39 域,POS终端和终端操作员根据应答码要采取相应的操作,可以把操作分为以下几类:A:交易成功B:交易失败,可重试C:交易失败,不需要重试D:交易失败,终端操作员处理E:交易失败,系统故障,不需要重试注1:如果39 域的内容不能在下表中找到,就显示“交易失败”注2:如果POS交易的批次号和网络中心批次号不一致时应答码会填“77”,此时POS机银盛POS在换日后要求强制进行批结,系统在39域返回ZA,交易失败系统39域返回ZZ,同时返回56域错误信息。
要求如下:POS收到ZA则自动进行批结算并签到。
若批结或签到失败允许普通操作员进行人工处理。
1这种情况终端应该打印单据。
/ 设备返回的代号0;// 成功1;// 命令执行超时2;// PSAM卡认证失败3;// Psam卡上电失败或者不存在4;// Psam卡操作失败10;// 用户退出11;// MAC校验失败12;// 终端加密失败14;// 用户按了取消健15;// Psam卡状态异常32;// 不匹配的主命令码33;// 不匹配的子命令码64;// 没有打印纸80;// 获取电池电量失败128;// 数据接收不正确224;// 重传数据无效225;// 终端设置待机信息失败240;// 不识别的包头241;// 不识别的主命令码242;// 不识别的子命令码243;// 该版本不支持此指令244;// 随机数长度错误245;// 不支持的部件246;// 不支持的模式247;// 数据域长度错误252;// 数据域内容有误253;// 终端ID错误254;// MAC_TK校验失败255;// 校验和错误。
集中作业平台错误代码表

1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060
0292 0293 0294 0295 0296 0297 0298 0299 0301 0306 0307 0308 0309 0310 0311 0312 0313 0333 0334 0335 0336 0337 0338 0339 0340 0341 0342 0343 0344 0345 0346 0347 0348 0349 0350 0351 0352 0353 0354 0355 0356 0381 0382 0383 0384 0385 0386 0390 0391 0392 0393
新密码与原密码相同 非法金融性交易 非法现金交易 未输入打印日期 打印标志错 批处理已完成 系统活动状态有误 重入模式下不允许启动联机系统 CWA加锁失败,请稍候再提交本交易。 系统正忙于运行批交易,请稍候再提交本交易。 本交易仅能在平帐模式下运行 本交易仅能在日间或平帐模式下运行 本交易仅能在日间或夜间模式下运行 本交易仅能在日间模式下运行 本交易仅能在重入模式下运行 操作员代码错或密码错 当前系统已处于日间模式 当前系统已处于夜间模式 非法操作终端 非批交易柜员或柜员密码错 该行部未平帐,不必重开。 该行部无需平帐,不能重开此行部。 更新应用表出错 检查应用表出错 正在执行CUTOFF前批处理 正在拷贝主档案 启动新会计日初始化程序出错 正在切换主档案 启动重入交易处理程序 启动重入交易处理程序出错 尚有该在本模式下运行的批交易未提交 输入参数格式错 输入的参数错误,应为Y/N。 输入的模式参数错误 输入的行部不存在 BJC节点状态有误 BJC或SPF状态有误 BJC或JCT状态有误 系统处于不活动状态,本交易不能运行 系统批交易正忙,请稍侯再提交。 正在进行重入处理中 主管操作员代码错或密码错 联机系统已经启动 联机系统已经关闭 联机系统为不活动状态,不能启动应用。 指定应用已经启动 指定应用不可用或在本运行模式下不可活动 联机系统为不活动状态,不能关闭应用。 指定应用已经关闭或不可用 无该时间后的信息 无本日的信息
银业业务交易MIS串口指令示范

收银终端外挂MIS键盘终端解决方案一、概述为达到收银系统与刷卡系统联动目的,关键是要由收银终端在受理银行卡时,向MIS键盘发送指令触发交易,交易成功后,由MIS 键盘向收银终端返回成功信息。
二、具体方案网络结构图2-1 系统物理结构图收银终端通过串口与MIS键盘连接,收银终端通过网络进行银行卡交易通讯。
业务流程14图 2-2 系统逻辑结构图三、交易类别1.由收银系统触发的交易消费交易撤销交易退货交易查询余额、结帐签到签退查询最后一笔成功交易信息按凭证号查询成功交易信息四、终端开发要求收银终端需要传送收银交易流水号、金额等信息,触发交易时发送给MIS键盘;收银终端需要有超时机制,当发送给MIS键盘后,超过指定时间(可设定)后,提示异常并退出;收银终端应具有标准9针串口(公口),以便和MIS键盘连接。
附件:收银终端与POS机串口通讯指令数据格式:其中CMD指令:参数类型:char型数组,定长2字节参数含义:交易类型参数取值范围:其中,数据域格式为:1.交易触发命令:发送方式:由收银终端通过RS232串行接口MIS键盘向发送功能:用于触发交易数据域格式:注:收银交易流水号用于收银终端判断MIS键盘返回的交易是否为收银终端请求交易,防止串口错包。
原交易流水号应用于“04”撤消、“21”按凭证号查询成功交易信息”指令交易,其余指令可填全“0”。
2.金融交易请求报文:发送方式:由MIS键盘通过RS232串行接口向收银终端发送功能:用于将交易报文发送给收银终端,收银终端收到后将8583报文提取并通过网络发送给建行收单后台数据域格式:注:收银终端收到金融交易请求报文后,应先判断收银交易流水号是否一致,如果一致,将8583请求报文数据转发给中国建行后台。
3.金融交易应答报文发送方式:由收银终端通过RS232串口向MIS键盘发送。
功能:将收到的建行返回的8583响应交易报文发送给MIS键盘其中,数据域格式为:数据域格式:注:MIS键盘收到金融交易响应报文后,应先判断收银交易流水号是否一致,如果一致,再处理8583响应报文数据4.H1触发指令其中,数据域格式为:数据域格式:5.H1应答报文其中,数据域格式为:数据域格式:6.H2应答报文其中,数据域格式为:数据域格式:7.交易结果指令发送方式:由MIS键盘通过RS232串行接口向收银终端发送功能:用于将交易结果,交易要素发送给收银终端数据域格式:typedef struct{/*交易结果*/char RspCode[2 + 1]; //交易结果(00表示交易成功)char RspMsg[40 + 1]; //交易结果描述(字符串)/*以下为需打印的内容*/char TransType[2 + 1]; //交易类型char MerchantName[40 + 1]; //商户名称char MerchantNum[15 + 1]; //商户编号char TerminalNum[8 + 1]; //终端编号char TransCardNum[19 + 1]; //交易卡号char ExpDate[4 + 1]; //卡片有效期char BatchNum[6 + 1]; //交易批次号char OldbatchNum[6 + 1]; //原交易批次号char PosTraceNum[6 + 1]; //交易凭证号char OldposTraceNum[6 + 1]; //原交易凭证号(撤销、退货时存在)char SettleDate[8 + 1]; //银行记帐日期char TransDate[8 + 1]; //交易日期char TransTime[6 + 1]; //交易时间char AuthorNum[6 + 1]; //授权号char TransAmount[12 + 1]; //交易金额(撤销、退货时为原交易金额)char CardType[1 + 1]; //卡类型0-银联1-外卡2-IC卡char CardName[40 + 1]; //发卡组织名称char ToAddMsg1[50 + 1]; //发卡行信息(如长度为0 则不打印)char ToAddMsg2[40 + 1]; //中国银联信息(如长度为0 则不打印)char ToAddMsg3[20 + 1]; //结算行信息(如长度为0 则不打印)} DATA_STRUCT;RspCode代码表(请参考建行交易返回码表)。
银联pos机错误代码对照表

银联pos机错误代码对照表00 ——pos机交易成功承兑或交易成功01 ——pos机交易失败,请联系发卡行查发卡行或检查卡内余额02 ——同上03——商户未登记,无权使用银联pos机终端联系银行卡服务中心处理04——没收卡,请联系收单行操作员没收卡(这种情况为高风险卡片,有黑卡或仿卡的嫌疑)05 ——交易失败,请联系发卡行发卡不予承兑,与发银行联系查询06 ——交易失败,请联系发卡行发卡行故障,稍等重新刷卡07 ——没收卡,请联系收单行特殊条件下没收卡,这种情况为高风险卡片,有黑卡或仿卡的嫌疑09 ——交易失败,请重试重做该交易,稍等重新刷卡12——交易失败,请重试发卡行不支持的交易,这种情况为部分银行卡不识别银联pos 机上的刷卡器或未和银联签订支付清算协议。
13——交易金额超限,请重试交易金额无效,采用小金额交易或与发卡行联系,可向银行申请暂时提升信誉额度,或小额刷卡。
14 ——无效卡号,请联系发卡行无效卡号,与银行卡服务中心或发卡行联系,长时间未使用或未交年费管理费情况造成,或者注销卡。
15 ——此卡不能受理与银行卡服务中心联系处理,未接入银联网络,银联不予以清算和结账。
19 ——交易失败,请联系发卡行刷卡读取数据有误,重新刷卡20 ——交易失败,请联系发卡行与银行卡服务中心或发卡行联系21 ——交易失败,请联系发卡行与银行卡服务中心或发卡行联系22 ——操作有误,请重试 pos状态与中心不符,重新签到,确定操作员号码和密码正确,重新刷卡。
23 ——交易失败,请联系发卡行不可接受的交易费,这笔交易资金存在风险或者未签订银联协议。
25——交易失败,请联系发卡行发卡行未能找到有关记录,核对有关资料重做该交易或与发卡行联系30 ——交易失败,请重试检查卡磁条是否完好或反方向刷卡或者银联pos机的磁条没有问题,以及其他接口正常。
31——此卡不能受理此发卡方未与中心开通业务,检查此卡是否是签订银联协议的银行卡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
代理业务编号有误 查询到的交易条数超过查询可反馈最大条数 商户证书格式错误 商户证书不被信任 商户使用证书已过期或者还未生效 交易处理失败 商户证书被冻结或者证书作废 待补录业务登记日期格式非法 待补录业务登记日期大于系统当前日期 处理明细返回数据异常 计算电子回单验证码异常 生成回单打印数据异常 回单记录表中相同回单记录重复 回单记录表中没有对应回单记录 证书有效期已过,请及时展期后使用 证书缴费期已过,请及时缴费后使用
B0232 B0233 B0234 B0235 B0236 B0237 B0238 B0239 B0240 B0241 B0242 B0243 B0244 B0245 B0246 B0247
B0248 B0249 B0250 B0251 B0252 B0253 B0254
B0255 B0256 B0257 B0258 B0259 B0260 B0261 B0262 B0263 B0264 B0265 B0266 B0267 B0268 B0269 B0270 B0271 B0272 B0273
“收款行标识”错误!此交易目前只支持工行范围内结算 “收款行标识”和“收款方工行网点名称”不匹配 指令插入临时表错误,导致整个批次插入失败请重新提交 该批交易 待查指令包序列号和待查平台交易序列号不能同时为空 没有该用户的此序列号的待查指令包 批量文件表中没有企业的此批次指令 集团未开通额度共享 没有为批量扣个人注册企业收费账号 收方账号不能为空 收款帐号地区名称与收款帐号所在地不符! 集团对该收款账号无转入权限 收款帐号未设置为批量扣个人注册账户 获取付方地区代码失败! 收方帐号与协议编号不匹配 借方与贷方未签协议 协议编号有误 查询收费账号相关信息异常 收费金额超过单笔最大金额 提交次数超过设定的每月扣费次数 修改本月已用次数及上次修改时间异常 收费企业账号的权限非法 指令包内顺序号为空或者重复 总行系统参数表中缺少参数 没有符合条件的记录 此接口不支持人民币交易 付款账号币种有误 付款账号不是经常性项目账号 付款账号地区没有开通RFC系统 集团对该付款账号无转出权限 收款账号不能为集团外账号 收款帐号币种有误 收付方账号不能同时为集团账号 收付方账号不能同时为分支机构账号 收款账号不是往来户 收款帐号未设置为批量扣企业注册账户 缴费帐号或缴费人名称有误 收费金额超过单笔最大金额 收费账号每月收款次数已超过每月收款限制次数 某项收入名称为空 某项收入金额为空 某项支出名称为空 某项支出金额为空 插入工资单设置表异常 工资账户1长度非法 工资账户2长度非法 3个工资账户不能同时为空
B0047 B0048 B0049 B0050 B0051 B0052 B0053 B0054 B0055 B0056 B0057 B0058 B0059 B0060 B0061 B0062 B0063 B0064 B0065 B0066 B0067 B0068 B0069 B0070 B0071 B0072 B0073 B0074
B0185
工资账户3长度非法 插入工资单临时表异常 提交的“总金额”与所有员工实际收入和不符 导入总行职工工资单异常 起始日期格式非法 结束日期格式非法 查询页码非有效数字 工资单流水号不能为空 此工资单不存在 此工资单状态不正常 付款账号未注册贵宾室企业财务室 待查指令包顺序号和待查平台交易顺序号不能同时为空 集团编码或者客户证书不存在 周期额度设置变更方式无效 额度重置指令上送账号不全 额度设置指令上送账号非一颗集团树账号 该账号未设置周期 该账号原周期累计支付额度无效 该账号原周期开始日期无效 该账号周期指定天数无效 树各账号周期方式不一致 树各账号的下一周期开始日期不一致 额度设置不能上送重复账号 非重置指令不能上送根账号 额度设置不能只上送根账号 账号设置金额与额度变更方式不符 整理后保留额度出现负数或者非法 证书ID对账号的对应权限不足 B2B订单支付未成功,不能退货、返还和转付 B2C订单支付未成功,不能退货或返还 上送商城类型或者交易类型错误 B2B支付速度上送数据有误 B2C转付交易不支持此卡种 转付交易请上送转付人名称和转付账号数据 上送转付金额超过B2C转付单笔限额 支付交易时间为空 不支持电话银行支付渠道 您的商城ID未开通返还权限 上送商城账号与支付指令的收款账号或商城账号不符 转付交易上送转付账号有误 累积退货、返还或者转付金额超过了订单总金额 订单超过有效操作期限 支付期限设置为空 订单金额为空 证书ID未获得此持票账号的授权 出票日期小于系统工作日期180天或大于系统日期 汇票到期日大于出票日期180天或小于系统日期
B0186 B0187 B0188 B0189 B0190 B0191 B0192 B0193 B0194 B0195 B0196 B0197 B0198 B0199 B0200 B0201 B0202 B0203 B0204 B0205 B0206 B0207 B0208 B0209 B0210 B0211
B0093 B0094
B0095 B0096 B0097 B0098 B0099 B0100 B0101 B0102 B0103 B0104 B0105 B0106 B0107 B0108 B0109 B0110 B0111 B0112 B0113 B0114 B0115 B0116 B0117 B0118 B0119 B0120 B0121 B0122 B0123 B0124 B0125 B0126 B0127 B0128 B0129 B0130 B0131 B0132 B0133 B0134 B0135 B0136 B0137 B0138
错误代码 错误信息 B0001 归属编码、归属单位、指令包序列号数据某项为空: B0002 指令包序列号超过35位 B0003 未开通银企互联业务 B0004 证书ID所属渠道有误 B0005 证书状态不正常 B0006 证书ID类型有误 B0007 证书ID不存在 B0008 客户上送交易日期和交易时间长度有误 B0009 批量指令导入正式表错误 B0010 总笔数非法 B0011 总笔数与实际笔数不符 B0012 指令包序列号为空或重复! B0013 存储过程执行有误 B0014 账号地区代码有误 B0015 集团对该查询账号无查询权限 B0016 某单笔必输项为空: B0017 某必输项为空: B0018 此渠道不支持此客户证书类型 B0019 此交易不支持该集团行业类型 B0020 已超过此交易当天允许执行最大次数 B0021 账号状态不正常 B0022 企业未开通个人鉴权功能 B0023 企业当日鉴权次数超过限制 B0024 企业当日个人账号鉴权次数超过限制 B0025 此交易不支持此类型账户 B0026 某单笔必输项有误: B0027 记账处理方式有误 B0028 发生额上下限必须为数字 B0029 发生额下限必须小于发生额上限 B0030 开始时间、结束时间必须为数字 B0031 结束时间必须大于等于开始时间 B0032 企业币种转换有误 B0033 对账单账号对应的开户行BIC码查询无记录 B0034 总金额非法 B0035 总金额与实际金额不符 B0036 客户上送交易日期非当天 B0037 联机批量标志有误 B0038 入账方式有误 B0039 此交易不支持工行旧账号 B0040 金额非法 B0041 集团无此账号 B0042 日常往来账户信息表中不存在该账号 B0043 账号中文户名不符 B0044 账号英文户名不符 B0045 账号币种不符 B0046 此交易不支持外币
正交易日期非当日,无法进行反交易 工资周期累加已经达到限额,不允许支付 请求包格式或者长度超长问题 请求包分隔符错误 输入账号不能为空 输入账号非法 交易代码不允许为空
Hale Waihona Puke B0139 B0140 B0141 B0142 B0143 B0144 B0145 B0146 B0147 B0148 B0149 B0150 B0151 B0152 B0153 B0154 B0155 B0156 B0157 B0158 B0159 B0160 B0161 B0162 B0163 B0164 B0165 B0166 B0167 B0168 B0169 B0170 B0171 B0172 B0173 B0174 B0175 B0176 B0177 B0178 B0179 B0180 B0181 B0182 B0183 B0184
非此交易允许用途 并笔入账付款账号不唯一 并笔入账记账方式不唯一 并笔入账定时启动日期不唯一 并笔入账系统内外标志不唯一 该字段不能包含非ASCII字符: 该字段不能包含非数字字符: 当前周期内累计支付工资已大于最大限额 跨行支付发报不成功 定时启动日期不能小于等于当天 该批指令笔数大于批量提交最大笔数的参数限制,请分批 提交 插入批量文件表失败 插入银企互连指令包序列号签名表失败 集团服务参数表中缺少参数! 企业要求:对方账户必须为日常往来户! 取付款方网点信息错 代理付款人账号或行名有误 收款方工行地区名称输入有误 取收款地区代码异常 取收款方网点信息错 收款账号不能是证券登记公司特定清算账户 收款方工行网点名称输入有误 取收款地区分签号异常 收款行标识与收款方工行网点名称不匹配 收款账号与地区代码不匹配 对方账号含有非法字符 对方账号长度非法 对方账号校验错
B0212 B0213 B0214 B0215 B0216 B0217 B0218 B0219 B0220 B0221 B0222 B0223 B0224 B0225 B0226 B0227 B0228 B0229 B0230 B0231
交易日期和系统当前日期不一致 票据号码未输时持票人账号必输 票据托管状态有误 票据指令类型有误 票据起止日期有误 票据种类有误 票据背书标志有误 是否申请票据真伪鉴别标志有误 申请工行票据鉴别标志有误 票据处理选择有误 贴现时必输贴现申请利率 质押时必输质押贷款金额 转让时必输被背书人名称 插入个人银企互联工资单关联表重复 插入个人银企互联工资单关联表异常 集团未开通票据托管业务 单笔交易有误 收入项目数有误 支出项目数有误 产生交易流水号失败 插入批量处理表失败 批量处理表中无此指令记录 插入可疑指令自动批复表失败 指令明细信息表中无此指令记录 可疑指令自动批复表中无此指令记录 集团额度共享标志状态异常 输入的"待查平台交易流水号"或"待查指令包序列号"不能 在额度设置明细表中查找到 检查缴费帐号或缴费人名称时异常 收费企业信息表中没有该企业收费信息 检查收费企业信息表中该企业收费信息时失败 业务种类非法 检查批扣个人收费账号与协议匹配信息时异常 未设置为企业批量扣个人协议编号 指令插入待反馈信息表重复 指令插入待反馈信息表异常 对公逐笔、批量、代理汇兑收费表中没有相应的收费信息 计算手续费出现异常 计算资金汇划费出现异常 计算资金汇划费未找到对应的缴费代码 查询任意转账权限有误 收款账号与注册定向汇款户名不符 收款账号不在注册定向收款账号列表中 汇总记账不支持跨行 跨行指令行名未上送 指令插入手续费信息表出现异常 指令字段赋值异常