重过账的核算方法、装置、设备及存储介质与流程

文档序号:21187499发布日期:2020-06-20 18:14阅读:320来源:国知局
本发明实施例涉及金融核算
技术领域
:,尤其涉及一种重过账的核算方法、装置、设备及存储介质。
背景技术
::以金融机构为中介进行的交易类型,包括存款、贷款、结算资金、保险准备金、金融机构往来、准备金和中央银行贷款等。由于记账内容繁多复杂,会存在记账有误的情况,因此,需要进行隔日错账的冲正、补记,对错账的冲正、补记的过程又称为回溯重过账或重过账。现有的重过账过程针对回溯重过账过程的每天都会产生核算流水,当回溯时间为两个月甚至更久时,将会产生大量的会计分录,对硬件性能要求高,同时,针对部分频繁交易的账户,跨时段较长而产生分录数量过多,给账务核对带来了特别大的困难。若分录数量超过与核算引擎约定的最大数量,甚至将导致无法正常记账。技术实现要素:本发明提供了一种重过账的核算方法、装置、设备及存储介质,采用轧差方式进行记账和核算,简化了核算的会计分录,大大减少了交易流水的数量。第一方面,本发明实施例提供了一种重过账的核算方法,该方法包括:获取目标账户的回溯交易日、回溯交易信息以及当前日对应的当前金融项余额;根据回溯交易日确定回溯核算快照,其中,所述回溯核算快照为回溯起始日对应的所述目标账户的账户快照;根据所述回溯核算快照以及回溯交易信息重新核算所述目标账户的当前日的更新金融项余额;根据所述更新金融项余额与所述当前金融项余额进行分录核算。第二方面,本发明实施例还提供了一种重过账的核算装置,该装置包括:回溯初始值获取模块,用于获取目标账户的回溯交易日、回溯交易信息以及当前日对应的当前金融项余额;回溯核算快照确定模块,用于根据回溯交易日确定回溯核算快照,其中,所述回溯核算快照为回溯起始日对应的所述目标账户的账户快照;金融项余额更新模块,用于根据所述回溯核算快照以及回溯交易信息重新核算所述目标账户的当前日的更新金融项余额;分录核算模块,用于根据所述更新金融项余额与所述当前金融项余额进行分录核算。第三方面,本发明实施例还提供了一种重过账的核算设备,该设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例提供的重过账的核算方法。第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本发明任意实施例提供的重过账的核算方法。本发明实施例的技术方案,通过目标账户的回溯交易日确定回溯核算快照,根据该快照、回溯交易信息重新核算目标账户的金融项余额,实现了目标账户的回溯重过账,保证了目标账户账目的正确无误;并通过当前日期的新旧金融项余额进行分录核算。本发明实施例的技术方案,仅根据当前日期的金融项余额进行核算,大大减少了分录数量,提高了分录核算的效率。附图说明图1是本发明实施例一中的一种重过账的核算方法的流程图;图2是本发明实施例二中的一种重过账的核算方法的流程图;图3是本发明实施例三中的一种重过账的核算装置的结构示意图;图4是本发明实施例四中的一种重过账的核算设备的结构示意图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。实施例一图1是本发明实施例一提供的一种重过账的核算方法的流程图,本实施例可适用于对账户的回溯重过账的情况,该方法可以由重过账的核算装置来执行,如图1所示,该方法具体包括如下步骤:步骤110、获取目标账户的回溯交易日、回溯交易信息以及当前日对应的当前金融项余额。其中,回溯交易信息指的是需要回溯的交易信息,可以是记错或者遗漏的账目信息。回溯交易日指的是回溯交易信息对应的日期。金融项余额指的是目标账户的各个金融相关的各项的余额,如正常本金余额、利息收入余额、应计收利息余额、逾期本金余额等。可选的,金融项余额包括:正常本金、逾期本金、非应计本金、应计收利息、利息收入、应收利息、催收利息、待转贷款利息收入、本金罚息-利息收入、本金罚息-应收利息、本金罚息-催收利息、本金罚息-待转贷款利息收入、待转贷款利息收入收回、代收利息、利息罚息-催收利息、利息罚息-待转贷款利息收入、实收本金、费用收入、核销本金、核销利息、核销本金罚息、核销利息罚息、递延利息、未交增值税催收利息、抵押物、质押物、未交增值税待转贷款利息收入、未交增值税核销利息、未交增值税核销本金罚息、未交增值税核销利息罚息、未交增值税待转贷款利息收入收回中的至少一项的余额。具体的,针对他日发生的记账类交易,如贷款,由于各种原因会出现记账有误的情况,需要隔日进行错账冲正或补记。本发明实施例中所述的回溯指的是将目标账户的恢复到历史中的某个时间点下的状态,结合历史交易重新执行,并在合适的节点进行错账冲正或补记,从而有效保证了账户以正确的状态达到当前日。具体的,可以根据目标账户的标识信息,如账户id、登录名等信息,获取目标账户的回溯交易日、回溯交易信息以及当前日对应的当前金融项余额。步骤120、根据回溯交易日确定回溯核算快照。其中,所述回溯核算快照为回溯起始日对应的所述目标账户的账户快照。快照指的是目标账户在某一时间节点的全部信息的集合,包括该时间节点对应的目标账户的各项信息,其形式可以是图片、表格、文本、pdf(portabledocumentformat,便携式文档格式)等。可选的,所述根据回溯交易日确定回溯核算快照,包括:根据回溯交易日确定距离所述回溯交易日最近的账户快照为回溯核算快照,其中,所述账户快照对应的回溯起始日早于所述回溯交易日。通常,为了减少数据存储量,账户快照是按照一定周期进行采集的,可以是以5天、10天、20天甚至更长的时间为周期进行采集。因此,在获取回溯交易日后,为了将目标账户回复至回溯交易日(记账有误的日期)之前的状态,需要根据回溯交易日确定日期早于回溯交易日的快照,作为回溯核算快照。进而,可以根据该回溯核算快照将目标账户恢复至该笔回溯交易信息发生之前。步骤130、根据所述回溯核算快照以及回溯交易信息重新核算所述目标账户的当前日的更新金融项余额。其中,当前日可以是目标账户最新的日期,或者设定的日期。具体的,根据所述回溯核算快照将目标账户恢复至该快照对应日期的状态,并根据该目标账户的历史交易记录进行账目(金融项余额)更新,当执行至回溯交易信息对应的节点时,根据该回溯交易信息更新目标账户的账目,生成新的金融项余额,并根据回溯交易信息对应的节点之后的历史交易记录继续进行账目的更新,生成更新后的每天的金融项余额,包括目标账户的当前日的更新金融项余额。步骤140、根据所述更新金融项余额与所述当前金融项余额进行分录核算。其中,分录是会计分录的简称,又称为记账公式,用于对每笔经济业务列出相对应的双方账户及其金额的一种记录。可选的,所述根据所述更新金融项余额与所述当前金融项余额进行分录核算,包括:根据所述更新金融项余额与所述当前金融项余额的轧差结果进行分录核算。示例性的,假设当前日回溯之前的金融项余额为:正常本金余额:99000;逾期本金余额:0;利息收入余额:35;应计收利息余额:5;逾期本金余额:0;本金罚息余额:0;利息罚息余额:0;本金罚息-应收利息0;本金罚息-应收利息余额:0;利息罚息-应收利息余额:0;利息罚息-催收利息0。回溯重过账后的更新金融项余额为:正常本金余额:99000;逾期本金余额:1000;利息收入余额:35;应计收利息余额:35;逾期本金余额:0;本金罚息余额:0;利息罚息余额:0;本金罚息-应收利息5;本金罚息-应收利息余额:5;利息罚息-应收利息余额:0.5;利息罚息-催收利息0.5。那么,对当前日的上述两种金融项进行轧差得到:借逾期本金(1000);借应计收利息(30);借本金罚息-应收利息(5);贷本金罚息-利息收入(5);借利息罚息-应收利息(0.5);贷利息罚息-催收利息(0.5)。其中,“借”和“贷”为记账符号,用于描述相关项的增加或减少,当然,也可以采用其他符号进行表示。示例性的,对于资产类科目(包括逾期本金、应计收利息、本金罚息-应收利息、利息罚息-应收利息和利息罚息-催收利息)来说,“借”表示增加,“贷”表示减少。而对于损益类科目(包括本金罚息-利息收入),“借”表示减少,“贷”表示增加。本发明实施例的技术方案,通过目标账户的回溯交易日确定回溯核算快照,根据该快照、回溯交易信息重新核算目标账户的金融项余额,实现了目标账户的回溯重过账,保证了目标账户账目的正确无误;并通过当前日期的新旧金融项余额进行分录核算。本发明实施例的技术方案,仅根据当前日期的金融项余额进行核算,大大减少了分录数量,提高了分录核算的效率。实施例二图2为本发明实施例二提供的一种重过账的核算方法的流程图,本实施例是对上一实施例的进一步细化和补充,本实施例所提供的重过账的核算方法还包括:预先设计所述目标账户的金融项余额表。如图2所示,该重过账的核算方法包括如下步骤:步骤210、预先设计所述目标账户的金融项余额表。其中,所述金融项余额表包括各个金融项及其对应的核算类型和标识名称。其中,核算类型描述的是金融项余额的数据类型、数据长度、数据个数等参数,数据类型可以是字符型、浮点型、整型等,数字的数据长度可以是8位、16位或者其他数值,字符串的长度可以是26个字符,数据个数可以是1个、2个或者其他值。标识名称与金融项存在一一对应关系,用于唯一标识一个金融项。标识名称通常采用大写字母进行表示。示例性的,金融项可以是贷款账号(目标账号),其数据类型为字符串型,用于描述贷款方的身份,其对应的标识名称可以是loan_acc_no,核算类型为字符型、长度为26位。正常本金对应的标识名称为normal_pri,核算类型为浮点型、长度为16位。相应的,逾期本金的标识名称为pastdue_pri,核算类型为浮点型、长度为16位。依次类推,便可以得到该目标账号的各个金融项的核算类型和标识名称。通过设计金融项余额表,借助计算机可以简化回溯重过账,提高重过账过程的自动化。步骤220、获取目标账户的回溯交易日、回溯交易信息以及当前日对应的当前金融项余额。步骤230、根据回溯交易日确定距离所述回溯交易日最近的账户快照为回溯核算快照。其中,所述账户快照对应的回溯起始日早于所述回溯交易日。步骤240、根据所述回溯核算快照,经由计算引擎根据金融项余额表进行回溯重过账,以生成回溯期间每天的金融项余额。其中,所述回溯期间为回溯起始日至当前日所对应的期间。计算引擎主要用于进行目标账户的金融项余额相关的计算。具体的,计算机引擎可以根据金融项余额表确定各个金融项的标识名称,进而,根据该标识名称以及回溯核算快照,对目标账户进行状态恢复,即将目标账户的状态恢复至回溯核算快照对应的状态;并根据该目标账户的历史交易信息进行回溯重过账,以生成回溯期间每天的金融项余额。步骤250、当达到回溯交易日时,根据所述回溯交易信息更新所述目标账户的交易内容,以更新回溯交易日至当前日期间每天的金融项余额。其中,当前日的金融项余额即为更新金融项余额。具体的,回溯交易日,即表示记账有误的日期,当回溯重过账的进程达到该时间节点时,便根据回溯交易信息修正目标账户的交易内容,从而生成正确的回溯交易日的金融项余额,并在此基础上根据目标账户的历史交易信息进行状态的更新,生成回溯期间的每天正确的金融项余额。步骤260、将所述更新金融项余额与所述当前金融项余额按照金融项进行轧差,以生成金融项余额差值。步骤270、根据所述金融项余额差值生成分录信息。步骤280、经由核算引擎根据所述分录信息进行分录核算。其中,核算引擎主要用于对目标账户进行会计核算。本发明实施例的技术方案,通过金融项余额表,将各个金融项与其字符进行一一对应,提高了回溯重过账的自动化程度,为后续的各个步骤的计算提高了基础;通过目标账户的回溯交易日确定回溯核算快照,根据该快照、回溯交易信息重新核算目标账户的金融项余额,实现了目标账户的回溯重过账,保证了目标账户账目的正确无误;并根据当前日期的新旧金融项余额的轧差结果得到分录信息,进而根据该分录信息进行分录核算,仅根据一天的金融项余额生成分录信息,大大较少了分录信息的数量,简化了分录核算的流程,提高了分录核算的效率。同时,有效避免了回溯时间较长,分录信息大幅度增加而导致无法正确记账的问题。减少了系统的数据存储量,降低了系统成本。实施例三图3是本发明实施例三提供的一种重过账的核算装置的示意图,如图3所示,该装置包括:回溯初始值获取模块310、回溯核算快照确定模块320、金融项余额更新模块330和分录核算模块340。其中,回溯初始值获取模块310,用于获取目标账户的回溯交易日、回溯交易信息以及当前日对应的当前金融项余额;回溯核算快照确定模块320,用于根据回溯交易日确定回溯核算快照,其中,所述回溯核算快照为回溯起始日对应的所述目标账户的账户快照;金融项余额更新模块330,用于根据所述回溯核算快照以及回溯交易信息重新核算所述目标账户的当前日的更新金融项余额;分录核算模块340,用于根据所述更新金融项余额与所述当前金融项余额进行分录核算。本发明实施例的技术方案,通过目标账户的回溯交易日确定回溯核算快照,根据该快照、回溯交易信息重新核算目标账户的金融项余额,实现了目标账户的回溯重过账,保证了目标账户账目的正确无误;并通过当前日期的新旧金融项余额进行分录核算。本发明实施例的技术方案,仅根据当前日期的金融项余额进行核算,大大减少了分录数量,提高了分录核算的效率。可选的,回溯核算快照确定模块320,具体用于:根据回溯交易日确定距离所述回溯交易日最近的账户快照为回溯核算快照,其中,所述账户快照对应的回溯起始日早于所述回溯交易日。可选的,金融项余额更新模块330,具体用于:根据所述回溯核算快照,经由计算引擎进行回溯重过账,以生成回溯期间每天的金融项余额,其中,所述回溯期间为回溯起始日至当前日所对应的期间;当达到回溯交易日时,根据所述回溯交易信息更新所述目标账户的交易内容,以更新回溯交易日至当前日期间每天的金融项余额,其中,当前日的金融项余额即为更新金融项余额。可选的,该重过账的核算装置,还包括:金融项余额表设计模块,用于预先设计所述目标账户的金融项余额表,其中,所述金融项余额表包括各个金融项及其对应的核算类型和标识名称。可选的,分录核算模块340,具体用于:根据所述更新金融项余额与所述当前金融项余额的轧差结果进行分录核算。可选的,分录核算模块340,具体用于:将所述更新金融项余额与所述当前金融项余额按照金融项进行轧差,以生成金融项余额差值;根据所述金融项余额差值生成分录信息;经由核算引擎根据所述分录信息进行分录核算。本发明实施例所提供的重过账的核算装置可执行本发明任意实施例所提供的重过账的核算方法,具备执行方法相应的功能模块和有益效果。实施例四图4为本发明实施例四提供的一种重过账的核算设备的结构示意图,如图4所示,该设备包括处理器410、存储器420、输入装置430和输出装置440;设备处理器410的数量可以是一个或多个,图4中以一个处理器410为例;设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的重过账的核算方法对应的程序指令/模块(例如,重过账的核算装置中的回溯初始值获取模块310、回溯核算快照确定模块320、金融项余额更新模块330和分录核算模块340)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的重过账的核算方法。存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置430可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。实施例五发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种重过账的核算方法,该方法包括:获取目标账户的回溯交易日、回溯交易信息以及当前日对应的当前金融项余额;根据回溯交易日确定回溯核算快照,其中,所述回溯核算快照为回溯起始日对应的所述目标账户的账户快照;根据所述回溯核算快照以及回溯交易信息重新核算所述目标账户的当前日的更新金融项余额;根据所述更新金融项余额与所述当前金融项余额进行分录核算。当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的重过账的核算方法中的相关操作。通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。值得注意的是,上述重过账的核算装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1