#1918·tushare

Income_Vip历史EBIT和EBITDA变化及跨接口差异

Author: 7s2czwjn9s-collabCreated Sep 3, 2026Updated Sep 3, 2026

现象

我们对相同查询范围的两批原始响应进行只读比较,发现 2026 年半年报有 10 个 income_vip 分组发生变化,涉及 ebit、ebitda 字段。

代表样本为 300521.SZ,end_date=20260630,ann_date=20260829,f_ann_date=20260829。该分组在两批响应中各有两条记录:

  • update_flag=0 的记录全字段一致,ebit、ebitda 均为空。
  • 剔除完全一致的记录后,左右两批各剩一条 update_flag=1 记录,差异仅在以下字段:
字段 | LEFT 批次 | RIGHT 批次 -- | -- | -- ebit | -13,665,527.50 | -15,467,394.38 ebitda | -5,176,102.19 | -6,977,969.07

两个字段的 RIGHT−LEFT 均为 -1,801,866.88。

同一公司、同一报告期的 fina_indicator_vip 记录在两批响应之间未发生变化,但其返回值为:

  • ebit=-16,097,847.17
  • ebitda=-7,608,421.86

因此,income_vip 与 fina_indicator_vip 对同一公司、同一报告期返回的 ebit、ebitda 均不一致。

此外,10 个发生变化的分组中,ebit、ebitda 各自减少的金额均与对应半年报“存货跌价损失及合同履约成本减值损失”的绝对金额相等。该现象目前只能说明数值存在对应关系,尚不能据此认定修改原因,也不能判断哪个版本正确。

证据

  • 两批相同查询范围的原始响应。
  • 代表样本:300521.SZ,end_date=20260630,ann_date=20260829,f_ann_date=20260829。
  • 两批响应中均存在一条全字段一致的 update_flag=0 记录,且该记录的 ebit、ebitda 均为空。
  • 两批响应中各存在一条 update_flag=1 记录,差异仅为:

    • ebit:-13,665,527.50 与 -15,467,394.38
    • ebitda:-5,176,102.19 与 -6,977,969.07
  • 两个字段的 RIGHT−LEFT 均为 -1,801,866.88。
  • fina_indicator_vip 在两批响应之间未变化,但其 ebit、ebitda 分别为 -16,097,847.17、-7,608,421.86。
  • 10 个发生变化的分组中,ebit、ebitda 的减少金额均与对应半年报“存货跌价损失及合同履约成本减值损失”的绝对金额相等。
  • 已保存两批原始文件、文件哈希及定位信息,可按需提供不含 Token 的最小样本。

待确认事项

  1. 两个接口的计算口径和数据来源
    请确认 income_vip 与 fina_indicator_vip 的 ebit、ebitda 是否采用不同的计算公式、底层字段或数据来源,并说明具体计算方式及空值处理规则。尤其请解释为什么同一公司、同一报告期的两个接口返回不同数值。
  2. 历史值变化的原因和范围
    请说明上述 income_vip 历史值变化是由公式调整、数据重算、上游财务数据修订,还是其他原因导致,并列明涉及的报告期、股票和字段。对于“存货跌价损失及合同履约成本减值损失”金额与差异值相等的现象,也请确认是否存在已知的数据处理逻辑。