一种银行代理保险系统及其防错账处理方法_2

文档序号:9489904阅读:来源:国知局
] 优选的,
[0069] 所述主机对账状态包括:未对账、已对账、所述银行核心系统多账或者所述银行核 心系统少账;
[0070] 所述企业对账状态包括:未对账、已对账、企业多账或者企业少账;
[0071] 所述主机记账状态包括:所述银行核心系统记账无效、所述银行核心系统记账有 效、抹账有效、所述银行核心系统记冲正状态不明确、所述银行核心系统记冲正无效或者所 述银行核心系统记冲正有效;
[0072] 所述企业记账状态包括:企业记账无效、企业记账有效、抹账有效或者抹账无效;
[0073] 所述代理保险流水状态包括:预计流水、正常流水或者被撤销流水。
[0074] 本申请提供一种银行代理保险系统的防错账处理方法,当银行代理保险系统未收 到银行核心系统或者保险公司系统的响应结果时,首先通过冲正交易对原交易进行冲正; 再在流水中记录交易状态编码;若收到所述冲正交易失败的返回信息或者未收到返回信 息,则在日间进行对账并输出差错账务的提示信息以供人工调账,或者在日终对账时记录 差错账务以供人工调账;同时所述交易状态编码不仅可以记录本系统账务状态,还可以记 录相关连系统的各阶段账务状态,为人工调账提供充分依据;即便后续再次发起同样的交 易,也可以通过所述交易状态编码及上述冲正交易为人工调账提供依据,降低了调账难度, 避免了重复交易的情况发生。
【附图说明】
[0075] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。
[0076]图1为本申请实施例提供的一种银行代理保险系统的防错账处理方法的流程图;
[0077]图2为本申请另一实施例提供的银行代理保险系统的防错账处理方法的示例流 程图;
[0078]图3为本申请另一实施例提供的银行代理保险系统的防错账处理方法的部分流 程图;
[0079]图4为本申请另一实施例提供的银行代理保险系统的防错账处理方法的部分流 程图;
[0080]图5为本申请另一实施例提供的一种银行代理保险系统的结构示意图。
【具体实施方式】
[0081] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0082] 本发明提供了一种银行代理保险系统的防错账处理方法,以解决现有技术易发生 重复交易情况的问题。
[0083] 具体的,所述银行代理保险系统的防错账处理方法,应用于所述银行代理保险系 统;如图1所示,所述银行代理保险系统的防错账处理方法包括:
[0084] 当所述银行代理保险系统在未收到所述银行核心系统反馈的响应结果时,执行步 骤S101、发送第一冲正交易至所述银行核心系统;
[0085] 当所述银行代理保险系统在未收到所述银行核心系统反馈的响应结果时,所述银 行代理保险系统发送第一冲正交易至所述银行核心系统,对所述第一冲正交易针对的交易 进行冲正。
[0086] S102、在流水中记录交易状态编码;所述交易状态编码指代的内容包括:主机对 账状态、企业对账状态、主机记账状态、企业记账状态及代理保险流水状态;
[0087] 所述交易状态编码在所述银行代理保险系统发送原交易至所述银行核心系统时 即已生成,在流水中记录所述交易状态编码,使所述交易状态编码跟随所述银行代理保险 系统的交易过程进行实时更新修改。
[0088] S103、若收到所述第一冲正交易失败的返回信息或者未收到返回信息,则在日间 进行对账并输出差错账务的提示信息以供人工调账,或者在日终对账时记录差错账务以供 人工调账;所述日终对账为与所述银行核心系统的对账;
[0089] 当所述银行代理保险系统未收到保险公司系统反馈的响应结果时,先执行步骤 S104、发送第二冲正交易至所述保险公司系统;再执行步骤S10US102及S103,且步骤S103 中的所述日终对账还包括与所述保险公司系统的对账。
[0090] 当所述银行代理保险系统未收到保险公司系统反馈的响应结果时,所述银行代理 保险系统发送第二冲正交易至所述保险公司系统,通知所述保险公司系统将所述第二冲正 交易针对的交易置为无效;且无论所述保险公司系统的返回信息为何种情况,都将继续执 行步骤S101、S102及S103,且步骤S103中的所述日终对账还包括与所述保险公司系统的 对账。
[0091] 所述银行代理保险系统发送请求到所述银行核心系统扣款的过程中,所述银行代 理保险系统没有收到所述银行核心系统的响应,此时所述银行代理保险系统不知道所述银 行核心系统是否记账成功。此时的情况有三种:第一种情况是所述银行核心系统已经收到 所述银行代理保险系统的扣款请求,已经成功记账;第二种情况是所述银行核心系统已经 收到所述银行代理保险系统的扣款请求,但所述银行核心系统记账失败;第三种情况是所 述银行核心系统没有收到所述通过代理保险系统的请求。
[0092] 在现有技术中,其解决方案为:所述银行代理保险系统会向所述银行核心系统重 新发送扣费请求,假设交易重发过程中网络正常,所述银行核心系统能正常收到所述银行 代理保险系统的扣款请求,并且所述银行代理保险系统也能正常接收到所述银行核心系统 的响应信息。如果第一次交易失败的原因为第一种情况,即第一次交易时所述银行核心系 统已经从客户账户成功扣款,此时重发的交易会从客户的账户中再次扣款。虽然日终对账 过程中会发现这种错误情况,但客户在做交易的时候,扣两次款却只购买了一份保险,势必 会导致客户的不满甚至投诉,若发生投诉事件。现有解决方案也没有提供给相关业务人员 及时调账的依据,增加了人工调账的难度。
[0093] 如果所述银行代理保险系统到所述银行核心系统的扣款交易成功,但其通知所述 保险公司系统缴费成功让其出单的交易无响应,此时由于所述银行核心系统已经成功记 账,情况更加复杂,重发机制会产生更多问题。
[0094] 因此,现有解决方案有以下缺点:交易的重复发送,使得本来想解决账务不一致的 问题,又导致了更为严重的业务错误。同时,面临客户投诉,无法为人工调账提供依据,增加 调账难度。
[0095] 而本实施例所述的银行代理保险系统的防错账处理方法,当所述银行代理保险系 统未收到所述银行核心系统或者保险公司系统的响应结果时,首先通过冲正交易对原交易 进行冲正;再在流水中记录交易状态编码;若收到所述冲正交易失败的返回信息或者未收 到返回信息,则在日间进行对账并输出差错账务的提示信息以供人工调账,或者在日终对 账时记录差错账务以供人工调账,进而使得所述银行代理保险系统的账务正确,其具体流 程如图2所示;同时所述交易状态编码不仅可以记录本系统账务状态,还可以记录相关连 系统的各阶段账务状态,为人工调账提供充分依据;即便后续再次发起同样的交易,也可以 通过所述交易状态编码及上述冲正交易为人工调账提供依据,降低了调账难度,避免了重 复交易的情况发生。
[0096] 优选的,步骤S101包括:
[0097] 根据所述第一冲正交易对应的代理保险流水号,依据存储于流水表中的对应关 系,得到全局事件跟踪号及子交易序号,所述存储于流水表中的对应关系为代理保险流水 号、全局事件跟踪号及子交易序号的对应关系;
[0098] 依据所述全局事件跟踪号及子交易序号,得到冲正接口所需数据;
[0099] 根据所述冲正接口所需数据发送所述第一冲正交易。
[0100] 所述银行代理保险系统在扣款交易前产生已知的"全局事件跟踪号+子交易序 号";并将"代理保险流水号+全局事件跟踪号+子交易序号"存入本地数据库的流水表中; 然后到所述银行核心系统进行转账;在需要进行冲正时,先根据"代理保险流水号"查询所 述流水表中对应的"全局事件跟踪号+子交易序号",并依据所述全局事件跟踪号及子交易 序号,得到冲正接口所需数据,进而可以根据所述冲正接口所需数据发送所述第一冲正交 易。
[0101] 优选的,步骤S103包括:
[0102] 若所述银行代理保险系统收到所述第一冲正交易失败的返回信息或者未收到返 回信息,则在日间进行对账并根据查询冲正失败列表查询得到所述第一冲正交易针对的交 易的流水信息;
[0103] 根据所述流水信息查询所述银行核心系统是否扣款成功,若成功则输出差错账务 的提示信息以供人工调账;
[0104] 或者,在日终对账时将差错账务记录在所述银行代理保险系统的账务差错列表中 以供人工调账。
[0105] 虽然所述银行代理保险系统设计了实时账务冲正交易,但冲正中可能出现失败或 者状态不明确的情况,为了尽量保证日间所述银行
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1