财务数据制证方法、装置、计算机设备和存储介质与流程

文档序号:16138088发布日期:2018-12-01 01:17阅读:336来源:国知局
本申请涉及计算机
技术领域
,特别是涉及一种财务数据制证方法、装置、计算机设备和存储介质。
背景技术
财务数据处理过程中,根据业务需要有时需要根据财务数据进行制证,在财务数据制证过程需要对财务数据做大量的分析和核对。在传统的财务数据制证过程中,主要是通过人工对财务数据进行筛选、对账,对满足制证条件的财务数据进行逐一制证。当随着各种财务业务的业务量的增长,财务数据量也随着大量增长,传统的人工制证方式并不适用于对海量的复杂的财务数据进行制证。因此,探索一种能够对海量的财务数据进行高效制证的制证方式显得尤为重要。技术实现要素:基于此,有必要针对上述技术问题,提供一种更加能够使财务数据的制证效率更高的财务数据制证方法、装置、计算机设备和存储介质。一种财务数据制证方法,所述方法包括:从订单中心拉取交易成功的订单数据;统计本次拉取的所有所述订单数据中的支付渠道标签,对每个所述支付渠道标签对应的所有所述订单数据的订单金额进行汇总,得到每个所述支付渠道标签对应的订单汇总金额;从支付中心获取与本次拉取的所述订单数据对应的支付数据;按照支付渠道标签汇总获取的所述支付数据,得到每个所述支付渠道标签对应的支付汇总金额;将对应同一所述支付渠道标签的所述订单汇总金额和所述支付汇总金额进行比对,得到对账结果,根据所述对账结果生成制证任务。在一个实施例中,所述方法还包括:将对应同一所述支付渠道标签的所述订单汇总金额和所述支付汇总金额进行比对,得到对账结果,根据所述对账结果生成制证任务;向终端反馈所述异常明细表,接收所述终端在所述异常明细表添加的对应每一个所述异常财务数据的冲正明细数据;根据所述冲正明细表数据调整对应的所述异常财务数据,并基于调整后的所述异常财务数据生成冲正制证任务。。在一个实施例中,在基于调整后的所述异常财务数据生成冲正制证任务之后,包括:执行所述冲正制证任务,生成制证文件;获取制证时间,根据所述制证时间生成的所述制证文件的文件名。在一个实施例中,所述方法还包括:接收终端发送的制证文件下载请求;获取所述制证文件下载请求中携带的查询条件,查找与所述查询条件对应的所述制证文件;将查找出的所述制证文件推送至所述终端。在一个实施例中,在所述从订单中心拉取交易成功的订单数据之后,还包括:查找提取的所述订单数据中是否有关联的订单数据,若是,合并所述订单数据。一种财务数据制证装置,所述装置包括:订单数据获取模块,用于从订单中心拉取交易成功的订单数据;订单金额汇总模块,用于统计本次拉取的所有所述订单数据中的支付渠道标签,对每个所述支付渠道标签对应的所有所述订单数据的订单金额进行汇总,得到每个所述支付渠道标签对应的订单汇总金额;支付数据获取模块,用于从支付中心获取与本次拉取的所述订单数据对应的支付数据;支付数据汇总模块,用于按照支付渠道标签汇总获取的所述支付数据,得到每个所述支付渠道标签对应的支付汇总金额;制证模块,用于将对应同一所述支付渠道标签的所述订单汇总金额和所述支付汇总金额进行比对,得到对账结果,根据所述对账结果生成制证任务。在一个实施例中,所述装置还包括:冲正制证模块,用于获取所述对账结果为异常对账结果的异常财务数据,根据所述异常财务数据生成异常明细表;向终端反馈所述异常明细表,接收所述终端在所述异常明细表添加的对应每一个所述异常财务数据的冲正明细数据;根据所述冲正明细表数据调整对应的所述异常财务数据,并基于调整后的所述异常财务数据生成冲正制证任务。在一个实施例中,所述冲正制证模块,还用于执行所述冲正制证任务,生成制证文件;获取制证时间,根据所述制证时间生成的所述制证文件的文件名。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的方法的步骤。上述的财务数据制证方法、装置、计算机设备和存储介质,通过从订单中心中拉取待制证的订单数据,订单数据对应多个支付渠道标签,从支付中心获取与拉取的订单数据对应的支付数据,对海量订单数据金额和支付数据金额分支付渠道进行自动分类汇总,自动启动制证任务进行制证,实现了对海量的多且对应多支付渠道的复杂的财务数据进行自动制证,无需人工核算对账,节省了人力资源且提高了制证的效率。附图说明图1为一个实施例中财务数据制证方法的应用场景图;图2为一个实施例中财务数据制证方法的流程示意图;图3为一个实施例对未成功制证的任务进行自动冲正所涉及的流程示意图;图4为一个实施例中客户端中下载制证文件的页面示意图;图5为一个实施例财务数据制证装置的结构框图;图6为另一个实施例中财务数据制证装置的结构框图;图7为又一个实施例中财务数据制证装置的结构框图;图8为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的财务数据制证方法,可以应用于如图1所示的应用环境中。该应用环境包括制证中心102和多个第三方支付中心104,其中,制证中心102包括数据中心、订单中心、支付中心和制证系统,其中,支付中心可与第三方支付中心通信,接收第三方支付中心反馈的支付信息。数据中心从支付中心和订单中心中获取订单数据和支付数据,对比订单数据和支付数据生成财务制证数据,创建制证任务,并将创建的制证任务推送至制证系统,制证系统进行财务数据制证。上述的制证中心102是由多个服务器组成的服务器集群,第三方支付中心104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种财务数据制证方法,以该方法应用于图1中的制证中心为例进行说明,包括以下步骤:步骤202:从订单中心拉取交易成功的订单数据。订单数据包括订单编号、下单时间、订单金额等。交易成功的订单数据还包括支付渠道标签和支付时间。其中,支付渠道可以是按照用户选择的支付方式对接的第三方支付中心的支付标签,如某宝支付、某信支付和某钱包支付等。支付渠道还可以是本地的支付中心所对应的支付标签。用户终端在对线上商城中的商品进行消费后,将在本地的订单中心生成一条订单数据。订单中心监听用户终端做出的商品支付的相关操作,如监听到用户终端选择支付渠道并输入了验核通过的支付密码等相关的支付操作,则将订单数据标记为支付成功的订单数据,记录支付渠道和交易时间。数据中心从订单中心拉取从某一历史时刻到当前时刻的交易成功的订单数据。如数据中心从订单中心拉取交易时间在2018.5.2800:00到当前时刻2018.5.2818:00的交易成功的订单数据。步骤204:统计本次拉取的所有订单数据中的支付渠道标签,对每个支付渠道标签对应的所有订单数据的订单金额进行汇总,得到每个支付渠道标签对应的订单汇总金额。数据中心首先统计本次拉取的订单数据所包括的支付渠道标签,然后汇总每个支付渠道标签对应的所有订单数据的订单汇总金额。举例来说,假设拉取的订单数据包括:编号1订单、编号2订单、编号3订单,其中编号1订单对应支付渠道1,编号2订单和编号3订单对应支付渠道2,根据订单数据中的订单金额,汇总支付渠道1对应的订单汇总金额(编号1的订单金额)和支付渠道2对应的订单汇总金额(编号2订单金额和编号3订单金额的加和)。步骤206:从支付中心获取由各个支付渠道中心反馈的对应本次拉取的订单数据的支付数据。步骤208:按照支付渠道标签汇总获取的支付数据,得到每个支付渠道标签对应的支付汇总金额。用户终端向支付中心发起订单支付请求,订单支付请求中携带用户选择的支付渠道标签,支付中心查找支付渠道标签对应的第三方支付中心的支付接口地址,根据支付接口地址将订单支付请求发送至第三方支付中心的支付接口。第三方支付中心接口处理订单支付请求并反馈支付详情信息。支付中心将接收到的支付详情信息存储本地的对应相应的第三方支付中心标识(支付渠道标签)下。由第三方支付中心反馈的支付详情信息包括订单编号、支付金额、支付时间等信息。需要说明的是,由第三方支付中心反馈的支付详情数据包中的支付时间为支付钱款实际转入时间,而订单中心中的支付时间为用户进行支付操作的时间,当第三方支付中心实时响应对订单支付请求时,两个支付时间是相同的,当第三方支付中心异步响应订单支付请求时,则两个支付之间不相同。本步骤中,可通过订单编号查找或者通过订单编号和支付渠道标签进行查找从支付中心本地存储中查找与本次拉取的订单数据对应的支付数据。查找的每个支付数据对应一个支付渠道标签,对不同的支付渠道标签对应的支付数据的支付金额进行分类汇总,得到每个支付渠道对应的支付汇总金额。继续步骤204中的举例,计算出支付渠道1和支付渠道2对应的订单汇总金额后,从支付中心查找对应拉取的每个订单数据对应的支付渠道反馈的支付金额,如查找支付渠道1针对编号1订单反馈的支付金额a,以及查找支付渠道2针对编号2订单的支付金额b和针对编号3订单返回的支付金额c,支付金额a为支付渠道1对应的支付汇总金额,支付金额b和支付金额c的加和为支付渠道2对应的支付汇总金额。步骤210:将对应同一支付渠道标签的订单汇总金额和支付汇总金额进行比对,得到每个支付渠道标签对应的对账结果,根据对账结果生成制证任务。针对同一支付渠道的订单汇总金额和支付汇总金额进行对比,得到每个支付渠道对应的对账结果,根据对账结果进行财务制证,得到制证结果。在一个实施例中,以汇总的各个渠道标签的支付汇总金额为基准,若订单汇总金额大于支付汇总金额,则对账结果为多帐,反之,对账结果为少账,若订单汇总金额等于支付汇总金额,则对账结果为平账。将标记为平账的对账数据推总至财务制证系统,财务制证系统生成对应的制证任务,执行该制证任务生成制证文件。将对账结果为多帐或者上涨的对账数据标记为“未制证”。在一个实施例中,可对统计分析后的财务数据进行制证的逻辑封装成接口,将得到制证数据后,直接调用制证接口即可进行快速制证,进一步简化制证流程。本实施例中,从订单中心中拉取待制证的订单数据,订单数据对应多个支付渠道,从支付中心获取与拉取的订单数据对应的支付数据,对海量订单数据金额和支付数据金额分支付渠道进行自动分类汇总,自动启动制证任务实现高效的自动化制证,无需人工核算对账,节省了人力资源且提高了制证的效率。对不同支付渠道进行的财务数据的区分汇总,制证接口针对每个支付渠道进行分别制证,使得制证更加细粒化和智能化。在一个实施例中,在步骤202:从订单中心拉取交易成功的订单数据之后,还包括:查找提取的订单数据中是否有关联的订单数据,若是,合并订单数据。每个订单对应一个商品标签。本实施例中,当查找本次提取的订单数据中是否虚拟商品的订单数据,若是,获取毗邻的实体商品的订单数据,若毗邻的实体商品的订单数据中的订单金额与实体商品的预售金额不等同,且差值为虚拟商品的订单金额,则将该实体商品与虚拟商品的订单数据进行合并。上述的虚拟商品包括优惠券、打赏等。优惠券和打赏为不支付订单,若将其作为单独的订单数据进行数据核算,将造成不平对账,导致制证失败。本实施例中,实质上是将虚拟商品的订单数据自动合并到相关联的实体商品订单数据上,作为实体商品订单的补充信息,不参与订单汇总金额的计算。在一个实施例中,如图3所示,财务数据制证方法还包括:步骤302:获取对账结果为异常对账结果的异常财务数据,根据异常财务数据生成异常明细表。当订单汇总金额与支付汇总金额不相等时,显示对账结果为异常对账结果。当对账结果为“多账”和“少账”时,标记对应的财务数据为异常财务数据。根据异常财务数据生成异常明细表。其中,异常明细表中包含本次制证返回的所有异常财务数据,。异常财务数据至少包括异常制证时间、订单汇总金额和支付汇总金额以及对应的支付渠道标签。制证接口对异常的财务数据不进行制证,直接反馈“未制证”的制证结果。生成的异常明细表具体可参考下面的表1。向终端反馈的异常明细表中还包括操作字段,如新增、修改和查看。表1-异常明细表步骤304:向终端反馈异常明细表,接收终端在异常明细表添加的对应每一个异常财务数据的冲正明细数据。终端接收并显示异常明细表,通过表中的操作字段向异常明细表中添加的差异数据包括冲正金额,生成的冲正明显表如表2所示:表2-冲正明细表冲正日期2017-08-07订单类型:代收代付/自营商品/自营卡类/其他数据类型税后/税金/其他支付渠道支付宝/微信/壹钱包商品/服务名称基因检测七选一冲正金额-83备注冲正明细表包括冲正日期、订单类型、数据类型、支付渠道、商品/服务名称。其中,冲正日期为终端添加差异明细数据的时间。步骤306:根据冲正明细表数据调整对应的异常财务数据,并基于调整后的异常财务数据生成冲正制证任务。将得到的冲正明细表发送至制证接口,制证接口查找冲正明细表中的每一条冲正信息对应的历史对账记录,即查找对应的订单汇总金额和支付汇总金额,计算添加冲正金额后,订单汇总金额和支付汇总金额是否相同,即对账结果是否为平账,若是,则生成制证任务,制证任务包括制证数据。数据中心将制证数据发送给支付网关中心,支付网关中心上传制证数据到制证系统,制证系统处理制证数据生成制证文件,并向支付网关中心返回处理结果。步骤308:执行冲正制证任务,生成制证文件,获取制证时间,根据制证时间生成的制证文件的文件名。从异常任务表中获取制证失败的任务,查找冲正明细表中是否有相应的差异明细数据,若是,获取差异明细数据调整销售汇总金额,将调整后的销售汇总金额与支付汇总金额进行对比,若为平账,则根据本次制证时间修改异常制证文件的文件名,基于修改后的文件名生成制证文件。本实施例中,对未制证成功的失败任务进行补录差异数据后进行集中地自动制证,且自动更改制证文件名,制证更加系统化、智能化,制证效率更高。在一个实施例中,财务数据制证方法还包括:接收终端发送的制证文件的下载请求;获取下载请求中携带的查询条件,查找与查询条件对应的制证文件;将查找的制证文件推送至终端。如图4所示,查询条件可以是制证时间,只需输入制证时间点击下载按钮,即可获取该时间段内生成的所有制证文件,根据制证文件可查询账款详情。应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如图5所示,提供了一种财务数据制证装置,包括:订单数据获取模块502,用于从订单中心拉取交易成功的订单数据。订单金额汇总模块504,用于统计本次拉取的所有订单数据中的支付渠道标签,对每个支付渠道标签对应的所有订单数据的订单金额进行汇总,得到每个支付渠道标签对应的订单汇总金额。支付数据获取模块506,用于从支付中心获取与本次拉取的订单数据对应的支付数据。支付数据汇总模块508,用于按照支付渠道标签汇总支付数据,得到每个支付渠道标签对应的支付汇总金额。制证模块510,用于将对应同一支付渠道标签的订单汇总金额和支付汇总金额进行比对,得到每个支付渠道标签对应的对账结果,根据对账结果生成制证任务。在一个实施例中,如图6所示,财务数据制证装置还包括:获取对账结果为异常对账结果的异常财务数据,根据异常财务数据生成异常明细表;向终端反馈异常明细表,接收终端在异常明细表添加的对应每一个异常财务数据的冲正明细数据;根据冲正明细表数据调整对应的异常财务数据,并基于调整后的异常财务数据生成冲正制证任务。。在一个实施例中,冲正制证模块602,还用于执行冲正制证任务,生成制证文件;获取制证时间,根据制证时间生成的制证文件的文件名。在一个实施例中,如图7所示,财务数据制证装置还包括:制证文件下载模块702,用于接收终端发送的制证文件的下载请求;获取下载请求中携带的查询条件,查找与查询条件对应的制证文件;将查找的制证文件推送至终端。在一个实施例中,订单数据获取模块502还用于查找提取的订单数据中是否有关联的订单数据,若是,合并订单数据。关于财务数据制证装置的具体限定可以参见上文中对于财务数据制证方法的限定,在此不再赘述。上述财务数据制证装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储订单数据和支付数据。该计算机设备的网络接口用于与终端通过网络连接通信。该计算机程序被处理器执行时以实现一种财务数据制证方法。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:从订单中心拉取交易成功的订单数据;统计本次拉取的所有订单数据中的支付渠道标签,对每个支付渠道标签对应的所有订单数据的订单金额进行汇总,得到每个支付渠道标签对应的订单汇总金额;从支付中心获取与本次拉取的订单数据对应的支付数据;按照支付渠道标签汇总支付数据,得到每个支付渠道标签对应的支付汇总金额;将对应同一支付渠道标签的订单汇总金额和支付汇总金额进行比对,得到每个支付渠道标签对应的对账结果,根据对账结果生成制证任务。在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取对账结果为异常对账结果的异常财务数据,根据异常财务数据生成异常明细表;向终端反馈异常明细表,接收终端在异常明细表添加的对应每一个异常财务数据的冲正明细数据;根据冲正明细表数据调整对应的异常财务数据,并基于调整后的异常财务数据生成冲正制证任务。在一个实施例中,处理器执行计算机程序时还实现以下步骤:执行冲正制证任务,生成制证文件;获取制证时间,根据制证时间生成的制证文件的文件名。在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收终端发送的制证文件下载请求;获取制证文件下载请求中携带的查询条件,查找与查询条件对应的制证文件;将查找出的制证文件推送至终端。在一个实施例中,处理器执行计算机程序时还实现以下步骤:查找提取的订单数据中是否有关联的订单数据,若是,合并订单数据。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:从订单中心拉取交易成功的订单数据;统计本次拉取的所有订单数据中的支付渠道标签,对每个支付渠道标签对应的所有订单数据的订单金额进行汇总,得到每个支付渠道标签对应的订单汇总金额;从支付中心获取与本次拉取的订单数据对应的支付数据;按照支付渠道标签汇总支付数据,得到每个支付渠道标签对应的支付汇总金额;将对应同一支付渠道标签的订单汇总金额和支付汇总金额进行比对,得到每个支付渠道标签对应的对账结果,根据对账结果生成制证任务。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取对账结果为异常对账结果的异常财务数据,根据异常财务数据生成异常明细表;向终端反馈异常明细表,接收终端在异常明细表添加的对应每一个异常财务数据的冲正明细数据;根据冲正明细表数据调整对应的异常财务数据,并基于调整后的异常财务数据生成冲正制证任务。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:执行冲正制证任务,生成制证文件;获取制证时间,根据制证时间生成的制证文件的文件名。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收终端发送的制证文件下载请求;获取制证文件下载请求中携带的查询条件,查找与查询条件对应的制证文件;将查找出的制证文件推送至终端。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:查找提取的订单数据中是否有关联的订单数据,若是,合并订单数据。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1