XBRL使用入门-2

1、xbrl字典和内容

XBRL把一份报告分为字典和内容两部分,字典(也叫分类标准,Taxonomy)是公用的部分,内容(实例文档,Instance
File)是真正的报告内容。

由于一份报告中要包含的内容实在是太多了,必须要有一个地方可以查查这些信息都是说些什么的,XBRL中记录这些信息的地方就叫分类标准(Taxonomy)。分类标准有点像一本用技术术语书写的字典,里面记录了这个信息叫什么(Label)、谁允许它这么叫(Reference,指向法规或文献)、和别的信息有什么关系(Calculation、Definition)、长得什么样(Presentation)。

分类标准,也就是字典定义好了之后,就可以利用这个字典书写真正的报告了。按照XBRL规则写出来的报告叫实例文档(Instance File)。

XBRL的核心规范和周边规范都是围绕怎么使用技术术语来写这个字典,以及有了这个字典之后,怎么去写实际的实例文档。

2、Xbrl发展

XBRL本身也是一个发展中的标准,在各国纷纷采用它解决实际问题的时候也遇到了不少困难。不过聪明的世界人民也想出了很多办法,在原来的XBRL规范上修修补补,增加了很多周边的内容。比如:为了解决元素重复定义的问题,增加了维度(Dimensions)规范;为了解决显示的问题,增加了展示(Inline)规范;为了解决原规范中对关系处理的不足,增加了公式(Formula)规范;为了解决版本的问题,增加了版本(Versioning)规范等等。

分类标准,也就是字典,在XBRL应用体系中占有重要的地位,下面我们就来说一说这个很关键的内容。

想象一本字典,如果是新华字典里面肯定是中文,如果是《American Heritage》,里面肯定说的是英语。以上市公司的年度报告为例,在中国上市的上市公司肯定得遵照中国的法律法规和信息披露要求,在美国上市的上市公司肯定得遵照美国的法律法规和要求,因此它们用的肯定不是同一本字典。

谁是编制这些字典的权威呢?一般来说是监管机构。在美国,美国证监会(SEC)请XBRL美国地区组织制作了一份US
GAAP分类标准,现在由美国财务会计准则委员会(FASB)进行维护。在欧洲,由监管制定国际会计准则的国际财务报告准则及基金会(IFRS Foundation)制定、发布并维护。在国内,XBRL技术应用较早的沪深交易所都曾制定过各自的分类标准,证监会也在制定并即将发布资本市场统一的分类标准。如今,财政部已经制定并颁布了《企业会计准则通用分类标准》,这相当于非常权威的《新华字典》了;从技术角度来讲,我国的会计准则向国际会计准则趋同,因此财政部颁布的这套分类标准和IFRS颁布的版本非常像。

3、Xbrl传递

制作好实例文档之后,那就交给需要的人吧。怎么传递?不好意思,XBRL技术里没说。安全性怎么样?不好意思,XBRL技术里这也没说。

收到数据的一方,首先需要一个像扫描枪的工具,把实例文档中的数据读出来,然后可以利用验证器检查这个实例文档是否符合字典的规定。除此之外,人们关心的一些问题都没有在XBRL技术中进行规定。比如:这份报告是报告人写的吗?有法律效力吗?有人审计吗?该有的内容都有了吗?这些问题都没有在XBRL技术规范中加以规定,都需要在应用中解决。就好比条形码,有了条形码,还得有人制作可以读商品条形码的扫描枪、可以利用商品条形码搜索商品的数据库和收银系统等周边系统一样。

4、XBRL的神话

一些关于XBRL的神话,也许不那么准确。

1. XBRL很复杂

如果你把它想象成字典,和用字典里的词写的文章,那其实不太复杂。

2. XBRL能解决一次输入多头报送的问题

如果监管机构之间没有很好的协调机制,光靠XBRL技术是不能解决这个问题的。不过,XBRL可能是解决这个问题的一把钥匙。

3. XBRL只能处理财务数据

从技术角度上来说,XBRL可以处理各种格式的报告,处理财务报告最为拿手,在信息披露领域里XBRL也能很好的处理非财务信息。在其他领域里,和XBRL竞争的技术标准也不少,是否需要采用XBRL,怎么用,就要看具体的情况了。

4. XBRL是技术人员的工作

对于一个企业来说,中外监管机构都纷纷采用了这种技术用于信息监管,充分理解XBRL带来的影响是十分必要的。

5. XBRL只适用于大企业

IFRS曾经推出过专用于中小企业的分类标准(SME),也有信贷机构利用XBRL技术来收集信息。说不定未来的某一天,小企业向银行申请贷款,也需要提交XBRL格式的报表。

时间: 2024-07-28 21:43:12

XBRL使用入门-2的相关文章

XBRL使用入门-1

XBRL相比Excel.PDF.网页等财务信息格式有众多优势,原因就在于它将业务报告整体拆分为一个个元素而存在,使报告由静态变为动态,让计算机可以对报告内容进行抽取和组合. 例如,对于Word格式财务报告,尽管人们可以手工抽取不同文件中的元素(例如净资产数据)进行比较分析,但计算机不能自动完成这一任务.从计算机软件角度来讲,无法读懂Word文件并进行有意义的拆分.而在XBRL技术下,每一个元素都有其特定的识别标记,从而使报告可拆分. 1.简化的XBRL格式报告 <资产>9000 .00<

R语言快速上手入门

R语言快速上手入门 课程学习网址:http://www.xuetuwuyou.com/course/196 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本教程深入浅出地讲解如何使用R语言玩转数据.课程中涵盖R语言编程的方方面面,内容涉及R对象的类型.R的记号体系和环境系统.自定义函数.if else语句.for循环.S3类R的包系统以及调试工具等.本课程还通过示例演示如何进行向量化编程,从而对代码进行提速并尽可能地发挥R的潜能.本课程适合立志成为数据科学家的

笔记:Spring Cloud Zuul 快速入门

Spring Cloud Zuul 实现了路由规则与实例的维护问题,通过 Spring Cloud Eureka 进行整合,将自身注册为 Eureka 服务治理下的应用,同时从 Eureka 中获取了所有其他微服务的实例信息,这样的设计非常巧妙的将服务治理体系中维护的实例信息利用起来,使得维护服务实例的工作交给了服务治理框架自动完成,而对路由规则的维护,默认会将通过以服务名作为 ContextPath 的方式来创建路由映射,也可以做一些特别的配置,对于签名校验.登录校验等在微服务架构中的冗余问题

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

JAVA通信系列二:mina入门总结

一.学习资料 Mina入门实例(一) http://www.cnblogs.com/juepei/p/3939119.html Mina入门教程(二)----Spring4 集成Mina http://www.cnblogs.com/juepei/p/3940396.html Apache Mina 入门实例--创建一个MINA时间服务http://loftor.com/archives/apache-mina-quick-start-guide.html MINA2.0用户手册中文版--系列文

Storm入门(四)WordCount示例

Storm API文档网址如下: http://storm.apache.org/releases/current/javadocs/index.html 一.关联代码 使用maven,代码如下. pom.xml  和Storm入门(三)HelloWorld示例相同 RandomSentenceSpout.java /** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor lice

浅谈Ubuntu PowerShell——小白入门教程

早在去年八月份PowerShell就开始开源跨平台了,但是一直没有去尝试,叫做PowerShell Core. 这里打算简单介绍一下如何安装和简单使用,为还不知道PowerShell Core on Ubuntu的同学们提供一点小小的入门帮助,谢谢大家支持~ PowerShell Core是由Microsoft开发的运行在.Net Core上的开源跨平台的任务自动化和配置管理系统. 1.   在Ubuntu 16.04上安装PowerShell Core a)         导入公共存储库GP

2.vue.js 入门环境搭建

原文链接:http://blog.csdn.net/luckylqh/article/details/52863026?locationNum=2&fps=1 vue这个新的工具,确实能够提高效率,在经历的一段时间的摧残之后,终于能够有一个系统的认识了,下面就今天的收获做一个总结,也是vue入门的精髓: 1.要使用vue来开发前端框架,首先要有环境,这个环境要借助于node,所以要先安装node,借助于node里面的npm来安装需要的依赖等等. 这里有一个小技巧:如果在cmd中直接使用npm来安

学习mysql的笔记:mysql十大基本入门语句

学习mysql数据库,从最简单的十条入门语句开始.刚开始学习mysql,老师让我们用cmd控制台输入语句,而不是选择用工具输入,这是为了我们能够先熟悉mysql语句. 首先要先进入mysql,语句为:mysql -hlocalhost -uroot -p  然后回车,输入密码. C:\Users\Administrator>mysql -hlocalhost -uroot -p Enter password: ****** 成功进入的话会出现 Welcome to the MySQL monit