【电子回单】中信银行电子回单和交易明细匹配错误原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
4人赞赏了该文章 1096次浏览 未经作者许可,禁止转载编辑于2022年11月24日 08:52:06

问题描述:

        如下图所示,EAS的银行账户交易明细页面,这条交易明细匹配了电子回单,但是联查到的回单金额不对。

image.png

        而在电子回单列表中,选中这条回单联查交易明细,联查到两条交易明细:

image.png


分析解答:

    现场的回单版本是:20211111;

    银企平台补丁是:2021-12-24发布的补丁;

    业务场景:出现上述问题的业务,都是对外付款业务,有两笔交易明细,一笔是付款,一笔是手续费。

    经查,这两笔交易明细的回单码是相同的:

image.png

    PS:因银企补丁较旧,所以银企web-交易明细页面查询交易明细,不显示回单码。较新的补丁,下面这个列表会显示回单码信息。

image.png

    

    而电子回单查询页面,查询到的这两条回单,其中一条回单的回单码多了"_0001"。

image.png

image.png


      匹配码是电子回单和交易明细匹配的唯一标识 。旧的回单版本,匹配码规则是:账号_日期_transNo(截取14位)_借贷标志。按照这个匹配码规则生成的回单码,对于这种对外汇款的场景(有手续费),按照这个匹配码规则生成的回单码,是不唯一的;回单系统在处理的时候,会随机的对其中一条回单的匹配码加上“_0001”加以区分。而两条交易明细的回单码是相同的(不带“_0001”)。

交易明细:

金额是【581173.00】的这笔交易明细的回单码是:7xxxxxxxxxxx-20221021-SC281850186099-D

金额是【729.15】的这笔手续费的交易明细的回单码也是:7xxxxxxxxxxx-20221021-SC281850186099-D

回单:

金额是【581173.00】的这条回单的回单码是:7xxxxxxxxxxx-20221021-SC281850186099-D_0001

金额是【729.15】的这条回单的回单码是:7xxxxxxxxxxx-20221021-SC281850186099-D_0001

        在EAS中进行交易明细和电子回单匹配的时候,按照匹配码进行匹配,就会出现问题描述中的这种现象。

       

        在最新的回单版本(20221028)中,中信银行的匹配码规则变了,新的匹配码规则是:账号_日期_回单编号_金额_借贷标志。针对对外汇款(有手续费,一笔付款会有两条交易明细)这种业务场景,按照新的匹配码规则生成的回单码,是可以唯一标识一条回单的。

    

        所以,针对客户的场景,需要:

1、回单系统:部署最新的回单版本,该版本修改了中信银行的匹配码规则。

链接:https://vip.kingdee.com/article/165500974349008896?productLineId=8

2、银企平台:打银企平台的补丁PT168482(发布日期:2022-11-11)或在这之后发布的补丁,该补丁修改了中信银行的回单码匹配规则。

PS:反馈该问题的这家客户,因考虑到多方面的因素,最后是通过替换回单系统和银企平台的中信银行的jar包来解决的。

赞 4