[转]XBRL应用软件分类

 

1)        分类标准编辑软件(Taxonomy editor)

分类标准是XBRL技术的应用基础,每一个采用XBRL技术的国家都必须先按各国的GAAP制订XBRL分类标准,上市公司才能据以编制实例文件。由于一套XBRL 2.0或2.1版分类标准必须包含至少一份XML Schema文件及多份Linkbase文件,且每份文件的内容都极为庞大,须仰赖设计良好的分类标准编辑软件之协助,才能有效完成编制工作。

最早投入此类软件开发的是美国UBMatrix公司,美国及国际会计准则的XBRL 2.0及2.1版分类标准都是使用该公司的软件编制而成。随著XBRL技术逐渐普及,日本富士通(Fujitsu)及日立(Hitachi)两家公司也有相当成熟的产品问世。UBMatrix公司的主力产品是Automator,专业版一套售价$3,000美元,教育版一套售价$1,500美元。Fujitsu公司的主力产品是Taxonomy Editor,可免费下载使用,功能相当齐全,但版本期限只有一个月,必须逐月重新下载安装。两套产品除免费与否的差异外,UBMatrix公司的Automator能支持Excel格式的文件,制订者可以先在Excel上进行编辑工作,再汇入Automator中直接转成XBRL文件;相对上,Fujitsu公司的Taxonomy Editor并不支持Excel格式,所以编辑工作只能在该软件上直接进行,但该软件关于编辑中所产生的错误有较为明确的信息导引,对于庞大的分类标准制订工程中难以避免的出错工作而言,是个很体贴的设计。

Hitachi公司的主力产品是XiRUTE Taxonomy Editor,是附挂在Microsoft Excel上的产品(Excel Add-on),所以可享有Excel界面使用上的便利性。该产品亦提供免费下载试用,但目前只支持到XBRL 2.0a版本。

2)        实例文档编制软件(Instance creator)

实例文件的编制必须根据特定的分类标准进行,而且有时必须先制订延伸分类标准,才能编制特定公司的实例文件,因此这两类型的软件通常会包装在同一产品中。美国UBMatrix公司的Automator包含实例文件编制功能,日本Fujitsu公司的Instance Creator软件是与Taxonomy Editor一起下载安装,且二者在界面上几乎完全一样。Hitachi公司的实例文件编制软件是XiRUTE Instance Creator,也是附挂在Microsoft Excel上的产品(Excel Add-on),并提供免费下载试用,目前已支持到XBRL 2.1版本。

3)        实例文档浏览软件(Instance viewer)

XBRL实例文件是属XML格式的文件,并不适合阅读,若要让实例文件以传统财务报表的格式呈现,必须以实例文件检视软件来处理。日本Fujitsu公司的Instance Viewer Plug-in是附挂在Internet Explorer浏览器上的软件;Hitachi公司的XiRUTE Financial Report Player则是附挂在Microsoft Excel上的软件,都可以将XBRL实例文件格式化后以传统报表形貌供读者检阅。

4)        实例文档验证软件(Instance validator)

XBRL实例文件为XML格式,根据W3C的XML 1.0规格书之规范,XML文件必须形式完整(Well-formed),且最好能符合特定规格(Valid)。由于XBRL实例文件具有财务会计领域的特殊性,且XBRL规格本身远较一般XML规格来的复杂,因此XBRL实例文件无法使用一般XML软件(例如:XMLSpy)进行验证,XBRL国际组织宣布短期内不再研发新版规格书,仅会应实务需求发布增修套件。在此背景下,促使越来越多的软件公司投入软件之研发。

必须根据XBRL规格开发专属的验证软件。一般而言,实例文件编制软件通常即具有验证实例文件的功能,因此,使用实例文件编制软件所产生的实例文件,一定符合特定分类标准所定之规格。若未藉助实例文件编制软件,而使用一般文字编辑软件所编制的实例文件,可以汇入编制软件中进行验证,或者使用专门的验证软件来确认是否符合特定分类标准所定之规格。日本Fujitsu公司的Validator,英国DecisionSoft公司的True North产品系列都是XBRL专用的实例文件验证软件,两者都提供免费下载版本。

5)        文件转换软件(Document converter)

随著XBRL技术规格发展成熟,如何将商业资料库中现存的大量传统格式文件转换成XBRL实例文件,是XBRL应用能否迅速普及的重大考验。日本Fujitsu公司的XBRL产品系列中,有一套Mapping Tool,可以将CSV格式的文件转换成XBRL格式文件,该产品可以免费下载使用,但仅支持XBRL 2.0格式。有鉴于转换工作的重要性,政大的XBRL专案计划中,也有一项子计划将进行文件转换软件的开发。

6)        版本转换软件(Version converter)

由于XBRL各版本规格书的发布日期之间相距不远,许多研究团队或应用领域在针对XBRL 2.0规格书制订好分类标准并据以编制大量的实例文件后,随即面临规格书版本变动的问题。有鉴于此,日本Fujitsu公司开发出Converter2,可将实例文件在XBRL 2.0及XBRL 2.1格式间进行双向转换,此软件可免费下载使用。

7)        财务分析软件(Analyzer)

XBRL技术最重要之应用是实例文件内容的自动化分析,目前,中国大陆的上海证交所,深圳证交所,韩国的Kosdaq交易所已在其XBRL应用网站上提供server-side的XBRL文件财务分析功能。日本Fujitsu公司也开发出一套单机版财务分析软件AnalystDashboard,可进行单公司多期间,多公司同期间的XBRL实例文件财务分析,并且供免费下载使用。美国EDGAR Online公司在2005年底发表一套XBRL财务分析软件I-Matrix,是以EDGAR Online本身的XBRL财务资料库为基础,提供多元的自动化财务分析功能。专门提供产业研究信息的美国Gartner公司对I-Matrix有极高的评价,认为该产品是“市场上无可匹敌者”。此产品分为分析师版,公司版,会计师版等三种版本,每年使用费在$15,000美元至$20,000美元之间。日本Hitachi公司所开发的Xinba软件及美国微软公司开发的Office Tool for XBRL Prototype都是外挂在Excel上的XBRL财务分析软件,可透过Web Service机制从网路下载实例文件后进行自动化财务分析。后者可免费下载使用。

8)        文件审核软件(Auditor)

此类型软件的功能在确认XBRL实例文件所提供的内容是否符合相关法令规定,通常应用在资本市场管制机构对申报文件的查核上。美国联邦金管会(FFIEC)的CDR系统使用XBRL Formulas技术规格,将一千八百多个文件内容规范写成查核公式,金融机构在申报XBRL格式的call report之前,必须先内载这些查核公式的文件查核软件对call report文件进行查核,确认无误后方能向CDR系统进行申报,否则CDR系统会立即进行查核并退回有错误的文件。根据FFIEC网站提供的资讯,美国目前有七家软件公司可提供与CDR系统相关的文件查核软件。

9)        文件搜索软件(Searcher)

当企业申报XBRL格式的财务报表成为标准实务后,如何能在网路上,企业资料库系统内,或单机电脑硬碟中搜寻到适当的XBRL实例文件或其特定元素,也将成为XBRL技术在应用上的重大考验。此类搜寻软件目前仍处于初步研发阶段,在市场上并不多见。美国iBanknet公司结合Google Base的资料库搜寻技术,将美国金融机构向FFIEC CDR系统申报的XBRL格式call report财务报告先转换为一般阅览格式后,再列入Google Base的搜寻项目,让付费使用者可迅速找到特定金融机构的财务资料,是此类应用的第一个实例。

10)     XBRL GL应用软件:

XBRL GL分类标准是XBRL技术规格从企业报告层次向下延伸至资讯系统内部的核心技术,透过XBRL GL,企业信息系统可在交易发生时即以XBRL格式记录交易内容,再向上汇总为XBRL格式的企业报告。此外,异质化的资讯系统之间也可透过XBRL GL的规范将内部资料转换为XBRL格式之后进行资料交换,有助于解决大型跨国企业的资料交换及资讯管理问题。日本Fujitsu公司开发了一套GL Taxonomy Editor软件,提供制订GL分类标准的功能,此软件支持XBRL GL 2005架构,可免费下载使用。Hitachi公司也开发一套XiRUTE Journalizing Engine软件,可将legacy system的交易记录转成XBRL GL格式,Hitachi公司并在2002年利用此软件为日本Wacoal(华歌尔)公司开发出全球第一套内建在ERP系统中的XBRL GL帐务处理系统。

转载于:https://www.cnblogs.com/happyPawpaw/archive/2013/03/14/2959331.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/376813.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++网络编程快速入门(三):阻塞与非阻塞式调用网络通信函数

目录阻塞与非阻塞定义send与recvconnect一些问题为什么要将监听socket设置为非阻塞阻塞与非阻塞定义 阻塞模式指的是当前某个函数执行效果未达预期,该函数会阻塞当前的执行线程,程序执行流在超时时间到达或者执行成功后恢复原有流程。非阻塞模式相反&am…

css3实现头像旋转360度

css样式: .div a img{ width: 88px; height: 88px; border-radius: 88px; transition: all 1.2s ease-out 0s;}.div a img:hover{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:r…

POJ 2488 深搜

POJ 2488 深搜 要求字典序的顺序。 1 #include <iostream>2 #include <stdio.h>3 #include <string.h>4 using namespace std;5 int n,m,cnt;6 bool success;7 bool sign[30][30];8 int step[30][2];9 int dir[8][2]{ 10 -2,-1,-2,1, 11 …

socket 端口和地址复用

https://blog.csdn.net/weibo1230123/article/details/79978745 https://blog.csdn.net/weixin_42157432/article/details/115560824 在linux socket网络编程中&#xff0c;大规模并发TCP或UDP连接时&#xff0c;经常会用到端口复用&#xff1a; int opt 1; if (setsockopt…

MyEclipse老是弹出problem occurred窗口

有的时候是因为jsp页面中的java脚本有误&#xff0c;比如说<% String name"";>就会出现错误&#xff0c;因为结束标签少了一个百分号&#xff05;。转载于:https://www.cnblogs.com/passer1991/archive/2013/03/15/2961624.html

C++网络编程快速入门(四):EPOLL模型使用

目录基本使用方法step1:创建epollfdstep2:将fd绑定到epollfdstep3:调用epoll_wait检测事件epoll_wait与poll、select区别所在水平触发与边缘触发基本使用方法 step1:创建epollfd 创建一个epollfd&#xff0c;若epoll_create调用成功&#xff0c;则返回一个非负值的epollfd&am…

Mysql中代替like模糊查询的一种方法

使用Mysql的函数instr,可代替传统的like方式查询,并且速度更快。 instr函数&#xff0c;第一个参数是字段&#xff0c;第二个参数是要查询的串&#xff0c;返回串的位置&#xff0c;第一个是1&#xff0c;如果没找到就是0. 例如&#xff1a; select username from prefix_user …

两种大小端判断的方式

网络通信是按照字节流进行数据交换的&#xff0c;主机根据不同的CPU型号可能是大段存储&#xff0c;也可能是小端存储。而网络字节序在TCP/IP协议中已经规定好了&#xff0c;采用大端的排序方式。 所以网络通信中一般将需要传输的整数型值转换成网络字节序。 从本机字节序转换成…

把数据库复制成脚本(包含远程以及数据库数据)

1.启动VS 2.服务器资源管理器 3.连接需要的数据库 4.右键数据库 选择publist to provider.... 5.剩下的 选择数据库 选择存放地址 下一步 这方法应该是用在把08的数据还原到05上面 明天用这个方法去盗取哈公司的数据库 看行不行转载于:https://www.cnblogs.com/Rock-Lee/a…

代理模式用来初始化的延迟下载

package 设计模式; //代理模式实现延迟加载来减小启动时间 //数据库查询接口 interface IDBQery{ public String request(); }class DBQuery implements IDBQery {//创建一个DBQery非常耗时的&#xff0c;这里面我可以在需要DBQuery的时候在创建public DBQuery(){try {Thread.s…

Linux网络故障排查命令(ifconfig、ping、telnet、netstat、lsof、nc、curl、tcpdump)

目录ifconfig-s&#xff0c;显示网卡信息的精简列表-a、up、down将IP地址绑定到某个网卡&#xff0c;以及解绑操作pingtelnetnetstatlsofnc模拟一个服务器程序和客户端程序进行通信发送文件curltcpdump参数连接一个正常的监听端口ifconfig 该命令用来查看当前系统的网卡和IP地…

My Oracle Support Metalink站点最近将放弃flash界面转而使用ADF HTML

根据oracle官方博客的报道《The New My Oracle Support User Interface (HTML-based) 》&#xff0c; MY ORACLE SUPPORT开发team会在最近将support.oracle.com站点从原来的flash界面迁移到基于ADF HTML的用户界面上。 实际上在2012年的 January 27&#xff0c; MOS开发team就…

BF算法

BF(Brute Force)算法是普通的模式匹配算法&#xff0c;BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配&#xff0c;若相等&#xff0c;则继续比较S的第二个字符和 T的第二个字符&#xff1b;若不相等&#xff0c;则比较S的第二个字符和T的第一个字符&…

心跳检测以及应用层心跳包机制设计

博主联系方式&#xff1a; QQ:1540984562 微信&#xff1a;wxid_nz49532kbh9u22 QQ交流群&#xff1a;750313950&#xff08;嵌入式方向&#xff09; QQ交流群&#xff1a;856398158&#xff08;后端方向&#xff09; 目录心跳检测应用场景死连接情况保活传递有效业务数据心跳包…

【APUE】孤儿进程与僵死进程

基本概念&#xff1a; 在unix/linux中&#xff0c;正常情况下&#xff0c;子进程是通过父进程创建的&#xff0c;子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后&#xff0c…

一个DBA的工作写照

一个DBA的工作写照&#xff0c; 一个DBA的内心 Know the DBA Mind! DBA也是 IT民工啊&#xff0c; 民工何苦为难民工&#xff01; 转载于:https://www.cnblogs.com/macleanoracle/archive/2013/03/19/2968227.html

使用mutex和条件变量实现信号量

c提供了互斥量&#xff1a;mutex和条件变量&#xff1a;condition_variable&#xff0c;但是并没有信号量&#xff1a;semaphore。而linux和windows系统库会提供的。下面简单介绍一下信号量的特性&#xff0c;然后给出一个简单的demo&#xff0c;使用mutex condition_variable…

2014-07-28 使用Axure RP进行手机端BBS的原型设计

今天是在吾索实习的第14天。因本公司的微信公众号需要有一个对外的技术交流平台&#xff0c;所以我们小组打算设计一个手机端的BBS以满足其要求。首先&#xff0c;我们需要做的是进行数据库设计与原型设计&#xff0c;然后提交给经理验收&#xff0c;看看是否合理&#xff0c;是…

jquery exif + lazyload实现延迟加载并显示相片exif信息

对一个摄影爱好者来说&#xff0c;从高手的作品中学习是非常有用的。而照片的光圈&#xff0c;快门&#xff0c;感光度等信息是关注的重点。 上代码&#xff1a; 1 <script src"../js/jquery.js" type"text/javascript"></script>2 <script…

undefined reference to `pthread_create‘(linux下Clion使用thread报错)

完整报错&#xff1a; [ Build | AsyncLogger | Debug ] /snap/clion/169/bin/cmake/linux/bin/cmake --build /home/dyy/CLionProjects/AsyncLogger/cmake-build-debug --target AsyncLogger -- -j 6 [ 50%] Linking CXX executable AsyncLogger /usr/bin/ld: CMakeFiles/Asy…