【电子回单】中信银行电子回单和交易明细匹配错误原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
5人赞赏了该文章 1,749次浏览 未经作者许可,禁止转载编辑于2022年11月24日 08:52:06
summary-icon摘要由AI智能服务提供

文本描述了在EAS系统中,银行账户交易明细与电子回单匹配时出现的问题:交易明细与回单金额不匹配,且回单码存在重复情况。分析发现是由于银企平台补丁较旧,导致回单码规则不唯一,进而在回单系统处理时随机添加“_0001”区分。解决方案包括更新回单系统版本和银企平台补丁,以使用新的匹配码规则解决问题。最终客户通过替换相关jar包解决了问题。

问题描述:

        如下图所示,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包来解决的。

图标赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!