公务员期刊网 论文中心 正文

财务机器人在企业账务管理及核算探析

财务机器人在企业账务管理及核算探析

摘要:为解决因账务数据量过大而导致人工管理与核算账务时存在的效率与精度偏低的问题,研究利用财务机器人实现对企业账务的高效管理及核算。首先整理企业账务管理与核算相关业务流程并实施评估,从而确定不同业务流程的特性,并以此为依据判断财务机器人的适用性等级。在此基础上,根据适用性排序将财务机器人应用于适用性达到中级以上的业务流程中。设计包含财务机器人在内的企业账务管理及核算系统,利用网络爬虫技术采集凭据子系统内目标网页文件,通过分析处理获取凭据信息并传输至管理与核算子系统内,在管理与核算子系统中完成自动化账务管理与核算处理。实验结果显示,该方法能够核算出更多的差异数据,有效提升企业账务管理及核算质量。

关键词:财务机器人;企业账务;账务管理;网络爬虫;业务流程

0引言

随着企业案款业务量的上升,资金支出与收入量也得以大幅提升,企业对于账务管理与核算质量的要求不断提高[1]。但当前我国大部分企业中账务管理与核算工作均由人工操作完成,不仅管理人员的工作量与工作压力较大,且高重复性与枯燥的工作内容使企业账务数据管理与核算的效率与精度难以得到有效保障[2],对于企业可持续发展产生不利影响。因此,从智能化角度出发,完成自动化企业账务管理与核算成为企业急需解决的问题之一[3]。财务机器人的出现为解决这一问题提供了新的思路。作为机器人流程自动化(RoboticProcessAutomation,RPA)技术在财务领域中的具体应用,财务机器人是一种围绕RPA技术并融合各种认知技术的财务数字化应用技术[4]。针对账务管理相关业务流程,财务机器人能够以自动化数据处理模式替代传统以人工为主的管理模式,解决人工管理模式中存在的各种缺陷。在专业财务人员操作下,利用财务机器人能够完成具有海量交易、高重复性、易统一的基础账务管理与核算业务[5]。因此,将财务机器人应用于企业账务管理及核算中,研究财务机器人在企业账务管理及核算中的应用方法,能够优化企业账务管理质量、推动企业可持续发展。

1财务机器人在企业账务管理及核算中的应用

1.1企业账务管理及核算业务流程评估

根据企业实际应用需求,整理账务管理与核算相关业务流程并对其实施评估[6],从而确定不同业务流程特性,并以此为主要依据判断财务机器人适用性。评估指标与标准如表1所示。基于企业账务管理与核算的实际业务流程,根据表1内的6个评估指标和以往企业账务管理与核算工作经验(投入产出),可判断财务机器人适用性。企业账务管理与核算普遍业务流程中财务机器人适用性如表2所示。表2内的结果为理论分析结果,实际适用性还需根据企业自身实际情况而定[7]。财务机器人适用性共划分为5个等级[8],由高至低分别以A(高)、B(较高)、C(中等)、D(较低)、E(低)表示。表2显示,企业账务管理与核算不同业务中财务机器人适用性有所差异,资金管理业务适用性为A级,财务报销管理业务、支出管理业务和收入管理业务适用性为B级,税收管理业务和总账管理业务适用性为C级,说明上述业务较为适合财务机器人应用。剩余成本管理业务、资产管理业务等适用性为D级,说明这些业务不适合财务机器人应用[9-10]。

1.2企业账务管理及核算系统设计

在上述研究的基础上,设计企业账务管理及核算系统,根据财务机器人适用性排序将财务机器人应用于适用性达到C级及以上的业务流程中。以3层体系架构(数据访问层、业务逻辑层和用户描述层)设计财务机器人系统结构,如图1所示。利用微软C#高级程序设计语言编写财务机器人程序。添设实体类模型供数据访问层与业务逻辑层使用,可确保凭据子系统内数据标准一致。同时进行凭据子系统内数据与本地数据库内数据(接口数据与对账数据)表实例化[11]。选取SQL语言分别编辑数据访问层同本地数据库间接口和实例化数据间的查询程序,增强系统程序设计的可移植性与可读性。凭据子系统和管理与核算子系统均为B/S结构,其中的数据库受软件公司壁垒等因素限制不能直接访问,因此财务机器人利用网络爬虫技术采集Http访问链接及账务数据[12]。通过HttpWebRequest类和HttpWebResponse类采集凭据子系统内目标网页文件,并通过分析处理获取凭据信息将凭据信息传输至管理与核算子系统内,从而实现自动化账务管理与核算处理。基于当前企业账务管理及核算应用的实际情况、财务机器人设计目的和企业账务管理人员使用惯性[13],将管理与核算子系统划分成两个功能模块,分别是自动核算服务功能模块和核算辅助功能模块,模块设计要求具有流程自动化、功能简单使用方便的特性。运行于服务器端的自动核算服务功能模块是以Win-dows服务为基础的账务核算方法,不具备人机交互界面。此模块流程设计具有线性化、全自动特性,在设定时间范围内自动进行账务数据核算与核对功能。自动核算服务功能模块运行流程如图2所示。财务机器人设定凭据子系统账务数据(指定日期未明款与票据等)自动采集时间与间隔,根据设定自动采集XML格式的Http数据包。财务机器人通过C#语言解析数据包获取DataTable格式数据,通过预处理后进行封装,将封装后的数据包传输至管理与核算子系统内。管理与核算子系统接收数据包,自动核算采集时间区域内的账务数据;数据核算结束后,根据核算结果进入凭据子系统同管理与核算子系统间的对账流程(选取个案余额对账法进行对账)。该流程完全自动化,流程运行结束后能够获取两个子系统对账结果中的差异数据[14-15]。由于该模块不具备人机交互界面,因此,这些数据在核算辅助功能模块中呈现。以Net开发平台中Windows窗体为基础的核算辅助功能模块主要作用是补充、辅助自动核算服务功能模块应用。该模块由核算、对账、其他3个子模块组成,同时其具备人机交互界面,可呈现自动核算服务功能模块运行结果。核算辅助功能模块结构图如图3所示。核算辅助功能模块中由凭据生成与凭据接口组成的核算子模块是对于自动核算服务功能模块的补充,适用于特殊条件下的数据核算;对账子模块通过系统间对账功能呈现对账结果中的差异数据,供管理人员查询使用;利用银行对账功能调取银行账务数据明细,对支付时间、支付人、支付金额要素实施准确勾销,生成余额调节表。其他子模块具有未明款导入及其他辅助功能,通过未明款导入功能可将未推送的银行电子对账单导入凭据子系统中进行使用;利用其他辅助功能可提升系统账务管理与核算效率及精度。

2实验与结果分析

为测试本文所研究的财务机器人在企业账务管理及核算中的应用方法的有效性,设计如下实验加以验证。以辽宁省大连市某物流贸易公司的账务数据为实验对象,采用本文方法对该公司账务进行管理与核算。为有效测试本文方法的实际应用性能,以实验对象收入管理业务中的税务进项凭据管理与核算为例进行实验测试,操作流程与管理核算结果分别如表3、表4所示。其中,表3所示内容为在人工操作条件下和本文方法操作条件下,企业税务进项凭据管理与核算流程中不同环节的具体操作对比。表4所示内容为在人工操作条件下和本文方法操作条件下,不同环节具体操作时间与操作精度的对比。分析表3和表4能够得到,与人工操作相比,本文方法具有更高的智能性与自动化水平,操作时间大幅度降低,且操作精度均能达到98.5%以上。上述结果能够说明本文方法在企业账务管理与核算业务中具有较好的应用性能。在此基础上,为进一步探究本文方法的应用性能,采用本文方法对实验对象2017年、2018年和2019年内不同月份的账务数据进行管理与核算。将经过本文方法管理与核算后的不同月份账务数据内的差异数据量同采用本文方法之前相比,结果如图4所示。分析图4可知,采用本文方法前,2017—2019年间该企业不同月份账务数据核算结果中,差异数据量分别在0.7×10-3%—1.2×10-3%、0.6×10-3%—1.3×10-3%和0.6×10-3%—1.2×10-3%之间。采用本文方法后,该企业不同月份账务数据核算结果中,差异数据量分别在1.2×10-3%—1.6×10-3%、1.1×10-3%—1.6×10-3%和1.2×10-3%—1.6×10-3%之间。数据对比结果说明采用本文方法后,实验对象不同月份账务数据内的差异数据量有显著上升趋势,这表明采用本文方法能够获取更多的差异数据,从而提升企业账务管理与核算的数据精度。

3总结

随着经济贸易的快速发展与国家经济审查力度的提升,不同领域中企业账务数据量也呈现出明显上升的态势。为更好地管理企业账务数据,促进企业可持续发展,本文针对财务机器人在企业账务管理及核算中的应用展开研究,根据不同账务管理和核算业务流程特性,利用财务机器人取代原人工操作流程,大幅提升了企业账务管理和核算的效率与精度。

作者:王晓媛 单位:延安大学西安创新学院