跳到正文
开灵科技 - 北京开灵科技有限公司API百宝箱

⑤ 发票统计与对账

月底对账用。一个接口,靠 URL 上的 type 参数决定查什么,共 5 种。★统计类都是「先发起、再查结果」的两步式:发起时给回调地址,拿到 record_id,再用对应的 -query 拿数据。

属「正向开票 · 腾讯联用」——开票通道的签名与加密全在开灵中台,你只调这一个。

接口

POST  https://openapi.kailingteck.com/api/v1/invoice/forward/statistic?type=detail

鉴权:X-App-Key + X-Timestamp(Unix 秒) + X-Sign(= sha256(appKey + 时间戳 + 报文原文 + appSecret) 小写十六进制)。与开灵其它接口完全一致。

请求参数

字段必填大白话说明
type(URL 参数)必填★决定查什么,5 选 1:detail 销项发票明细 / tax-rate 发起税率统计 / tax-rate-query 查税率统计结果 / declare 发起申报统计 / declare-query 查申报统计结果
(其余参数按 type 不同而不同)—★请展开下面对应的业务块,看该 type 具体要传什么、返回什么

请求示例

POST /api/v1/invoice/forward/statistic?type=detail

{
  "tax_code": "91110119MABQDU249D",
  "invoice_type_code": "026",
  "tax_rate": "0.13",
  "year": 2026,
  "month": 8,
  "page": 0,
  "size": 10,
  "callback_url": "https://你们的域名/statistic-callback"
}

按业务展开(点开看各自的参数)

返回

统一信封 code/msg/requestId/timestamp/data,业务字段都在 data 里。code 为 CYT_00000 表示调用成功。

返回参数(data)

字段大白话说明
(返回随 type 不同)★发起类(detail / tax-rate / declare)统一只返回一个 record_id;数据本身走回调,或用对应的 -query 接口拿
record_id统计任务 ID。拿着它去调 tax-rate-query 或 declare-query 取结果

返回示例(成功)

{
  "code": "CYT_00000",
  "data": { "record_id": "5f082009b4ff7d6b03389fbf", "mock": false }
}

异常与报错

情形含义与处理
type 不合法只能是 detail / tax-rate / tax-rate-query / declare / declare-query 五个之一
统计结果为空 / record_id 查不到数据★统计是异步的。发起后要等上游算完,隔几秒再用 -query 查,或者干脆等 callback_url 推送
明细查不到第二页page 从 ★0 开始,不是 1
申报统计数字对不上确认 declare_type 传对了——免税和即征即退各档是分开统计的,不是一次出全

前端怎么用

// 两步式:先发起,拿 record_id,再取结果
const t = await post('/api/v1/invoice/forward/statistic?type=tax-rate', {
  tax_code, invoice_type_code: '026', year: 2026, month: 8, callback_url,
});
await sleep(3000);
const r = await post('/api/v1/invoice/forward/statistic?type=tax-rate-query', {
  record_id: t.data.record_id,
});
// 对账看 record_list[].sell_price / sell_tax(已扣红冲作废)

★本接口不计费,随便查。只有开票计费,一张票算一次。detail 明细只走回调,没有配套的 -query。⚠ 实测提示(2026-08-29 复测):本接口的 5 个 type 目前一律返回通道 503——发票统计服务在上游是独立开通的模块,开灵当前账号尚未开通;同账号同签名的开票、查票、红冲均正常。下面的请求与返回字段依据通道方接口文档整理,参数结构可直接照用,待开通后我们会补上实测报文。接入前请先找开灵确认贵司账号已开通统计服务。