【2025最新】电子发票服务平台发票二维码信息解析研究:发票下载地址、双方纳税人识别号、金额、开票日期、双方名称等信息

电子发票服务平台发票二维码信息解析研究:发票下载地址、双方纳税人识别号、金额、开票日期、双方名称等信息

  • 本文提供了一个对国家税务总局电子发票服务平台财务开票后生成的二维码交付方式提供的二维码进行解析,从二维码中得到购买方纳税人识别号、购买方名称、销售方纳税人识别号、销售方名称、发票号码、开票日期、价税合计(元)、PDF下载地址、OFD下载地址、XML下载地址等。
  • 接口1分钱1次请求,由于羊毛党太多,羊毛功能已关闭
  • 请求必要的code可以通过搜索小程序“数字续坚”,在首页签到后取得
  • 接口内容不包含敏感信息,其他企业信息接口见个人博客
  • 本文和接口作者微信:xujian_cq

1 接口功能

  • 提供供了一个对国家税务总局电子发票服务平台财务开票后生成的二维码交付方式提供的二维码进行解析,从二维码中得到购买方纳税人识别号、购买方名称、销售方纳税人识别号、销售方名称、发票号码、开票日期、价税合计(元)、PDF下载地址、OFD下载地址、XML下载地址等
  • 返回一个JSON数组,含请求状态和正文内容
  • 本文描述的是下方这种二维码解析出上述信息:
    在这里插入图片描述

2 接口返回内容

  • 该接口可以解析二维码并返回以下信息:
  • 购买方纳税人识别号(gmfnsrsbh)
  • 购买方名称(gmfmc)
  • 销售方纳税人识别号(xsfnsrsbh)
  • 销售方名称(xsfmc)
  • 发票号码(fphm)
  • 开票日期(kprq)
  • 价税合计(元)(jshj)
  • 校验码(jym)
  • PDF 下载地址(pdfUrl),建议解析完成后立即下载到本地或服务器进行缓存
  • OFD 下载地址(odfUrl),建议解析完成后立即下载到本地或服务器进行缓存
  • XML 下载地址(xmlUrl),建议解析完成后立即下载到本地或服务器进行缓存

2 接口用法

2.0 可直接参考postman请求

  • 如下图
    在这里插入图片描述

2.1 接口地址

https://www.xujian.tech/atlapi/data/c/invoice/analysis/{code}

2.2 请求方式

  • 请求方法POST
  • Content-Typeapplication/json

请求参数

2.3 URL 参数

参数名必填类型说明
codeString身份识别码,需从“数字续坚”小程序首页签到后获取

2.4 Body 参数

参数名必填类型说明
imgBase64String二维码图片文件转为 Base64 后的字符串形式
示例 Body 数据:
//下方示例的“data:image/png;base64,”也可以不传入
{
    "imgBase64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX..."
}
//hutool工具生成base64的方法供参考:
String result = Base64.encode(new File("C:\\Users\\mail\\Desktop\\temp\\先于.png"));
System.out.println(result);

2.5接口返回示例

  • 成功响应:
{
    "code": 200,
    "msg": "succeed.",
    "data": {
        "fppz": "普通发票",
        "gmfnsrsbh": "9161011略",
        "gmfmc": "西安云略",
        "xsfnsrsbh": "9150011略",
        "xsfmc": "重庆小可乐网略",
        "fphm": "25502000000略",
        "kprq": "2025-01-14略",
        "jshj": "200.00",
        "jym": "F96B",
        "pdfUrl": "https://dppt.chongqing.chinatax.gov.cn:8443/kpfw/fpjfzz/v1/exportDzfpwjEwm?Wjgs=PDF&Jym=略&Fphm=略&Kprq=略&Czsj=1737430318949&fileName=&timeStampId=1737430318949",
        "odfUrl": "https://dppt.chongqing.chinatax.gov.cn:8443/kpfw/fpjfzz/v1/exportDzfpwjEwm?Wjgs=OFD&Jym=F96B&Fphm=略&Kprq=略&Czsj=1737430318950&fileName=&timeStampId=1737430318950",
        "xmlUrl": "https://dppt.chongqing.chinatax.gov.cn:8443/kpfw/fpjfzz/v1/exportDzfpwjEwm?Wjgs=XML&Jym=F96B&Fphm=略&Kprq=略&Czsj=1737430318950&fileName=&timeStampId=1737430318950"
    }
}
  • 失败响应示例:
{
    "code": 500,
    "msg": "imgBase64不能为空。",
    "data": null
}

3 接口调用说明

  • 接口调用次数:每次请求 0.01 元。
  • 如何获取 code:请前往“数字续坚”小程序首页签到后获取到身份识别码 code。
  • 二维码图片格式:请确保上传的二维码图片已转换为 Base64 格式。

4 总结

  • 通过本接口,用户能够高效地从国家税务总局电子发票服务平台的二维码中解析出关键的发票信息并进行下载。

5 使用方式

  • 添加微信xujian_cq
  • 50元起(可申请少量try 一下)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

成旭先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值