首页> 中国专利> 基于零售业务生成财务凭证的系统及其财务凭证生成方法

基于零售业务生成财务凭证的系统及其财务凭证生成方法

摘要

本发明公开了一种基于零售业务生成财务凭证的系统,其特征在于,包括:业务系统,用于接收第三方系统下发的原始数据,为待生成的财务凭证提供业务数据;核算配置系统,用于为核算引擎和财务凭证系统提供不同种类的财务凭证的配置模型等内容。本发明不仅能满足各商家的财务要求,而且统一化的处理流程能达到全程数据链路的可追踪功能,不仅能对业务数据与财务凭证数据对应关系明确记录,而且还可通过财务凭证直接追溯到业务数据,为完成各商家的审计需求提供了极大的便利。

著录项

  • 公开/公告号CN114971825A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 多点(深圳)数字科技有限公司;

    申请/专利号CN202210506008.X

  • 申请日2022-05-10

  • 分类号G06Q40/00(2012.01);G06F40/151(2020.01);G06F40/103(2020.01);

  • 代理机构成都三诚知识产权代理事务所(普通合伙) 51251;

  • 代理人饶振浪

  • 地址 518000 广东省深圳市福田区梅林街道梅都社区中康路136号深圳新一代产业园2栋3601

  • 入库时间 2023-06-19 16:30:07

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):G06Q40/00 专利申请号:202210506008X 申请日:20220510

    实质审查的生效

  • 2022-08-30

    公开

    发明专利申请公布

说明书

技术领域

本发明属于财务数据处理技术领,具体是指一种基于零售业务生成财务凭证的系统及其财务凭证生成方法。

背景技术

财务凭证是财务处理环节中最重要的基石之一,是生成财务各项报表的基础数据。一个公司所有的经济往来业务到财务都会转化为财务凭证。财务凭证的一般处理方法是,根据该公司的业务特点,对其产生的订单、收款、采购、存货、结算及付款等业务单据,按照其核算规则及要求(不同的公司核算要求也不尽相同),通过程序自动化汇总或手工处理,按照每种业务分别处理生成,因此,不同公司的处理逻辑便存在极大的差异。

Dmall-OS作为一套完整的零售商解决方案,财务是其中一个不可或缺的环节。在接入新商家时都要为商家适配一套生成财务凭证的系统。接入商家使用的财务软件例如金蝶、用友、SAP对财务凭证的核算要求也不相同。按照财务凭证的一般处理方法,Dmall-OS便需要为每个接入的商家单独开发一套财务凭证系统,以适配商家之间的差异化。这无疑极大的增加了开发成本和维护成本,面对越来越多的商家接入这种方式几乎无法实现。

因此,开发或找寻一种适用于各个财务凭证核算要求的财务凭证的方法或系统,便是目前的当务之急。

发明内容

本发明的目的在于克服上述问题,提供一种基于零售业务生成财务凭证的系统,同时,本发明还提供了一种基于零售业务生成财务凭证的系统的财务凭证生成方法。

本发明的目的通过下述技术方案实现:一种基于零售业务生成财务凭证的系统,包括:

业务系统,用于接收第三方系统下发的原始数据,为待生成的财务凭证提供业务数据;

核算配置系统,用于为核算引擎和财务凭证系统提供不同种类的财务凭证的配置模型;

核算引擎,通过调用核算配置系统中的业财映射配置模块对接收到的业务数据进行格式转换,生成财务单据,并将该财务单据汇总后发送给财务凭证系统;

财务凭证系统,用于调用核算配置系统中的凭证模型,将接收到的财务单据进行数据合并,生成财务凭证。

进一步地,所述核算配置系统中至少包括有业财映射配置模块、凭证模型及凭证模块。其中,所述的凭证模块包括通用配置模块、总账模块及组织机构,所述的通用配置模块用于完成业务字段到财务凭证的转化,将根据配置规则生成一个数据转换规则,并在该数据转换规则下自动生成一个配置页面。

所述的数据转换规则至少包括利润中心规则、总部利润中心规则、税码核算规则、税码科目规则、支付方式科目规则及银行存款科目规则的一种或任意几种组合。

为更好的实现本发明,所述“对接收到的业务数据进行格式转换”具体是指通过配置附加条件的方式来对业务数据进行拆分,所述的配置附加条件为设置逻辑表达式。

为便于业务系统的数据传输,所述业务系统通过MQ协议、RPC协议或HTTP协议来进行业务数据的发送。

本发明还提供了一种基于零售业务生成财务凭证的系统的财务凭证生成方法,包括以下步骤:

S1、业务系统接收外部第三方系统传输的原始数据,并根据数据类型对原始数据进行整理和分类,形成供核算引擎和财务凭证系统调用的业务数据;

S2、核算引擎配置外部第三方系统下发的原始数据的数据字段的业务含义;

S3、核算引擎调用核算配置系统中的业财映射配置模块对接收到的业务数据进行格式转换,生成财务单据;

S4、财务凭证系统调用核算配置中的凭证模型对财务单据进行匹配,形成待生成财务凭证数据;

S5、财务凭证系统调用凭证模块中的通用配置模块、总账模块及组织机构对形成的待生成财务凭证数据进行整合,生成财务凭证。

本发明与现有技术相比,具有以下优点及有益效果:

1、本发明接入方式灵活,业务系统可选择多种接入协议实现快速接入,后续流程通过配置便可以生成满足不同接入商家的财务凭证。

2、本发明能实现财务凭证处理逻辑的统一化和标准化,不需要针对商家的特定业务做定制化开发,显著的降低了系统的逻辑复杂度,减少开发和维护的成本。

3、本发明建立了业务数据和财务凭证的关联性,能实现数据的可追溯性和业财一体化。在进行财务审计时,财务人员可快速提取记账凭证对应的业务数据,能明显的减少财务人员数据核对的工作量。

4、本发明不仅能满足各商家的财务要求,而且统一化的处理流程能达到全程数据链路的可追踪功能,不仅能对业务数据与财务凭证数据对应关系明确记录,而且还可通过财务凭证直接追溯到业务数据,为完成各商家的审计需求提供了极大的便利。

附图说明

图1为本发明的系统结构示意图。

图2为本发明生成财务凭证的流程图。

具体实施方式

下面结合实施例对本发明作进一步的详细说明,但本发明的实施方式不限于此。

实施例

如图1所示,本发明的系统主要包括业务系统、核算引擎、财务凭证系统和核算配置系统四个部分。其中业务系统用于接收第三方系统下发的原始数据,为待生成的财务凭证提供业务数据。该原始数据可以为第三方系统下发的各种数据单,例如单据的商品明细、单据的支付明细和第三方账单明细等等。

该业务系统可通过MQ协议、RPC协议或HTTP协议来进行原始数据的接收和业务数据的传输等,除上述协议外,只要能用于业务数据传输的其他协议都可以作为该业务系统的传输协议。同时,本发明对所传输的业务数据没有任何形式的要求,不限制其字段、数据格式、头行数据结构等,即便仅有行数据、JSON数据或XML数据等都可以作为业务数据进行发送,简而言之,该业务系统只管发送数据即可。

核算引擎用于通过调用核算配置系统中的业财映射配置模块来对所接收到的业务数据进行格式转换,生成财务单据,并将该财务单据汇总后发送给财务凭证系统。

财务凭证系统则用于调用核算配置系统中的凭证模型,将接收到的财务单据进行数据合并,生成财务凭证。

核算配置系统则用于为核算引擎和财务凭证系统提供不同种类的财务凭证的配置模型。该配置模型中至少包括有业财映射配置模块、凭证模型及凭证模块三种类型,其中,凭证模块则至少包括有通用配置模块、总账模块及组织机构这三个部分。根据实际的运行需求,核算配置系统中还可以配置除上述几个部分以外的其他模块等内容。

所述组织机构和总账模块用于在财务凭证系统中生成相关配置信息,完成财务凭证的核算主体、账套和科目等必要配置信息。组织机构至少需要包括核算主体、主体名称、账套、账套名称和核算组等信息,总账模块则至少需要包括科目编码、科目名称及有效性等配置信息。

所述的通用配置模块,其采用通用化的配置方法来完成业务字段到财务凭证的转化工作,可根据配置规则生成一个数据转换规则,并在该规则下自动生成一个配置页面。该配置页面不仅可以作为凭证模型辅助核算项的取值规则,而且还可作为凭证模型的动态科目取值规则。该通用配置模块支持多种结果值,取值类型包括但不限手工配置值、同业务字段、选择动态字段、创建函数结果及动态科目配置等。

所述的手工配置值是指:根据业务字段(可多个业务字段作为命中条件)创建配置模板完成业务编码到财务编码的映射,并生成相关的取值规则。

例如,配置规则如:{规则名称:“利润中心规则”;规则类型:“手工配置值”;映射条件(业务/财务字段):“门店编码”、“核算主体”}。

根据以上配置规则会自动生成一张配置表如下,不同的规则及映射条件都会自动生成一张xxx店的配置表。

同理,所述的同业务字段是指:某些场景下业务编码对应的值就是财务编码的值,只需要创建一个同业务字段取值规则。凭证上的某个辅助核算项取这个业务字段的值。这样则不需要创建映射关系,减少配置量。

例如,配置规则如下{规则名称:“段规则”;规则类型:“同业务字段”;映射条件(业务/财务字段):“商品小分类”}。根据以上配置就不会生成配置表,使用到此规则时,直接赋值业务字段的值。

所述的选择动态字段是指:某些场景下取财务结果值时,可能需要根据某一个字段值的不同来取其他不同的业务字段的值。

例如,配置规则如下:{规则名称:“凭证参考”;规则类型:“选择动态字段”;映射条件(业务/财务字段):“借贷方向”}。

据以上规则也会自动生成一张配置表,目标字段就不是具体的值,而是其他的业务字段编码。生成凭证时会读取规则类型确认如何取到配置值。

所述的创建函数结果是指:某些场景需要对业务字段的值进行逻辑处理,可通过配置函数来实现。

例如,需要生成一个月份和门店名称的组合字段,其配置规则如下:{规则名称:“分配内容”;规则类型:“函数”;映射条件(业务/财务字段):“业务时间”、“供应商编码”;函数:def getAllocate(bizDate,supplierCode){return bizDate.format(“yyyy-MM”).concat(“#”).concat(supplierCode)}。

所述动态科目配置是指:某些场景下需要根据业务字段的值不同取到不同的凭证科目。

例如,销售的税率不同需要映射到不同的科目上,可通过此模块自动创建配置页面并生成取值规则。

例如:配置规则如下:{规则名称:“库存商品科目”;规则类型:“动态科目”;映射条件(业务/财务字段):“经营方式”}。

则自动生成如下配置表。

本发明通过上述系统生成财务凭证时,其流程如图2所示,具体包括以下步骤:

S1、业务系统接收外部第三方系统传输的原始数据,并根据数据类型对原始数据进行整理和分类,形成供核算引擎和财务凭证系统调用的业务数据。

S2、核算引擎配置外部第三方系统下发的原始数据的数据字段的业务含义。由于第三方系统所形成的原始数据都有着自身的规则设定,为确保本发明的核算引擎能正确识别该些原始数据的数据字段所代表的含义,因此核算引擎需要配置外部第三方系统针对这些原始数据所下发的数据字段的业务含义。

S3、核算引擎调用核算配置系统中的业财映射配置模块对接收到的业务数据进行格式转换,生成财务单据。

上述核算引擎调用业财映射配置模块对接收到的业务数据进行格式转换,其主要是进行配置业务含义和汇总字段值相同的数据。即,核算引擎对接收到的业务数据通过配置附加条件的方式来进行拆分,也即通过逻辑表达式来对业务数据进行拆分,以实现将不同的数据格式转换成本发明可识别和处理的数据格式,并将转换格式后的数据进行数据汇总。当核算引擎将这些数据汇总后,便将这些可处理的数据生成财务单据,并将该财务单据发送给财务凭证系统。

在实际业务场景中普遍存在这种情况,同一条业务数据需要生成多种不同类型的凭证,则该核算引擎便可通过不同的逻辑表达式来对业务数据进行各种形式的拆分,从而得到不同数据格式、不同数据类型和不同内容的数据,这些数据再经核算引擎汇总后便可生成财务单据。

例如,一条库存调拨业务单据,明细上既包含同公司主体业务发生金额,也包含跨公司主体业务发生金额。在业财映射配置模块的作用下,通过配置附加条件,即附加逻辑表达式的方式,便可拆分出同公司主体部分和跨公司主体部分的明细,以便分别命中不同的凭证模型。

S4、财务凭证系统调用核算配置中的凭证模型对财务单据进行匹配,形成待生成财务凭证数据。

S5、财务凭证系统调用凭证模块中的通用配置模块、总账模块及组织机构对形成的待生成财务凭证数据进行整合,生成财务凭证。

如上所述,便可很好的实现本发明。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号