企业发票归集-发票开票记录查询API接口介绍

举报
聚美智数 发表于 2026/08/03 14:40:57 2026/08/03
【摘要】 前言随着金税四期和全面数字化电子发票(数电票)的推广,税务机关的监管已从“以票管税”转向“以数治税”。发票归集可以帮助企业自动化的管理进项、销项发票信息,方便企业开展报税等财税工作。发票归集API可以输入纳税人识别号、开票月份、发票类型、进销项标志,按月返回所有的进项、销项发票全票面归集详情信息,是连接企业财务系统与税务局端数据的核心技术桥梁。通过API接口,企业系统可以直接从税务局的电子...

前言

随着金税四期和全面数字化电子发票(数电票)的推广,税务机关的监管已从“以票管税”转向“以数治税”。发票归集可以帮助企业自动化的管理进项、销项发票信息,方便企业开展报税等财税工作。

发票归集API可以输入纳税人识别号、开票月份、发票类型、进销项标志,按月返回所有的进项、销项发票全票面归集详情信息,是连接企业财务系统与税务局端数据的核心技术桥梁。通过API接口,企业系统可以直接从税务局的电子底账库或税务数字账户中,自动拉取全量的进销项发票数据,从而彻底替代传统的人工登录、手动下载和录入。

API介绍

发起归集API主要有发起归集任务和查询归集结果两个API。

戳这里查看详情

发起归集任务接口

请求参数

名称 类型 必须 说明
nsrsbh String 纳税人识别号
dateType String 日期类型,0-按月(时间跨度不超过一年), 1-按天(时间跨度不超过一个月), 默认:0
kpsjq String 开票时间起,按月格式:yyyyMM,按日期格式:yyyyMMdd
kpsjz String 开票时间止,按月格式:yyyyMM,按日期格式:yyyyMMdd
fplx String 发票类型, 多个以英文","分割
jxxbz String 进销项标志,jx-进项,xx-销项。为空表示全部

返回样例

{
  "code": 200, 
  "msg": "成功",
  "taskNo": "526782409178028989145499"
}

查询归集结果接口

业务参数

名称 类型 必须 说明
nsrsbh String 纳税人识别号
requestTaskNo String 发起归集任务接口返回的taskNo

返回样例

归集成功返回样例

{
  "code": 200,
  "msg": "成功",
  "taskNo": "043439882226367117195632",
  "data": {
    "requestTaskNo": "952389968135471173207309",
    "nsrsbh": "91330110MA2CC1X505",
    "kpsjq": "202211", // 开票时间起
    "kpsjz": "202211", // 开票时间止
    "resultUrl": "", // 开票记录下载地址
    "result": [ // 开票记录
      {
        "fpdm": "3300224130",  // 发票代码
        "fphm": "19134628", // 发票号码
        "gfsbh": "",  // 购买方税号
        "xfsbh": "91330110MA2CC1X505",  // 销售方税号
        "gfmc": "杭州****科技有限公司",  // 购买方
        "xfmc": "杭州***科技有限公司", // 销售方
        "fplx": "01", // 发票类型
        "jxxbz": "xx", // 进销项标志
        "kpr": "张三", // 开票人
        "se": 558.66, // 税额
        "kprq": "2022-11-30 00:00:00", // 开票日期
        "bz": "", // 
        "jshj": 9868, // 价税合计
        "je": 9309.34, // 不含税金额
        "fpztDm": "0", // 
        "hwxx": [ // 内容
          {
            "ggxh": "",
            "se": 558.66,
            "fpdm": "3300224130",
            "jldw": "",
            "dj": "93094.339622641509434",
            "mc": "*研发和技术服务*服务费",
            "mxxh": "1",
            "sl": "1",
            "je": 9309.34,
            "slv": 0.06,
            "spbm": "3040101000000000000",
            "fphm": "19134628"
          }
        ]
      },
      ...
    ]
  }
}

归集中返回样例

{
  "code": 301,
  "msg": "正在归集,请稍后再试",
  "taskNo": "043439882226367117195632"
}

归集失败返回样例

{
  "code": 302,
  "msg": "归集失败,请重新发起归集任务",
  "taskNo": "043439882226367117195632"
}
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。