【银企平台】交易明细重复问题处理

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【银企平台】交易明细重复问题处理

问题:银企平台查询到重复的交易明细,导致eas明细也重复(中国邮政储蓄银行交易明细重复需要另外分析,因为存在邮政银行凌晨结息会产生明重复交易明细,属于银行问题)


解决建议:

1、清理银企平台明细脏数据:

    1).连上银企数据库


    2).删除银企平台数据库表T_EBG_DetailInfo(近期明细数据,一般为最近2个月内的明细)和T_EBG_DetailInfo_History(历史明细数据,一般为2个月前的明细)中存在问题的明细数据。

     注意:银企平台交易明细查询报表的流水号就是id,操作步骤。

--1、备份 T_EBG_DetailInfo 和 T_EBG_DetailInfo_History

sql server数据库语法:select * into T_EBG_DetailInfo_bk from T_EBG_DetailInfo;

oracle数据库语法:create table T_EBG_DetailInfo_bk as select * from T_EBG_DetailInfo;

--2、删除重复明细数据

delete from T_EBG_DetailInfo where id = '此处替换17位数字的流水号';

delete from T_EBG_DetailInfo_History where id = '此处替换17位数字的流水号';

image.webp

2、清理业务系统明细数据(星空/EAS/....)

2.1. 业务系统是星空: 直接重新下载交易明细即可更新。


2.2. 业务系统是EAS:

需要清理EAS明细脏数据

    1).记录下 T_EBG_DetailInfo和T_EBG_DetailInfo_History 中要删除的交易明细的ID1,ID2...


    2).在EAS查询分析器中搜索交易明细表T_BE_TRANSDETAIL,查询sql如下:

select com.FNAME_l2 as 公司名称, acc.FBANKACCOUNTNUMBER as 银行账号, acc.FNAME_l2 as 银行账户, t.FBIZTIME as 交易时间, t.FDEBITAMOUNT as 付款金额, t.FCREDITAMOUNT as 收款金额, t.FTRANSBALANCE as 余额

from T_BE_TRANSDETAIL t

LEFT OUTER JOIN T_BD_ACCOUNTBANKS acc on t.FBANKACCOUNTID = acc.FID 

LEFT OUTER JOIN T_ORG_COMPANY com on t.FCOMPANYID = com.FID 

where ftranpackageid in ('ID1','ID2');


    3).根据查询到的【组织、账户、交易时间、收付款金额、余额】条件,在交易明细序时簿找到该笔交易明细


    4).如果交易明细的银行上划或者银行下拨打钩,则无法删除交易明细,需要先打开菜单栏的业务按钮,选择取消银行上划或者取消银行下拨


    5).交易明细页面点下查按钮,如果存在数据,需要先删除已生成的下游单据,如收付款单、结算单、划拨单


    6).使用删除功能删除交易明细,如果提示交易明细已被下载,则检查银行对账单,先将交易明细对应的银行对账单的数据删除


    7).删除中遇到其他问题需要联系资金蔚鹏老师处理,如果自行使用sql删除交易明细,造成脏数据则本部不协助处理


5、都清理完之后,再在EAS进行查询明细操作


以上操作完成之后,再观察是否有重复明细数据。


补丁下载与安装指导文档见:银企平台常用资料大全



【银企平台】交易明细重复问题处理

问题:银企平台查询到重复的交易明细,导致eas明细也重复(中国邮政储蓄银行交易明细重复需要另外分析,因为存在邮政银行凌晨结息会产生明...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息