用于处理业务单据的方法以及相应的系统、设备和介质技术方案

技术编号:34126348 阅读:23 留言:0更新日期:2022-07-14 14:18
提供一种处理业务单据的方法以及相应的系统、计算机设备和介质。该方法包括:响应于凭证生成触发事件,执行凭证生成过程,所述凭证生成过程包括:解析待处理的业务单据以得到解析后的单据数据;获取与所述业务单据对应的凭证模板以及所述凭证模板的取值规则;基于所述取值规则和所述解析后的单据数据生成财务凭证,包括对所述凭证模板执行填充过程;以及响应于凭证推送触发事件,启动凭证推送过程以对生成的财务凭证进行推送。利用本发明专利技术,可以自动地分两个阶段(凭证生成和凭证推送)由业务单据生成财务凭证以及推送生成的财务凭证,有利于方便、灵活地在合适的环节进行校验以高效地生成和推送财务凭证,同时降低凭证中信息出错的概率。错的概率。错的概率。

【技术实现步骤摘要】
用于处理业务单据的方法以及相应的系统、设备和介质


[0001]本专利技术涉及业财转换领域,更具体而言,涉及一种用于处理业务单据的方法以及相应的系统、计算机设备和介质。

技术介绍

[0002]随着21世纪互联网革命浪潮的到来,各企业信息化竞争日趋激烈,市场及行业的白热化竞争对企业内部各方面的运转效率提出越来越高的要求。管理会计概念的普及和共享应用服务的发展,为企业财务信息化转型提供了可供借鉴的解决方案,而如何将业务单据中的数据快速高效并且准确地转换到财务凭证中是本领域技术人员急需解决的关键问题。

技术实现思路

[0003]本专利技术的目的在于提供一种能够至少部分地解决上述问题的方案。
[0004]具体地,根据本专利技术的第一方面,提供一种基于业财转换的方法,其包括:
[0005]响应于凭证生成触发事件,执行凭证生成过程,所述凭证生成过程包括:
[0006]‑
解析待处理的业务单据以得到解析后的单据数据,在所述解析后的单据数据中,所述业务单据中每个单据区域中的每个单据字段的值与该单据区域的单据区域标识符以及该单据字段的单据字段标识符相关联;
[0007]‑
获取与所述业务单据对应的凭证模板以及所述凭证模板的取值规则,所述凭证模板包括多个凭证区,所述凭证区包括凭证头区和凭证分录区,对于所述凭证头区和所述凭证分录区中的每个的每个凭证字段,所述取值规则包括用于该凭证字段的规则表达式,所述规则表达式指示获得该凭证字段的值要执行的操作以及涉及的操作对象,所述操作对象包括常量和/或源自所述业务单据,并且对于所述凭证头区和所述凭证分录区中的每个的至少一个凭证字段,用于其的规则表达式包括单据区域标识符和单据字段标识符以指示源自所述业务单据的相应的操作对象;
[0008]‑
基于所述取值规则和所述解析后的单据数据生成财务凭证,包括对所述凭证模板执行如下填充过程:对所述凭证头区和凭证分录区中的每个的每个凭证字段,利用用于其的规则表达式计算其值并用计算的值对其进行填充,其中对于用于其的规则表达式包括单据区域标识符和单据字段标识符的凭证字段,利用用于其的规则表达式计算其值包括:从所述解析后的单据数据中获取与用于其的规则表达式中的单据区域标识符和单据字段标识符相关联的单据字段的值作为用于其的规则表达式中的相应的操作对象,然后利用用于其的规则表达式计算其值,以及
[0009]响应于凭证推送触发事件,执行凭证推送过程,以对生成的财务凭证进行推送。
[0010]根据本专利技术的第二方面,提供了一种基于业财转换的系统,其包括处理器,所述处理器被配置为执行计算机指令以:
[0011]响应于凭证生成触发事件,执行凭证生成过程,所述凭证生成过程包括:
[0012]‑
解析待处理的业务单据以得到解析后的单据数据,在所述解析后的单据数据中,所述业务单据中每个单据区域中的每个单据字段的值与该单据区域的单据区域标识符以及该单据字段的单据字段标识符相关联;
[0013]‑
获取与所述业务单据对应的凭证模板以及所述凭证模板的取值规则,所述凭证模板包括多个凭证区,所述凭证区包括凭证头区和凭证分录区,对于所述凭证头区和所述凭证分录区中的每个的每个凭证字段,所述取值规则包括用于该凭证字段的规则表达式,所述规则表达式指示获得该凭证字段的值要执行的操作以及涉及的操作对象,所述操作对象包括常量和/或源自所述业务单据,并且对于所述凭证头区和所述凭证分录区中的每个的至少一个凭证字段,用于其的规则表达式包括单据区域标识符和单据字段标识符以指示源自所述业务单据的相应的操作对象;
[0014]‑
基于所述取值规则和所述解析后的单据数据生成财务凭证,包括对所述凭证模板执行如下填充过程:对所述凭证头区和凭证分录区中的每个的每个凭证字段,利用用于其的规则表达式计算其值并用计算的值对其进行填充,其中对于用于其的规则表达式包括单据区域标识符和单据字段标识符的凭证字段,利用用于其的规则表达式计算其值包括:从所述解析后的单据数据中获取与用于其的规则表达式中的单据区域标识符和单据字段标识符相关联的单据字段的值作为用于其的规则表达式中的相应的操作对象,然后利用用于其的规则表达式计算其值,以及
[0015]响应于凭证推送触发事件,执行凭证推送过程,以对生成的财务凭证进行推送。
[0016]根据本专利技术的第三方面,提供一种计算机设备,其包括存储器和处理器,所述存储器上存储有计算机指令,所述计算机指令在由所述处理器执行时导致上述的方法被执行。
[0017]根据本专利技术的第四方面,提供一种非暂时性计算机可读存储介质,其上存储有计算机指令,所述计算机指令在由处理器执行时导致上述的方法被执行。
[0018]利用本专利技术的方案,可以自动地分两个阶段(凭证生成和凭证推送)由业务单据生成相应的财务凭证以及推送生成的财务凭证,有利于方便、灵活地在合适的环节进行校验以高效地生成和推送财务凭证,同时降低凭证中信息出错的概率。另外,本专利技术的方案为引入凭证生成、凭证推送相关的判断以确保合法的凭证生成和凭证推送创造了条件。
附图说明
[0019]以示例的方式参考以下附图描述本专利技术的非限制性且非穷举性实施例,其中:
[0020]图1是根据本专利技术一实施方案的用于处理业务单据的方法的示意性流程图;
[0021]图2是示出根据本专利技术一实施方案的一示例凭证模板的示意图;
[0022]图3是根据本专利技术另一个实施方案的用于处理业务单据的方法的示意性流程图。
具体实施方式
[0023]为了使本专利技术的上述以及其他特征和优点更加清楚,下面结合附图进一步描述本专利技术。应当理解,本文给出的具体实施例是出于向本领域技术人员解释的目的,仅是示例性的,而非限制性的。
[0024]图1示意性示出根据本专利技术一实施方案的用于处理业务单据的方法100。方法100可以包括步骤S110和步骤S120。
[0025]在步骤S110,响应于凭证生成触发事件,执行凭证生成过程,以由待处理的业务单据生成财务凭证。
[0026]所述凭证生成触发事件可以是各种可能的由业务单据生成财务凭证的触发事件。例如,所述凭证生成触发事件可以包括例如但不限于以下之一:与所述业务单据相关联的业务流程所处的当前环节具有手动生成凭证的配置;与所述业务单据相关联的业务流程所处的当前环节具有结束时自动生成凭证的配置;以及,接收到将所述业务单据转换成财务凭证的转换请求。
[0027]在步骤S120,响应于凭证推送触发事件,启动凭证推送过程,以对生成的财务凭证进行推送。
[0028]所述凭证推送触发事件可以是各种可能的对生成的财务凭证进行推送的触发事件。例如,所述凭证推送触发事件可以包括例如但不限于以下之一:与所述业务单据相关联的业务流程所处的当前环节具有手动推送凭证的配置;与所述业务单据相关联的业务流程所处的当前环节具有结束时自动推送凭证的配置;以及,接收到推送生成的财务凭证的推送请求。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于处理业务单据的方法,包括:响应于凭证生成触发事件,执行凭证生成过程,所述凭证生成过程包括:

解析待处理的业务单据以得到解析后的单据数据,在所述解析后的单据数据中,所述业务单据中每个单据区域中的每个单据字段的值与该单据区域的单据区域标识符以及该单据字段的单据字段标识符相关联;

获取与所述业务单据对应的凭证模板以及所述凭证模板的取值规则,所述凭证模板包括多个凭证区,所述凭证区包括凭证头区和凭证分录区,对于所述凭证头区和所述凭证分录区中的每个的每个凭证字段,所述取值规则包括用于该凭证字段的规则表达式,所述规则表达式指示获得该凭证字段的值要执行的操作以及涉及的操作对象,所述操作对象包括常量和/或源自所述业务单据,并且对于所述凭证头区和所述凭证分录区中的每个的至少一个凭证字段,用于其的规则表达式包括单据区域标识符和单据字段标识符以指示源自所述业务单据的相应的操作对象;

基于所述取值规则和所述解析后的单据数据生成财务凭证,包括对所述凭证模板执行如下填充过程:对所述凭证头区和凭证分录区中的每个的每个凭证字段,利用用于其的规则表达式计算其值并用计算的值对其进行填充,其中对于用于其的规则表达式包括单据区域标识符和单据字段标识符的凭证字段,利用用于其的规则表达式计算其值包括:从所述解析后的单据数据中获取与用于其的规则表达式中的单据区域标识符和单据字段标识符相关联的单据字段的值作为用于其的规则表达式中的相应的操作对象,然后利用用于其的规则表达式计算其值,以及响应于凭证推送触发事件,执行凭证推送过程,以对生成的财务凭证进行推送。2.根据权利要求1所述的方法,还包括:响应于满足凭证校验时机,基于与所述凭证模板相关联的校验规则对经填充的凭证模板或生成的财务凭证进行校验,仅在校验结果为通过的情况下,继续该凭证生成过程或凭证推送过程。3.根据权利要求1或2所述的方法,其中,待处理的业务单据具有相关联的用于确定合法的凭证生成人的生成人配置,其中响应于凭证生成触发事件,执行凭证生成过程包括:响应于凭证生成触发事件,判断当前的凭证生成人是否属于基于所述生成人配置确定的合法的凭证生成人;在判断结果为肯定的情况下,执行凭证生成过程。4.根据权利要求1或2所述的方法,其中,所述凭证模板具有相关联的用于确定合法的凭证推送人的推送人配置,其中响应于凭证推送触发事件,启动凭证推送过程包括:响应于凭证推送触发事件,判断当前的凭证推送人是否属于基于所述推送人配置确定的合法的凭证推送人;在判断结果为肯定的情况下,执行凭证推送过程。5.一种用于处理业务单据的系统,包括处理器,所述处理器被配置为执行计算机指令以:响应于凭证生成触发事件,执行凭证生成过程,所述凭证生成过程包括:

解析待处理的业务单据以...

【专利技术属性】
技术研发人员:刘立
申请(专利权)人:北京元年科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1