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

EDGAR XBRL API返回数据中end属性的含义是什么?

EDGAR XBRL 接口end字段准确含义

对end字段的推测偏差,本质是混淆了两个完全独立的维度:申报文件本身的所属报告期(由fy/fp字段标记),和单条XBRL财务事实本身的计量时间范围(由start/end字段标记)。

XBRL的核心规则是:每一个单独披露的财务数值(也就是接口里的每一条val记录),都绑定独立的时间上下文,end就是这个时间上下文的截止节点,和这条数值被收录在哪一份申报文件里没有强制绑定关系:

  • 对于资产、负债、权益这类资产负债表时点类指标,end就是该指标余额对应的计量日期,无对应start字段
  • 对于营收、利润、现金流这类利润表/现金流量表时期类指标,end搭配同条记录的start字段,共同标记该指标统计的时间区间

示例数据对应解释

  • 第一条end: "2018-03-31"的记录:是2018年Q1 10-Q报告里披露的当期期末流动资产余额,计量日就是2018年3月31日,刚好和报告期截止日重合,符合最初的直观推测。
  • 第二条end: "2017-12-31"的记录:虽然出现在2018财年Q3的10-Q申报文件里,但它根本不是Q3当期的流动资产数据。美股季度报告要求必须披露可比基准数据,2018年Q3的10-Q资产负债表,会同时列示本季度末(2018年9月30日)的流动资产余额,和上一财年末(2017年12月31日)的流动资产余额作为对比。翻查accn为0001652044-18-000035的10-Q原文可以确认,资产负债表对比栏的2017年末流动资产数值和这条记录的val完全匹配,它的end标记的就是自身的计量日2017-12-31,和所属申报文件的Q3报告期不存在逻辑冲突。

实用筛选提示

  • 不要用fy/fp字段筛选特定期间的指标,这两个字段只标记申报文件本身的所属期,同一份申报里会包含大量往期、同期对比数据,直接筛选会把非目标期的数据全部带进来。
  • 时点类指标直接匹配end字段为目标计量日即可;时期类指标匹配start+end组成的区间为目标统计周期即可。
  • 带frame字段的记录是SEC做过标准化期间对齐的当期核心披露数据,不带frame的大多是对比期数据、重述数据或者非标准口径披露数据,可以作为筛选参考但不要完全依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 07:12:28