中国银行电子回单下载失败,原因是请求回单文件名时发生异常,日志显示操作员未开通查询电子回单功能权限。需确认操作员是否具备相应权限或咨询银行技术人员。
问题描述:
中国银行下载电子回单失败,失败原因:失败流程节点-下载前预处理中:获取回单下载列表发生异常:银行返回报文的回单文件名为空...
分析解答:
银行配置中sftp测试是通的,而且winscp也可以连上银行sftp服务,银企平台 - 交易明细中 2022-10-21号该账号也有交易明细。
下载中国银行的电子回单时,第一步是通过银企平台请求银行获取压缩包名(中国银行比较特殊,其它银行都是直接在回单程序发请求的,但是中国银行下载回单时获取文件名这一步是银企平台做的),所以需要查看银企平台的business日志。如下图所示,从银企平台的日志看,显示如下:
<head>
<termid>Exxxxx00</termid>
<trnid>1xxxxxxxxxx5</trnid>
<custid>4xxxxxx9</custid>
<cusopr>4xxxxxx9</cusopr>
<trncod>b2e0500</trncod>
<token>ACD49EA1202895F0B87899EFC1613B85</token>
</head>
<trans>
<trn-b2e0500-rs>
<status>
<rspcod>B077</rspcod>
<rspmsg>操作员未开通此功能权限,请修改</rspmsg>
</status>
</trn-b2e0500-rs>
</trans>
</bocb2e>
银企平台通过逐笔电子回单下载(b2e0500)接口下载电子回单明细信息,查询结果按照逐笔交易生成 交易日期YYYYMMDD +交易账号 +交易流水号.pdf,最后打包文件名.pdf.zip,并且此三个要素(交易日期,交易账号,交易流水号)能够在交易明细报文中返回,实现电子回单和交易明细的精确匹配。从日志看,接口的响应报文中显示响应码和响应信息为:
B077=操作员未开通此功能权限,请修改
该问题需要咨询银行技术人员,是否该操作员(银企平台-前置机那里可以看到操作员的信息)是否没有查询电子回单的权限,或者该操作员没有开通b2e0500接口的权限。
推荐阅读