APP下载

R语言在审计数据分析中的应用—以金地集团为例

2022-12-15刘晨晨李育红

中国乡镇企业会计 2022年11期
关键词:可视化人员语言

刘晨晨 李育红

一、引言

面对庞大数据量,利用传统审计技术,将投入过高时间、人工成本,不满足成本效益原则。况且,“十四五”审计工作规划对于“数据”的词频统计由“十二五”的81位上升到22位,进一步强调了要提升信息化支撑业务能力和数据管理水平,以及要加强数据资源分析利用。因此,利用大数据技术掌握审计线索特征,发挥审计监督职能是审计工作重要的内容之一。

目前,国际内部审计师协会觉得数据可视化是大数据的一个重要特色(GTAG,2017),并且通过可视化的审计方式能够帮助审计人员快速高效地交互分析大量的数据,所提供的洞察力有助于审计人员更快、更准确地从复杂的被审计数据中发现审计线索(陈伟,SMIELIAUSKAS Wally,2016)。总之,通过数据可视化,被认为可以提高审计效率,对被审计大数据的分析结果更有意义(陈伟,2017)。

二、当前审计存在的问题

1.现有审计技术难以应对企业提供的混合型数据

企业中绝大多数重要信息都包含在合同、报告、音频等非结构化数据中,而审计人员处理的大多是结构化数据。并且,主要还是利用Excel处理,对于非结构化数据应用较少,处理方式还是以人工为主。而国际四大会计师事务所均引入了先进的审计技术,如表1所示。

表1 国际四大引进的审计技术

2.复合型人才稀缺。当前审计人员知识结构仍然比较老,传统审计主要是手工审计,审计资料大多是纸质版,这只要求审计人员具有独立性与专业知识能力。但在大数据背景下,审计人员还应当有一定计算机处理信息能力来辅助审计工作,然而,目前审计人员的计算机处理能力还不足。

三、R语言在审计数据分析中的优势

(一)R语言的原理特点

R语言是具有统计分析功能的一种解释型语言,输入的命令能够直接运行,语法简单直观,同时R语言是一种开源的软件,可以在Windows、Linux等多种平台下运行,并且能够借助一些扩展包(例如ggplot2)实现可视化,进行交互式数据分析,同时与其他软件配合使用,实现数据动态分析。

(二)R语言的应用优势

1.强大的可视化技术

R语言的可视化技术可以将企业的非结构化数据处理加工,以图表方式展示。相比Excel绘制常规的散点图、柱形图等基础图形,且难以将分析结果以三维立体图形式展示,R语言不仅能够制作更加精美的图形,还可以实现三维动态展示,方便审计人员分析数据。

2.多角度多方面搜索数据

相比于传统审计的抽样检测,大数据审计可以对所有数据进行分析,并且对于数据量庞大的分析没有压力。除了企业提供的财务数据以外,审计人员还可以通过网络新闻、行业发展公告等文本中提取数据,进行文本分析。

四、基于R语言的审计应用分析—以金地集团为例

(一)案例背景

金地集团是一家以房地产开发为主营业务的上市公司。2020年初,新冠疫情爆发,这场史无前例的全球公共卫生紧急事件,严重影响了全球政治经济。但由于我国防疫得当,成为全球主要经济体中唯一一个正向增长的国家。但相比疫情之前,房地产行业仍处于恢复期,整个行业处于负增长趋势。在这种情况下,中央政策强调“房住不炒”的定位不但没有放松,还相继出台了“三道红线”“房地产贷款集中度管理”等监管政策。

(二)案例分析

本文利用R语言对金地集团进行分析,探究R语言在审计实务中是否具有实践应用价值。首先,本文利用R语言爬取新浪财经关于金地集团相关报道,相比手动搜索,利用R语言进行文本信息爬取更加高效,如图1所示。在爬取信息时用到了R语言中的rvest包,rvest包是R中使用频率最高的爬虫包。利用library(rvest)加载爬虫包,read_html()读取网页html文档,将检索到的新闻网页命名为web。主要代码如下:

图1 金地集团相关新闻

title1<-web%>%html_nodes(‘body’)%>%html_nodes(“div[class=’box-result clearfix’]”%>% html_nodes(“h2”)%>%html_nodes(“a”)%>%html_text()

从爬取信息中我们可以了解到关于金地集团最新信息。但是由于爬取到的信息冗长,如何能在短时间内将这些信息中有效的文本数据检索出来对于审计人员来说是重点。这里,笔者选用词云图来分析这些文本信息。根据上一步骤,将检索到84条关于金地集团的新闻,做成的词云图,如图2所示。通过该词云图,词频越高的词显示字体越大。根据中央出台的新政策可知,2021年,减持股份是最频繁被提到的,这里减持股份说的是大家人寿公司。

图2 词云图

对于大家人寿减持股份进行深度刨析发现:减持原因与监管相关,由于中国银保监会发布通知,提出十大“禁止投资”要求,包含房地产开发建设企业。自此,险资对房企股权投资也开始收缩战线。大股东的连续减持导致金地集团股价下跌,截止到2022年1月6日大家人寿从最初的的20.43%连续减持到目前仅剩5.43%。

大股东减持对于审计人员而言,除了考虑股票价格波动影响投资者信心以外,还可能因为大家人寿减持影响企业信用评级,进而面临融资成本上升的压力。因此要考虑企业融资方式及成本,资金筹集使用及管理是否合规、安全有效,是否存在政策性风险。

此外,大家人寿的退出还有可能与金地集团盈利能力有关。金地在2017年喊出3年冲击2000亿的销售口号,2016年,金地的土地权益投资金额为168亿,到2017年猛增到473亿,2018年为404亿,2019年为558亿元,2020年为697亿。不过,规模逐年增长的代价,一方面是盈利质量下降,另一方面则是低利润与高负债。

根据金地集团16-20年资产负债表分析得到金地集团从2016到2020年间无论是资产、负债还是所有者权益,都是一个连年上升趋势,如图3中近五年资产负债表分析所示。但是根据营业收入与营业收入增长率图可以看出这几年收入,金地集团的营业增长缓慢,甚至在2017年出现负增长。即便不考虑2017年的营收下降,用16-20年这五年的数据做一个简单计算,会发现公司年复合营收增长率仅为8.62%。

图3

这里绘图主要用到ggplot2包。核心代码主要是:

ggplot(df,aes(x=parameter_n,y=value,fill=year))+geom_bar(stat="identity",position="dodge",width=0.7)

如图4所示,2016年金地集团利润大幅增长,17-19年这三年,公司的利润增长和营业收入是高度贴合的。唯独2020年,在营收增长为32.33%时候,利润增长不到10%,有“增收不增利”的情况出现。查阅有关2020年间的财务报表发现,增收不增利的原因主要在于,第一是成本端上涨。根据财务报表显示2020年成本比上年同期多了186.36亿,而2020年营业收入仅比上年多了205.62亿。成本的上升一定层面也反映了中央对于房地产的把控,毕竟房地产公司主要成本源于拿地价格。第二就是主营业务毛利率的下降。从2020年间财务报表也可看出房地产开发占主营业务收入的89.6%,毛利率的下降对于利润产生重大影响。

图4

从资产负债率与净负债率表中可以看出,从16-20年间,金地集团资产负债率均衡,就连在2020年资产负债率是68.51%,也是在国家要求的红线70%以下。但是看净负债率却在直线上升。原因主要来自金地集团想通过快速拿地、快速建设、快速出售的高周转模式实现资金运转,但是通过近五年存货变化可以看出:存货的不断累积外加营业状况的走低,导致金地集团高周转模式运行不畅,负债不断增高。

通过以上分析,我们可以了解到:金地集团盈利能力下降,整体利润水平走低。但为扩大规模,金地集团主张拿地、建设、销售、结转回笼资金都要快速的高周转模式。这种高周转模式使得金地集团的总负债从2016年的1005亿到2020年高达3076亿。在短短五年内,负债增长逾2倍,有息负债居高带来财务费用的增加,对利润存在影响,从而影响公司偿债能力。

由此,审计人员在进行审计时,要注意收入在确认方面是否真实,是否存在虚增收入或者收入不入账情况,评价销售收入是否已按公司的收入政策确认。存货是否所有权归属企业,且计价分摊是否正确。根据财务账面记录,分析往来挂账的合理性等。

最后,对所有爬取的新闻浏览发现有一则:“金地集团“少数股东权益”:隐现的关联方”的报道引起笔者注意,当中披露了金地集团存在非公允关联交易。因此,笔者利用R语言做了企业关系图,如图5所示。根据该图可以看出与金地集团相关的企业,以方便在审计中着重注意往来账户中是否存在关联方交易以及交易是否得当。图5主要用到R语言中的visnetwork包,该包是一个3D绘图软件包,相比于2D图,该包是属于三维动态,可以将图放大缩小移动等。更加立体生动且方便。主要需要两张表:边数据表和点数据表。边数据表(Mis-Links)包含起点、终点以及边的权重,点数据表(MisNodes)包含节点名称、节点分组以及节点大小。部分代码如下:

visNetwork(Newnodes,Newedages,height="600px",width="100%",main="网络图",background="lightblue")%>%visGroups(groupname="Group 1",color=color[1],shape=shape[1]))

图5用于确认金地集团与其他企业之间的直接或者间接关系,帮助审计人员在进行财务报表审计时确定是否存在非公允关联方交易侵害企业利益,审计人员根据报道的相关联企业从企业关系图中查找是否真的存在关联关系。

图5 金地集团企业关系图

五、推进R语言在审计数据分析应用的建议

1.增强数据审计的意识。经济社会各行各业都不可逃避的进入大数据时代,使用电子数据记录、核算、管理已经成为必然方式。审计人员必须改变对待传统老实审计的思路,清晰认识到大数据审计是日后的趋势,只有从思想上转变,才能尽快适应。

2.引进、培养复合型人才。目前形势下,审计人员除了要增强专业能力,还应该掌握与计算机相关知识。随着审计的不断发展,审计的范围不仅仅是与财报有关的数据,有些看似无关的数据:文本、录音、会议记录等往往会影响审计的判断。因此,复合型人才能够利用先进审计技术对被审计单位从全方面多角度的了解,分析把握被审计单位的更多信息。

3.引进先进审计技术。本文主要运用R语言,其实还有很多种方式:例如python。虽然前期投入成本高昂,但是相比于传统审计,后期将会大大节省人力、时间成本。

六、总结

本文运用的R语言进行审计数据分析,要求审计人员不仅仅是要具有审计专业能力,还要有扎实的R语言功底。只有这样,审计人员才能在今后的审计道路上越走越远。

猜你喜欢

可视化人员语言
基于CiteSpace的足三里穴研究可视化分析
自然资源可视化决策系统
思维可视化
自然资源可视化决策系统
语言是刀
让刑满释放人员找到家的感觉
让语言描写摇曳多姿
再来一次,这太有趣了!
跟踪导练(四)
我有我语言