【电子回单】农行公网版电子回单和交易明细回单码不匹配原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
3人赞赏了该文章 1168次浏览 未经作者许可,禁止转载编辑于2022年11月28日 18:11:14

问题描述:

        客户的电子回单程序安装包用的是2022.4.21发布的安装包;而银企平台补丁已经打了2022.8.17号的银企最新补丁。

1)在银企平台web - 业务管理 - 银行业务配置 - 农业银行公网版中,回单文件来源选择【总行推送或CMRA25接口】,看描述,回单码格式会包含借贷标识,在银企平台-交易明细查询中看到的回单匹配码确实也包含了借贷标识;

2)从电子回单系统的配置项 - 银行配置 - 农业银行公网版,回单推送方式选择了【CMRA25接口】,匹配码规则选择【总行:账号-日期-日志号-对方账号-交易金额】。

配置如下图:

银企平台:

image.png


电子回单系统:

image.png


        回单下载成功后,到银企平台 - 业务首页 - 查询 - 电子回单查询页面查询该账号的回单信息,如下图所示,电子回单号是由 【账号-日期-日志号-对方账号-交易金额】拼接而成的。

image.png

        

        查看该账号的交易明细,可以看到回单匹配码是由账号-日期-日志号-对方账号-交易金额-借贷标识】拼接而成的。

image.png


分析解答:

        回单码不一致导致交易明细和电子回单无法匹配。电子回单号中没有包含借贷标识,该问题目前需要部署农行公网版回单的私包进行处理,部署私包后需要删除已下载的电子回单数据,然后重新下载电子回单。

☆小知识☆:如何删掉已下载的电子回单数据 ?

下面举例删除农行2019年11月12日,账号123321123321已下载的回单记录:

(1) 在配置项找到回单文件下载保存根目录,在该目录下找到\bakPath\ABC_DC\20191112文件夹,删除文件名包含123321123321的所有文件

image.png

(2) 连接数据库,找到t_receipt_detail表,找出file_path字段为刚才删除的文件的路径的记录,把对应记录也删除。参考语句:select * FROM t_receipt_detail WHERE file_path like "%bakPath/ABC_DC/20191112/%"。

        

        重新下载电子回单后,此时到银企平台-电子回单查询页面查询回单信息,可以看到电子回单号中去掉了对方账号、加上了借贷标识,即部署私包后,电子回单号由 【账号-日期-日志号-交易金额-借贷标识】构成。

image.png


        重新下载的电子回单跟交易明细还是匹配不上,因为交易明细的回单匹配码中还包含了“对方账号”的信息。对于该问题,还需要更换一下农行公网版银企平台的私包,私包中把对方账号字段去掉了;部署私包后,在银企平台-交易明细查询页面勾选“立刻获取银行所有明细”后查询,会重新从银行下载指定范围内该账号的交易明细;业务系也要联机查询账号的交易明细,更新一下回单码才能自动匹配。


        说明:

1)该问题中提供给客户的农行公网版的电子回单的私包,在电子回单安装包版本20221028中已经修复;

2)该问题中提供给客户的农行公网版的银企平台的私包,在最新的银企补丁PT168482(发布日期:2022-11-11)中已修复。

赞 3