用于管理会计核算单式记账系统的制作方法

文档序号:20164425发布日期:2020-03-24 21:20阅读:210来源:国知局
用于管理会计核算单式记账系统的制作方法

本发明涉及金融;保险;税务策略;公司内部核算,阿米巴、合伙制、承包制经营模式下的核算管理系统或所得税的处理系统技术领域,尤其涉及一种用于管理会计核算的单式记账系统。



背景技术:

现阶段,随着市场竞争的不断加巨,企业内部经营数据的核算要求更加精细化,希望能看到每一笔收入和费用的发生明细;数据要求更加透明化,能让基层管理都能看到本部门的经营数据和经营成果;而且数据要求更加实时化,业务一旦发生,基础管理人员就能看到数据的变化。但从当前管理会计核算实际看,基于现在复式记账法的处理方式,还存在着不少待改进之处,还难以做到让基层管理人员看得懂,且实时能看的要求。

首先的问题是企业对管理会计核算的认识不足,认为管理会计核算是财务会计的本质工作内容,理所当然地变成所有工作都交给财务会计来完成。事实上,管理会计工作是属于业务性质的核算,管理会计核算是为满足业务管理改进和提升需求的,需要全员参与,特别是业务管理人员的参与,才能更好的做好核算工作。管理会计核算工作,其数据来源于业务,服务于业务管理,只有让全体人员都参与进来了,管理会计核算工作才能真正有意义。

其次核算工具欠科学。由于主要核算工作都交由财务人员来完成,财务人员都使用财务人员熟悉的复式记账法财务软件或excel表格进行核算处理。使用复试记账法财务软件所记录的数据,未经过会计基础培训的人员,是难以看懂的,也就难以对企业管理改善和提升起到实质性的支撑作用。而excel表格处理方式除效率低、数据容易出错外,数据还不方便共享操作和查看。为更好执行全员参与核算,且能让未经过会计学基础学习的人都能易学易会易用的系统应该是一种像家庭式记账的软件系统,公司每个员工像填写收据一样,在软件系统中用业务语言按实际业务发生进行填写,或者按照业务发生自动写入,以此来完成管理会计核算的全过程,这样就可以实现实时数据收集、数据汇总、共享数据查看的功能,让管理会计核算工作起到真正帮助企业改善管理状况的作用。

另外是,当前财务会计核算的规则,是财政部规定的各行业通用的规则,也是每个企业必须遵循的规则。而管理会计核算,更加偏向于每个企业的实际情况,是企业为满足自身业务改进和提升需求而自己定位的规则,这种规则比财务会计核算规则要求更高,更严,更细。管理会计核算。它在核算时需要记录业务真实信息,还需要能提导业务的改进方向,这种规则更偏向于用业务语方进行描述,而非财务语方进行描述。

无论最后管理会计核算方式用何种规则和手段,只有让每个员工都能易学易学,参与进来,才能真正起到管理会核算的本质目的:改善和提升管理水平。单式记账法就是我们生活中大家最通俗的记账方式,每个人都会用,都能看得懂的一种记账方式。

目前市场上没有专门针对管理会计核算设计研发的软件系统,传统的财务会计核算软件,都是以复式记账法方式进行设计,与业务实际脱节,参与度低,对管理提升帮助有限,虽然管理会计核算的理念很多,但没有好的工具,无法协助企业达成推进管理会计核算工作的本质目标。



技术实现要素:

本发明所要解决的技术问题是如何提供一种专门针对管理会计核算的系统,通过使用所述系统可使企业安全高效的管理会计核算,使核算的数据更准确。

为解决上述技术问题,本发明所采取的技术方案是:一种用于管理会计核算的单式记账系统,其特征在于包括:

数据收集子系统,用于为已有系统的相关数据库提供数据接口,将需要的数据信息接入到所述单式记账系统的数据初步处理子系统中;

数据初步处理子系统,用于对相关的数据进行初步的处理,使相关数据能够符合所述单式记账系统的核算需要;

应用子系统,用于根据数据初步处理子系统中的数据实现对财务相关的业务的管理;

交互子系统,用于通过用户界面向用户提供有关的数据,根据用户输入的指令,将请求传递给应用子系统,并从数据收集子系统中调取相应的数据进行响应,返回给交互子系统展示。

进一步的技术方案在于:所述数据收集子系统收集的数据的来源包括外部数据库、主数据库和从数据库,外部数据库包括erp系统、oa系统、hr系统的数据库;主数据库会按照设定好的时间自动将数据复制到从数据库进行备份留存,并提供整体备份和增量备份两种备份方式。

进一步的技术方案在于:所述单式记账系统还包括中间件子系统,所述中间件子系统用于缓存所述数据收集子系统中收集的数据,数据初步处理子系统从中间件子系统中提取相关数据实现读写数据与源数据分离。

进一步的技术方案在于:所述中间件子系统包括本地数据访问中间件模块、外部异构数据访问中间件模块以及工作流引擎模块,所述本地数据访问中间件模块用于缓存应用服务器以及数据库服务器传输来的数据;所述外部异构数据访问中间件模块用于缓存外部数据库服务器传输来的数据;所述工作流引擎模块用于缓存工作流数据库传输来的数据。

进一步的技术方案在于:所述数据初步处理子系统包括工作流引擎模块,用于帮助所述单式记账系统使用者固化审批流程和制度,明确权责;数据转换规则模块,用于帮助所述单式记账系统使用者固化业务流程和核算规则;日志模块,用于记录所述单式记账系统运行中的重要操作信息;导入导出工具,用于将所述系统中的单据列表数据、报表数据进行导入和导出;全文检索模块,基于数据库已有数据的模糊查询,用于实现用户通过输入关键字的形式查找自己所需要的数据集,单据上所承载的信息都可作为全文检索的条件;权限模块,用于判断用户可以操作的应用子系统中相关业务模块的数量,判断相应模块下可以展示给当前用户的数据的数量,以及用户可以操作的功能权限;身份验证模块,用于对用户在登录界面录入的用户名密码和后台用户数据库中保存的用户名密码进行比对,完成对用户身份的确认,判断用户是否可以登录系统;附件管理模块:用于实现管理系统单据附件,为系统单据提供其他形式的信息支撑。

进一步的技术方案在于:所述应用子系统包括管理会计科目设置及管理模块,用于以管理为维度搭建的管理会计科目体系,体现的是企业内部管理的口径;树状,多层架构体系,末级为核算级,非末级为自动统计合并级;此模块被数据初步处理子系统中的数据转换规则模块调用,并与管理会计业务单据管理模块以及管理会计单式记账凭证登记模块交互;用来定义各业务场景下各业务信息的记账科目、记账规则信息;同时作为单式记账的核算科目支撑管理会计单式记账凭证的登记,以及管理会计账表的处理。

进一步的技术方案在于:所述应用子系统包括管理会计业务单据管理模块,用于承载所述系统中所有的业务发生,实现业务数据到管理会计单式记账凭证登记模块的中间转换平台;数据收集子系统中的异构系统和原始业务发生均为其提供数据,对于数据收集子系统有异构系统的,则将异构系统中的收款单、付款单、费用报销单、销售出库单与管理会计核算相关的所有业务数据自动同步对接;对于数据收集子系统没有异构系统的,则手工维护相应的业务数据;借助数据初步处理子系统定义的单据转换规则,将前端所有业务数据,不论对内还是对外,自动登记为单式记账凭证。

进一步的技术方案在于:所述应用子系统包括管理会计单式记账凭证登记模块,用于实现基于部门业务发生以及管理会计核算规则的单式记账;管理会计业务单据管理模块、单据转换规则模块、管理会计科目设置及管理模块为其提供数据,如果数据收集子系统有异构业务系统,根据数据初步处理子系统制定的规则,依赖自动对接后的业务单据自动登记单式记账凭证;如果数据收集子系统没有异构业务系统,随业务发生,根据公司内部制定的管理会计核算规则,手工登记业务单据,并根据数据初步处理子系统定义的单据转换规则,自动登记单式记账凭证;对于不希望记录业务过程的,或转换规则不明确的,可直接手工新增单式记账凭证;单式记账凭证做为管理会计账务管理模块的数据输入,为其输出账务信息。

进一步的技术方案在于:所述应用子系统包括管理会计账务管理模块,用于实现基于单式记账凭证登记,自动形成以业务为基础的家庭式记账的账务体现,数据及时、可追溯,并可实时跟踪现金流余额;在企业有相应管理要求的前提下,使用管理会计账务的核算结果控制部门支出、报销业务的发生,同时管理会计账务管理模块中的明细账是管理会计分析报表的数据来源。

进一步的技术方案在于:所述应用子系统包括管理会计分析报表管理模块,用于根据管理会计账务管理模块中明细账的数据源,系统根据公司经营分析的维度,结合管理会计核算科目的核算口径,进行部门收入、支出、利润的精细化核算,并提供多维度经营分析,帮助各个部门负责人及时了解本部门的经营情况,并进行改善。

采用上述技术方案所产生的有益效果在于:所述系统提出了以业务为依托的单式记账法管理会计核算,填补了大部门企业只进行财务核算,而没有进行管理核算,或者管理核算核算不到位的空白,从根本上解决了管理会计核算管理团队看不懂的问题。

所述系统基于管理会计核算的本质,引入了单式记账的概念,将各个部门收入、成本、费用等基于业务的发生,通过用业务语言按管理会计核算的口径进行登记,每个员工的每个业务动作都是核算的来源,都可能实时影响核算结果,核算结果部门负责人、员工都能参与核算,真正从业务出发,增加了全员参与的意识,提供了全员参与的平台。

所述系统在抓好核算的基础上,可以通过核算结果以及企业内部定义的管理会计核算科目提供家庭式记账的报表体系,用于指导各个部门的经营分析,满足业务管理改进和提升的需求。

所述系统通过信息化、数字化管理的形式,所有流程都在系统中执行,可以避免数据统计不及时、数据不对称、数据不透明、核算口径不统一的问题。对核算科目、口径、规则进行严格的控制和跟踪,实时的家庭式记账,实时的基于部门的经营分析,也可以保证各个部门负责人对经营情况及时了解,及时监督,及时纠错,做到管理会计核算对经营活动真正意义上的指导参考,来源于业务,同时指导业务精进改善。

所述系统通过基于单式记账法的整套管理会计核算过程实现,完成从业务发生、业务记录、业务核算、业务分析、业务指导、业务改进的管理闭环,真正成为指导经营的核算体系。它区别于财务核算的核算口径、核算要求、核算维度、核算时点,根据企业管理特点,制定基于企业内部管理诉求的核算体系,真正为企业管理服务。

所述系统通过家庭式记账的理念,对底层员工,各层级管理人员,没有专业财务核算基础知识的管理者提供了一套,实时、真实、有效、看的懂的管理会计核算报表。根据企业精细化核算的诉求,将每个部门独立管理,进而可以建立起完善绩效考核体系。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1是本发明实施例所述系统的基础组成示意图;

图2是本发明实施例所述系统的架构示意图;

图3是本发明实施例所述系统的主工作流程图;

图4是本发明实施例所述系统从业务单据到单式记账凭证登记的工作流程图。

具体实施方式

下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。

如图1所示,本发明实施例公开了用于管理会计核算单式记账系统,包括:

数据收集子系统100(资源层),用于为已有系统的相关数据库提供数据接口,将需要的数据信息接入到所述单式记账系统的数据初步处理子系统中;

数据初步处理子系统200(组件层),用于对相关的数据进行初步的处理,使相关数据能够符合所述单式记账系统的核算需要;

应用子系统300(应用层),用于根据数据初步处理子系统中的数据实现对财务相关的业务的管理;

交互子系统400(用户层),用于通过用户界面向用户提供有关的数据,根据用户输入的指令,将请求传递给应用子系统,并从数据收集子系统中调取相应的数据进行响应,返回给交互子系统展示。

数据收集子系统100(资源层)通过接口及数据传输与数据初步处理子系统200(组件层)中的多个模块交互,作为数据初步处理子系统200(组件层)的输入端,并触发数据初步处理子系统200(组件层)的相应配置,数据初步处理子系统200(组件层)的与应用子系统300(应用层)交互,应用子系统300(应用层)与交互子系统400(用户层)交互,以此实现整套系统的构建。

所述数据收集子系统100(资源层)采集的相关数据库包括的外部数据库、主数据库和从数据库,外部数据库涵盖了目前市场上主流的软件厂商对应的数据库,可进行业务数据的读写。所述的外部数据库包括:erp(企业资源计划)、oa(协同办公系统)、hr(人力资源系统)等各种软件的数据库。主数据库用于读写,会按照设定好的时间自动将数据复制到从数据库进行备份留存,并提供整体备份和增量备份两种备份方式,从数据库用于主数据库的备份。

所述数据收集子系统100用于对已有系统的相关数据库提供数据接口,将需要的数据信息接入到应用子系统300的管理会计业务单据管理模块,接口通常采用中间表的形式,如图2所示,已有系统写入中间表,本系统从中间表读取,以此实现读写数据与源数据分离,确保已有数据库数据的安全。同时数据在读取过程中,增加校验机制,尽量做到增量读取,降低了重复读取的频率,从而降低服务器的压力,最后将收集的数据通过接口输送到数据初步处理子系统200。

如图2所示,为本发明实施例所述系统的框架结构示意图,包括:数据收集子系统100(资源层),用于为已有系统的相关数据库提供数据接口,进行数据读写、存储和备份等,通过资源层将需要的数据信息接入到所述单式记账系统的数据初步处理子系统中;

数据初步处理子系统200(组件层),通过一些列组件对相关的数据进行初步的处理,使相关数据能够符合所述单式记账系统的核算需要;

应用子系统300(应用层),用于根据数据初步处理子系统中的数据实现对财务相关的业务的管理;包含

交互子系统400(用户层),用于通过用户界面向用户提供有关的数据,根据用户输入的指令,将请求传递给应用子系统,并从数据收集子系统中调取相应的数据进行响应,返回给交互子系统展示。

数据初步处理子系统200利用工作流引擎模块201、数据转换规则模块202、日志模块203、导入导出工具204、全文检索模块205、权限模块206、身份验证模块207以及附件管理模块208对相关信息进行初步的梳理,以便数据能够符合本系统的核算需要。

工作流引擎模块201:用于帮助企业固化审批流程、制度,明确权责。假设企业规定审批5000元以下的费用报销单需要三步,1)提出申请、2)直接领导审批、3)、财务审批,并核实发票报销。可以借助工作流引擎模块在系统自动驱动审批流程按照配置的结果进行审批,并记录过程审批人、审批时间、审批意见等信息。

数据转换规则模块202:用户帮助企业固化业务流程和核算规则,避免出现人为干预核算和核算口径不统一的问题。假设企业规定当费用报销单的费用项目为通讯费补贴和交通补贴时,管理会计核算均计入日常费用项下,则在数据转换规则组件下建立此规则,当费用报销单审批通过时,系统会根据规则,自动计入日常费用项下。

日志模块203:用于记录系统运行中的重要操作信息。比如用户登录的日志;哪些用户在那个时间点操作了那些模块的那些功能;哪个时间点从外部资源库同步了哪些数据,多少条等信息。

导入导出工具204:用于将系统中的单据列表数据、报表数据进行导出,可以支持全文检索后返回结果的导出。根据系统封装好的导入模板,可以批量将系统外excel中的数据导入系统,并保存入数据库。

全文检索模块205:基于数据库已有数据的模糊查询,用户可以通过输入关键字的形式查找自己所需要的数据集,单据上所承载的信息都可作为全文检索的条件。同时针对数字类、文字类、日期类都提供了大于、小于、等于、包含、不包含、等于、不等于等多种检索工具。

权限组件206:用于判断用户可以操作的应用层模块的数量,判断相应模块下可以展示给当前用户的数据的数量,以及用户可以操作的功能权限等。比如,普通员工只能看到自己的费用报销单,模块是费用报销,数据是本人的费用报销。比如财务人员只能对员工提交的报销进行打回、核定等操作,不能删除其他员工的报销。

身份验证模块207:身份验证,又称“验证”或“鉴权”,是指通过用户在登录界面录入的用户名密码和后台用户数据库中保存的用户名密码进行比对,完成对用户身份的确认,判断用户是否可以登录系统,调用应用层模块的手段,用户密码在后台进行了加密。

附件管理模块208:是管理系统单据附件的一种手段,为系统单据提供其他形式的信息支撑,比如,项目结项付款,财务要求提供验收报告后方可支付,则业务人员再提交的付款申请单上需要将验收报告作为附件上传,提供审批支撑。

所述应用子系统300与其它子系统之间的交互:应用子系统300通过通信协议(以http(超文本传输协议)为主),将交互子系统400(包括客户端)的请求和服务器端的应答联系起来,客户端就是终端用户,服务器端就是系统服务器,用户通过web浏览器或者其他工具,发起一个到服务器的http请求,应答的服务器存放着一些资源,例如存放在后台的用户操作的数据、上传的附件、图片、文档等,当服务器接收到http请求时,就会按照请求内容调用资源层的资源、经过组件层组件的分析判断,将应用层的结果反馈回客户端,并在用户层进行展示。比如,用户登录系统后,进入其他收款单界面,执行新增操作,即向服务器发送新增请求,服务器接到请求后,应用层将其他收款单新增的界面反馈给用户,用户可进行信息的录入,录入完成后,执行保存操作,即向服务器发送保存请求,服务器接到请求后,将用户录入的信息保存入资源层的读写数据库中,实现数据的交互。

管理会计科目设置及管理模块301的数据处理:以管理为维度搭建的管理会计科目体系,体现的是企业内部管理的口径。树状,多层架构体系,末级为核算级,非末级为自动统计合并级。此模块被数据初步处理子系统200(组件层)中的数据转换规则模块202调用,连接管理会计业务单据管理模块302和管理会计单式记账凭证登记模块303。用来定义各业务场景下各业务信息的记账科目、记账规则等信息。同时作为单式记账的核算科目支撑管理会计单式记账凭证的登记,以及管理会计账表的处理,是整个系统的基础,也是核心。

管理会计业务单据管理模块302:承载所有的业务发生,实现业务数据到管理会计单式记账凭证模块303的中间转换平台。异构系统和原始业务发生均为其输入端。对于数据收集子系统101(前端资源层)有异构系统的,则将异构系统中的收款单、付款单、费用报销单、销售出库单等与管理会计核算相关的所有业务数据自动同步对接。对于对于数据收集子系统101(前端资源层)没有异构系统的,则需要手工维护相应的业务数据。借助数据初步处理子系统200(组件层)定义的单据转换规则,将前端所有业务数据,不论对内还是对外,自动登记为单式记账凭证。同时单式记账凭证,可上查追溯业务源头。

管理会计单式记账凭证登记303:基于部门业务发生以及管理会计核算规则的单式记账。管理会计业务单据管理模块302、数据转换规则模块202、管理会计科目设置及管理模块301均为其输入。如果数据收集子系统101(前端资源层)有异构业务系统的,可根据组件层制定的规则,依赖自动对接后的业务单据自动登记单式记账凭证;如果数据收集子系统101(前端资源层)没有异构业务系统的,可随业务发生,根据公司内部制定的管理会计核算规则,手工登记业务单据,并根据组件层定义的单据转换规则,自动登记单式记账凭证。对于不希望记录业务过程的,或转换规则不明确的,可直接手工新增单式记账凭证。单式记账凭证做为管理会计账务管理模块的数据输入,为其输出账务信息。

管理会计账务管理模块304:数据输入端为管理会计单式记账凭证登记模块303。基于单式记账凭证登记,自动形成的人人看的懂,以业务为基础的家庭式记账的账务体现,数据及时、可追溯,并可实时跟踪现金流余额。帐可追溯凭证,凭证可追溯业务单据。在企业有相应管理要求的前提下,可使用管理会计账务的核算结果控制部门支出、报销等业务的发生。明细账是管理会计分析报表的数据来源,为其输出统计数据源。

管理会计分析报表管理305:根据管理会计账务管理模块304中明细账的数据源,系统根据公司经营分析的维度,结合管理会计核算科目的核算口径,进行部门收入、支出、利润的精细化核算,并提供同比环比等多维度经营分析,帮助各个部门负责人及时了解本部门的经营情况,并进行改善。

交互子系统400:通过交互子系统400(用户层)的用户界面向用户提供有关的数据。根据用户输入的指令,将请求传递给服务器,并从资源层调取相应的数据进行相应,返回给用户层展示。数据在系统的流向在操作上基本上是从用户——系统后台读写数据库——反馈用户的逻辑进行流转。例如,如图4所示,用户维护管理会计核算科目体系,首先是用户登录系统,在有权限的前提下,新增科目,维护科目信息,保存后,科目信息存入后台数据库(也就是资源层的读写数据库)中。当用户查询信息的时候,维护全文检索的条件,点击查询,服务器根据指令信息在后台数据库中筛选符合检索条件的数据,对查询结果进行封装,通过用户层的用户界面将数据按照前台规定的样式和排序方式展会用户。

如图3所示为所述系统的使用流程图,以管理员身份登录系统后对系统进行配置,配置的信息包括但不限于用户信息、角色信息、权限分配以及工作流配置等;系统配置完成后,相关用户使用用户名和密码登录系统,登录系统后可进行管理会计核算基础数据维护、公共基础资料维护以及业务单据基础数据维护操作,其中管理会计核算基础数据维护包括但不限于管理会计经营科目、管理会计分析维度以及转换规则等,公共基础资料维护包括但不限于组织架构、员工信息、物料信息等,业务单据基础数据维护包括但不限于供应商信息、客户信息、收款类型以及付款类型等;管理会计核算基础数据维护、公共基础资料维护以及业务单据基础数据维护等操作完成后进行业务单据登记,所述业务单据登记可由外部数据库对接,可根据业务发生实时登记,真正的围绕业务进行:业务单据登记完成后进行管理会计凭证生成,管理会计凭证可根据转换规则和业务单据自动转换,也可手工登记;管理会计凭证生成完成后进行管理会计核算及控制,管理会计核算及控制用于形式人人看得懂的家庭式记账展示,及时、准确,核算结果可作为部门收支的控制依据;管理会计核算及控制完成后进行报表分析、绩效考核,报表分析、绩效考核作为绩效考核的依据,对员工及各级领导进行考核,同时作为持续改善经营的依据,指导战略调整。

如图4所示为所述系统中单式记账凭证的审批流程图,如图4所示,读取外部数据库,对数据进行校验,得出数据是否满足要求,如果不符合相关要求则读取其它外部数据库,如果满足要求则判断是否需要手工维护数据,如果需要手工维护数据则对数据进行手工维护,根据数据校验后的数据进行业务单据登记,所述业务单据登记包括但不限于采购付款、员工借款、员工报销、其他付款、销售回款、其他收款内部结算、内部拆解等所有与管理内部核算相关的业务数据;业务单据登记完成后进行业务单据审批,业务单据审批通过后进行业务单据生效,作为单式记账凭证登记的依据;业务单据生效后结合管理管理会计科目体系以及数据转换规则生成单式记账凭证,单式记账凭证以管理会计考核的单科目为维度、按实际业务发生登记管理会计帐;单式记账凭证生成后对单式记账凭证进行审批,如果审批通过则单式记账凭证生效,将单式记账凭证作为管理会计账务登记和管理会计经营分析的基础。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1