用Ajax和XBRL解决内部联网审计时的数据处理问题

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:usrijl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 本文首先分析利用联网审计方式进行内部审计(内部联网审计)时要解决的数据处理问题,然后在此基础上,提出用Ajax和XBRL来解决该问题的方案。由于XML是Ajax和XBRL的共同基础,故本文所提出的方案用XML来表示数据。该方案利用Ajax中XML Http Request来获取数据,并利用 Ajax中JavaScript和DOM来完成对数据的操作。
  [关键词] 联网审计;XBRL;Ajax
  [中图分类号]F239.1[文献标识码]A[文章编号]1673-0194(2007)11-0080-02
  
  1 引 言
  
  连续审计是当前审计领域的研究热点之一,如何用计算机技术实现连续审计是其中的关键问题。联网审计(也称为在线审计)是实现连续审计的一种方法。随着网络技术的普及,越来越多的组织将会用联网的方式进行内部审计(以下简称为内部联网审计)。在进行内部联网审计时,数据的获取、转换等问题处理得好坏会直接影响到审计的效率。
  在过去的几年里,可扩展商务报告语言(eXtensible Business Report Language,XBRL)被越来越多的组织用来作为会计报表语言。它的广泛应用给审计工作带来了新的机遇,它的出现还为财务软件、审计软件的结合以及联网审计提供了可能。但对内部审计人员来说,审计过程中不仅要关注会计报表还要关心会计分录等非报表数据,即内部审计人员既要处理XBRL格式的财务数据(以下简称为XBRL数据),也要处理非XBRL格式的财务数据(以下简称为非XBRL数据)。2005年兴起的Ajax(Asynchronous JavaScript and XML)技术解决了网络系统中客户端功能相对薄弱的问题。因此,本文提出用Ajax和XBRL解决内部联网审计时的数据处理问题,利用Ajax和XBRL可以在审计软件、财务软件弱耦合的条件下完成相关的数据处理。
  
  2 相关技术简介
  
  XBRL是一种遵循可扩展标记语言(eXtensible Markup Language,XML)标准的财务数据描述语言。它继承了XML的优点,例如,XBRL数据可以根据需要产生不同形式的输出,这使得数据的利用更加简单。另外,XBRL的出现使得财务数据可以在不同软件之间直接共享,从而为联网审计提供了可能。
  与XBRL一样,Ajax也利用了XML技术。XML是Ajax和XBRL的共同基础,这使得它们的结合更加容易。Ajax是一组技术,包括XML Http Request、JavaScript和文档对象模型(Document Object Model,DOM)等技术。实际上,这些技术是一些很成熟的技术,当它们被组合成Ajax时引起了人们更大的关注。用户能利用Ajax来获取、处理XML格式的数据。目前有许多Ajax的技术框架,如DOJO、DWR等,使得Ajax的开发比较容易。
  
  3 问题分析
  
  在推广使用XBRL之前,联网审计的形式也没有被广泛运用。在这个阶段,由于审计软件、财务软件的数据格式可能不一致,内部审计人员需要把财务软件中非XBRL数据转换成审计软件可以处理的数据(一般也是非XBRL数据)。本文把这种数据处理方式称为转换模式,如图1所示。转换模式下,数据格式的转换需要花费大量的时间。
  
  考虑到拷贝模式下转换部分非XBRL数据和拷贝XBRL数据都需要花费时间,可以把审计软件嵌入到财务软件中去,如图3所示。这是采用XBRL后的第二种选择,本文将其称为嵌入模式。嵌入模式的主要问题是审计软件、财务软件纠缠在一起,这不符合软件设计的松耦合原则。
  
  综合以上分析,可以发现内部联网审计时数据处理问题的难点。在内部联网审计时,好的数据处理方案至少有3个特征:(1)统一的数据格式;(2)数据处理时间短;(3)财务软件、审计软件松耦合。
  
  4 利用Ajax和XBRL的解决方案
  
  根据以上的分析,结合Ajax和XBRL的技术特点,本文认为可以用Ajax和XBRL来解决内部联网审计时的数据处理问题。本文提出的解决方案如图5所示。
  
  该方案中数据均用XML来表示。由于XBRL遵循了XML标准,审计软件可以直接处理在线XBRL数据。而非XBRL数据需要先转换成XML数据,转换操作可以由财务软件这一端的数据库管理系统(DataBase Management System,DBMS)来完成。该方案的流程图如图6所示。在该方案中,审计软件的开发利用了Ajax技术。内部联网审计时,审计软件将先判断要审计的是XBRL数据还是非XBRL数据,假如是XBRL数据,一步就可以完成数据获取工作(图中第0步);否则,要调用XML Http Request来获取财务数据(第1步)。财务软件收到对财务数据的请求后,将委托DBMS完成数据的准备(第2步)。DBMS把转换后的XML数据返回给审计软件(第3步)。审计软件将利用DOM技术来处理第0步和第3步获得的数据(第4步),从而帮助审计人员完成审计工作。
其他文献
本报讯 半导体激光器制造商活力激光近日已获得近数千万元的天使轮融资,本次融资的领投方为前海母基金淮泽中钊天使基金,跟投方为同創伟业和光启投资。同创伟业为活力激光上一轮融资的领投方。公司成立两年多来,已累计获得总投资近亿元。据悉,本轮融资资金将用于激光器产品研发、市场拓展等方面。
[摘 要] 中期财务报告编制的两种基本思想是一体观和独立观。2007年1月1日在上市公司施行的企业会计准则(简称“新会计准则”)在制造费用分配差异和固定资产大修理、扩改建等方面均不同程度反映了两种基本思想。新会计准则中体现出将一体观变革为独立观的趋向,但仍保留了一体观的基本思想。  [关键词] 一体观;独立观;制造费用差异;固定资产  [中图分类号]F230[文献标识码]A[文章编号]1673-0
[摘 要] 本文以武商集团为例,介绍如何利用Crystal Ball进行模拟财务预测及如何利用预测结果图进行分析,以降低财务预测风险,提高预测可靠度。  [关键词] Crystal Ball;模拟预测;敏感性分析  [中图分类号]F232;F275[文献标识码]A[文章编号]1673-0194(2008)03-0047-02    在《利用Crystal Ball进行模拟财务预测——以武商集团为例
近日,京东方科技集团股份有限公司(BOE)与美国高通公司宣布,将开展战略合作,开发集成高通3D超声波指纹传感器的创新显示产品。双方表示,将结合各自技术优势和行业资源,在传感器、天线和显示画面处理等关键技术领域进行紧密合作,为全球用户带来更多高附加值的创新显示產品及解决方案。   据了解,京东方柔性显示屏中集成高通3D超声波指纹传感器等差异化功能,将为客户带来一体化超薄指纹识别解决方案,打造高效供应
日前,根据获取的招标文件,一汽红旗全新的纯电动车型E115已接近量产,目前正在进行生产线改造所需设备的采购工作,预计今年将投放市场。2021年,红旗还有可能推出两款代号分别为E111、HQE230的纯电动汽车。  红旗代号为E115的纯电动SUV的参数表明,这款定位为全尺寸型SUV的新车基于FME平台打造,使用了全新设计的底盘和三电系统,并于2018年10月实现了试制车下线。而E111为全新A级电
[摘 要] 发展中国家为吸引和利用外资,给予外国投资者一系列的优惠政策,东道国和外商投资者是博弈的双方,他们基于自身利益考虑,存在一个动态而复杂的博弈过程。东道国政策优惠作为吸引外商投资的重要手段,是双方博弈策略的重要表现。博弈分析认为,外商投资决策与东道国政策优惠选择是相互关联的,决策和选择都是基于经济收益,东道国优惠对外商投资决策有重要影响。  [关键词] 博弈;优惠选择;投资决策  [中图分
推出“市场服务平台”  本报讯 纳斯达克于近期宣布上线一个基于SaaS(Software as a Service)的數字资产组件,名为“市场服务平台(Marketplace Services Platform)”,该平台旨在帮助公司构建一个使用分布式账本技术的金融工具,让客户更好地发行、交易、管理数字资产和通证资产。据悉,该平台的支持方除了纳斯达克外,还包括微软、Digital Asset、R3
[摘要]本文通过对当前会计软件以及会计审计数据接口现状的分析,提出了一个基于XML的会计审计数据交换模型以及会计审计数据转换流程。  [关键词]数据接口;数据交换;审计;XML  [中图分类号]F270.7 [文献标识码]A [文章编号]1673—0194(2006)06—0010—04    一、接口的困扰    长期以来,如何快速、方便、准确、有效地采集会计电子数据一直成为审计人员的一个难题。
[摘 要] ERP系统内部控制是企业管理信息化研究的一个重要内容,本文应用数据仓库理论中的数据质量概念,借鉴数据预处理方法,从数据质量控制角度,研究数据仓库环境下ERP系统的数据质量控制;在数据安全控制基础上引入数据质量控制内容,将ERP系统内部控制内容之一 —— 数据控制的内涵延伸。  [关键词] 数据仓库;ERP;数据质量控制  [中图分类号]F232[文献标识码]A[文章编号]1673-01
算法公开(透明)无法根治算法歧视  针对算法歧视,算法公开呼声颇高。算法是人工智能技术的核心基础,潜在的算法歧视则是公众担忧的焦点。不同领域的专家针对算法歧视提出不同的解决方案。比如,加州伯克利大学的研究者们就提出“算法的可解释性”,即在设计算法时加入另一个算法对其算法决策的过程进行忠实记录等。在众多方案中,算法公开呼声颇高,理由是算法公开能够曝光歧视性算法的恶意代码,并有效吓阻企图编制歧视性代码