基于低代码开发平台的财务人员数智化转型案例研究论文

2024-04-25 09:16:51 来源: 作者:heting
摘要:在财务信息化建设中,由于财会工作具有专业化、精细化、规范化等特点,因此,财务人员涉入信息系统开发的程度日渐提高。鉴于大多数财务人员不具备体系化的程序开发知识和技能,而低代码开发平台有助于财务人员主导完成简单的IT开发,从而为财务人员的数智化转型和财务信息化建设提供一个便捷路径。为此,本文以A公司自动报税RPA项目开发实践为例,研究了财务人员利用低代码平台进行信息化开发工作的可行性和实现途径,探讨了低代码开发平台在财务人员数智化转型中的应用价值和推广意义。
摘要:在财务信息化建设中,由于财会工作具有专业化、精细化、规范化等特点,因此,财务人员涉入信息系统开发的程度日渐提高。鉴于大多数财务人员不具备体系化的程序开发知识和技能,而低代码开发平台有助于财务人员主导完成简单的IT开发,从而为财务人员的数智化转型和财务信息化建设提供一个便捷路径。为此,本文以A公司自动报税RPA项目开发实践为例,研究了财务人员利用低代码平台进行信息化开发工作的可行性和实现途径,探讨了低代码开发平台在财务人员数智化转型中的应用价值和推广意义。
关键词:财会信息化;RPA;低代码开发;数智转型
一、前言
随着现代企事业单位财务信息化体系建设的不断推进,财务人员常规工作中可固化流程和量化要求的大部分内容,如报账审核、报表统计、数据分析等,被广泛替换为更稳定、更经济、更高效的自动化解决方案,财务相关的IT开发需求量飞速上涨。考虑到成本问题,大部分单位并未配置专职IT开发团队,而是选择采购第三方IT开发服务。
市面上的IT服务提供商通常采取“通用解决方案+定制化开发”的模式,为企事业单位提供财务信息化支撑服务,这种模式可以在兼顾开发成本的前提下适应各单位的财务管理需要,但在实务工作中往往存在以下两个方面问题:一是各单位适用会计准则、现有管理流程和目标信息化程度差异较大,定制开发程度高,从需求提出到实际可用的流程时间较长,开发成本同样水涨船高。以一项较为常规的个性化统计报表开发需求为例,交付时间通常在15人/天~20人/天,市场采购成本在3万元以上。二是第三方IT开发人员往往不具备财会专业的知识背景,难以清晰理解财务信息化开发需求的细节和目的。因此,财务人员作为需求提出方,必须全程跟进和监控开发工作,应尝试跨专业理解IT逻辑和相关术语,涉入信息化系统开发工作的程度日渐加深。这种情况一方面增加了沟通成本,另一方面也对财务人员的数智技能水平提出了进一步要求。
同时,由于管理会计应用不断深化,传统的财务会计不断向精细化、复合化、数智化管理会计转变,财务人员提出的信息化需求大部分呈现“两低一高”的特点:单项需求逻辑复杂度低,耦合度低,个性化程度高。此类需求通常不涉及应用程序或系统的定制化建构,仅需基于底层数据库或其他信源,经过简单的数据采集、逻辑判断和加工转换,即可输出成果。使用传统的IT开发项目管理方法如原型法、瀑布法等处理此类财务信息化需求,实施流程过长,沟通成本较高,人力资源占用较多,不利于企事业单位降本增效,提升核心竞争力。
基于上述情况,实施由财务人员主导完成的简化IT开发工作流程,既是财务人员深度数智化转型的有效途径,又能为财务信息化体系建设显著提升效率效益。考虑到传统财会教育内容中并不包括主流计算机语言学习,并且上述简化工作流涉及的开发需求难度不高,因此无需对财务人员进行全面、体系化的程序开发培训,一项适应于用户特性的模块化、可视化,无须大量代码编写即可实现应用的开发工具,即低代码开发平台的应用,在上述工作流程中的重要性日渐凸显。
二、低代码开发平台简介
低代码开发平台,即仅需编写少量代码即可输出应用的IT开发平台工具,通过对程序开发过程中的主要逻辑方法进行抽象的模块化构建,形成各类功能组件,并通过图形化的简单配置界面,实现应用程序的敏捷开发和落地。使用者无须进行大量基础、重复的代码编写工作,仅通过拖拽、连线、标记等易于理解的操作,将适用的功能组件拼接成一个完整的程序运行流程,并对程序的每一个运行步骤填写简单的输入参数,调试通过后即得到一个可执行的应用程序,这大大降低了IT需求的开发门槛,使需求方没有程序开发背景的业务人员也能参与到具体的开发过程,有效提升整体开发效率。
与门槛更低的零代码开发平台的区别是,低代码开发平台通常会向用户开放源代码,并且支持用户根据个性化的业务场景自定义功能组件。在财务会计领域,各类企业可能适用不同的核算准则,应用不同的会计政策和会计估计,产生不同的管理会计应用需求,泛用型的开发平台不可能面面俱到,因此灵活的模块构建功能尤为必要。同时,市面流行的低代码开发平台多有成熟的开源社区配套服务,用户可以便利地获取其他用户免费上传的大量个性化的功能组件,与零代码开发平台的单一服务提供商模式相比更具灵活性和自主性。
一项成熟的商用低代码开发平台工具通常还会集成应用程序封装发布、代码自动托管和云端存储计算等功能。以本文的项目开发过程中使用的“磐匠”平台为例,该平台不但提供了友好的可视化蓝图开发界面,还包括丰富的AI功能组件和基于python的自定义扩展功能,能够轻松模拟人机交互操作,形成可用的RPA(机器人流程自动化)应用,并且支持将设计完成的应用部署到云端服务器自动运行,无须占用企业人力物力,可以有效节约成本和提升运行稳定性。这对于强调各项工作时效性和成果产出稳定性的财务工作十分重要,能够确保将财务人员从烦琐的日常事务中解放出来,开展更有创造性、更具管理价值的工作。
三、财务人员应用低代码开发平台进行数智化转型的实践案例
在低代码开发平台工具的技术支持下,财务人员仅需对程序运行的基本原理和代码编写的基础知识进行简单了解,即可独立主导开展和完成大部分业务场景里的信息化开发工作,而不必花费时间与IT开发人员进行反复沟通,这大大缩短了项目整体研发的周期。此外,对财务管理目标和实务工作流程有充分了解的财务人员直接执行应用程序的开发,这有利于在开发过程中随时调整设计方向,灵活实现工作需求,从而高效、简便地完成信息化开发工作。以下是一个无任何程序开发经验的财务人员团队,独立研判信息化工作需求,使用低代码开发平台“磐匠”实施项目开发,并成功输出应用成果的案例。
(一)项目背景
A公司小税种(如房产税、土地税)的涉税业务较多,人工计算工作量大,申报流程复杂。每月省公司财务人员需督促下属各分公司共计108家单位进行税款申报,且大部分下属单位没有专职税务人员,多为综合员等岗位兼职办理,缺少相关财税知识,难以理解烦琐的计税过程,沟通成本较高。由于存在上述困难,A公司时有未按期缴纳税款的事项发生,对公司纳税信用评级造成不利影响。
(二)需求分析
A公司财务人员根据小税种管理的业务痛点进行分析,梳理小税种的计算、申报、缴纳全流程,发现小税种日常管理工作存在税款计算规则确定、数据来源单一可靠、线上办税流程标准化的特点,整体上具备了自动化的可行性。但是,传统的IT自动化流程需要在各个系统间建立上下游数据连通关系,而税务系统基于安全性考虑比较封闭,外源数据难以获得许可,通过数据接口的方式同步到税务系统,无法实现税款缴纳的自动化申报。因此,财务人员计划选择非侵入式的RPA技术,基于“磐匠”平台和配套设计器,通过使用财务数智机器人模拟人机交互的方式取代人工操作,完成小税种缴纳申报的全流程自动化。以房产税自动缴纳流程为例,共需分成以下几个步骤进行下列自动化开发工作:
1.房源基础信息维护
从公司台账中获取房源明细表,比对本期房源明细表和上期房源明细表,判断历史房源信息和新增房源信息。对于历史房源信息,根据上期房源明细表数据,按税务系统规定格式,自动填列本期申报所需的房产税税源信息采集表,然后整体生成表格文件,通过电子邮件的方式发送给各下属单位综合员进行二次确认。
2.房产税金计提入账
根据各下属单位综合员补充新增数据并确认完毕的房源明细表,计算房产税金额并生成报账单,提交入账审批。
3.房源信息变动维护
登陆税务系统,进入“城镇土地使用税/房产税税源信息报告”菜单,根据房产税税源信息采集表进行数据变动维护。对于新增、修改和作废的房源信息,通过模拟人机交互的方式,根据房产税税源信息采集表的对应字段,如房产名称、不动产证号、详细地址、取得时间等数据,自动填列到税务系统“房产税税源维护”功能菜单的相应信息框内,保存后下载最新的完整版房产税税源信息采集表。
4.比对税务系统数据
获取税务系统计算出来的税金数据,生成明细清单发送给经办人进行核对,以便及时处理自动计提入账的税金和税务系统计算的税金尾差。
5.完成税金申报缴纳
切换各县税局操作界面,申报纳税后查询并下载完税凭证和申报信息,通过电子邮件的方式发送给各下属单位综合员作为财会档案资料保存。
(三)项目实施
完成需求分析后,A公司省专财务人员组建独立开发团队,使用业余时间学习“磐匠”平台的使用和基础python语言知识,并在平台技术支持人员的协助下,约用25个工作日完成了全部小税种自动化申报流程的架构设计和程序开发,并部署到云端进行上线运行。
在项目实施期间,低代码平台丰富的内置组件功能为财务人员的开发过程提供了充分的便利条件。通过下列核心组件的频繁使用,省去了财务人员学习相关功能的代码实现方式的步骤,节约了大量的重复编程时间:
1.设置文本组件
功能为在界面上选择文本输入框,根据给定内容,将文字自动填写到输入框内。应用在电子数据系统的功能菜单搜索、填写房源信息维护表单、命名生成的文件和保存路径等。
2.鼠标点击组件
功能为模拟鼠标左键/右键的点击功能,应用在查询、保存、下载、切换税局单位等环节的界面操作按钮的点击确认。
3.拾取表格组件
功能为读取网页上的表格信息,应用在获取电子税局系统上的税源明细表单数据进行比对,获取完税证明清单判断是否需要下载等。
4.数据查询组件
功能为读取本地数据表格信息,应用在比对本期和上期税源明细表,根据本地数据表信息维护电子税局系统内的税源清单,查询税局清单表判断税局切换顺序等。
5.下载文件组件
功能为读取和下载网页上的文件,并保存到本地电脑中。应用在自动下载电子税局系统内的明细表、完税证明、申报结果等。
6.遍历组件和while循环组件
功能为根据清单表格逐一读取和按照条件判断是否符合,如果符合条件即进行规定操作。应用在根据本地信息采集表逐一比对电子税局系统内的税源明细表,如有变动则进行相应的信息维护;逐一切换到对应的分税局进行后续的申报操作;复核是否所有完税凭证、申报信息等相关资料已经下载完毕。
由于实际进行程序开发的财务人员完全没有接触过python相关知识,也不具备代码编写经验,开发过程中的主要困难点出现在理解遍历和while循环方法的工作逻辑,以及需要切换县分税局操作界面,但平台没有现成组件可用时。
发生上述问题后,低代码平台完善的生态支持显现充分的优势。通过查询“磐匠”平台的帮助文档和相关社区讨论记录,负责开发的财务人员迅速采取对应的解决方法,并且在技术支持人员的帮助下完成多个关键组件的自定义开发,成功实现了目标需求功能。
在整个项目开发完成后,财务人员将小税种自动申报机器人上线到云端,每月定期自动运行,无须人工值守,实现了稳定的自动化工作流。
(四)项目效益
在小税种自动申报机器人上线使用后,A公司成功改变了以往烦琐的人工通知、复核下属单位缴纳税款的工作模式。在新的自动化流程下,A公司不但做到“3个100%”(计提入账准确性100%、税款申报准确性100%、按时申报占比100%),有效提升了税款申报缴纳工作的质量,并荣获税局颁发的纳税信用“4连A”荣誉牌匾和证书奖励,而且大量节约人力物力,仅房产税一项每年就节约人工工时720小时以上,落实基层减负,实现了降本增效的高质量信息化发展目标。
通过小税种自动申报机器人项目的开发经验,A公司财务人员更进一步将自动申报功能拓展到增值税范围,并获得集团公司的认可和多个内部奖项。同时,自动报税项目的成功案例也产生了广泛的内外部示范和宣传效果。A公司及下属单位的财务人员踊跃应用低代码开发平台“磐匠”进行了大量的有益实践,涌现出丰富多彩的信息化自主开发实战案例。此外,自动报税项目作为“磐匠”平台的应用实例,经过主管税局的合作推广,成为A公司智慧财税管理水平的有力证明,带来了积极的社会效应。
四、结语
相较于传统的IT开发流程,低代码平台工具应用在简单开发需求场景中存在明显的优势。低代码平台丰富的自有组件和集成功能简化了应用程序的开发流程,能够快速响应瞬息万变的业务需求,提升整体工作效率和综合竞争力。低代码平台的使用门槛较低、商用成本低廉,各企事业单位无须培养专职IT开发人员或采购外包服务,原有经办人员在进行简单培训后即可胜任大部分的开发工作,并且省去了需求方和开发方的沟通环节,从而节约了研发成本,提升了后续维护的稳定性。
在大型的复杂财务信息化项目里,专业IT服务提供商的角色仍然不可或缺。但是,在现代企事业单位财务信息化建设的推进过程中,财务人员应用低代码平台进行自主研发,不但有利于快速解决日常工作的信息化、自动化需要,释放财务人员的工作活力,使其投入到更具管理效益的工作任务中,而且有助于拓宽财务人员的视野,提升财务人员的业务技能水平,从而有效推动财务人员的数智化转型。
参考文献
[1]全文举.电力企业基于RPA技术助力财务数字化转型实践[J].财会学习,2019(30):15-16.
[2]佘浩.基于RPA技术的财务机器人在企业中的应用[J].中国管理信息化,2022(4):67-69.
[3]曹严明,曹蕤.模型驱动的低代码平台及其在金融业务系统迁移中的应用[J].中国金融电脑,2021(8):60-64.
