本文介绍了银企平台KD标识(业务系统称对账码)与业务系统、银行之间的交互流程。包括业务系统提交付款、银企平台返回KD标识、银企平台向银行提交付款请求(视银行配置决定是否上传KD标识)、银行返回KD标识至银企平台,最终业务系统获取KD标识以关联交易明细。同时分析了交易明细无KD标识的原因及问题排查方法。
前言:该篇文章讲述银企平台KD标识/对账码 与业务系统的交互细节,如对该定义和使用场景不清楚的可先学习银企平台KD标识/对账码介绍
银企平台叫KD标识,业务系统叫对账码,其实是一个东西,下面讲解就一致写KD标识
业务系统(EAS/星空等)-银企平台- 银行的KD标识/对账码交互细节:
1、业务系统提交付款到银企平台
2、银企平台接收付款之后在响应报文中"rqstSerialNo"中返回KD标识,业务系统拿到之后作为对账码反写到付款单上
3、银企平台准备提交付款请求到银行(此处默认为已经支持付款KD标识的银行插件和付款接口),此时如果该银行业务配置-付款KD标识开启,则银企平台会上送KD标识到银行,否则不会,那么银行明细中也不会返回给银企KD标识,业务系统也就拿不到KD标识,付款单就关联不上交易明细。
4、正常情况,银企付款时上送KD标识银行之后,银行就会在交易明细中返回该KD标识,银企会拿到在业务系统查询明细请求的响应报文中"reserveds" 中的"KDRetFlag={8位无业务语义KD标识字符串}"返回,此时业务系统就拿到了KD标识,付款单即可联查交易明细。
以上日志报文截图仅举例,并无实际关联意义。
常见问题:是通过银企平台付款,但是交易明细上没有KD标识(显示非银企付款)
原因:
1、银企平台对应银行业务配置是否开启付款KD标识(没有该配置一般就是不支持KD标识)
2、如果已开启,那么可能走到了该银行其他付款接口(目前有些银行只是部分付款接口支持KD标识),银企平台提交付款时没有上送KD标识给银行,需要备份当天查询到明细的银企日志来查看分析确认。
3、银企平台提交付款时上送了KD标识给银行,但是银行返回的该笔交易明细没有返回KD标识回来,此时也需要需要备份当天查询到明细的银企日志来查看分析确认
问题资料收集请参考:
(以下说明中,~代表银企平台安装目录, yyyy-mm-dd代表8位日期)
1.出现问题时完整的操作场景、操作步骤描述(交易信息详细截图,如交易金额,收款账号、付款账号、日期、状态、流水号等);
2.银企平台已更新的补丁号:~\PT.txt
3.出现业务问题的所在那一天银企日志信息:
日志收集请参考,日志收集请参考:https://vip.kingdee.com/article/43437547373264905
推荐阅读