真功夫付款业务及收款数据对接说明由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“真功夫岗位说明书”。
招行跨银行现金管理平台与金蝶K3系统对接物理结构图:
根据业务需求,CBS系统从K3系统拿走的数据主要是:付款指令。CBS给K3的数据主要是:收款到帐交易数据。
整个接口设计采用数据库表直接访问方式,即CSB柜面系统通过起一个服务程序,该服务程序有两个功能1:定时从K3系统指定的数据表中取待付款的数据然后经过真功夫审批人员审批后由CSB系统通过格银行的直连接口把该笔付款支付出去,同时把付款处理结果反馈到K3系统中。2:定时把CBS系统取到的银行历史收款数据导入到K3指定的收款表中。
K3系统不会主动连接CBS系统。
由于整个接口设计没有通过应用层访问,而是直接通过数据层访问协议来实现,所以K3必须为提供CBS系统提供数据层访问权限(即访问相应数据表的权限)。
由于K3系统不会主动连接CBS系统,所以K3系统提供两个基本的数据表,一个表存放CBS系统从K3系统拿走的数据即委托付款数据表,一个表存放CBS系统从各银行得到的收款数据(由于银行当日交易明细不一定准确,主要是工行的数据,因此已跟真功夫方面讨论该表数据不包含当日数据)。
一、委托付款业务数据处理流程及付款中间表:
1. 首先由K3系统生成委托付款指令,这时设置一个初始状态或多个(该状态由金蝶人员
定义CBS不会读取这些状态的数据),K3系统的用户经过特定的操作将这些指令变成有效的指令,Put到付款中间表AUTHORIZATION_TO_PAYMENT,指令状态为available。2. CBS系统连接K3系统的付款中间表
3. CBS系统从付款中间表Get状态为available的指令,同时将这些指令的状态改为
delegated,这两步操作应该在一个事务内。
4. CBS系统开始受理指令后,将指令状态改为accepted,并把CBS系统业务流水号填写到
付款中间表的DEPOSIT_CENTER_TRANS_ID字段。
5. CBS系统总部人员审批否决时,将指令状态改为Error,并把否决原因回填到付款中间
表的COMMENTS备注字段。审批通过不修改付款中间表。
6. CBS系统将付款处理的结果反馈给K3系统,如果成功,则将指令状态改为confirmed。
如果失败,则将指令状态改为failed。另外还把失败原因回填到付款中间表的COMMENTS备注字段。
7. K3通过定时服务对中间表中状态为confirmed的有效指令做下一步的业务处理。8. 对于状态available,accepted,confirmed,failed不需要再多说明,对于3要求的的delegated
状态和事务控制要求,是基于如下原因,当指令在available状态下,K3系统还可以允许用户对指令信息做修改。所以CBS系统在取走指令的同时将状态修改,这样避免K3系统再此对指令做修改。
委托付款表结构
二、收款到帐数据处理流程及付款中间表:
示意图:
1、由CBS系统向各商业银行发送取相应账号收款到帐的业务请求
2、各商业银行把账号收款到帐的查询结果返回到CBS系统
3、CBS系统定时把收款到帐数据写到K3系统的收款中间表,或者通过真功夫财务人员指
定收款记录手动把收款数据导出K3系统的收款中间表。
收款中间表待定(有金蝶提供表结构)