星云税融API

API 文档
Base URL: https://shuiwu.xingyunv2.cn
接口文档

版式文件下载

数电票版式文件获取与下载

发起获取数电版式任务

发起获取数电票版式文件任务。异步接口,提交发票号码后返回taskId,通过结果查询接口获取版式文件下载链接。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/format/start

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 账号ID
data.fphm String 发票号码
data.fpdm String 发票代码(税控票必填)
data.bswjLx String 版式文件类型:PDF/OFD/XML,多个逗号分隔,默认全部

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fphm": "23312000000043000001",
        "bswjLx": "PDF,OFD"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.taskId String 版式下载任务ID

响应示例

JSON
{
    "reqId": "fmt001",
    "code": "2000",
    "success": true,
    "data": {
        "taskId": "731928300933248"
    }
}

获取数电票版式文件

获取数电票版式文件。查询版式下载任务结果,成功后返回文件下载链接(PDF/OFD/XML)。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/format/get

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.taskId String 版式下载任务ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "taskId": "731928300933248"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.status Integer 0=初始化/1=执行中/2=失败/3=成功
data.fileList Array 文件列表(status=3时返回)
data.fileList[].fileType String 文件类型:PDF/OFD/XML
data.fileList[].fileUrl String 文件下载URL(有效期约24小时)

响应示例

JSON
{
    "reqId": "fmt002",
    "code": "2000",
    "success": true,
    "data": {
        "status": 3,
        "fileList": [
            {
                "fileType": "PDF",
                "fileUrl": "https:\/\/oss.example.com\/invoice\/xxx.pdf"
            },
            {
                "fileType": "OFD",
                "fileUrl": "https:\/\/oss.example.com\/invoice\/xxx.ofd"
            }
        ]
    }
}

单张数电版式下载

单张数电票版式文件下载。直接返回单张发票的版式文件信息,无需异步轮询。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/format/single

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fphm String 发票号码
data.bswjLx String 版式文件类型:PDF/OFD/XML

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fphm": "23312000000043000001",
        "bswjLx": "PDF"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.fileList Array 文件列表
data.fileList[].fileType String 文件类型
data.fileList[].fileUrl String 下载URL

响应示例

JSON
{
    "reqId": "fmt003",
    "code": "2000",
    "success": true,
    "data": {
        "fileList": [
            {
                "fileType": "PDF",
                "fileUrl": "https:\/\/oss.example.com\/invoice\/xxx.pdf"
            }
        ]
    }
}

同步获取数电票版式

同步方式获取版式文件。直接返回版式文件下载链接,适合单张实时场景。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/format/sync

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fphm String 发票号码
data.fpdm String 发票代码(税控票必填)
data.bswjLx String 版式文件类型:PDF/OFD/XML

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fphm": "23312000000043000001",
        "bswjLx": "PDF"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.fileList Array 文件列表
data.fileList[].fileType String 文件类型
data.fileList[].fileUrl String 下载URL
data.fileList[].fileBase64 String 文件base64内容(部分接口返回)

响应示例

JSON
{
    "reqId": "fmt004",
    "code": "2000",
    "success": true,
    "data": {
        "fileList": [
            {
                "fileType": "PDF",
                "fileUrl": "https:\/\/oss.example.com\/invoice\/xxx.pdf"
            }
        ]
    }
}

异步获取数电票版式

异步方式获取版式文件。适合批量场景,提交后通过回调或查询获取结果。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/format/async

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fpList Array 发票列表
data.fpList[].fphm String 发票号码
data.fpList[].fpdm String 发票代码
data.bswjLx String 版式文件类型:PDF/OFD/XML

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fpList": [
            {
                "fphm": "23312000000043000001"
            },
            {
                "fphm": "23312000000043000002"
            }
        ],
        "bswjLx": "PDF,OFD"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.taskId String 任务ID

响应示例

JSON
{
    "reqId": "fmt005",
    "code": "2000",
    "success": true,
    "data": {
        "taskId": "731928300933249"
    }
}

异步任务执行结果回调(版式)

版式文件下载异步任务执行结果回调。任务完成后系统推送到配置的回调地址。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/format/async/callback

请求参数

参数名 类型 必填 说明
taskId String 任务ID
status Integer 0=初始化/1=执行中/2=失败/3=成功
errorMsg String 失败原因

请求示例

JSON
{
    "taskId": "731928300933249",
    "status": 3,
    "errorMsg": ""
}

响应参数

参数名 类型 说明
code String 返回2000表示已接收
msg String 处理结果

响应示例

JSON
{
    "code": "2000",
    "msg": "成功"
}

© 2026 星云税融API. All rights reserved.

如需接入支持,请联系技术团队 | 注册账号