掌桥专利:专业的专利平台
掌桥专利
首页

自动对账方法、计算机设备及计算机存储介质

文献发布时间:2024-04-18 19:58:53


自动对账方法、计算机设备及计算机存储介质

技术领域

本申请实施例涉及数据处理领域,具体涉及一种自动对账方法、计算机设备及计算机存储介质。

背景技术

财银对账是企业日常经营中,每日都要执行的一项工作,且占用较多的时间,尤其资金结算量大的企业,有几十上百个银行账户,每个账户每天都有大量交易,每一笔交易都要进行对账。

企业财银对账,需要每日对账,数据需要前后衔接,连续不断。同时还有每月、每季度或者临时性对账等对账场景,需要支持多频次、大数据量的大数据处理。可见,财银对账需要耗费大量的人力物力执行,对企业而言是一笔巨大的成本支出。

发明内容

本申请实施例提供了一种自动对账方法、计算机设备及计算机存储介质,用于自动完成对账数据拉取、对账数据核对、未达账款通知、异常预警通知等对账事项,以提升财银对账效率,节省财银对账成本。

本申请实施例第一方面提供了一种自动对账方法,所述方法包括:

获取自动对账配置信息;

根据所述自动对账配置信息生成自动对账任务;

获取所述自动对账任务对应的对账数据;

基于所述对账数据执行所述自动对账任务,获得自动对账执行结果。

本申请实施例第二方面提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现前述第一方面的方法。

本申请实施例第三方面提供了一种计算机存储介质,计算机存储介质中存储有指令,该指令在计算机上执行时,使得计算机执行前述第一方面的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

计算机设备获取自动对账配置信息,根据自动对账配置信息生成自动对账任务,获取自动对账任务对应的对账数据,基于对账数据执行自动对账任务,获得自动对账执行结果。因此,可减少人工的工作量,提升对账工作质量,在企业支付结算时,如有未达账款,可及时发现,从而及时记账,当日确定不记账的未达账款,通过银行存款余额调节表调整后,实现对账调平,保证账实相符,分毫不差,同时也可以提升对账灵活性和对账效率。

附图说明

图1为本申请实施例中自动对账方法一个流程示意图;

图2为本申请实施例中自动对账配置页面一个示例性示意图;

图3为本申请实施例中自动对账配置页面另一示例性示意图;

图4为本申请实施例中自动对账配置页面另一示例性示意图;

图5为本申请实施例中自动对账配置页面另一示例性示意图;

图6为本申请实施例中自动对账执行结果的查询页面一个示例性示意图;

图7为本申请实施例中自动对账执行结果的查询页面另一示例性示意图;

图8为本申请实施例中自动对账执行结果的查询页面另一示例性示意图;

图9为本申请实施例中银行存款余额调节表一个示例性示意图;

图10为本申请实施例中银行账户信息的查询页面一个示例性示意图;

图11为本申请实施例中自动对账方法另一流程示意图;

图12为本申请实施例中计算机设备一个结构示意图。

具体实施方式

本申请实施例提供了一种自动对账方法、计算机设备及计算机存储介质,用于自动完成对账数据拉取、对账数据核对、未达账款通知、异常预警通知等对账事项,以提升财银对账效率,节省财银对账成本。

下面对本申请实施例中的自动对账方法进行描述:

针对相关方案的技术问题和技术缺陷,本申请实施例针对企业内部财务记账数据、银行侧银行账户的余额及流水数据,自动抓取数据,自动执行对账,并自动生成银行存款余额调节表。具体的,本申请实施例基于以下多个方面解决其技术问题:

1、概括抽象主要的数据要素:需对账的银行账号、对账周期、对账匹配规则、对账数据(企业记账数据、银行账户余额/明细数据);

2、概括抽象主要的操作过程:人工进行对账配置、自动拉取对账数据、自动执行对账、人工查询/调整对账结果、自动生成余额调节表。

3、实现财银对账自动对账,包括两部分:1)自动定时任务,执行对账数据拉取、对账、生成余额调节表;2)页面功能,自动对账配置、执行计划管理、对账结果管理、银行存款余额调节表查询,实现人工配置对账、查询处理对账结果。

请参阅图1以及图11,本申请实施例中自动对账方法一个实施例包括:

101、获取自动对账配置信息;

本实施例的方法可应用于计算机设备,该计算机设备可以是服务器、终端等能够执行数据处理的计算机设备。当计算机设备为终端时,可以是个人电脑(personalcomputer,PC)、台式计算机等终端设备;当计算机设备为服务器时,可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云数据库、云计算以及大数据和人工智能平台等基础云计算服务的云服务器。

计算机设备可获取自动对账配置信息,该自动对账配置信息可以是任意的用于配置自动对账的执行方式或者对账数据采集的任意信息。在一种优选的实施方式中,获取自动对账配置信息,其方式可以是,显示自动对账配置页面,所述自动对账配置页面显示多个配置字段及其字段值输入控件;接收用户对多个所述配置字段的所述字段值输入控件触发的字段值输入操作,基于所述字段值输入操作获取每个所述配置字段对应的字段值,多个所述配置字段的字段值构成所述自动对账配置信息。

其中,所述多个配置字段包括对账任务名称、对账任务状态、执行计划频率、对账银行账号、对账匹配规则中的一项或多项;

所述对账匹配规则包括银行账号、借贷方向、交易金额、交易日期、交易对手方账号中的一项或多项。

如图2至图5所示,计算机设备可显示自动对账配置页面,用户可通过该自动对账配置页面输入自动对账配置信息。在进行自动对账配置时,可配置任务名称、任务状态、执行计划频率、包含的对账银行账号、对账匹配规则。其中,对账的执行计划频率,可以是每日、每月、一次性等执行频率,此为三个自动定时任务,用户也可根据需要初始化具体执行时间点和执行频率。对账匹配规则包括:银行账号、借贷方向、交易金额、交易日期、交易对手方账号,前三个可默认强制匹配。此功能为用户操作设置对账,一般为一次性设置,当有新增银行账户时,可在已有配置基础上继续添加对账银行账号。

102、根据所述自动对账配置信息生成自动对账任务;

在获得自动对账配置信息之后,计算机设备可根据该自动对账配置信息生成自动对账任务。例如,自动对账配置信息中的执行计划频率为每日执行自动对账,则在每一天到达预定的执行时间点时,计算机设备可自动生成自动对账任务,以便进一步根据该自动对账任务执行自动对账。

103、获取所述自动对账任务对应的对账数据;

本实施例中,获取所述自动对账任务对应的对账数据,其一种优选的实施方式可以是,确定所述自动对账任务对应的当前对账周期,获取所述当前对账周期产生的对账数据;若所述当前对账周期的前一对账周期存在未执行对账的对账数据,则将所述前一对账周期的所述未执行对账的对账数据作为所述当前对账周期的对账数据。

例如,基于自动对账执行,由于前面步骤会根据自动对账配置信息生成自动对账任务,因而计算机设备可自动定时执行对应的自动对账任务,执行对账数据拉取及核对。具体流程如下,以每日对账为例,由于对账连续,会自动将上一日的未达的对账数据拉取到当前(如当天)的对账执行计划中,进行对账。如果执行计划出现异常时,会触发提示通知(包括站内信、短信、邮箱等提示通知方式),提示通知文案可以是“【财银对账通知】您好,编号为${执行计划编号}的${所属任务名称},执行失败,请及时处理”等表达类似含义的提示通知,以向用户提示自动对账任务的执行出现异常。

本实施例中,对于执行计划的管理,在自动执行对账时,会生成对应的执行计划。通过此功能可以查看自动对账任务执行失败的原因,并可人工触发增量重新执行、全量重新执行。相对于增量重新执行,全量重新执行是清空已经产生的对账数据,重新拉取数据、重新执行核对。

如图6和图7所示,计算机设备可显示多项自动对账任务的执行情况,例如以列表的形式列出,其中每一行对应一项自动对账任务,每一行显示了自动对账任务的名称、运行状态(执行状态)、财司账条数、银行账条数、对平条数、执行开始时间、执行结束时间等多项信息。

用户可通过图6所示的“快速查询”控件查询对应的自动对账任务,并可设置自动对账任务是增量重新执行还是全量重新执行。同样的,用户也可以通过图7所示的对账结果查询页面查询自动对账任务的对账结果,计算机设备可以列表显示各项自动对账任务的自动对账执行结果,包括银行账号、开户行、对账结果、未达条数、对平条数等多项信息。

104、基于所述对账数据执行所述自动对账任务,获得自动对账执行结果;

本实施例中,基于对账数据执行自动对账任务,获得自动对账执行结果,其一种优选的实施方式可以是,根据所述对账数据的对账状态确定所述对账数据对应的对账操作;对所述对账数据执行所述对账操作,获得所述自动对账执行结果。

其中,所述对账状态包括所述对账数据已对账和未对账、已对平和已数据对销;所述自动对账执行结果包括对账数据的勾兑操作、对平操作和数据对销。

对于自动对账执行结果的管理,此功能用于人工查看、调整自动对账执行结果,可以对未达账款进行勾兑,可以对已对平的对账结果进行更新。以下将列出多点逐一阐述:

1、取消勾兑:未对账以外状态的数据均可操作取消勾兑,已对平和已数据对销的数据系统会自动成对取消。只有未对账状态的数据,才能人工更新为其他对账状态。

2、对平:选择左右两侧各一条数据操作,按照默认规则匹配。

3、数据对销:可选择左侧、或右侧、或两侧的多条数据,满足左侧(所有借方-所有贷方)=右侧(所有贷方-所有借方)时,操作对销。

4、企付银未付:需选择左侧单位账且金额在贷方的一条或多条数据。

5、企收银未收:需选择左侧单位账且金额在借方的一条或多条数据。

6、银收企未收:需选择右侧银行账且金额在贷方的一条或多条数据。

7、银付企未付:需选择右侧银行账且金额在借方的一条或多条数据。

例如,如图8所示,在自动对账执行结果的查询页面中,用户可根据业务需求勾选企业账中对应的自动对账执行结果以及勾选银行账中对应的自动对账执行结果,并由计算机设备根据对账数据的对账状态确定对账数据对应的对账操作,并对该对账数据执行对账操作,获得自动对账执行结果,如取消勾兑、对平、数据对销等多种自动对账执行结果。

本实施例中,基于对账数据执行自动对账任务,获得自动对账执行结果,其另一优选的实施方式可以是,基于银行对账单余额与企业账面余额,结合企业的对账数据和银行的对账数据计算企业对应的调整后余额和银行对应的调整后余额;若企业对应的调整后余额与银行对应的调整后余额相等,则生成银行存款余额调节表;若企业对应的调整后余额与银行对应的调整后余额不相等,则提示银行存款余额调节表生成失败。

其中,银行存款余额调节表,是在银行对账单余额与企业账面余额的基础上,各自加上对方已收、本单位未收账项数额,减去对方已付、本单位未付账项数额,以调整双方余额使其一致的一种调节方法。

因此,在此场景中,用户还可查询银行存款余额调节表的生成结果,即计算机设备接收用户输入的对账结果查询请求,响应于所述对账结果查询请求,显示所述银行存款余额调节表,或者,显示银行存款余额调节表生成失败的原因。

例如,如图8所示,对于自动生成银行存款余额调节表这一场景,自动定时执行自动对账任务,例如每日上午生成上一日的银行存款余额调节表,生成之前会先执行一次增量对账。由于企业业务连续,在正常工作时间下班后依然可能会有业务(如对方打款等),会产生新的交易和未达对账数据,同时由于企业侧系统余额计算时间、银行侧系统余额计算时间不可控,因此每日上午需要先执行一次增量对账,并使用历史余额作为银行存款余额调节表的日末余额进行调节。

如果企业对应的调整后余额与银行对应的调整后余额是相等的,则生成银行存款余额调节表;如果企业对应的调整后余额与银行对应的调整后余额不相等,则不生成银行存款余额调节表,并对生成结果进行提示通知(包括站内信、短信、邮箱等提示通知方式)。提示通知文案可以是“【财银对账通知】您好,${TRS_DATE}的银行存款余额调节表自动生成完成,其中银行账户为${ACT_NBR}的银行存款余额调节表生成失败,请及时处理”等表达类似含义的提示通知,以向用户提示银行存款余额调节表生成失败。

并且,对于银行存款余额调节表查询及人工重新生成,人工可查询自动生成的银行存款余额调节表,如果银行存款余额调节表自动生成失败,则用户可查询银行存款余额调节表自动生成失败的原因,如因为未达账款缺失、余额未获取到等原因,处理后可以人工触发计算机设备重新生成银行存款余额调节表。如图9所示,计算机设备最终可生成类似格式的银行存款余额调节表。

同样的,如图10所示,计算机设备可显示银行账户信息的查询页面,该查询页面可显示银行账户的名称、编号、开户行、币种等银行账户信息,用户可以查询企业的银行账户信息,以便确定用于执行自动对账的付款信息或者收款信息。

本实施例的自动对账方案,其自动化程度高,计算机设备自动完成数据拉取、数据核对、未达账款通知、异常预警通知等,极大减少了人工工作量。对账灵活性高,可配置每日、每月、一次性,单账户、多账户对账。对账数据连续,每日未达账款数据会自动拉取到下一次对账执行计划中,每日对账结果都生成银行存款余额调节表,并且银行存款余额调节表自动生成率可达99%以上。

因此,本申请实施例的自动对账方案可减少人工的工作量,提升对账工作质量,在企业支付结算时,如有未达账款,可及时发现,从而及时记账,当日确定不记账的未达账款,通过银行存款余额调节表调整后,实现对账调平,保证账实相符,分毫不差,同时也可以提升对账灵活性和对账效率。

下面对本申请实施例中的计算机设备进行描述,请参阅图12,本申请实施例中计算机设备一个实施例包括:

该计算机设备1200可以包括一个或一个以上中央处理器(central processingunits,CPU)1201和存储器1205,该存储器1205中存储有一个或一个以上的应用程序或数据。

其中,存储器1205可以是易失性存储或持久存储。存储在存储器1205的程序可以包括一个或一个以上模块,每个模块可以包括对计算机设备中的一系列指令操作。更进一步地,中央处理器1201可以设置为与存储器1205通信,在计算机设备1200上执行存储器1205中的一系列指令操作。

计算机设备1200还可以包括一个或一个以上电源1202,一个或一个以上有线或无线网络接口1203,一个或一个以上输入输出接口1204,和/或,一个或一个以上操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等。

该中央处理器1201可以执行前述图1所示实施例中计算机设备所执行的操作,具体此处不再赘述。

本申请实施例还提供了一种计算机存储介质,其中一个实施例包括:该计算机存储介质中存储有指令,该指令在计算机上执行时,使得该计算机执行前述图1所示实施例中计算机设备所执行的操作。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 对账方法、装置、计算机设备和存储介质
  • 报表自动上传方法、装置、计算机设备及存储介质
  • 一体化自动结算方法、系统、计算机设备及存储介质
  • 自动输入审批意见的方法、装置、计算机设备及存储介质
  • 自动骨龄预测方法、系统、计算机设备和存储介质
  • 自动对账方法、自动对账设备及计算机可读存储介质
  • 线上对账方法、系统、计算机设备和计算机可读存储介质
技术分类

06120116506658