XBRL笔记(一)

实例文档标签

  • entity(报告主体):描述主体信息,例如:公司名、实体标识符
  • period(报告期间):描述报告的期间信息。时间点或时间段。
  • unit(货币单位):描述报告中的货币类型数据的单位,非货币类型不使用此标签。
  • concept(元素名称):不是具体标签,是元素名称的统称。
  • fact(报告数据):不是具体标签,表达报告数据的概念
  • image-20230322091300650

分类标准

  1. 模式文件:所有元素均在分类模式文件中定义。定义时需指定元素名称数据类型科目类型(“借方”或“贷方”)、数值的时期属性(“时间点”或“时间段”)。

image-20230322094820698

  1. 链接库文件
    1. 定义链接库:原本是描述元素间的定义层关系,现在用来描述维度关系。
    2. 标签链接库:元素名称的显示方式,将模式文件中的元素和易理解的名称联系起来。提供多语种翻译。
    3. 列报链接库:定义元素之间的层次关系和顺序关系。
    4. 计算链接库:元素之间的数值计算关系。
    5. 参考链接库:给出元素的参考文件。

XBRL2.1技术规范

基本技术属性

  1. type(XML元素类型):
    1. simple简单类型
    2. extended扩展类型
    3. locator定位器类型(指向远程资源)
    4. arc弧类型
    5. resource本地资源类型
    6. title标题类型
  2. role(角色):属性值为URI,对应用场景进行分类
  3. arcrole(弧角色):属性值为URI,对弧关系进行分类
  4. title(标题):属性值为字符串,描述资源的标题信息
  5. show(打开链接的结果):new(打开新页面)、replace(替换当前页面)、embed(链接资源中嵌入当前页面)、other(其他方式)、none(不打开)
  6. actuate(链接激发机制):onRequest(用户必须操作才能触发链接)、onLoad(链接自动加载)、other(其他加载方式)、none(不加载)
  7. lable(标签):资源的辅助信息
  8. from/to(弧起点/终点):指向两个标签
  9. href(引用):指定连接的目标URI

xl-2003-12-31.xsd文件

  1. 引入了xlink-2003-12-31.xsd文件
  2. xlink-2003-12-31.xsd文件的type基础上增加一个documentation。
  3. 还定义了一个简单类型“useEnum”,表示元素使用性,属性值为optional(可选的)、prohibited(禁止的)

xbrl-linkbase-2003-12-31.xsd文件

  1. 引入了xlink-2003-12-31.xsd文件、xl-2003-12-31.xsd文件
  2. 定义了27种链接库所需元素

xbrl-instance-2003-12-31.xsd文件

  1. 引入了xbrl-linkbase-2003-12-31.xsd文件
  2. xbrl(XBRL实例文档根元素)
  3. context(上下文元素):描述事实数据所依赖的上下文环境
    • entity:报告主体,由identifier(标识符)元素确定,还可包含segment(段)元素
    • period:报告期间,由duration(持续时间)类型和instant(即时)类型构成
    • scenario:场景元素,对特殊场景进行描述
  4. unit(单位):可以是简单单位也可以是复合单位(分子单位除以分母单位)
  5. item(数据项):记录具体财务数据
  6. tuple(元组):可以包含多个数据项
  7. footnoteLink(脚注链接元素):指向对应的脚注信息
  8. percision(数据精度):如果为4,那么数据“123456”的实际值为“123400”
  9. decimal(小数位数):
    • 如果为2,那么数据“12.3456”的实际值为“12.34”。(精确到小数点后2位)
    • 如果为-2,那么数据“123.456”的实际值为“100”。(精确到百位)
    • 如果为INF,那么数据“123.456”的实际值为“123.456”。(精确度不做规定)
  10. balance(借贷属性):可选debit(借记)或credit(信贷)