批量并账数据处理方法、装置、计算机设备、存储介质与流程

文档序号:30523415发布日期:2022-06-25 05:50阅读:189来源:国知局
批量并账数据处理方法、装置、计算机设备、存储介质与流程

1.本公开涉及会计核算技术领域,特别是涉及一种批量并账数据处理方法、装置、计算机设备、存储介质。


背景技术:

2.各个金融机构在每日进行各种业务(如联合贷款、资产证券化、贷款投保等业务)后,会根据不同的业务场景以及对应的记账参数进行重新记账处理后,才能够并入总账。
3.目前金融机构现有的并账方法是,针对不同的业务场景开发对应的批处理程序,通过该批处理程序进行不用业务场景的记账处理,并合并至总账。
4.然而,目前的并账方法需要开发不同的批处理程序,且浪费大量的开发和测试周期。而且当出现同一个业务场景不同的项目对应不同的核算规则的情况下,批处理程序仅仅可以使用一种核算规则,无法灵活配置。并且在不同的业务场景,独立部署各自对应的批处理程序和核心系统数据会增加对应的硬件成本。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种无需开发不同的批处理程序,且能够灵活配置各种业务场景的批量并账数据处理方法、装置、计算机设备、存储介质。
6.第一方面,本公开提供了一种批量并账数据处理方法。所述方法包括:
7.根据交易记录获取预设期限内的各个特定业务场景下的记账流水数据、交易流水数据;
8.在各个记账流水数据和/或交易流水数据满足预先设置的核算触发方法中触发条件的情况下,根据触发条件确定各个特定业务场景下的各个会计分录数据,所述核算触发方法表征:核算方法、触发条件、会计分录数据之间的映射关系;所述触发条件是根据核算变量确定的,所述核算变量是根据记账流水数据、交易流水数据确定的;
9.根据所述各个会计分录数据、预先设置的会计分录取值条件确定各个会计分录流水数据,所述会计分录取值条件表征会计分录数据、科目代码数据、分录取值公式之间的映射关系;
10.根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,根据各个特定业务场景下的分录流水数据确定待并入总账结果数据。
11.在其中一个实施例中,所述根据交易记录获取预设期限内的特定业务场景下的记账流水数据、预设期限内的交易流水数据,包括:
12.根据交易记录获取预设期限内的记账流水数据和交易流水数据,所述记账流水数据至少包括:借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据、交易代码数据,所述交易流水数据至少包括:交易编号、金额、交易类型;
13.获取预设期限内的记账流水数据、交易流水数据中特定业务场景对应的记账流水数据、交易流水数据,得到预设期限内的特定业务场景下的记账流水数据、交易流水数据,
所述特定业务场景至少包括:资产证券化业务、贷款投保业务、联合贷款业务、委托贷款业务。
14.在其中一个实施例中,所述方法还包括:
15.对借据编号以及交易编号进行去重处理。
16.在其中一个实施例中,所述在记账流水数据和/或交易流水数据满足预先设置的核算触发方法中触发条件的情况下,根据触发条件确定各个特定业务场景下的各个会计分录数据,包括:
17.根据计算条件确定对应的核算变量,所述计算条件是根据记账流水数据中科目代码数据、金额类型数据、交易类型和/或所述交易流水数据中交易类型确定的;
18.在所述核算变量满足预先设置的核算触发方法中触发条件的情况下,确定满足的所述触发条件;
19.根据满足的所述触发条件确定各个所述会计分录数据。
20.在其中一个实施例中,所述根据所述各个会计分录数据、预先设置的会计分录取值条件确定各个会计分录流水数据,包括:
21.根据所述会计分录数据确定预先设置的会计分录取值条件中所述分录取值公式,所述会计分录取值条件还表征所述会计分录数据、科目代码数据、借贷方向数据、分录取值公式之间的映射关系;
22.根据所述分录取值公式确定所述会计分录流水数据。
23.在其中一个实施例中,所述根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,根据特定业务场景下的分录流水数据确定待并入总账结果数据,包括:
24.根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据;
25.根据各个特定业务场景下的分录流水数据确定待并入总账结果数据,所述待并入总账结果数据至少包括借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据。
26.第二方面,本公开还提供了一种批量并账数据处理装置。所述装置包括:
27.数据获取模块,用于根据交易记录获取预设期限内的各个特定业务场景下的记账流水数据、交易流水数据;
28.分录数据确定模块,用于在各个记账流水数据和/或交易流水数据满足预先设置的核算触发方法中触发条件的情况下,根据触发条件确定各个特定业务场景下的各个会计分录数据,所述核算触发方法表征:核算方法、触发条件、会计分录数据之间的映射关系;所述触发条件表征:核算变量、变量名称、计算条件之间的映射关系;
29.流水数据确定模块,用于根据所述各个会计分录数据、预先设置的会计分录取值条件确定各个会计分录流水数据,所述会计分录取值条件表征会计分录、科目代码数据、分录取值公式之间的映射关系;
30.总账数据确定模块,用于根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,根据各个特定业务场景下的分录流水数据确定待并入总账结果数据。
31.第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
32.第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,
其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
33.第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
34.上述各实施例中,通过各个记账流水数据、核算触发方法中触发条件确定各个特定业务场景下的各个会计分录数据,能够灵活的确定各个特定业务场景下的会计分录数据。进而可以根据预先设置的会计分录取值条件确定各个会计分录流水数据,根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,能够通过一套程序方法得到不同的业务场景下的分类流水数据,无需开发不同的批处理程序,减少了开发时间和测试周期,且能够灵活配置。最终根据各个特定业务场景下的分录流水数据确定待并入总账结果数据,能够使得总账明确,便于核对调阅,能够灵活处理各种资产类型对应的借据,进行统一处理后在并入总账。
附图说明
35.为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1为一个实施例中批量并账数据处理方法的应用环境示意图;
37.图2为一个实施例中批量并账数据处理方法的流程示意图;
38.图3为一个实施例中s202步骤的流程示意图;
39.图4为一个实施例中s204步骤的流程示意图;
40.图5为一个实施例中s206步骤的流程示意图;
41.图6为一个实施例中s208步骤的流程示意图;
42.图7为一个实施例中批量并账数据处理装置的结构示意框图;
43.图8为一个实施例中计算机设备的内部结构示意图。
具体实施方式
44.为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开,并不用于限定本公开。
45.需要说明的是,本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
46.在本文中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本
文中字符“/”,一般表示前后关联对象是一种“或”的关系。
47.本公开实施例提供了一种批量并账数据处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。终端102可以获取服务器104中的所有交易记录,然后可以根据交易记录获取预设期限内,交易记录中存在的各个特定业务场景下的记账流水数据和交易流水数据。然后终端102可以判断各个特定业务场景下的记账流水数据和/或交易流水,其中一种或两种是否满足预先设置的核算触发方法中触发条件。在满足的情况下,终端102可以根据满足的触发条件确定记账流水数据和交易流水数据中对应的各个特定业务场景下的各个会计分录数据。所述核算触发方法表征:核算方法、触发条件、会计分录数据之间的映射关系;核算方法可以存储在服务器104也可以存储在终端102中。所述触发条件是根据核算变量确定的,所述核算变量可以是终端102根据记账流水数据、交易流水数据确定的。也可以是服务器104根据记账流水数据、交易流水数据确定的。终端102根据所述各个会计分录数据、预先设置的会计分录取值条件确定各个会计分录流水数据。所述会计分录取值条件表征会计分录数据、科目代码数据、分录取值公式之间的映射关系,会计分录取值条件可以存储在服务器104中,也可以存储在终端102中。终端102根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,根据各个特定业务场景下的分录流水数据确定待并入总账结果数据。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
48.在一个实施例中,如图2所示,提供了一种批量并账数据处理方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
49.s202,根据交易记录获取预设期限内的各个特定业务场景下的记账流水数据、交易流水数据。
50.其中,交易记录通常可以是每个业务系统记录的借据列表。如资产证券化业务系统、联合贷款业务系统、贷款投保业务系统,会记录哪些借据发生过相应的业务。例如资产证券化交易系统,会记录历史上发生过资产证券化交易的所有借据列表(取借据编号即可)。记账流水数据通常可以用来表示发生了计提、还款、放款交易的全量借据的流水。交易流水通常可以代表每个业务系统的交易类型和对应的金额。业务场景通常可以指的是资产证券化业务系统、联合贷款业务系统、贷款投保业务系统等使用的场景,如资产证券化业务系统对应的是业务场景、联合贷款业务系统对应的是联合贷款业务场景。
51.具体地,金融机构每天可能会通过不同的业务系统进行不同的业务,所以在进行并账处理时需要获取不同业务系统中每个业务系统中对应的交易记录,可以根据交易记录获取预设期限内各个特征业务场景下的记账流水数据,交易流水数据。
52.在一些示例性的实施方式中,预设期限可以为一天,即当日的最终进行处理得到当日的待并入总账结果数据。本领域技术人员可以根据实际需求设置预设期限,如三天,一周,一个月等,在本实施例中不进行限制预设期限的时间。特定业务场景也可根据本领域技术人员的选择进行选择设置。如在预设期限内金融机构仅仅处理了资产证券化业务,那特定业务场景可以为资产证券化业务场景。
53.s204,在各个记账流水数据和/或交易流水数据满足预先设置的核算触发方法中
触发条件的情况下,根据触发条件确定各个特定业务场景下的各个会计分录数据,所述核算触发方法表征:核算方法、触发条件、会计分录数据之间的映射关系;所述触发条件是根据核算变量确定的,所述核算变量是根据记账流水数据、交易流水数据确定的。
54.其中,核算触发方法通常可以是表示核算方法、触发条件、会计分录数据之间的映射关系的数据形式,通常情况下其可以为数据表,核算方法通常可以用来表示记账流水数据或交易流水数据对应编号代码,通常情况下本领域技术人员可根据实际业务场景进行设置,每种记账流水数据或交易流水数据对应特定的一种核算方法,每个核算方法对应特定的一个或多个核算变量。核算变量通常可以是计算待并入总账结果数据的特定变量。触发条件通常可以是根据记账流水数据和/或交易流水数据中核算变量确定的。会计分录数据通常可以是根据复式记账原理的要求,对每笔经济业务列出相对应的双方账户及其金额的一种记录数据。在登记账户前,通过记账凭证编制会计分录数据,能够清楚地反映经济业务的归类情况,有利于保证账户记录的正确和便于事后检查。每项会计分录数据主要包括记账符号,有关账户名称、摘要和金额等。
55.具体地,设置触发条件,该触发条件通常可以是在计算出核算变量之前确定的,可以用来表示核算变量在什么时候能够满足条件。可以通过记账流水数据和/或交易流水数据找到对应的核算方法,进而计算出核算方法对应的核算变量,每个核算变量对应一个交易含义。在对应的核算变量满足先设置的核算触发中触发条件的情况下,因为触发条件对应着会计分录数据之间的映射关系,所以可以匹配到得到对应的各个特定业务场景下的各个会计分录数据。
56.s206,根据所述各个会计分录数据、预先设置的会计分录取值条件确定各个会计分录流水数据,所述会计分录取值条件表征会计分录数据、科目代码数据、分录取值公式之间的映射关系。
57.具体地,得到各个会计分录数据过后,可以在预先设置的会计分录取值条件中匹配对应的各个会计分录数据,因为会计分录取值条件表征会计分录数据、科目代码数据、分录取值公式之间的映射关系,所以可以得到会计分录数据对应的科目代码数据,和分录取值公式,根据分录取值公式确定会计分录流水数据,会计分录流水数据也对应着对应的科目代码数据。
58.s208,根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,根据各个特定业务场景下的分录流水数据确定待并入总账结果数据。
59.具体地,可以根据各个会计分录数据确定各个特定业务场景下的分录流水数据,综合各个特定业务场景下的会计分录流水数据进而确定待并入总账结果数据。
60.上述批量并账数据处理方法中,通过各个记账流水数据、核算触发方法中触发条件确定各个特定业务场景下的各个会计分录数据,能够灵活的确定各个特定业务场景下的会计分录数据。进而可以根据预先设置的会计分录取值条件确定各个会计分录流水数据,根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,能够通过一套程序方法得到不同的业务场景下的分类流水数据,无需开发不同的批处理程序,减少了开发时间和测试周期,且能够灵活配置。最终根据各个特定业务场景下的分录流水数据确定待并入总账结果数据,能够使得总账明确,便于核对调阅,能够灵活处理各种资产类型对应的借据,进行统一处理后在并入总账。
61.在一个实施例中,如图3所示,所述根据交易记录获取预设期限内的特定业务场景下的记账流水数据、预设期限内的交易流水数据,包括:
62.s302,根据交易记录获取预设期限内的记账流水数据和交易流水数据,所述记账流水数据至少包括:借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据、交易代码数据等,所述交易流水数据至少包括:交易编号、金额、交易类型等。
63.s304,获取预设期限内的记账流水数据、交易流水数据中特定业务场景对应的记账流水数据、交易流水数据,得到预设期限内的特定业务场景下的记账流水数据、交易流水数据,所述特定业务场景至少包括:资产证券化业务、贷款投保业务、联合贷款业务、委托贷款业务。
64.其中,借据编号数据通常可以是一个数据的编号标识,用来表示数据的唯一性。借贷方向数据可以是以借贷表示的,以“借”、“贷”作为记账符号,反映各项会计要素增减变动情况的一种记账方法。d通常情况可以代表借,c通常情况下可以代表贷。金额数据通常可以表示借或贷的金额数据。科目代码数据通常是在会计分录中的存在的一个数据。金额类型数据通常可以来关联记账科目代码数据,一个金额类型数据对应一个科目代码数据,不同金额类型数据也可以对应同一个科目代码数据。交易代码数据通常情况下可以表示对应的交易,如还款交易。
65.在一些示例性的实施方式中,金额类型数据如表1所示,可以包括:
66.表1金额类型数据
[0067][0068]
[0069]
具体地,可以根据交易记录获取预设期限内的记账流水数据和交易流水数据。获取之后,可以在预设期限内的记账流水数据和交易流水数据中查到并获取特定业务场景对应的交易流水数据和记账流水数据,之后可以得到预设期限内、特定业务场景下的交易流水数据和记账流水数据。
[0070]
在本实施例中,通过获取特定业务场景下的记账流水数据、交易流水数据,能够灵活应对各种业务场景,并且记账流水数据中包括了借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据等类型的数据,能够便于计算核算变量,提升计算处理效率。
[0071]
在一个实施例中,所述方法,还包括:
[0072]
对借据编号以及交易编号进行去重处理。
[0073]
具体地,可以通过数据库中的rowid方法、group by方法、distinct方法对借据编号以及交易编号进行进行去重处理,需要说明的是本实施例中仅仅以上述三种数据库去重的方式进行举例,在实际过程中,本领域技术人员也可根据实际情况选择其他数据去重的方式,能够实现对编号数据的去重即可。
[0074]
在本实施例中,通过对借据编号以及交易编号进行去重处理,得到发生过特定业务场景的且当前发生了还款交易的借据编号,以及当前发生还未记账的交易编号,后续可以根据借据编号以及交易编号确定对应的核算方法,便于并账处理。
[0075]
在一个实施例中,如图4所示,所述在记账流水数据和/或交易流水数据满足预先设置的核算触发方法中触发条件的情况下,根据触发条件确定各个特定业务场景下的各个会计分录数据,包括:
[0076]
s402,根据计算条件确定对应的核算变量,所述计算条件是根据记账流水数据中科目代码数据、金额类型数据、交易代码数据和/或所述交易流水数据中交易类型确定的。
[0077]
具体地,可以根据科目代码数据、金额类型数据、交易代码数据确定计算条件,还可以根据交易类型确定计算条件。
[0078]
在一些示例性的实施方式中,核算变量可以通过表2核算变量配置表中的计算条件计算得到。
[0079]
表2核算变量配置表
[0080][0081]
其中,可以通过表2中的计算条件,计算得到对应的核算变量,进而变量名称可以表示该核算变量对应的含义。需要说明的是,此处仅仅以表2中的计算条件进行举例,在实际应用过程中,本领域技术人员可根据实际情况,进行对计算条件的增加或者修改,在本实施例中不进行限制具体的计算条件。
[0082]
封包转让款通常可以是:a贷款机构筛选了一批借据,在t日(封包日)打包形成资产池1。b机构经过调研,决定购买资产池1。于是在t+x日(转让日),b机构按照t日(封包日)资产池1的价值(封包日贷款余额)给付a贷款机构一笔价款,即为

封包转让款’。资产池1中的所有借据,从t日(封包日)起实际债权变成了b机构。交易类型还可以包括:承销费、律师费、封包日贷款余额、转让日贷款余额、封包日至转让日期间的利息收入等。
[0083]
s404,在所述核算变量满足预先设置的核算触发方法中触发条件的情况下,确定满足的所述触发条件。
[0084]
s406,根据满足的所述触发条件确定所述各个会计分录数据。
[0085]
具体地,在上述确定的核算变量满足触发方法中触发条件的情况下,可以确定该计算得到的各个核算变量满足哪个触发条件,可以是满足一条触发条件、也可以是满足多条触发条件。然后因为核算触发方法中表征核算方法、触发条件、会计分录数据之间的映射关系。所以能够根据满足的触发条件确定对应的会计分录数据。
[0086]
在一些示例性的实施方式中,可以通过表3核算方法触发条件表,确定满足的触发条件和各个会计分录数据。核算方法触发条件表中可以包括预先设置的核算触发方法。
[0087]
表3核算方法触发条件表
[0088][0089]
具体地,上述计算得到对应的v001、v101、v102、v103、v104、v105、v106等的核算变量,可以根据表2中的核算方法触发条件判断对应的核算变量是否满足该核算方法触发条件,若满足,则根据该核算方法触发条件表找到对应的会计分录,其中触发条件备注可以表示该触发条件对应表示哪种交易情况。需要说明的是,此处仅仅以表2中的核算方法触发条件以及对应的会计分录进行举例,在实际应用过程中,本领域技术人员可根据实际情况,进行对核算方法触发条件以及对应的会计分录进行增加或者修改,在本实施例中不进行限制具体的核算方法触发条件以及对应的会计分录。
[0090]
本实施例中,通过计算条件和核算方法触发条件能够灵活的应对各种业务场景,并且针对不同场景能够计算出对应的会计分录,无需针对每种业务场景开发不同的程序,节约成本。
[0091]
在一个实施例中,如图5所示,所述根据所述各个会计分录数据、预先设置的会计分录取值条件确定各个会计分录流水数据,包括:
[0092]
s502,根据所述会计分录数据确定预先设置的会计分录取值条件中所述分录取值公式,所述会计分录取值条件还表征所述会计分录数据、科目代码数据、借贷方向数据、分录取值公式之间的映射关系;
[0093]
s504,根据所述分录取值公式确定所述会计分录流水数据。
[0094]
其中,分录取值公式通常可以是根据所述会计分录数据并通过核算变量计算出分录流水数据的公式。
[0095]
具体地,根据会计分录记录数据确定在预先设置的会计分录取值条件中与所述会计分录记录数据对应分录取值公式,进而通过该公式计算出会计分录流水数据,而分录取值公式与科目代码数据、借贷方向数据存在映射关系,所述对应的分录流水数据也对应的科目代码数据、借贷方向数据存在映射关系。
[0096]
在一些示例性的实施方式中,可以通过表4会计分录配置表确定会计分录流水数据。会计分录配置表中可以包括预先设置的会计分录取值条件。
[0097]
表4会计分录配置表
[0098][0099]
其中,公式描述通常可以是该公式代表的含义。可以通过会计分录数据在表4会计分录配置表中找到对应的分录取值公式,进而根据该公式确定最终的分录流水数据。例如,会计分录为abs001,其对应的分录取值公式在表4中为[v001],则[v001]可以为分录流水数据。会计分录为abs105,对应的分录取值公式为:[v101]+[v102]+[v103],则会计分录流水数据可以为v101、v102、v103的和。需要说明的是,此处仅仅以上述表4中的各种数据进行举例说明,实际操作过程中,本领域技术人员可根据实际情况对上述数据进行修改,在本实施例中不进行限制具体的数据。
[0100]
在本实施例中,通过分录取值公式可以准确的确定会计分录流水数据,并且能够确定不同场景下的会计分录流水数据,并且根据不同的业务场景能够灵活更改分录取值公式,进而计算出不同的会计分录流水数据,无需使用多套程序,减少成本。
[0101]
在一个实施例中,如图6所示,所述根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,根据各个特定业务场景下的分录流水确定数据待并入总账结果数据,包括:
[0102]
s602,根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据。
[0103]
s604,根据各个特定业务场景下的分录流水数据确定待并入总账结果数据,所述待并入总账结果数据至少包括借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据。
[0104]
其中,分录流水数据通常是综合了在某个特定业务场景下的所有会计分录流水数据的和。
[0105]
具体地,上述得到各个会计分录流水数据,根据业务场景将各个会计分录流水数据进行分类,每个业务场景中可以包括一个或者多个会计分录流水数据,通过该一个或者多个会计分录流水数据综合得到各个特定业务场景下的分录流水数据。将各个特定业务场景下的分录流水数据组装,得到待并入总账结果数据。待并入总账结果数据中包括:借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据,并且上述数据存在对应的映射关系。
[0106]
在一些示例性的实施方式中,得到的待并入总账数据可以如表5待并总账表所示。
[0107]
表5待并总账表
[0108]
编号借贷方向金额科目代码会计分录借据01d501002010101abs104借据01c5019317101abs104借据01c5022471901abs104借据01d5023119201abs104资产池1d100001002010101abs001资产池1c1000022479902abs001借据01d21002010101abs101借据01c222471904abs101借据02c10019317201abs105借据02c019317101abs105借据02d1001002010101abs105借据02d10023119201abs105借据02c10022471901abs105
[0109]
其中,借据01、借据02可以为记账流水数据的编号,资产池可以为交易流水数据的编号。通过上述处理,可以将记账流水数据和交易流水数据匹配到对应的科目代码中,进而可以针对性的计算出不同业务场景下的会计分录,进而并入总账。
[0110]
在本实施例中,通过所述各个会计分录流水数据可以确定各个特定业务场景下的分录流水数据,进而可以对各种资产重组业务类型的借据,进行统一的批处理记账后再并入总账,提高处理效率,并且无需开发多套程序,减少成本。
[0111]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0112]
基于同样的发明构思,本公开实施例还提供了一种用于实现上述所涉及的批量并账数据处理方法的批量并账数据处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个批量并账数据处理装置实施例中的具体限定可以参见上文中对于批量并账数据处理方法的限定,在此不再赘述。
[0113]
在一个实施例中,如图7所示,提供了一种批量并账数据处理装置700,包括:数据获取模块702、分录数据确定模块704、流水数据确定模块706、总账数据确定模块708,其中:
[0114]
数据获取模块702,用于根据交易记录获取预设期限内的各个特定业务场景下的记账流水数据、交易流水数据;
[0115]
分录数据确定模块704,用于在各个记账流水数据和/或交易流水数据满足预先设置的核算触发方法中触发条件的情况下,根据触发条件确定各个特定业务场景下的各个会计分录数据,所述核算触发方法表征:核算方法、触发条件、会计分录数据之间的映射关系;所述触发条件表征:核算变量、变量名称、计算条件之间的映射关系;
[0116]
流水数据确定模块706,用于根据所述各个会计分录数据、预先设置的会计分录取值条件确定各个会计分录流水数据,所述会计分录取值条件表征会计分录、科目代码数据、分录取值公式之间的映射关系;
[0117]
总账数据确定模块708,用于根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据,根据特定业务场景下的分录流水数据确定待并入总账结果数据。
[0118]
在所述装置的一个实施例中,数据获取模块702包括:期限数据获取模块、业务数据获取模块;
[0119]
所述期限数据获取模块,用于根据交易记录获取预设期限内的记账流水数据和交易流水数据,所述记账流水数据至少包括:借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据、交易代码数据。
[0120]
所述业务数据获取模块,用于获取预设期限内的记账流水数据、交易流水数据中特定业务场景对应的记账流水数据、交易流水数据,得到预设期限内的特定业务场景下的记账流水数据、交易流水数据,所述特定业务场景至少包括:资产证券化业务、贷款投保业务、联合贷款业务、委托贷款业务。
[0121]
在所述装置的一个实施例中,所述数据获取模块702,还包括:去重处理模块,用于对借据编号以及交易编号进行去重处理。
[0122]
在所述装置的一个实施例中,所述分录数据确定模块704,包括:计算条件确定模块、核算变量确定模块、确定触发条件模块、触发条件确定模块;
[0123]
所述计算条件确定模块,用于根据记账流水数据中科目代码数据、金额类型数据、交易类型和/或所述交易流水数据中交易类型确定计算条件。
[0124]
所述核算变量确定模块,用于根据计算条件确定对应的核算变量,。
[0125]
所述确定触发条件模块,用于在所述核算变量满足预先设置的核算触发方法中触发条件的情况下,确定满足的所述触发条件。
[0126]
所述触发条件确定模块,用于根据满足的所述触发条件确定所述各个会计分录数据。
[0127]
在所述装置的一个实施例中,流水数据确定模块706,包括:公式确定模块、公式计算模块;
[0128]
所述公式确定模块,用于根据所述会计分录数据确定预先设置的会计分录取值条件中所述分录取值公式,所述会计分录取值条件还表征所述会计分录数据、科目代码数据、借贷方向数据、分录取值公式之间的映射关系。
[0129]
所述公式计算模块,用于根据所述分录取值公式确定所述会计分录流水数据。
[0130]
在所述装置的一个实施例中,总账数据确定模块708,包括:场景数据确定模块、总账数据综合模块;
[0131]
所述场景数据确定模块,用于根据所述各个会计分录流水数据确定各个特定业务场景下的分录流水数据。
[0132]
所述总账数据综合模块,用于根据各个特定业务场景下的分录流水数据确定待并入总账结果数据,所述待并入总账结果数据至少包括借据编号数据、借贷方向数据、金额数据、科目代码数据、金额类型数据。
[0133]
上述批量并账数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0134]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储记账流水数据、交易流水数据、核算触发方法等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种批量并账数据处理方法。
[0135]
本领域技术人员可以理解,图8中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0136]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0137]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0138]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0139]
需要说明的是,本公开所涉及的记账流水数据、交易流水数据等(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
[0140]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,
pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本公开所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本公开所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0141]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0142]
以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本公开专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1