财务报表
财务报表模块,提供 A 股整体合并报表(consolidated)多期序列,覆盖利润表、资产负债表、现金流量表。
三个接口入参契约完全一致,仅返回字段不同(见各自小节)。
所有接口均返回统一响应信封 ApiResponse,业务错误经 code 字段表达,HTTP 状态码恒为 200。
通用约定
- Base URL:
https://fuyao.aicubes.cn。 - 必需请求头:
X-api-key,缺失或无效返回code=2001。 - 时间戳字段统一为毫秒级 Unix 时间戳,时区按
Asia/Shanghai。 - 所有金额字段单位为原币元,
basic_eps单位为元/股(量级远小于金额字段,不可做单位换算);A 股币种恒为CNY。 - 字段为
null表示「该期未披露」,透传不补零。
取数模式
三个接口共用两种取数模式,互斥、二选一:
| 模式 | 触发条件 | 行为 |
|---|---|---|
| 最近 N 期 | 不传 start / end | 返回最近 limit 期,按 period_end 降序。 |
| 时间区间 | 同时传 start + end(毫秒戳) | 返回 [start, end] 闭区间内全部报告期,按 period_end 降序。 |
同时传 start/end 与 limit,或仅传 start、仅传 end(半开区间),返回 code=1004。
共有请求参数
| 参数 | 位置 | 类型 | 必需 | 说明 | 默认值 |
|---|---|---|---|---|---|
thscode | query | string | 是 | 单只标的 thscode,不接受逗号;含交易所后缀(如 600519.SH / 000858.SZ / 430047.BJ)。 | - |
period | query | enum | 是 | 报告期类型:annual(仅 Q4 报告期) / quarterly(每个季度末)。 | annual |
limit | query | integer | 否 | 最近 N 期模式:默认 4,范围 [1, 20]。与 start/end 互斥。 | 4 |
start | query | long | 否 | 时间区间模式:起始毫秒戳,需与 end 同传;窗口跨度不超过 10 年。 | - |
end | query | long | 否 | 时间区间模式:结束毫秒戳,end >= start。 | - |
共有响应字段
每条 item 都含以下元数据字段,data.timestamp 取响应中最大的 period_end_ms:
| 字段 | 类型 | 说明 |
|---|---|---|
thscode | string | 带交易所后缀的完整 thscode。 |
ticker | string | 纯代码(不含后缀)。 |
period | enum | 入参 period 回显。 |
fiscal_year | int | 财年(自然年)。 |
fiscal_period | string | FY / Q1 / Q2 / Q3 / Q4。 |
report_date_ms | long | 披露日(毫秒)。 |
period_end_ms | long | 报告期末(Asia/Shanghai 零点毫秒戳)。 |
currency | string | 币种,A 股恒为 CNY。 |