1、自动匹配逻辑
EAS电子回单和交易明细的自动匹配逻辑为:
根据银行账户+交易日期+回单码的组合去校验,只有这三个字段完全一致,才能够通过电子回单匹配交易明细后台事务以自动匹配成功。
电子回单匹配交易明细后台事务以及电子回单查询界面的【匹配交易明细】按钮都是用以上逻辑进行自动匹配。
2、查看回单码
可在〖应用中心〗→〖资金管理〗→〖电子回单〗→〖业务处理〗→〖银行电子回单匹配处理〗界面查询回单码:
回单码是指:
T_BE_TransDetail 交易明细表中的 FreceiptNO 电子回单码
T_BE_Ereceipt电子回单表中的 FDetailNO 交易流水码
若没有【银行电子回单匹配处理】菜单,需要再后台查下以上交易明细表和电子回单表里的回单码字段,比对是否一致。
3、回单码不一致如何处理
若电子回单和交易明细的回单码不一致,如下图:
回单码不一致的问题通常是因为电子回单平台和银企平台版本不对应,可查看如下帖子进行处理:https://vip.kingdee.com/questions/119027610344000000/answers/119027610344000001
对于回单码不一致的的回单和交易明细,可以通过〖应用中心〗→〖资金管理〗→〖电子回单〗→〖业务处理〗→〖银行电子回单匹配处理〗界面做手工匹配。
如果看不到〖银行电子回单匹配处理〗菜单,则需要更新最新的资金补丁。更新资金补丁后需同步权限项,分配银行匹配处理相关权限项即可使用手工匹配功能。
4、回单码一致不能匹配如何处理
若回单码一致也不能匹配,有如下两种常见情况:
4.1 匹配时字段超长报错
在【银行电子回单匹配处理】界面做手工匹配时出现如下报错:
这是因为电子回单匹配交易明细时会反写交易明细的对方信息、摘要、金额等字段信息到电子回单上,交易明细上的字段值长度大于回单上的字段值长度,可扩展下相应的字段值长度。这个问题已经出补丁处理过,可更新最新的补丁处理。如果不想打补丁可在查询分析器执行如下的脚本,扩展字段长度。
IF EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_BE_EReceipt' AND KSQL_COL_NAME='FExplanation') alter table T_BE_EReceipt alter FExplanation nvarchar(500);
IF EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_BE_EReceipt' AND KSQL_COL_NAME='FRemark') alter table T_BE_EReceipt alter FRemark nvarchar(500);
IF EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_BE_EReceipt' AND KSQL_COL_NAME='FDESCRIPTION') alter table T_BE_EReceipt alter FDESCRIPTION nvarchar(500);
IF EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_ERE_EDMatchResult' AND KSQL_COL_NAME='FDescription') alter table T_ERE_EDMatchResult alter FDescription nvarchar(500);
4.2 回单日期与交易明细日期不一致
最开始已经强调过回单的自动匹配逻辑是根据银行账户+交易日期+回单码的组合来做自动匹配,有时会出现交易日期不一致的场景,也可以通过〖应用中心〗→〖资金管理〗→〖电子回单〗→〖业务处理〗→〖银行电子回单匹配处理〗界面做手工匹配。
4.3共享账户下载了重复的交易明细导致回单不能匹配
有些客户的资金补丁比较旧,创建账户和共享账户都能下载交易明细,就会出现一个回单码对应多条交易明细。后台查询一个回单码可以看到对应有多条交易明细。在回单匹配交易明细时只能匹配到其中的一条交易明细,就会出现有一条交易明细匹配上了回单,其他交易明细还是未匹配的情况。
解决办法:
1)在调度设置中删除共享账户的调度设置,只留下创建账户的调度设置;
2)更新资金补丁,新补丁调度设置里面禁止配置使用权账户的设置,也不允许创建账户和共享账户同时下载交易明细。
推荐阅读