一种可灵活配置的会计账记账系统及方法
文献发布时间:2023-06-19 09:47:53
技术领域
本发明涉及一种会计账记账系统及方法,尤其是涉及一种可灵活配置的会计账记账系统及方法。
背景技术
在现代企业管理中,会计科目账的重要性不言而喻。会计科目是复式记账的基础,复式记账要求每一笔经济业务在两个或两个以上相互联系的账户中进行登记,以反映资金运动的来龙去脉。同时会计科目是编制记账凭证的基础,会计凭证是确定所发生的经济业务应计入何种会计科目以及分门别类登记账簿的凭据。
会计科目为成本计算与财产清查提供了前提条件,通过会计科目的设置,有助于成本核算,使各种成本计算成为可能。而通过账面记录与实际结存核对,又为财产清查、保证账实相符提供了必要的条件。会计科目为编制财务报表提供了方便,财务报表是提供会计信息的主要手段,为了保证会计信息的质量及其提供的及时性,财务报表中的许多项目与会计科目是一致的,并根据会计科目的本期发生额或余额填列。从宏观来讲,会计科目账可以十分直观的体现相关业务的开展情况,进而反映出企业的规模、资产及相关可能存在的风险等。从微观来讲,它可以帮助企业管理人员了解公司的现金流、余额规模等关键指标数据,协助其完成公司相关运营决策的制定。
在各类系统中处理与账务有关数据的时候,往往伴随着会计科目账的维护处理。目前绝大多数系统采取的会计科目账的生成方式如下:
判断当前交易的性质或者属性,包括:交易类型、交易金额、原始或冲正标致、影响金额类型等。以信用卡系统为例,识别出来的相关交易举例如下:
A.消费,200,账户本金余额增加200;
B.取现,102,账户本金余额增加100、利息余额增加2;
C.还款,50,账户本金余额减少20、利息余额较少30;
依照不同类型交易的特性,产出相关会计流水数据。并且将会计流水数据按照要求上送对应的会计管理系统,进行会计科目账的记录,同时更新相关科目的余额。
然而,会计账的本身是复杂多变的,且往往场景数量居多,计算的过程需消耗大量的人力、物力和时间。传统的会计账处理,都是根据不同的客户账动账规则相对应的产出会计账,如果动账规则发生变化,则会计账的规则也要相应的做出调整。动账逻辑与会计账处理逻辑具有相当程度的耦合性,相互影响且不利于维护。此外,如若发生业务转变需要调整会计账的处理逻辑,往往需要进行代码逻辑变更,维护成本较高。因此,如何提供一种灵活性、维护性高的会计账记账系统成为亟待解决的技术问题。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种可灵活配置的会计账记账系统及方法。
本发明的目的可以通过以下技术方案来实现:
一种可灵活配置的会计账记账系统,该系统包括:
业务场景配置存储模块:配置多种业务场景,并存储;
会计分录配置存储模块:关联于业务场景配置模块,会计分录配置模块用于不同业务场景下会计分录的配置,确定会计分录下的会计账计算规则,并存储;
客户账获取模块:获取客户账流水;
会计账出账模块:基于客户账流水匹配业务场景并获取其对应的会计分录,基于会计账计算规则得到会计账流水。
优选地,所述的多种业务场景通过会计账处理中的不同的业务属性进行排列组合形成。
优选地,所述的业务场景下配置一条或多条会计分录,每条会计分录均分别配置对应的会计账计算规则。
优选地,所述的会计账出账模块包括:
业务场景匹配子模块:提取客户账流水的业务属性,基于业务属性在业务场景配置存储模块中筛选并匹配得到业务场景;
会计分录获取子模块:基于匹配得到的业务场景从会计分录配置存储模块中获取对应的会计分录及会计账计算规则;
出账子模块:基于客户账流水、会计分录以及对应的会计账计算规则得到会计账流水。
优选地,当所述的会计分录获取子模块获取的当前业务场景下有多条会计分录时,所述的出账子模块基于对应的会计账计算规则进行计算并逐条输出各会计分录下的会计账流水。
一种可灵活配置的会计账记账方法,该方法包括如下步骤:
S1、配置多种业务场景,并存储;
S2、对不同业务场景配置会计分录,确定会计分录下的会计账计算规则,并存储;
S3、获取客户账流水;
S4、基于客户账流水匹配业务场景并获取其对应的会计分录,基于会计账计算规则得到会计账流水。
优选地,步骤S1中配置多种业务场景具体为:对会计账处理中的不同的业务属性进行排列组合形成,每一种组合形成一种业务场景。
优选地,步骤S2中在每种业务场景下分别配置一条或多条会计分录,每条会计分录均分别配置对应的会计账计算规则。
优选地,所述的步骤S4具体为:
S41、提取客户账流水的业务属性,基于业务属性在存储的业务场景中筛选并匹配得到该客户账流水对应的业务场景;
S42、基于匹配得到的业务场景调取其对应的会计分录及会计账计算规则;
S43、基于客户账流水、会计分录以及对应的会计账计算规则得到会计账流水。
优选地,当获取的当前业务场景下有多条会计分录时,则基于各会计分录对应的会计账计算规则分别进行计算并逐条输出各会计分录下的会计账流水。
与现有技术相比,本发明具有如下优点:
(1)本发明会计账记账系统及方法中可以实现不同业务场景的识别并基于客户账自动生成会计账,可实现一个业务场景产出多组会计账的需求,灵活性强;
(2)本发明会计账记账系统及方法中将客户账和会计账处理中实现了解耦,本身为独立一体的功能,当客户账动账规则发生变化时,专职人员只需新增或修改相对应的业务场景和会计分录,便修改会计账处理逻辑,并且立即生效,可迅速重新产出正确的会计账,大大提升了业务变化的相应效率,同时也降低了维护成本。
附图说明
图1为本发明可灵活配置的会计账记账系统的结构框图;
图2为本发明可灵活配置的会计账记账方法的流程框图。
图中,1为业务场景配置存储模块,2为会计分录配置存储模块,3为客户账获取模块,4为会计账出账模块,41为业务场景匹配子模块,42为会计分录获取子模块,43为出账子模块。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。注意,以下的实施方式的说明只是实质上的例示,本发明并不意在对其适用物或其用途进行限定,且本发明并不限定于以下的实施方式。
实施例
如图1所示,一种可灵活配置的会计账记账系统,该系统包括:
业务场景配置存储模块1:配置多种业务场景,并存储,其中,多种业务场景通过会计账处理中的不同的业务属性进行排列组合形成。
会计分录配置存储模块2:关联于业务场景配置模块,会计分录配置模块用于不同业务场景下会计分录的配置,确定会计分录下的会计账计算规则,并存储,其中,业务场景下配置一条或多条会计分录,每条会计分录均分别配置对应的会计账计算规则。
客户账获取模块3:获取客户账流水;
会计账出账模块4:基于客户账流水匹配业务场景并获取其对应的会计分录,基于会计账计算规则得到会计账流水。具体地,会计账出账模块4包括:
业务场景匹配子模块41:提取客户账流水的业务属性,基于业务属性在业务场景配置存储模块1中筛选并匹配得到业务场景;
会计分录获取子模块42:基于匹配得到的业务场景从会计分录配置存储模块2中获取对应的会计分录及会计账计算规则;
出账子模块43:基于客户账流水、会计分录以及对应的会计账计算规则得到会计账流水。
当会计分录获取子模块42获取的当前业务场景下有多条会计分录时,出账子模块43基于对应的会计账计算规则进行计算并逐条输出各会计分录下的会计账流水。
如图2所示,一种可灵活配置的会计账记账方法,该方法包括如下步骤:
S1、配置多种业务场景,并存储,具体为:对会计账处理中的不同的业务属性进行排列组合形成,每一种组合形成一种业务场景;
S2、对不同业务场景配置会计分录,确定会计分录下的会计账计算规则,并存储,每种业务场景下分别配置一条或多条会计分录,每条会计分录均分别配置对应的会计账计算规则;
S3、获取客户账流水;
S4、基于客户账流水匹配业务场景并获取其对应的会计分录,基于会计账计算规则得到会计账流水,具体为:
S41、提取客户账流水的业务属性,基于业务属性在存储的业务场景中筛选并匹配得到该客户账流水对应的业务场景;
S42、基于匹配得到的业务场景调取其对应的会计分录及会计账计算规则;
S43、基于客户账流水、会计分录以及对应的会计账计算规则得到会计账流水。
当获取的当前业务场景下有多条会计分录时,则基于各会计分录对应的会计账计算规则分别进行计算并逐条输出各会计分录下的会计账流水。
相关系统在处理账务数据时需要记录客户账流水,客户账流水可以分为2大类型:客户动账及形态转移。
客户动账:主要针对客户账的余额变动,包括:借记交易、贷记交易。在记录具体变动金额的同时需要记录账户当前的主要业务属性,而这些业务属性直接影响会计科目账的产出逻辑,包括但不限于余额成分及类型(本金、取现手续费、滞纳金、分期付款利息、逾期利息等)、余额建立时间、逾期阶段、核销标志、管制码、五级分类等。例如:正常账户(未上管制码、未逾期、五级分类为第1类、未核销),本金余额还款20元;一类逾期账户(未上管制码、一类逾期、五级分类为第2类、未核销),滞纳金余额新增5元。
形态转移:主要针对客户账的状态变化,包括:逾期阶段、管制码、核销标志、五级分类等状态或属性的变化。需要同时记录相关属性的前后变化、对应余额项的类型及金额。例如:正常账户(未上管制码、未逾期、五级分类为第1类、未核销)转一类逾期账户(未上管制码、一类逾期逾期、五级分类为第2类、未核销),本金余额20元,取现手续费2元;三类逾期账户(未上管制码、三类逾期逾期、五级分类为第4类、未核销)转三类逾期账户(管制码为“停息停费”、三类逾期逾期、五级分类为第5类、未核销),本金余额10元,滞纳金5元。
由专职的业务人员配置系统全量业务场景,并为相关业务尝尽配置对应的会计分录。业务场景可以依照客户账流水类型分为客户动账及形态转移,以业务开展要求、公司运行要求或者监管要求等依据配置对应的业务场景及对应的会计分录。系统在处理会计科目入账流水时,需要扫描每一笔客户账流水,并匹配所有已配置的业务场景,具体流程如下:1)获取客户账流水中不同的业务属性,筛选所有业务场景中相匹配的场景;2)根据业务场景标识,得到关联的会计分录;3)通过会计分录中的计算规则,计算会计账。例如:
一笔贷记交易金额为50元的客户账流水(未核销,上管制,未逾期,五级分类为第1类),匹配到业务场景A,对应的会计分录分别为:
分录A,计算规则:X-X/1.06(X为客户账流水的金额);
分录B,计算规则:X/1.06;
分录C,计算规则:X*-1;
则最终得到的会计账分别为:-2.83元,-47.17元,50元。
下述给出采用本发明会计账记账方法进行会计账记账的具体实例:
1、获取账务流水:
获取批量日期小于等于当前批量日期(T-1日),资产ABS标签为交割的所有账户信息。
2、根据入账流水的业务属性筛选业务场景:
账户A在2019/09/04发生一笔金额为21986.00的形态转移,通过筛选该笔形态转移的如下业务属性,如表1所示:
表1
匹配得到业务场景名称为:形态转移-当前时点值0344,如表2所示:
表2
3、获取对应业务场景的会计分录
通过匹配业务场景名称获得该业务场景下的所有会计分录,如表3所示:
表3
4、通过不同会计分录计算并产出对应的会计账流水:
通过表3中的计算规则得出,该笔形态转移将产出两笔会计账:
会计账1:借贷标志为借记交易,金额为21986.00*(-1)=-21986.00;
会计账2:借贷标志为贷记交易,金额为21986.00-21986.00/1.06=1244.49。
5、最终会计账产出,如表4所示:
表4
本发明仅包含两种配置功能:业务场景配置、会计分录配置,在没有繁琐的配置或人工操作下,可实现所有的会计账处理。
业务场景配置:含盖会计账处理中所有的业务属性(包含核销标识,管制码、余额类型、逾期阶段等),可通过不同的业务属性的排列组合,配置出多样、复杂的业务场景。会计分录配置:业务场景与会计分录的关系为一对多,每一条业务场景可包含多条会计分录,每条会计分录都可配置计算规则(及一条客户账流水可能产出进行了多种会计运算的会计账金额)。可以实现一个业务场景产出多组会计账的需求,进而实现灵活配置。
与此同时,传统系统的会计账处理,都是根据不同的客户账动账规则相对应的产出会计账,如果动账规则发生变化,则会计账的规则也要相应的做出调整。动账逻辑与会计账处理逻辑具有相当程度的耦合性,相互影响且不利于维护。此外,如若发生业务转变需要调整会计账的处理逻辑,往往需要进行代码逻辑变更,维护成本较高。而本发明会计账记账系统及方法中客户账和会计账处理中实现了解耦,本身为独立一体的功能,当客户账动账规则发生变化时,专职人员只需新增或修改相对应的业务场景和会计分录,便修改会计账处理逻辑,并且立即生效。可迅速重新产出正确的会计账,大大提升了业务变化的相应效率,同时也降低了维护成本。
上述实施方式仅为例举,不表示对本发明范围的限定。这些实施方式还能以其它各种方式来实施,且能在不脱离本发明技术思想的范围内作各种省略、置换、变更。
- 一种可灵活配置的会计账记账系统及方法
- 一种基于区块链的记账方法和记账系统