1.工行推广版(icbcpb)
问题(1)
工行推广版外币帐户余额和对帐单下载时候报错:账号币种不符第一笔币种不符或非法,请使用正确工行币种!
解决方案:
首先将代码nchome502\\resources\\ebank\\system下的currencymapping.xml文件复制到工行推广版icbcpb文件夹下,然后编辑修改此文件,增加一行外币转换定义。
其中curr字段是NC的币种PK,transcurcode字段是银行使用的币种编码。(各个银行的外币币种编码可能不相同(需要和银行咨询),如工行的美元币种是014,所以transcurcode="014",其他银行请填写相应的值。
这个时候再去查工行推广版的外币帐号的余额和对帐单,然后看 ufbank日志如下第一段中的account_cur字段的值应该是你刚才设置的transcurcode值,这个时候表示设置正确。
2009-3-18 16:23:4.93】【UFBankGate.clsService:sendBank】【访问该机器的客户端计算机IP地址为:127.0.0.1】
【2009-3-18 16:23:4.93】【UFBankGate.clsService:sendBank】【接收到业务组的指令数据:
其他银行的外币设置也是如此。
问题(2)
工行推广版,目前从全国各地的项目发现,在进行银行跨行支付时,银行要求必须输入联合号,否则不处理。
解决方案:
修改nchome502\\resources\\ebank\\system\\icbcpb下的pay.xml文件,在配置文件里增加一行“收款方联行号”格式如下:
问题(3)
工行推广版帐号支付时候支付失败,ufbank日志返回信息如下:
【2009-3-6 11:2:37.359】【UFBankGate.clsService:sendBank】【银行插件类接口方法ufbankplugin30.clsicbcpb执行成功。返回值为:
解决方案:
是因为工行推广版网银补录信息里的摘要最多输入10个汉字,此次支付摘要信息busnar="工程项目工具叉车托运费"超常导致支付失败。
问题(4)
重新下载对帐单问题
在资金管理网上银行“银行对帐单管理”节点
下载了3月12日后的对帐单,目前需要下载3月1日到7日的对帐单。
系统不给下载。
解决方案:
下载日期要连续,所以如果要下载以前日期的对帐单,终止日期要为已下载期间的开始日期。
问题(5)
NC3.5工行普通版的网银补录“汇款速度”处银行规定只能填0或1,0表示普通,1表示加急,不能填汉字,否则转账后银行返回“必输项错误”,但在NC里的支付状态已显示支付成功,不能再次支付了。为避免客户在汇款速度处误填其它内容,希望改成下拉选择式,不能填入其它内容。
解决方案:
修改ebank\\system\\icbc里的pay.xml
修改前是:
修改后为:
问题(6)
用建行外联银企直联时,可以查询余额,在下载对账单时出现错误提示。
解决方案:
建行外联(ccbn)的人民币编码使用的是01而不是系统默认的RMB。
需要将\\nchome502\\resources\\ebank\\system下的currencymapping.xml文件复制到ccbn下,然后修改transcurcode="RMB"为transcurcode="01"
问题(7)
建行重客(ccb) 在网上银行-网银付款指令状态节点,查询一个付款账号的付款指令,打勾后,点支付状态下载,报下载成功! 1-银行返回信息:E2033 所查询交易记录不存在。
解决方案:
在nchome502\\resources\\ebank\\system\\ccb下的zfcx.xml文件中要填入