业务交易数据处理方法、装置、计算机设备和存储介质与流程

文档序号:24558805发布日期:2021-04-06 12:08阅读:47来源:国知局
业务交易数据处理方法、装置、计算机设备和存储介质与流程
本申请涉及计算机
技术领域
,特别是涉及一种业务交易数据处理方法、装置、计算机设备和存储介质。
背景技术
:由于财务公司的主营业务繁多,这也意味着财务公司需要同时与多个不同种类的业务系统进行交互。相关技术财务公司往往在日终作业时对各个业务系统完成的交易处理进行记账。由于存在较大的时间差,这也造成容易出现日终作业时记账和业务系统的实际交易之间存在不一致,进而导致错帐。因此,现有技术存在交易业务记账准确性不高的问题。技术实现要素:基于此,有必要针对上述技术问题,提供一种能够提高交易业务记账准确性的业务交易数据处理方法、装置、计算机设备和存储介质。一种业务交易数据处理方法,包括:接收来自业务系统的交易流水信息;所述交易流水信息为所述业务系统在执行完目标交易业务后生成的信息;不同的所述业务系统具有不同的业务处理类型;基于所述交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与所述目标交易业务对应的记账参数信息;根据所述记账参数信息对所述目标交易业务进行记账处理,生成针对所述目标交易业务的记账流水结果;推送所述记账流水结果至目标财务系统;所述目标财务系统用于处理所述记账流水结果。在其中一个实施例中,所述方法还包括:根据交易流水信息,识别出所述目标交易业务的业务交易类型;根据所述业务交易类型,对所述目标交易业务进行合法性校验;若所述目标交易业务通过所述合法性校验,则执行所述基于所述交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与所述目标交易业务对应的记账参数信息的步骤。在其中一个实施例中,所述根据交易流水信息,识别出所述目标交易业务的交易类型,包括:获取所述交易流水信息携带的业务交易标识;根据所述业务交易标识,查询所述目标交易业务的交易类型。在其中一个实施例中,所述根据所述业务交易类型,对所述目标交易业务进行合法性校验,包括:获取所述业务系统对应的业务处理类型;根据所述业务处理类型,确定所述业务系统对应的可交易业务类型范围;若所述目标交易业务的业务交易类型处于所述可交易业务类型范围,则判定所述目标交易业务通过所述合法性校验。在其中一个实施例中,在所述根据所述记账参数信息对所述目标交易业务进行记账处理,生成针对所述目标交易业务的记账流水结果的步骤之后,所述方法还包括:基于所述记账流水结果的结果生成时间,生成记账成功消息;发送所述记账成功消息至目标业务系统;所述目标业务系统为发送所述交易流水信息的业务系统。在其中一个实施例中,所述业务交易标识包括交易代码,所述参数记录表记录有各个交易代码与各个记账描述信息之间对应关系,所述基于所述交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与所述目标交易业务对应的记账参数信息,包括:获取所述交易流水信息中携带的交易代码;在所述参数记录表中,查询与所述交易代码对应的记账描述信息;根据所述记账描述信息,生成与所述目标交易业务对应的记账参数信息。在其中一个实施例中,所述业务交易标识还包括科目代码,所述参数记录表还记录有各个科目代码与各个交易科目名称信息之间对应关系,所述根据所述记账描述信息,生成与所述目标交易业务对应的记账参数信息,包括:获取所述交易流水信息中携带的科目代码;在所述参数记录表中,查询与所述科目代码对应的交易科目名称信息;融合所述交易科目名称信息和所述记账描述信息,得到所述目标交易业务对应的记账参数信息。一种业务交易数据处理装置,所述装置包括:接收模块,用于接收来自业务系统的交易流水信息;所述交易流水信息为所述业务系统在执行完目标交易业务后生成的信息;不同的所述业务系统具有不同的业务处理类型;查询模块,用于基于所述交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与所述目标交易业务对应的记账参数信息;记账模块,用于根据所述记账参数信息对所述目标交易业务进行记账处理,生成针对所述目标交易业务的记账流水结果;推送模块,用于推送所述记账流水结果至目标财务系统;所述目标财务系统用于处理所述记账流水结果。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。上述业务交易数据处理方法、装置、计算机设备和存储介质,通过接收业务系统在执行完目标交易业务后生成的交易流水信息,并基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息;然后,根据记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果;最后,推送记账流水结果至目标财务系统,用于处理记账流水结果;通过对各个业务系统生成的交易流水信息进行统一整合和统一记账,实现财务公司各业务交易系统的记账功能,把繁杂的记账的控制集中在核心系统,简化各业务交易系统的操作,实现了直接在源头业务系统发生有效交易的时候就进行记账,提高了交易记账的一致性,有效减少各个系统间进行不必要交互,进而提高交易业务记账的准确性。附图说明图1为一个实施例中一种业务交易数据处理方法的应用环境图;图2为一个实施例中一种业务交易数据处理方法的流程示意图;图3为一个实施例中一种核心系统的工作流程图;图4为另一个实施例中一种业务交易数据处理方法的流程示意图;图5为一个实施例中一种业务交易数据处理装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的业务交易数据处理方法,可以应用于如图1所示的应用环境中。其中,多个业务系统110和目标财务系统130均通过网络与核心系统120进行通信。其中,核心系统120接收来自业务系统110的交易流水信息;交易流水信息为业务系统110在执行完目标交易业务后生成的信息;不同的业务系统具有不同的业务处理类型;然后,核心系统120基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息;再然后,核心系统120根据记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果;最后,核心系统120推送记账流水结果至目标财务系统130;目标财务系统130用于处理记账流水结果。实际应用中,业务系统110、目标财务系统130和核心系统120均可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种业务交易数据处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:步骤s210,接收来自业务系统的交易流水信息。其中,交易流水信息为业务系统在执行完目标交易业务后生成的信息。其中,不同的业务系统具有不同的业务处理类型。实际应用中,业务系统可以包括信贷管理系统、票据业务系统、投资管理系统和资金结算系统中的至少一种。具体实现中,当业务系统在执行完目标交易业务后,业务系统生成交易流水信息,并通过核心系统提供的标准接口,将交易流水信息传到核心系统,进而供核心系统接收。步骤s220,基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息。具体实现中,核心系统在接收到业务系统传入的交易流水信息后,核心系统则可以获取交易流水信息中携带的业务交易标识,并基于该业务交易标识在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息。步骤s230,根据记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果。具体实现中,核心系统在查询到目标交易业务对应的记账参数信息后,核心系统则根据记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果。同时,核心系统将针对目标交易业务的记账结果返回至业务系统。实际应用中,核心系统可以采用会计引擎,根据交易流水信息对目标交易业务进行交易识别,进而确定该目标交易业务的合法性。若目标交易业务的合法性校验通过,核心系统则采用记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果。步骤s240,推送记账流水结果至目标财务系统;目标财务系统用于处理记账流水结果。具体实现中,当核心系统成功生成针对目标交易业务的记账流水结果后,核心系统则推送记账流水结果至目标财务系统;目标财务系统用于处理记账流水结果。如此,财务人员可以通过目标财务系统查看或管理该目标交易业务的记账流水。为了便于本领域技术人员的理解,图3提供了一种核心系统的工作流程图;其中,信贷管理系统、票据业务系统、投资管理系统和资金结算系统通过核心系统提供的标准接口,将交易流水信息传到核心系统,进而供核心系统接收。核心系统,通过会计引擎,根据交易流水信息对目标交易业务进行交易识别、记账处理并生成记账流水结果,最后,核心系统将记账流水结果推送至目标财务系统。上述业务交易数据处理方法中,通过接收业务系统在执行完目标交易业务后生成的交易流水信息,并基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息;然后,根据记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果;最后,推送记账流水结果至目标财务系统,用于处理记账流水结果;通过对各个业务系统生成的交易流水信息进行统一整合和统一记账,实现了直接在源头业务系统发生有效交易的时候就进行记账,提高了交易记账的一致性,有效减少各个系统间进行不必要交互,进而提高交易业务记账的准确性。在另一个实施例中,方法还包括:根据交易流水信息,识别出目标交易业务的业务交易类型;根据业务交易类型,对目标交易业务进行合法性校验;若目标交易业务通过合法性校验,则执行基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息的步骤。具体实现中,核心系统在接收来自业务系统的交易流水信息后,核心系统还需要通过会计引擎,根据交易流水信息,识别出目标交易业务的业务交易类型;然后,核心系统基于该业务交易类型,对目标交易业务进行合法性校验。进而判断该目标交易业务是否通过合法性校验;若目标交易业务通过合法性校验,核心系统则执行基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息的步骤。本实施例的技术方案,通过根据交易流水信息,识别出目标交易业务的业务交易类型;根据业务交易类型,对目标交易业务进行合法性校验;保障了交易业务记账的合法性。在另一个实施例中,根据交易流水信息,识别出目标交易业务的交易类型,包括:获取交易流水信息携带的业务交易标识;根据业务交易标识,查询目标交易业务的交易类型。具体实现中,核心系统在根据交易流水信息,识别出目标交易业务的交易类型的过程中,具体包括:核心系统可以获取交易流水信息携带的业务交易标识;然后,核心系统根据业务交易标识,在预设的业务交易标识与交易类型之间的对应关系中,查询目标交易业务的交易类型。本实施例的技术方案,通过获取交易流水信息携带的业务交易标识;根据业务交易标识,查询目标交易业务的交易类型,从而实现准确地根据交易流水信息,识别出目标交易业务的交易类型。在另一个实施例中,根据业务交易类型,对目标交易业务进行合法性校验,包括:获取业务系统对应的业务处理类型;根据业务处理类型,确定业务系统对应的可交易业务类型范围;若目标交易业务的业务交易类型处于可交易业务类型范围,则判定目标交易业务通过合法性校验。具体实现中,核心系统在根据业务交易类型,对目标交易业务进行合法性校验的过程中,具体包括:核心系统可以获取业务系统对应的业务处理类型;然后,核心系统则可以根据业务处理类型,确定业务系统对应的可交易业务类型范围;然后,核心系统判断该目标交易业务的业务交易类型是否处于可交易业务类型范围内;若目标交易业务的业务交易类型处于可交易业务类型范围,核心系统则判定目标交易业务通过合法性校验。本实施例的技术方案,通过获取业务系统对应的业务处理类型,并根据业务处理类型,确定业务系统对应的可交易业务类型范围;通过判断目标交易业务的业务交易类型是否处于可交易业务类型范围,进行实现准确地判定目标交易业务是否通过合法性校验。在另一个实施例中,在根据记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果的步骤之后,方法还包括:基于记账流水结果的结果生成时间,生成记账成功消息;发送记账成功消息至目标业务系统;目标业务系统为发送交易流水信息的业务系统。具体实现中,核心系统在根据记账参数信息对目标交易业务进行记账处理,生成针对目标交易业务的记账流水结果的步骤之后,核心系统还可以基于记账流水结果的结果生成时间,生成记账成功消息。然后,核心系统可以将发送记账成功消息至目标业务系统。其中,目标业务系统为发送交易流水信息的业务系统。本实施例的技术方案,通过基于记账流水结果的结果生成时间,生成记账成功消息;并发送记账成功消息至目标业务系统;目标业务系统为发送交易流水信息的业务系统,实现及时通知业务系统已记账成功。在另一个实施例中,业务交易标识包括交易代码,参数记录表记录有各个交易代码与各个记账描述信息之间对应关系,基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息,包括:获取交易流水信息中携带的交易代码;在参数记录表中,查询与交易代码对应的记账描述信息;根据记账描述信息,生成与目标交易业务对应的记账参数信息。其中,业务交易标识包括交易代码。实际应用中,参数记录表记录有各个交易代码与各个记账描述信息之间对应关系。为了便于本领域技术人员的理解,表一提供了一种参数记录表。表一具体实现中,核心系统在基于交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与目标交易业务对应的记账参数信息的过程中,具体包括:核心系统可以获取交易流水信息中携带的交易代码;然后,核心系统在参数记录表中,查询与交易代码对应的记账描述信息;最后,核心系统根据记账描述信息,生成与目标交易业务对应的记账参数信息。本实施例的技术方案,通过获取交易流水信息中携带的交易代码;并在参数记录表中,查询与交易代码对应的记账描述信息;最后,根据记账描述信息,生成与目标交易业务对应的记账参数信息,如此,可以实现准确地确定与该目标交易业务的记账参数信息,便于对目标交易业务对记账处理。在另一个实施例中,业务交易标识还包括科目代码,参数记录表还记录有各个科目代码与各个交易科目名称信息之间对应关系,根据记账描述信息,生成与目标交易业务对应的记账参数信息,包括:获取交易流水信息中携带的科目代码;在参数记录表中,查询与科目代码对应的交易科目名称信息;融合交易科目名称信息和记账描述信息,得到目标交易业务对应的记账参数信息。其中,业务交易标识还包括科目代码。实际应用中,参数记录表还记录有各个科目代码与各个交易科目名称信息之间对应关系。为了便于本领域技术人员的理解,表二提供了一种参数记录表。表二交易代码科目代码科目名称借贷标志b06i02101211其他货币资金\其他db06i02224128其他应付款\其他c具体实现中,核心系统在根据记账描述信息,生成与目标交易业务对应的记账参数信息的过程中,核心系统可以获取交易流水信息中携带的科目代码;然后,核心系统在参数记录表中,查询与科目代码对应的交易科目名称信息;最后,核心系统融合交易科目名称信息和记账描述信息,得到目标交易业务对应的记账参数信息。本实施例的技术方案,通过获取交易流水信息中携带的科目代码,并在参数记录表中,查询与科目代码对应的交易科目名称信息;最后,融合交易科目名称信息和记账描述信息,得到目标交易业务对应的记账参数信息,从而实现准确地获取到与该目标交易业务对应的记账参数信息。在另一个实施例中,如图4所示,提供了一种业务交易数据处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:核心系统根据交易流水信息,进行交易识别;然后,核心系统根据识别出的交易类型,进行合法性的校验;若校验通过,核心系统则进行记账并生成记账流水,推送给财务系统。上述步骤的具体限定可以参见上文对一种业务交易数据处理方法的具体限定。应该理解的是,虽然图2和图4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如图5所示,提供了一种业务交易数据处理装置,包括:接收模块510,用于接收来自业务系统的交易流水信息;所述交易流水信息为所述业务系统在执行完目标交易业务后生成的信息;不同的所述业务系统具有不同的业务处理类型;查询模块520,用于基于所述交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与所述目标交易业务对应的记账参数信息;记账模块530,用于根据所述记账参数信息对所述目标交易业务进行记账处理,生成针对所述目标交易业务的记账流水结果;推送模块540,用于推送所述记账流水结果至目标财务系统;所述目标财务系统用于处理所述记账流水结果。在其中一个实施例中,所述业务交易数据处理装置,还包括:识别模块,用于根据交易流水信息,识别出所述目标交易业务的业务交易类型;校验模块,用于根据所述业务交易类型,对所述目标交易业务进行合法性校验;执行模块,用于若所述目标交易业务通过所述合法性校验,则执行所述基于所述交易流水信息中携带的业务交易标识,在预先配置的参数记录表中,查询到与所述目标交易业务对应的记账参数信息的步骤。在其中一个实施例中,所述识别模块,用于获取所述交易流水信息携带的业务交易标识;根据所述业务交易标识,查询所述目标交易业务的交易类型。在其中一个实施例中,所述校验模块,用于获取所述业务系统对应的业务处理类型;根据所述业务处理类型,确定所述业务系统对应的可交易业务类型范围;若所述目标交易业务的业务交易类型处于所述可交易业务类型范围,则判定所述目标交易业务通过所述合法性校验。在其中一个实施例中,所述业务交易数据处理装置,还包括:生成模块,用于基于所述记账流水结果的结果生成时间,生成记账成功消息;发送模块,用于发送所述记账成功消息至目标业务系统;所述目标业务系统为发送所述交易流水信息的业务系统。在其中一个实施例中,所述业务交易标识包括交易代码,所述参数记录表记录有各个交易代码与各个记账描述信息之间对应关系,所述查询模块520,具体用于获取所述交易流水信息中携带的交易代码;在所述参数记录表中,查询与所述交易代码对应的记账描述信息;根据所述记账描述信息,生成与所述目标交易业务对应的记账参数信息。在其中一个实施例中,所述业务交易标识还包括科目代码,所述参数记录表还记录有各个科目代码与各个交易科目名称信息之间对应关系,所述查询模块520,具体用于获取所述交易流水信息中携带的科目代码;在所述参数记录表中,查询与所述科目代码对应的交易科目名称信息;融合所述交易科目名称信息和所述记账描述信息,得到所述目标交易业务对应的记账参数信息。关于一种业务交易数据处理装置的具体限定可以参见上文中对于一种业务交易数据处理方法的限定,在此不再赘述。上述一种业务交易数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储业务交易数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种业务交易数据处理方法。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述一种业务交易数据处理方法的步骤。此处一种业务交易数据处理方法的步骤可以是上述各个实施例的一种业务交易数据处理方法中的步骤。在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述一种业务交易数据处理方法的步骤。此处一种业务交易数据处理方法的步骤可以是上述各个实施例的一种业务交易数据处理方法中的步骤。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1