You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XBRL验证报错xbrldie:PrimaryItemDimensionallyInvalidError求助

问题原因及解决方法

问题原因

  • 维度与主项绑定不匹配:IFRS-SDS分类标准中,ifrs-sds:DefinitionOfTimeHorizonExplanatory这个主项(Primary Item)大概率未被定义为允许使用ifrs-sds:TimeHorizonAxis维度。XBRL核心验证规则要求,主项必须在分类标准的维度链接库(Dimension Linkbase)中明确关联对应维度,否则会触发xbrldie:PrimaryItemDimensionallyInvalidError错误。
  • Segment/Scenario用途误用:XBRL规范里,segment仅用于报告主体的分部、细分实体这类与主体自身拆分相关的信息;scenario才是用来承载时间范围、假设场景这类非实体属性的维度。把TimeHorizonAxis放在segment里,违反了XBRL的内容分区规则,因此触发xbrlxe:nonDimensionalSegmentScenarioContent错误。

解决方法

  1. 核对分类标准的维度绑定
    打开IFRS-SDS分类标准的维度链接库文件(通常命名为ifrs-sds_dimension.xml或类似),查找ifrs-sds:DefinitionOfTimeHorizonExplanatory的维度使用定义:

    • 如果该主项确实未关联TimeHorizonAxis,说明这个字段本身不支持按时间维度拆分,不能强行添加该维度。
    • 如果有绑定,检查是否引用了正确的维度成员(比如是否拼写错误、是否使用了分类标准未定义的成员)。
  2. 修正Context的结构(若维度绑定存在)
    确保scenario标签内只包含维度相关内容,无多余节点。正确的Context示例:

    <xbrli:context id="Context_ShortTerm">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.example.com">EXAMPLE</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
      <xbrli:scenario>
        <ifrs-sds:TimeHorizonAxis>
          <ifrs-sds:ShortTermMember/>
        </ifrs-sds:TimeHorizonAxis>
      </xbrli:scenario>
    </xbrli:context>
    
  3. 替代方案(若主项不支持该维度)

    • 查看IFRS-SDS分类标准中是否有专门的、带TimeHorizonAxis维度的时间范围定义项,替换当前使用的ifrs-sds:DefinitionOfTimeHorizonExplanatory。
    • 若没有对应字段,可以通过XBRL的注释链接(Note Linkbase),将不同时间范围的定义内容关联到对应的时间维度场景中,实现信息的区分展示。

内容的提问来源于stack exchange,提问作者Kishieel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 13:35:00