XBRL作为可扩展标记语言(XML)在财务及相关报告领域的具体应用,对财务数据提供了一种类似于条码、计算机可识别的标记,使每一个数据项目都能被唯一识别:而在网页或者纸质的财务报表中,财务数据是作为文本来处理的。
(一)XBRL标记
标记是用来代表某项财务数据的一串字符。计算机程序可以通过识别标记来读懂财务数据,并进行分析、转换等其他操作。XBRL让计算机可以自动处理财务数据,这样就减少了人工重复输入和比对信息过程的精力和成本。计算机能对数据进行“智能化”处理:识别、核对、选择、分析、储存、交换,并自动以各种形式呈现给用户,关键就在于数据都有了标记。当然,仅有标记还不够,还需要有一本关于数据的“字典”,让程序软件能够对照标记“查字典”,这样才能使软件能够“读懂”电子报告,做出符合业务逻辑的处理。这个“字典”就是分类标准。
(二)XBRL分类标准
满足特定报告需要的标记(称作“元素”,也就是报告中的一个概念,例如“固定资产”)及其关系(例如元素间的勾稽关系)描述的总和称为分类标准,分类标准以计算机代码形式存在。一般而言,每个公认会计原则体系,包括我国企业会计准则、国际财务报告准则(IFRS)和美国公认会计原则(US GAAP)都需要有与会计准则相对应的一套分类标准。例如,国际会计准则委员会基金会(I-ASCF)目前制定IFRS的分类标准:美国会计准则委员会基金会制定US GAAP的分类标准;财政部目前正在制定基于我国企业会计准则体系的通用分类标准。
除报告层面外,XBRL技术还向会计记录(凭证和账户)层面延伸,期于与账簿相关的数据归集和内部报告,称为“通用账户(GL)分类标准”。
(三)XBRL技术规范
要让任何计算机都能够生成和、处理XBRL文件,如同任何计算机溧统都能相互发送接收电子邮件一样,需要有一个广泛遵循的基础信息技术标准。这一基础性标准就是XBRL技术规范。XII已经建立了一个XBRL规范,并得到全球范围内的普遍采用。XBRL规范包含了关于创建实例文档所需信息、分类标准及其扩展的规则以及其他规则。一般来说,会计人员并不需要详细掌握XBRL规范就能使用XBRL。
技术规范规定的是信息技术层面的规则以及与会计共性问题相关的规则(如对科目余额方向为“借”或者是“贷”的定义方法),具有全球通用性。它与一国具体法律、经济环境无关,与会计准则制度无关。因此,我国推广应用XBRL可以直接采用XII的技术规范。同时,通过XBRL中国地区组织,我国将主动参与到XII的各项技术活动中,对其技术标准的发展施加影响。
(四)XBRL实例文档
XBRL实例文档是指包含一套财务报告信息XBRL标签的计算机文件。通俗地说,就是一个XBRL格式的财务报告文件。实例文档不是供财务报告使用者阅读的,而是以类似于网页源代码的一种计算机代码写成、供计算机识别的文件。就像网页浏览器可以把网页源代码转换为网页呈现到人们面前一样,XBRL应用程序也可以把实例文档转换成平时我们所阅读的报表格式,当然,也可以将实例文档中的数据用于比较、分析等其它各种操作。
实例文档只需一次生成就可以供无限次‘使用一这种灵活性使得它可以满足各种不同需求。例如,投资者可以从中提取用于分析的数据:税务部门可以提取确定纳税额的数据:银行可以提取用于信贷控制的数据等,每类用户都利用其特定的程序从实例文档中提取所需要的数据。
下图展示了XBRL报告的处理过程。
后续我们将对XBRL的基本工作原理做专门介绍。
【来源:中国会计报 作者:财政部会计司】