财务数据采集的统一处理框架设计与应用
2019-09-03武汉市审计局
◆薛 宁/武汉市审计局
信息化时代财务数据采集转换已成为审计实施过程中的一项基本工作。财务数据采集统一处理框架设计了一组结构标准、功能丰富的应用模式,为审计人员提供了方便快捷的财务数据采集转换方法和工具,降低了审计人员处理数据的劳动强度,减少数据处理的耗时。
一、财务数据采集统一处理框架的设计
财务数据采集统一处理框架把财务数据采集任务分为两层,框架如图1所示。
第一层是结构归一处理,用与不同财务软件相适配的采集语句,结合数据协助处理过程,把不同存储方式的财务数据提取至统一的数据存储结构中,完成数据结构的统一。
第二层是格式转换处理,在AO 中制作与统一数据存储结构相适配的数据采集模板,实现AO 采集转换多种财务数据。
分层处理的方式,不仅可以提高财务数据采集工作的处理效率,而且在面对财务软件升级、目标数据格式改变的情况下,更容易实现自身迭代升级,灵活适配变动。
图1 财务数据采集统一处理框架图
二、财务数据采集统一处理框架的建模与应用
财务数据采集统一处理框架使用Power Designer 进行数据库建模,目标数据库类型选择MS SQL Server 2008;标准格式数据采集模板使用AO 2011 手动采集后保存为模板。在建模过程中,充分考虑数据冗余、复用,并将基础、通用的数据处理抽象化为标准的存储过程和函数。
(一)两类财务数据统一建模对象
1.财务数据存储结构:表类——分账套相关、财务数据相关、校验结构相关等3 类14 张表,设置其主键和外键约束,从数据库底层保证数据的一致性与完整性;视图类——实现统一财务数据存储结构与AO 数据结构一致的8个转换视图,满足转换时数据对象的匹配性(详见表1)。
2.辅助处理与管理校验的过程方法:分账套管理、辅助处理、账套校验、AO 相关等4 类18 个存储过程/函数,封装了上述4 类通用或者复杂处理逻辑的模块,便于审计人员根据实际情况调用(详见表2)。
(二)统一标准采集流程
针对不同的财务软件,将其适配性采集语句嵌入至标准采集流程,调用数据辅助处理过程,进行账套创建、科目编码处理、辅助信息处理以及账套校验等通用处理,完成财务数据格式的结构归一,实现数据处理的标准化和规范化(如图2所示)。
表1:财务数据存储结构
表2:辅助处理与管理校验的过程方法
图2 标准采集流程示意图
图3 使用模板完成财务数据采集转换流程
(三)统一财务数据采集模板
按照上述流程,实现数据转换后,使用AO2011的采集向导手动完成财务数据采集,并将采集过程保存为模板后导出,定型为“采集模板-标准格式处理-数据采集”。使用该模板进行财务数据采集转换的流程如图3所示。
三、财务数据采集统一处理框架的应用效果与特点
通过“总结积累—审计实践—改进完善—再实践—再提升”的循环,不断校验修正框架在运用中的问题,目前,在此框架下已实现用友、金蝶、浪潮、科能等18个版本财务数据的标准采集流程。
在近三年的审计实践中,通过运用统一处理框架下的标准采集流程和财务数据采集模板,已处理财务数据三百多套,为探索实现审计全覆盖提供了基础数据采集转换的新方法。其优势在于:一是封装的通用代码使得审计人员在采集过程中只需注意参数的设置,较大程度屏蔽了实现细节;二是“一库多账”的数据,尤其是多部门统一核算的情况下,标准采集流程可以按照设置自动完成多年度多部门多个账套的自动采集;三是通用的财务数据采集模板使得向AO 中转换账套变得统一,减少了向导处理过程中的繁琐操作。在统一处理框架下,可极大节省审计人员处理财务数据的时间和精力,提高工作效率,真正地将技术运用到数据的综合分析中去,发挥大数据审计的更大功效。