星云税融API

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

数电开票

蓝字/红字发票开具、额度查询等

购销蓝字发票列表查询

购销蓝字发票列表查询。分页查询可开红字发票对应的蓝字发票列表。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/blue/list-query

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.pageIndex Integer 页码
data.pageSize Integer 每页条数

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "pageIndex": 1,
        "pageSize": 20
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.total Integer 总记录数
data.list Array 蓝字发票列表

响应示例

JSON
{
    "reqId": "bl01",
    "code": "2000",
    "success": true,
    "data": {
        "total": 15,
        "list": [
            {
                "fphm": "23312000000043000001",
                "kprq": "2026-01-15",
                "jshj": 67.39
            }
        ]
    }
}

品名查询税收分类信息

品名查询税收分类信息。通过商品名称模糊查询对应税收分类编码。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/tax-code/by-name

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.spmc String 商品名称关键词

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "spmc": "风扇"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 匹配的税收分类编码列表

响应示例

JSON
{
    "reqId": "tn01",
    "code": "2000",
    "success": true,
    "data": {
        "list": [
            {
                "spbm": "1090416010000000000",
                "spmc": "家用通风电器具",
                "sl": "0.13"
            }
        ]
    }
}

税编查询税收分类信息

税编查询税收分类信息。通过税收分类编码精确查询。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/tax-code/by-code

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.spbm String 税收分类编码

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "spbm": "1090416010000000000"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.spbm String 编码
data.spmc String 名称
data.sl String 税率

响应示例

JSON
{
    "reqId": "tc01",
    "code": "2000",
    "success": true,
    "data": {
        "spbm": "1090416010000000000",
        "spmc": "家用通风电器具",
        "sl": "0.13"
    }
}

查询税收分类编码信息

查询税收分类编码信息(通用)。支持关键词和编码混合查询。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/tax-code/info

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.keyword String 关键词
data.spbm String 编码

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "keyword": "电器"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 编码列表

响应示例

JSON
{
    "reqId": "ti01",
    "code": "2000",
    "success": true,
    "data": {
        "list": [
            {
                "spbm": "1090416010000000000",
                "spmc": "家用通风电器具",
                "sl": "0.13"
            }
        ]
    }
}

查询商品分类

在电子税务局查询商品分类树形结构,以便进行商品的新增及编辑

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/cat/query

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_flcx
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data Object 业务参数,传空对象{}

请求示例

JSON
{
    "action": "spxx_flcx",
    "nsrsbh": "91****************4Y",
    "data": [],
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.list Array 分类树形列表
data.list[].fluuid String 分类UUID
data.list[].flmc String 分类名称
data.list[].fjddm String 父节点代码
data.list[].jdqmc String 节点全名称
data.list[].tjdpxxh Integer 排序序号
data.list[].children Array 子分类列表(递归)

响应示例

JSON
{
    "code": "2000",
    "data": {
        "list": [
            {
                "fjddm": "00",
                "fluuid": "string",
                "jdqmc": "默认",
                "tjdpxxh": 1,
                "flmc": "默认",
                "children": []
            }
        ]
    },
    "success": true,
    "reqId": "string"
}

新增商品分类

在电子税务局新增商品分类

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/cat/add

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_fladd
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.flmc String 分类名称
data.fjddm String 父级ID,不传则使用默认根级代码00

请求示例

JSON
{
    "action": "spxx_fladd",
    "nsrsbh": "string",
    "data": {
        "flmc": "string",
        "fjddm": "00"
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

删除商品分类

在电子税务局删除指定的商品分类信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/cat/delete

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_fldel
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.fluuid String 商品分类UUID

请求示例

JSON
{
    "action": "spxx_fldel",
    "nsrsbh": "string",
    "data": {
        "fluuid": "string"
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

修改商品分类

在电子税务局重命名指定的商品分类信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/cat/update

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_flrename
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.fluuid String 商品分类UUID
data.flmc String 新的商品分类名称

请求示例

JSON
{
    "action": "spxx_flrename",
    "nsrsbh": "91****************4Y",
    "data": {
        "fluuid": "0b2a48aa88884fd59255891eb86f4fef",
        "flmc": "测试测试测试"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "code": "2000",
    "data": {
        "result": true
    },
    "success": true,
    "reqId": "209ca10c80e74fe7bd5629341f02670c"
}

查询商品

从电子税务局查询已存在的商品信息列表,支持按名称、简码、规格、税率、编码、分类分页筛选

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/query

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_cx
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.pageIndex Integer 当前页码
data.pageSize Integer 每页行数:10/20/50/100
data.params Object 查询参数
data.params.xmmc String 项目名称/商品名称
data.params.jm String 简码
data.params.ggxh String 规格型号
data.params.slv String 税率
data.params.dj String 单价
data.params.spfwbm String 商品服务编码
data.params.spfwjc String 商品服务简称
data.params.dwdm String 单位代码
data.params.dwmc String 单位名称
data.params.fluuid String 分类UUID

请求示例

JSON
{
    "action": "spxx_cx",
    "nsrsbh": "string",
    "data": {
        "pageIndex": 1,
        "pageSize": 10,
        "params": {
            "xmmc": "",
            "fluuid": ""
        }
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.records Integer 总记录数
data.list Array 商品列表
data.list[].uuid String 商品UUID
data.list[].fluuid String 所属分类UUID
data.list[].xmmc String 项目名称
data.list[].ggxh String 规格型号
data.list[].dwdm String 单位代码
data.list[].dwmc String 单位名称
data.list[].spfwbm String 商品服务编码
data.list[].spfwjc String 商品服务简称
data.list[].jm String 简码
data.list[].dj String 单价
data.list[].hsbz String 含税标志
data.list[].slv String 税率
data.list[].yhzsbz String 优惠政策标志:01等
data.list[].zzstsgl String 增值税特殊管理

响应示例

JSON
{
    "data": {
        "records": 1,
        "list": [
            {
                "uuid": "string",
                "fluuid": "string",
                "xmmc": "string",
                "ggxh": "string",
                "dwdm": "string",
                "dwmc": "string",
                "spfwbm": "string",
                "spfwjc": "string",
                "jm": "string",
                "dj": "string",
                "hsbz": "string",
                "slv": "string",
                "yhzsbz": "01",
                "zzstsgl": "string"
            }
        ]
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

新增商品

在电子税务局新增商品信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/add

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_add
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.xmmc String 项目名称
data.fluuid String 商品分类UUID
data.spfwbm String 税收服务编码
data.spfwjc String 税收服务简称
data.slv String 税率
data.ggxh String 规格型号
data.dwdm String 计量单位代码
data.dwmc String 计量单位名称
data.hsbz String 含税标记:Y=含税,N=不含税
data.jm String 简码
data.dj String 单价
data.yhzsbz String 是否享受优惠政策:Y/N
data.zzstsgl String 增值税简易计税类型:03=免税,08=按3%简易征收
data.sm String 商品说明(建议传入税收编码中的sm字段)

请求示例

JSON
{
    "action": "spxx_add",
    "nsrsbh": "string",
    "data": {
        "xmmc": "string",
        "fluuid": "string",
        "spfwbm": "string",
        "spfwjc": "string",
        "slv": "string",
        "ggxh": "string",
        "dwdm": "string",
        "dwmc": "string",
        "hsbz": "Y",
        "jm": "string",
        "dj": "string",
        "yhzsbz": "N",
        "zzstsgl": "",
        "sm": "string"
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

编辑商品

在电子税务局修改指定UUID的商品信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/update

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_update
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.uuid String 商品UUID
data.xmmc String 项目名称
data.spfwbm String 税收服务编码
data.spfwjc String 税收服务简称
data.slv String 税率
data.fluuid String 商品分类UUID
data.ggxh String 规格型号
data.dwdm String 计量单位代码
data.dwmc String 计量单位名称
data.hsbz String 含税标记:Y=含税,N=不含税
data.jm String 简码
data.dj String 单价
data.yhzsbz String 优惠政策标志:01=正常,02=已作废,03=已全额红冲,04=部分红冲
data.zzstsgl String 增值税简易计税类型:03=免税,08=按3%简易征收
data.sm String 商品说明(建议传入税收编码中的sm字段)

请求示例

JSON
{
    "action": "spxx_update",
    "nsrsbh": "string",
    "data": {
        "uuid": "string",
        "xmmc": "string",
        "fluuid": "string",
        "spfwbm": "string",
        "spfwjc": "string",
        "slv": "string",
        "ggxh": "string",
        "hsbz": "Y",
        "yhzsbz": "01",
        "zzstsgl": "",
        "sm": "string"
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

删除商品

在电子税务局删除一个或多个商品信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/goods/delete

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传spxx_del
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.uuids Array[String] 商品UUID列表,一次可删除一个或多个

请求示例

JSON
{
    "action": "spxx_del",
    "nsrsbh": "string",
    "data": {
        "uuids": [
            "string"
        ]
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

客户分类查询

在电子税务局查询客户分类树形结构,以便进行客户的新增及编辑

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/cat/query

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_flcx
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data Object 业务参数,传空对象{}

请求示例

JSON
{
    "action": "khxx_flcx",
    "nsrsbh": "************PDDL2G",
    "data": []
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.list Array 分类树形列表
data.list[].fluuid String 分类UUID
data.list[].flmc String 分类名称
data.list[].fjddm String 父节点代码(0=根节点)
data.list[].jdqmc String 节点全名称(含路径)
data.list[].tjdpxxh Integer 同级排序序号
data.list[].children Array 子分类列表(递归结构)

响应示例

JSON
{
    "code": "2000",
    "data": {
        "list": [
            {
                "fjddm": "0",
                "fluuid": "string",
                "jdqmc": "张三",
                "tjdpxxh": 1,
                "flmc": "张三"
            }
        ]
    },
    "success": true,
    "reqId": "9006e9c0ee1843abb8401cb88e16d7fc"
}

新增客户分类

在电子税务局新增客户分类

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/cat/add

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_fladd
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.flmc String 分类名称
data.fjddm String 父级ID,不传则使用默认根级代码0

请求示例

JSON
{
    "action": "khxx_fladd",
    "nsrsbh": "string",
    "data": {
        "fjddm": "string",
        "flmc": "string"
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败
data.Fluuid String 新增分类的UUID

响应示例

JSON
{
    "data": {
        "result": true,
        "Fluuid": "string"
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

修改客户分类

在电子税务局重命名指定的客户分类信息(此接口税局端不稳定,暂不对外开放)

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/cat/update

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_flrename
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.fluuid String 分类UUID
data.flmc String 新的分类名称

请求示例

JSON
{
    "action": "khxx_flrename",
    "nsrsbh": "91****************4Y",
    "data": {
        "fluuid": "0b2a48aa88884fd59255891eb86f4fef",
        "flmc": "测试测试测试"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "code": "2000",
    "data": {
        "result": true
    },
    "success": true,
    "reqId": "209ca10c80e74fe7bd5629341f02670c"
}

删除客户分类

在电子税务局删除指定的客户分类信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/cat/delete

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_fldel
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.fluuid String 客户分类UUID

请求示例

JSON
{
    "action": "khxx_fldel",
    "nsrsbh": "string",
    "data": {
        "fluuid": "string"
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

客户信息查询

从电子税务局查询已存在的客户信息列表,支持按分类、简码、名称、税号分页筛选

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/query

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_cx
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.pageIndex Integer 当前页码
data.pageSize Integer 每页行数:10/20/50
data.params Object 查询参数
data.params.khfluuid String 客户分类UUID
data.params.jm String 简码
data.params.gmfmc String 购买方名称
data.params.gmfnsrsbh String 购买方纳税人识别号

请求示例

JSON
{
    "action": "khxx_cx",
    "nsrsbh": "string",
    "data": {
        "pageIndex": 1,
        "pageSize": 10,
        "params": {
            "gmfmc": "",
            "khfluuid": ""
        }
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.records Integer 总记录数
data.list Array 客户列表
data.list[].khxxuuid String 客户信息UUID
data.list[].khfluuid String 所属分类UUID
data.list[].khflmc String 分类名称
data.list[].jdqmc String 节点全名称
data.list[].gmfmc String 购买方名称
data.list[].gmfnsrsbh String 购买方纳税人识别号
data.list[].jm String 简码
data.list[].dzxxList Array 地址信息列表
data.list[].dzxxList[].dzxxuuid String 地址信息UUID
data.list[].dzxxList[].email String 邮箱
data.list[].dzxxList[].lxdh String 联系电话
data.list[].dzxxList[].dz String 地址
data.list[].dzxxList[].yhzh String 银行账号
data.list[].dzxxList[].yhyywdmc String 银行营业网点名称
data.list[].dzxxList[].sfmrdz String 是否默认地址

响应示例

JSON
{
    "data": {
        "records": 1,
        "list": [
            {
                "jm": "string",
                "khfluuid": "string",
                "gmfnsrsbh": "string",
                "khflmc": "string",
                "jdqmc": "01",
                "gmfmc": "string",
                "khxxuuid": "string",
                "dzxxList": [
                    {
                        "email": "string",
                        "lxdh": "string",
                        "dz": "string",
                        "yhzh": "string",
                        "yhyywdmc": "string",
                        "sfmrdz": "string",
                        "dzxxuuid": "string"
                    }
                ]
            }
        ]
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

新增客户信息

在电子税务局新增客户信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/add

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_add
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.gmfmc String 客户名称
data.khfluuid String 客户分类UUID
data.gmfnsrsbh String 客户识别号
data.jm String 简码
data.dzxxList Array 地址信息列表
data.dzxxList[].dz String 地址
data.dzxxList[].email String 邮箱
data.dzxxList[].lxdh String 联系电话
data.dzxxList[].sfmrdz String 是否默认地址
data.dzxxList[].yhyywdmc String 银行营业网点名称
data.dzxxList[].yhzh String 银行账号

请求示例

JSON
{
    "action": "khxx_add",
    "nsrsbh": "string",
    "data": {
        "gmfmc": "string",
        "gmfnsrsbh": "string",
        "jm": "string",
        "khfluuid": "string",
        "dzxxList": [
            {
                "dz": "string",
                "email": "string",
                "lxdh": "string",
                "sfmrdz": "string",
                "yhyywdmc": "string",
                "yhzh": "string"
            }
        ]
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

修改客户信息

在电子税务局修改指定UUID的客户信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/update

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_update
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.khxxuuid String 客户信息UUID
data.gmfmc String 客户名称
data.khfluuid String 客户分类UUID
data.gmfnsrsbh String 客户识别号
data.jdqmc String 节点全名称
data.jm String 简码
data.khflmc String 客户分类名称
data.dzxxList Array 地址信息列表
data.dzxxList[].dzxxuuid String 地址信息UUID(编辑已有地址时传入)
data.dzxxList[].dz String 地址
data.dzxxList[].email String 邮箱
data.dzxxList[].lxdh String 联系电话
data.dzxxList[].sfmrdz String 是否默认地址
data.dzxxList[].yhyywdmc String 银行营业网点名称
data.dzxxList[].yhzh String 银行账号

请求示例

JSON
{
    "action": "khxx_update",
    "nsrsbh": "string",
    "data": {
        "khxxuuid": "string",
        "gmfmc": "string",
        "gmfnsrsbh": "string",
        "jm": "string",
        "khfluuid": "string",
        "khflmc": "string",
        "dzxxList": [
            {
                "dzxxuuid": "string",
                "dz": "string",
                "email": "string",
                "lxdh": "string",
                "sfmrdz": "string",
                "yhyywdmc": "string",
                "yhzh": "string"
            }
        ]
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

删除客户信息

在电子税务局删除一个或多个客户信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/client/delete

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传khxx_del
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.uuids Array[String] 客户UUID列表,一次可删除一个或多个

请求示例

JSON
{
    "action": "khxx_del",
    "nsrsbh": "string",
    "data": {
        "uuids": [
            "string"
        ]
    },
    "aggOrgId": "string",
    "async": "false"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.result Boolean 执行结果:true=成功,false=失败

响应示例

JSON
{
    "data": {
        "result": true
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

附加要素列表查询

查询附加信息维护中的附加要素信息列表,支持按名称分页筛选

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/extra/query

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传fjysxx_cx
nsrsbh String 纳税人识别号
accountId String 多账号下的账号唯一标识
data.pageIndex String 当前页码
data.pageSize String 分页大小
data.fjysxmmc String 附加信息名称

请求示例

JSON
{
    "action": "fjysxx_cx",
    "data": {
        "pageSize": "10",
        "pageIndex": "1",
        "fjysxmmc": ""
    },
    "nsrsbh": "91**************2G",
    "accountId": ""
}

响应参数

参数名 类型 说明
code String 错误码
success Boolean 是否成功
message String 错误信息
reqId String 请求ID
data.records Integer 总条数
data.pageSize Integer 分页大小
data.pageIndex Integer 当前页码
data.list Array 附加要素列表
data.list[].uuid String 附加要素UUID
data.list[].fjysxmmc String 附加信息名称
data.list[].yyzt String 引用状态:0=未引用,1=已引用
data.list[].yxbz String 有效标志:Y=有效
data.list[].nsrsbh String 纳税人识别号
data.list[].nsrmc String 纳税人名称
data.list[].lrrmc String 录入人名称
data.list[].lrrq String 录入日期
data.list[].xgrmc String 修改人名称
data.list[].xgrq String 修改日期
data.list[].yyxxList Array 引用信息列表
data.list[].yyxxList[].uuid String 引用UUID
data.list[].yyxxList[].fjysxmUuid String 所属附加要素UUID
data.list[].yyxxList[].cjmbUuid String 场景模板UUID
data.list[].yyxxList[].cjmbmc String 场景模板名称

响应示例

JSON
{
    "data": {
        "records": 5,
        "pageSize": 10,
        "pageIndex": 1,
        "list": [
            {
                "uuid": "string",
                "fjysxmmc": "开票信息",
                "yyzt": "1",
                "yxbz": "Y",
                "nsrsbh": "string",
                "nsrmc": "string",
                "lrrmc": "string",
                "lrrq": "2024-05-09 14:50:43",
                "xgrmc": "string",
                "xgrq": "2024-05-23 14:13:28",
                "yyxxList": [
                    {
                        "uuid": "string",
                        "fjysxmUuid": "string",
                        "cjmbUuid": "string",
                        "cjmbmc": "测试模板"
                    }
                ]
            }
        ]
    },
    "reqId": "string",
    "code": "2000",
    "success": true,
    "message": null
}

附加要素信息添加

附加要素信息添加。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/extra/add

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.ysmc String 要素名称
data.yslx String 要素类型

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "ysmc": "建筑项目B",
        "yslx": "建筑服务"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.ysId String 新建要素ID

响应示例

JSON
{
    "reqId": "ex02",
    "code": "2000",
    "success": true,
    "data": {
        "ysId": "YS002"
    }
}

附加要素信息编辑

附加要素信息编辑。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/extra/update

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.ysId String 要素ID
data.ysmc String 要素名称

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "ysId": "YS001",
        "ysmc": "建筑项目A(更新)"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 修改结果

响应示例

JSON
{
    "reqId": "ex03",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

附加要素信息删除

附加要素信息删除。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/extra/delete

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.ysId String 要素ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "ysId": "YS001"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 删除结果

响应示例

JSON
{
    "reqId": "ex04",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

查询场景模版

查询场景模版列表。获取已配置的开票场景模版。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/scene/query

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 模版列表
data.list[].mbId String 模版ID
data.list[].mbmc String 模版名称

响应示例

JSON
{
    "reqId": "sc01",
    "code": "2000",
    "success": true,
    "data": {
        "list": [
            {
                "mbId": "MB001",
                "mbmc": "日常销售模版"
            }
        ]
    }
}

添加场景模版

添加场景模版。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/scene/add

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.mbmc String 模版名称
data.mbContent Object 模版内容(预设开票参数)

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "mbmc": "建筑服务模版",
        "mbContent": {
            "fplxdm": "032",
            "tdys": "建筑服务"
        }
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.mbId String 新建模版ID

响应示例

JSON
{
    "reqId": "sc02",
    "code": "2000",
    "success": true,
    "data": {
        "mbId": "MB002"
    }
}

编辑场景模版

编辑场景模版。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/scene/update

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.mbId String 模版ID
data.mbmc String 模版名称
data.mbContent Object 模版内容

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "mbId": "MB001",
        "mbmc": "日常销售模版(更新)"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 修改结果

响应示例

JSON
{
    "reqId": "sc03",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

删除场景模版

删除场景模版。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/scene/delete

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.mbId String 模版ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "mbId": "MB001"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 删除结果

响应示例

JSON
{
    "reqId": "sc04",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

异步请求结果查询(开票)

数电开票异步请求结果查询。开票接口同步超时(code=2001)时通过此接口查询最终结果。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.kplsh String 开票流水号(开票接口返回)

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "kplsh": "202403010449175685068215"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功/2001=处理中
data.kplsh String 开票流水号
data.fphm String 发票号码(成功时返回)
data.kprq String 开票日期(成功时返回)

响应示例

JSON
{
    "reqId": "issue019",
    "code": "2000",
    "success": true,
    "data": {
        "kplsh": "202403010449175685068215",
        "fphm": "23312000000043000001",
        "kprq": "2026-03-15"
    }
}

业务请求回调通知(开票)

数电开票业务请求回调通知。异步开票完成后系统推送结果到配置的回调地址。

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

请求参数

参数名 类型 必填 说明
taskId String 任务ID/开票流水号
status Integer 0=初始化/1=执行中/2=失败/3=成功
data Object 回调数据(含fphm/kprq等)

请求示例

JSON
{
    "taskId": "202403010449175685068215",
    "status": 3,
    "data": {
        "fphm": "23312000000043000001",
        "kprq": "2026-03-15"
    }
}

响应参数

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

响应示例

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

扫脸认证回调通知

扫脸认证回调通知。用户完成扫脸后系统推送认证结果。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
rzid String 认证ID
slzt String 刷脸状态:2=成功/3=失败

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "rzid": "2e7cfe4c02f547ed8ee1d016f05",
    "slzt": "2"
}

响应参数

参数名 类型 说明
code String 返回2000表示已接收

响应示例

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

当前属期增值税是否申报

查询当前属期增值税是否已申报。已申报的属期不可再开票。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/vat/declared

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.sfysb String 是否已申报:Y=已申报/N=未申报
data.skssq String 当前税款所属期

响应示例

JSON
{
    "reqId": "issue020",
    "code": "2000",
    "success": true,
    "data": {
        "sfysb": "N",
        "skssq": "2026-03"
    }
}

查询企业未申报税目

查询企业未申报税目。返回当前未完成申报的税种列表。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 未申报税目列表
data.list[].szmc String 税种名称
data.list[].skssq String 税款所属期

响应示例

JSON
{
    "reqId": "issue021",
    "code": "2000",
    "success": true,
    "data": {
        "list": [
            {
                "szmc": "增值税",
                "skssq": "2026-03"
            }
        ]
    }
}

合格证台账信息查询

已开具发票的合格证台账信息查询。查询已关联发票的车辆合格证信息。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/mv/cert/query

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.pageIndex Integer 页码
data.pageSize Integer 每页条数

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "pageIndex": 1,
        "pageSize": 20
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.total Integer 总记录数
data.list Array 台账列表

响应示例

JSON
{
    "reqId": "mv01",
    "code": "2000",
    "success": true,
    "data": {
        "total": 0,
        "list": []
    }
}

机动车专用发票列表查询

机动车类专用发票列表查询。分页查询已开具的机动车专用发票。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/mv/list

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.pageIndex Integer 页码
data.pageSize Integer 每页条数

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "pageIndex": 1,
        "pageSize": 20
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.total Integer 总记录数
data.list Array 发票列表

响应示例

JSON
{
    "reqId": "mv02",
    "code": "2000",
    "success": true,
    "data": {
        "total": 0,
        "list": []
    }
}

机动车专用发票申请导出

机动车类专用发票申请导出。将发票数据导出为Excel文件。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/mv/export

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.kssj String 开始时间
data.jssj String 结束时间

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "kssj": "2026-01-01",
        "jssj": "2026-03-31"
    }
}

响应参数

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

响应示例

JSON
{
    "reqId": "mv03",
    "code": "2000",
    "success": true,
    "data": {
        "taskId": "931928300933249"
    }
}

机动车导出未下载文件列表

机动车类专用发票导出业务未下载文件列表。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/mv/export/list

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 文件列表
data.list[].fileId String 文件ID
data.list[].fileName String 文件名

响应示例

JSON
{
    "reqId": "mv04",
    "code": "2000",
    "success": true,
    "data": {
        "list": []
    }
}

机动车导出文件下载

机动车类专用发票导出业务未下载文件下载。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/mv/export/download

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fileId String 文件ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fileId": "FILE001"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.fileUrl String 文件下载URL

响应示例

JSON
{
    "reqId": "mv05",
    "code": "2000",
    "success": true,
    "data": {
        "fileUrl": "https:\/\/oss.example.com\/export\/mv_export.xlsx"
    }
}

跨区域涉税事项报验管理编号查询

建筑服务-跨区域涉税事项报验管理编号信息查询。用于查询建筑服务跨区域涉税事项的报验管理编号信息,支持按工程项目名称、合同对方信息、行政区划、有效期等条件筛选。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/construction/kqy/query

请求参数

参数名 类型 必填 说明
action String 操作类型,本接口传入:queryKqysssxbyglbhcx
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.pageIndex Integer 当前页码
data.pageSize Integer 每页条数,枚举值:5/10/20/50/100
data.gcxmmc String 工程项目名称
data.htdfnsrmc String 合同对方纳税人名称
data.htdfnsrsbh String 合同对方纳税人识别号
data.kqyjydxzqh String 跨区域经营地行政区划
data.wcjyhdssglzmbh String 跨区域涉税事项报验管理编号
data.zmyxqxq String 跨区域涉税事项有效期起,格式:yyyy-MM-dd
data.zmyxqxz String 跨区域涉税事项有效期止,格式:yyyy-MM-dd
data.cjsjq String 报告开具时间起,格式:yyyy-MM-dd
data.cjsjz String 报告开具时间止,格式:yyyy-MM-dd
data.wcjyhdssglzmbhq String 跨税报起
data.wcjyhdssglzmbhy String 跨税报止

请求示例

JSON
{
    "data": {
        "pageIndex": 1,
        "pageSize": 10,
        "cjsjq": "2024-01-01",
        "cjsjz": "2024-12-31"
    },
    "nsrsbh": "9115**********6W2C"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息提示
reqId String 请求ID
data.pageIndex Integer 当前页码
data.pageSize Integer 每页条数
data.records Integer 总记录数
data.list Array 结果列表
data.list[].djxh String 登记序号
data.list[].gcxmmc String 工程项目名称
data.list[].jdxzdm String 跨区域经营乡镇街道行政区域代码
data.list[].jdxzmc String 跨区域经营乡镇街道
data.list[].wcjyd String 外出经营地
data.list[].wcjydxzqhszdm String 外出经营地行政区划代码
data.list[].wcjydxzqhsz String 外出经营地行政区划
data.list[].wcjyhdssglzmbh String 跨区域涉税事项报验管理编号
data.list[].xgrq String 修改日期

响应示例

JSON
{
    "reqId": "7f3e7b6cf71b42d3a3c39f82471a77a4",
    "code": "2000",
    "success": true,
    "message": null,
    "data": {
        "pageIndex": 1,
        "records": 1,
        "pageSize": 10,
        "list": [
            {
                "djxh": "101111**********0000",
                "gcxmmc": "工程项目名称",
                "jdxzdm": "跨区域经营乡镇街道行政区域代码",
                "jdxzmc": "跨区域经营乡镇街道",
                "wcjyd": "甘肃省嘉峪关市",
                "wcjydxzqhszdm": "110116",
                "wcjydxzqhsz": "北京市怀柔区",
                "wcjyhdssglzmbh": "海地税外证〔2000〕0000号",
                "xgrq": "2018-09-18 09:00:00"
            }
        ]
    }
}

提交跨区域涉税事项报验管理

建筑服务-提交跨区域涉税事项报验管理开具

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/construction/kqy/save

请求参数

参数名 类型 必填 说明
action String 操作类型,本接口传入:saveKqysssxbg
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 是否异步方式,默认false
data.kqysssxbgVO Object 跨区域经营基本信息
data.kqysssxbgVO.htdfnsrsbh String 合同对方纳税人识别号
data.kqysssxbgVO.htdfnsrmc String 合同对方纳税人名称
data.kqysssxbgVO.jyfsdmjh String 经营方式代码集合
data.kqysssxbgVO.wcjydxzqhszDm String 外出经营地行政区划代码
data.kqysssxbgVO.wcjyd String 外出经营地详细地址
data.kqysssxbgVO.jdxzDm String 乡镇街道
data.kqysssxbgVO.lxr String 联系人
data.kqysssxbgVO.lxrsj String 联系人手机
data.kqysssxbgHwxxVO Object 跨区域经营合同信息
data.kqysssxbgHwxxVO.wcjyhwmc String 外出经营货物/工程名称
data.kqysssxbgHwxxVO.htbh String 合同编号
data.kqysssxbgHwxxVO.wcjyhwzz Number 外出经营货物总值(元)
data.kqysssxbgHwxxVO.wcjyhwyxqxq String 有效期起,格式:yyyy-MM-dd
data.kqysssxbgHwxxVO.wcjyhwyxqxz String 有效期止,格式:yyyy-MM-dd

请求示例

JSON
{
    "nsrsbh": "913************QY4Y",
    "data": {
        "kqysssxbgVO": {
            "htdfnsrsbh": "",
            "htdfnsrmc": "宝鸡********有限公司",
            "jyfsdmjh": "19",
            "wcjydxzqhszDm": "610303",
            "wcjyd": "宝鸡市********负一楼",
            "jdxzDm": "十里铺街道",
            "lxr": "董*",
            "lxrsj": "138****3105"
        },
        "kqysssxbgHwxxVO": {
            "wcjyhwmc": "宝鸡银泰城**********搭建合同",
            "htbh": "",
            "wcjyhwzz": 87760.86,
            "wcjyhwyxqxq": "2025-10-06",
            "wcjyhwyxqxz": "2025-12-31"
        }
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 是否成功
message String 错误信息提示
reqId String 请求ID
data.result Boolean 是否保存成功
data.msg String 保存信息

响应示例

JSON
{
    "reqId": "7f3e7b6cf71b42d3a3c39f82471a77a4",
    "code": "2000",
    "success": true,
    "message": null,
    "data": {
        "result": true,
        "msg": "跨区域涉税事项报告信息保存成功。"
    }
}

开票准备

企业基本信息(开票)

开票准备阶段:获取当前登录企业的基本信息,从局端实时获取(企享云未加工)。返回纳税人类型(Nsrlx:1一般/2小规模/3转登记/4辅导期/5自然人)/全电标志(Qdbz:Y/N)/新电票试点(Xdpsdqybz)/可开票种(Fpzldms)/特定业务类型(Tdys:建筑/货运/不动产/二手车/拖拉机/不动产租赁/旅客运输等)/默认开票人(Kpr)/办税人/财务负责人/对公账户(YhxxList)/当前税款所属期(Dqskssq)等。action=qyjbxxcx

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

请求参数

参数名 类型 必填 说明
action String 操作类型,固定传qyjbxxcx(路径已含可省)
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false

请求示例

JSON
{
    "action": "qyjbxxcx",
    "nsrsbh": "91XXXXXXXXXXXXXXX"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.Nsrmc String 纳税人名称
data.Nsrsbh String 纳税人识别号
data.Nsrlx String 纳税人类型:1一般/2小规模/3转登记小规模/4辅导期一般/5自然人
data.Qdbz String 全电标志:Y=全电试点/N=非全电
data.Xdpsdqybz String 新电票试点企业标识:Y/N
data.Sfkkjzzfp String 是否可开增值税发票:Y/N
data.Jzjtbz String 即征即退标志:Y/N
data.Kpr String 默认开票人
data.Bsrxm String 办税人姓名
data.Cwfzrxm String 财务负责人姓名
data.Fddbrxm String 法定代表人姓名
data.Fpzldms Array 可开发票种类:[{Fpzldm,Fpzlmc}]
data.Tdys Array 特定业务类型:[{Tdyslxdm,Tdyslxmc}]如建筑服务/货运/不动产销售/二手车/不动产租赁/旅客运输
data.YhxxList Array 对公账号信息:[{Yhzh,YhzhxzDm,Yhyywdmc,YhyywdDm}]
data.Dqskssq String 当前税款所属期,如202403
data.Province String 所在省市
data.Swjgmc String 税务机关名称
data.Zcdz String 注册地址
data.Scjydz String 生产经营地址
data.Qysxed Number 授信额度

响应示例

JSON
{
    "reqId": "1f349ace904b481182c494844a82f467",
    "code": "2000",
    "success": true,
    "data": {
        "Nsrmc": "XX信息有限公司",
        "Nsrsbh": "91XXXXXXXXX",
        "Nsrlx": "1",
        "Qdbz": "Y",
        "Sfkkjzzfp": "Y",
        "Kpr": "X鑫",
        "Bsrxm": "X磊",
        "Cwfzrxm": "X敏",
        "Fpzldms": [
            {
                "Fpzldm": "01",
                "Fpzlmc": "增值税专用发票"
            },
            {
                "Fpzldm": "02",
                "Fpzlmc": "普通发票"
            }
        ],
        "Tdys": [
            {
                "Tdyslxdm": "03",
                "Tdyslxmc": "建筑服务"
            },
            {
                "Tdyslxdm": "04",
                "Tdyslxmc": "货物运输服务"
            },
            {
                "Tdyslxdm": "05",
                "Tdyslxmc": "不动产销售"
            },
            {
                "Tdyslxdm": "09",
                "Tdyslxmc": "旅客运输服务"
            }
        ],
        "Dqskssq": "202403",
        "Province": "上海",
        "Swjgmc": "XX税务局第十八税务所",
        "YhxxList": [
            {
                "Yhzh": "XXX10301",
                "YhzhxzDm": "1110",
                "Yhyywdmc": "XX上海青浦支行"
            }
        ]
    }
}

开票额度查询

查询企业发票开票额度。返回当前可用单张最大开票金额、累计开票限额及已用额度。action=kped_cx

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 账号ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.dzLjKpxe String 单张累计开票限额
data.ljKyKpje String 累计可用开票金额
data.ljYyKpje String 累计已用开票金额
data.qdbz String 全电标志

响应示例

JSON
{
    "reqId": "issue001",
    "code": "2000",
    "success": true,
    "data": {
        "dzLjKpxe": "100000",
        "ljKyKpje": "85000",
        "ljYyKpje": "15000",
        "qdbz": "Y"
    }
}

办税开票人授信类别查询

扫脸时长查询(又称"办税开票人授信类别查询")。获取当前纳税人风险等级/预警等级/授信信息。⭐提升开票体验要点:返回参数scanTime是扫脸二维码可设置的最大时长,在"扫脸时长设置"接口里把phxxz设置为scanTime,即可最大限度延长扫脸有效期,减少重复扫脸。action=sxlb_cx

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/face/duration/query

请求参数

参数名 类型 必填 说明
action String 操作类型,sxlb_cx
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false

请求示例

JSON
{
    "action": "sxlb_cx",
    "nsrsbh": "91XXXXXXXXXXXXXXX"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.yjjb String 预警级别:01无预警/02红色预警/03黄色预警/04蓝色预警
data.sxlb String 授信类别:1高风险/2中风险/3低风险/4无风险纳税人
data.sfsl String 开票前是否需要刷脸:Y/null=需要,N=无需。⭐非N值时需触发刷脸程序
data.scanTime Integer 扫码能设置的最大时长(分钟)
data.phxxz String 当前扫码设置的时长(分钟)

响应示例

JSON
{
    "reqId": "91c29e6cf1df4ddd9856019e0d1a634d",
    "code": "2000",
    "success": true,
    "data": {
        "yjjb": "01",
        "sxlb": "3",
        "sfsl": "Y",
        "itsScanFlag": "N"
    }
}

获取人脸识别二维码

获取人脸识别二维码。开票前需刷脸认证时调用,返回二维码内容及认证ID(rzid)。用户使用税务APP或国家网络身份认证APP扫码。action=ewm_sq

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/face/qrcode

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
accountId String 账号ID
data.slfs String 刷脸方式:1=税务APP/2=国家网络身份认证APP

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "slfs": "1"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.rzid String 认证ID,用于后续查询认证结果
data.ewmNr String 二维码内容(URL),展示给用户扫码
data.yxsj Integer 有效时间(秒)

响应示例

JSON
{
    "reqId": "issue002",
    "code": "2000",
    "success": true,
    "data": {
        "rzid": "2e7cfe4c02f547ed8ee1d016f05",
        "ewmNr": "https:\/\/dppt.zj-l-tax.gov.cn\/...",
        "yxsj": 180
    }
}

获取人脸识别结果

获取人脸识别结果(税务APP/国家网络身份认证APP扫码后查询)。通过前一步获取到的rzid查询认证状态。建议按3-5s轮询直到slzt=2(扫脸成功)或slzt=3(二维码过期重新获取)。action=rzztcx

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/face/result

请求参数

参数名 类型 必填 说明
action String 操作类型,rzztcx
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false
data.rzid String 前一接口(获取人脸识别二维码)返回的认证二维码ID

请求示例

JSON
{
    "action": "rzztcx",
    "nsrsbh": "91XXXXXXXXXXXXXXX",
    "data": {
        "rzid": "2e7cfe4c02f547ed8ee1d016f05"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.nsrsbh String 纳税人识别号
data.slzt String 刷脸状态:1=已生成二维码未扫脸/2=扫脸成功/3=二维码已过期

响应示例

JSON
{
    "reqId": "bad3a46b47dc4c509717463cebc5f28e",
    "code": "2000",
    "success": true,
    "data": {
        "nsrsbh": "91XXXXXXXXX",
        "slzt": "1"
    }
}

税收分类编码查询

查询税收分类编码信息。开票时选择正确的税收分类编码。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/tax-code

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.keyword String 关键词搜索
data.spbm String 商品编码精确查询

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "keyword": "风扇"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 编码列表
data.list[].spbm String 商品编码
data.list[].spmc String 商品名称
data.list[].sl String 税率

响应示例

JSON
{
    "reqId": "issue018",
    "code": "2000",
    "success": true,
    "data": {
        "list": [
            {
                "spbm": "1090416010000000000",
                "spmc": "家用通风电器具",
                "sl": "0.13"
            }
        ]
    }
}

扫脸时长查询(legacy)

⚠️legacy端点,保留兼容。新接入请使用 issue-face-duration-query (/v2/invoice/qdfp/sxlbCx)

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/face/duration/legacy

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data Object 同issue-face-duration-query返回结构

响应示例

JSON
{
    "code": "2000",
    "success": true,
    "data": {
        "sxlb": "3",
        "sfsl": "Y",
        "scanTime": 1440
    }
}

扫脸时长设置

扫脸时长设置(设置扫脸二维码有效时长)。⚠️登录人身份必须是"财务负责人"或"法定代表人",否则调用会失败。⭐最佳实践:先调sxlbCx拿scanTime,把其值带入本接口的phxxz,即可最大化扫脸有效期。单位分钟(原文"最小为1天,需要是天的倍数"=1440的倍数,但示例显示可为20,实际以局端校验为准)。action=smsc

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/face/duration/set

请求参数

参数名 类型 必填 说明
action String 操作类型,smsc
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false
data.phxxz String 扫码时长(分钟)。原文要求需为1440的倍数(1天=1440,2天=2880),示例却是20。建议取sxlbCx返回的scanTime值

请求示例

JSON
{
    "action": "smsc",
    "nsrsbh": "91XXXXXXXXXXXXXXX",
    "data": {
        "phxxz": "1440"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data Object 成功时为空对象{}

响应示例

JSON
{
    "code": "2000",
    "data": [],
    "success": true,
    "reqId": "2f102e6303c244d69af3fabb61afbf1b"
}

个税APP获取人脸识别二维码

个税APP扫码获取人脸识别二维码。通过个税APP进行实名认证扫码。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/pit-face/qrcode

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.rzid String 认证ID
data.ewmNr String 二维码内容

响应示例

JSON
{
    "reqId": "pit01",
    "code": "2000",
    "success": true,
    "data": {
        "rzid": "abc123def456",
        "ewmNr": "https:\/\/pit.tax.gov.cn\/..."
    }
}

个税APP获取人脸识别结果

个税APP扫码获取人脸识别结果。轮询查询用户通过个税APP扫码后的认证状态。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/pit-face/result

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.rzid String 认证ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "rzid": "abc123def456"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.slzt String 刷脸状态:1=已生成/2=成功/3=过期

响应示例

JSON
{
    "reqId": "pit02",
    "code": "2000",
    "success": true,
    "data": {
        "slzt": "2"
    }
}

蓝字发票开具

蓝字发票开具

开具数电蓝字发票

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

请求示例

JSON
{
    "nsrsbh": "91xxx",
    "items": [
        {
            "spmc": "办公用品",
            "je": "1000.00",
            "sl": "0.13"
        }
    ]
}

响应示例

JSON
{
    "code": 200,
    "data": {
        "fphm": "2024xxxx",
        "kprq": "2026-04-04"
    }
}

农产品收购发票

开具农产品收购发票。使用与蓝字发票相同的开具接口,fplxdm传对应农产品发票类型代码。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fplxdm String 发票类型代码(农产品收购)
data.xsf_nsrsbh String 销方税号
data.gmf_nsrmc String 购方名称
data.xmmx Array 开票明细

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fplxdm": "040",
        "xsf_nsrsbh": "91320100MA1K2XXXXX",
        "gmf_nsrmc": "农户张三",
        "xmmx": [
            {
                "spbm": "1010101010100000000",
                "spmc": "小麦",
                "xmmc": "小麦",
                "sl": "0.09",
                "je": "10000",
                "se": "900"
            }
        ]
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.kplsh String 开票流水号
data.fphm String 发票号码
data.kprq String 开票日期

响应示例

JSON
{
    "reqId": "issue003",
    "code": "2000",
    "success": true,
    "data": {
        "kplsh": "202403010449175685068216",
        "fphm": "23312000000043000010",
        "kprq": "2026-03-20"
    }
}

报废产品收购发票

开具报废产品收购发票。使用与蓝字发票相同的开具接口。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fplxdm String 发票类型代码
data.xsf_nsrsbh String 销方税号
data.xmmx Array 开票明细

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fplxdm": "050",
        "xsf_nsrsbh": "91320100MA1K2XXXXX",
        "xmmx": [
            {
                "spbm": "1090501010000000000",
                "spmc": "废钢",
                "xmmc": "废钢",
                "sl": "0.13",
                "je": "50000",
                "se": "6500"
            }
        ]
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.kplsh String 开票流水号
data.fphm String 发票号码

响应示例

JSON
{
    "reqId": "issue004",
    "code": "2000",
    "success": true,
    "data": {
        "kplsh": "202403010449175685068217",
        "fphm": "23312000000043000011"
    }
}

二手车销售统一发票

开具二手车销售统一发票。使用统一开票接口,fplxdm传二手车类型代码,需含车辆信息。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/used-car

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fplxdm String 发票类型代码(二手车)
data.xsf_nsrsbh String 销方税号
data.gmf_nsrmc String 购方名称
data.cjhm String 车架号
data.cpzh String 车牌照号
data.xmmx Array 开票明细

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fplxdm": "042",
        "xsf_nsrsbh": "91320100MA1K2XXXXX",
        "gmf_nsrmc": "买方公司",
        "cjhm": "LSVAU2BR3PN123456",
        "cpzh": "苏A12345",
        "xmmx": [
            {
                "spmc": "小汽车",
                "je": "80000"
            }
        ]
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.kplsh String 开票流水号
data.fphm String 发票号码

响应示例

JSON
{
    "reqId": "issue005",
    "code": "2000",
    "success": true,
    "data": {
        "kplsh": "202403010449175685068218",
        "fphm": "23312000000043000012"
    }
}

红字发票

申请红字信息表

申请红字信息表。开具红字发票前必须先申请红字信息表。action=hzxxb_sq

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/apply

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.lzfphm String 对应蓝字发票号码
data.lzfpkprq String 蓝字发票开票日期
data.chyydm String 冲红原因代码:01=开票有误/02=销货退回/03=服务终止/04=销售折让
data.xmmx Array 红冲明细

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "lzfphm": "23312000000043000001",
        "lzfpkprq": "2026-01-15",
        "chyydm": "01",
        "xmmx": [
            {
                "spmc": "桌面风扇",
                "je": "-59.64",
                "se": "-7.75"
            }
        ]
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.hzxxbbh String 红字信息表编号
data.status String 状态

响应示例

JSON
{
    "reqId": "issue006",
    "code": "2000",
    "success": true,
    "data": {
        "hzxxbbh": "HZXXB2026030001",
        "status": "待确认"
    }
}

红字发票开具

开具红字发票。红字信息表确认后调用此接口正式开具红字发票。action=hzfp_kj

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.hzxxbbh String 红字信息表编号
data.lzfphm String 蓝字发票号码

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "hzxxbbh": "HZXXB2026030001",
        "lzfphm": "23312000000043000001"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.kplsh String 开票流水号
data.fphm String 红字发票号码
data.kprq String 开票日期

响应示例

JSON
{
    "reqId": "issue007",
    "code": "2000",
    "success": true,
    "data": {
        "kplsh": "202403010449175685068220",
        "fphm": "23312000000043000020",
        "kprq": "2026-03-20"
    }
}

确认红字信息表

确认红字信息表。购方收到红字信息表后进行确认。action=hzxxb_qr

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/confirm

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.hzxxbbh String 红字信息表编号
data.qrlx String 确认类型:1=同意/2=拒绝

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "hzxxbbh": "HZXXB2026030001",
        "qrlx": "1"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 确认结果

响应示例

JSON
{
    "reqId": "issue008",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

撤销红字信息表

撤销红字信息表。在对方确认前可撤销。action=hzxxb_cx

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/revoke

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.hzxxbbh String 红字信息表编号

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "hzxxbbh": "HZXXB2026030001"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 撤销结果

响应示例

JSON
{
    "reqId": "issue009",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

查询红字信息列表

查询红字信息列表。分页查询已申请的红字信息表。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/list

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.pageIndex Integer 页码
data.pageSize Integer 每页条数

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "pageIndex": 1,
        "pageSize": 20
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.total Integer 总记录数
data.list Array 红字信息表列表
data.list[].hzxxbbh String 编号
data.list[].lzfphm String 蓝字发票号码
data.list[].status String 状态

响应示例

JSON
{
    "reqId": "issue010",
    "code": "2000",
    "success": true,
    "data": {
        "total": 3,
        "list": [
            {
                "hzxxbbh": "HZXXB2026030001",
                "lzfphm": "23312000000043000001",
                "status": "已确认"
            }
        ]
    }
}

查询红字信息明细

查询红字信息明细。获取单条红字信息表的完整详情。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/detail

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.hzxxbbh String 红字信息表编号

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "hzxxbbh": "HZXXB2026030001"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.hzxxbbh String 编号
data.lzfphm String 蓝字发票号码
data.chyydm String 冲红原因代码
data.xmmx Array 明细

响应示例

JSON
{
    "reqId": "issue011",
    "code": "2000",
    "success": true,
    "data": {
        "hzxxbbh": "HZXXB2026030001",
        "lzfphm": "23312000000043000001",
        "chyydm": "01",
        "status": "已确认",
        "xmmx": [
            {
                "spmc": "桌面风扇",
                "je": -59.64,
                "se": -7.75
            }
        ]
    }
}

红字发票概况统计

红字发票概况统计。按时间范围统计红字发票开具概况。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/stats

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.kssj String 开始时间
data.jssj String 结束时间

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "kssj": "2026-01-01",
        "jssj": "2026-03-31"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.totalCount Integer 红字发票总张数
data.totalJe Number 红字金额合计

响应示例

JSON
{
    "reqId": "rs01",
    "code": "2000",
    "success": true,
    "data": {
        "totalCount": 2,
        "totalJe": -1200
    }
}

购销蓝票可红冲信息

购销蓝票可红冲信息。查询可进行红冲的蓝字发票信息。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/blue-info

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fphm String 蓝字发票号码

请求示例

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

响应参数

参数名 类型 说明
code String 2000=成功
data.sfkHc Boolean 是否可红冲
data.fphm String 发票号码
data.jshj Number 价税合计

响应示例

JSON
{
    "reqId": "rb01",
    "code": "2000",
    "success": true,
    "data": {
        "sfkHc": true,
        "fphm": "23312000000043000001",
        "jshj": 67.39
    }
}

红字确认单下载

红字确认单下载。下载已确认的红字信息表PDF文件。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/red/download

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.hzxxbbh String 红字信息表编号

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "hzxxbbh": "HZXXB2026030001"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.fileUrl String 文件下载URL

响应示例

JSON
{
    "reqId": "rd01",
    "code": "2000",
    "success": true,
    "data": {
        "fileUrl": "https:\/\/oss.example.com\/hzqrd\/xxx.pdf"
    }
}

发票查询

已开发票列表查询

已开发票列表查询。分页查询企业已开具的发票列表。action=ykfp_lb_cx

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.kpksrq String 开票开始日期,yyyy-MM-dd
data.kpjsrq String 开票结束日期
data.pageIndex Integer 页码
data.pageSize Integer 每页条数

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "kpksrq": "2026-03-01",
        "kpjsrq": "2026-03-31",
        "pageIndex": 1,
        "pageSize": 20
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.total Integer 总记录数
data.list Array 发票列表
data.list[].fphm String 发票号码
data.list[].kprq String 开票日期
data.list[].jshj Number 价税合计
data.list[].fpzt String 发票状态

响应示例

JSON
{
    "reqId": "issue012",
    "code": "2000",
    "success": true,
    "data": {
        "total": 15,
        "list": [
            {
                "fphm": "23312000000043000001",
                "kprq": "2026-03-15",
                "jshj": 67.39,
                "fpzt": "正常"
            }
        ]
    }
}

已开发票明细查询

已开发票明细查询。查询单张发票的完整明细(含商品行)。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fphm String 发票号码

请求示例

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

响应参数

参数名 类型 说明
code String 2000=成功
data.fphm String 发票号码
data.kprq String 开票日期
data.jshj Number 价税合计
data.xmmx Array 商品明细行

响应示例

JSON
{
    "reqId": "issue013",
    "code": "2000",
    "success": true,
    "data": {
        "fphm": "23312000000043000001",
        "kprq": "2026-03-15",
        "jshj": 67.39,
        "fpzt": "正常",
        "xmmx": [
            {
                "spmc": "桌面风扇",
                "je": 59.64,
                "se": 7.75,
                "sl": "0.13"
            }
        ]
    }
}

已开发票统计查询

已开发票汇总统计。按月/按类型统计开票金额、税额等汇总数据。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.kpksrq String 统计开始日期
data.kpjsrq String 统计结束日期

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "kpksrq": "2026-03-01",
        "kpjsrq": "2026-03-31"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.totalJe Number 合计金额
data.totalSe Number 合计税额
data.totalJshj Number 合计价税合计
data.fpCount Integer 发票张数

响应示例

JSON
{
    "reqId": "issue014",
    "code": "2000",
    "success": true,
    "data": {
        "totalJe": 150000,
        "totalSe": 19500,
        "totalJshj": 169500,
        "fpCount": 15
    }
}

版式文件与交付

下载版式文件(销项)

下载已开发票的版式文件(PDF/OFD/XML)。

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

请求参数

参数名 类型 必填 说明
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": "issue015",
    "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/issue/email/deliver

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fphm String 发票号码
data.email String 接收邮箱地址

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "fphm": "23312000000043000001",
        "email": "customer@example.com"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 发送结果

响应示例

JSON
{
    "reqId": "issue016",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

下载版式文件(废弃)

下载版式文件(已废弃)。请使用 issue-format-download 替代。

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

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.fphm String 发票号码

请求示例

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

响应参数

参数名 类型 说明
code String 2000=成功

响应示例

JSON
{
    "code": "2000",
    "success": true,
    "data": []
}

额度管理

发票额度调整申请

申请调整发票额度。当可用额度不足时,可向税局申请临时或永久调增。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/quota/apply

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.sqed String 申请额度
data.sqyy String 申请原因

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "sqed": "500000",
        "sqyy": "业务量增长"
    }
}

响应参数

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

响应示例

JSON
{
    "reqId": "issue017",
    "code": "2000",
    "success": true,
    "data": {
        "taskId": "931928300933248"
    }
}

发票额度调整查询

查询发票额度调整申请状态。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/quota/query

请求参数

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

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.status String 审批状态
data.sqed String 申请额度

响应示例

JSON
{
    "reqId": "qq01",
    "code": "2000",
    "success": true,
    "data": {
        "status": "已批准",
        "sqed": "500000"
    }
}

申请额度列表

查询申请额度列表。获取历史额度调整申请记录。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/quota/list

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.pageIndex Integer 页码
data.pageSize Integer 每页条数

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "pageIndex": 1,
        "pageSize": 10
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.total Integer 总记录数
data.list Array 申请记录列表

响应示例

JSON
{
    "reqId": "ql01",
    "code": "2000",
    "success": true,
    "data": {
        "total": 2,
        "list": [
            {
                "sqed": "500000",
                "status": "已批准",
                "sqrq": "2026-03-01"
            }
        ]
    }
}

成品油专区

查询成品油库存汇总台账

查询成品油库存汇总台账。分页查询指定月份的成品油库存情况,包含期初/期末/本期进/本期销等数据。action=kchztz

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/oil/inventory

请求参数

参数名 类型 必填 说明
action String 操作类型,kchztz
nsrsbh String 税号(外层与data内层都需要)
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false
data.nsrsbh String 税号
data.cxssny String 查询所属年月,格式yyyyMM
data.pageIndex Integer 当前页码
data.pageSize Integer 每页条数,可选值:5/10/20/50/100

请求示例

JSON
{
    "nsrsbh": "91XXXXXXXXXXXXXXXXX",
    "data": {
        "nsrsbh": "91XXXXXXXXXXXXXXXXX",
        "cxssny": "202404",
        "pageIndex": "1",
        "pageSize": "10"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.pageIndex Integer 当前页码
data.pageSize Integer 每页条数
data.records Integer 总记录数
data.list[].xh Integer 序号
data.list[].ypmc String 油品名称(如汽油/柴油)
data.list[].ypbm String 油品编码(税收分类编码)
data.list[].qcdqkc String 期初当期库存
data.list[].qmdqkc String 期末当期库存
data.list[].qcsdkc String 期初实地库存
data.list[].qmsdkc String 期末实地库存
data.list[].bqjskc String 本期进时库存
data.list[].bqjsuokc String 本期进锁库存
data.list[].bqsdkc String 本期实地库存

响应示例

JSON
{
    "reqId": "7f3e7b6cf71b42d3a3c39f82471a77a4",
    "code": "2000",
    "success": true,
    "data": {
        "pageIndex": 1,
        "records": 16,
        "pageSize": 10,
        "list": [
            {
                "xh": 1,
                "ypmc": "汽油",
                "ypbm": "1070101010100000000",
                "qcdqkc": "71.98544995",
                "qmdqkc": "70.50685032",
                "qcsdkc": "0",
                "qmsdkc": "0",
                "bqjskc": "1.47859963",
                "bqjsuokc": "0",
                "bqsdkc": "0"
            }
        ]
    }
}

成品油换算标准(税收商品)

查询成品油换算标准(税收商品查询)。分页列出税收分类编码下的成品油商品及换算标准(吨升率等)。action=cpyspbm

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/oil/tax-std

请求参数

参数名 类型 必填 说明
action String 操作类型,cpyspbm
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false
data.params Object 查询参数对象
data.pageIndex Integer 当前页码
data.pageSize Integer 每页条数,可选值:5/10/20/50/100

请求示例

JSON
{
    "nsrsbh": "91XXXXXXXXXXXXXXXXX",
    "data": {
        "pageIndex": "1",
        "pageSize": "10"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.pageIndex Integer 当前页码
data.records Integer 总记录数
data.pageSize Integer 每页条数
data.list[].dzSpbm String 商品编码(税收分类编码)
data.list[].dzSpfwmc String 商品范围名称
data.list[].dzSpfwjc String 商品范围简称
data.list[].dzFlspbm String 父级分类商品编码
data.list[].dzDysm String 对应税目
data.list[].smDm String 税目代码
data.list[].dzSlvYT String 税率/吨
data.list[].dzSlvYL String 税率/升
data.list[].dzDwzhLT String 单位换算:升换算吨(吨升率)
data.list[].dzTsqyLx/dzSyqyLx String 特殊/适用企业类型
data.list[].dzYxbz String 有效标志Y/N
data.list[].dzSfhz String 是否核准Y/N
data.list[].dzSfms String 是否免税Y/N
data.list[].dzIsroot String 是否根节点Y/N

响应示例

JSON
{
    "reqId": "7f3e7b6cf71b42d3a3c39f82471a77a4",
    "code": "2000",
    "success": true,
    "data": {
        "pageIndex": 1,
        "records": 1,
        "pageSize": 10,
        "list": [
            {
                "dzSpbm": "1070101010100000000",
                "dzSpfwmc": "汽油",
                "dzSpfwjc": "汽油",
                "dzFlspbm": "1070101010000000000",
                "dzDysm": "汽油",
                "smDm": "101020609",
                "dzSlvYT": "2109.76",
                "dzSlvYL": "1.52",
                "dzDwzhLT": "1388",
                "dzTsqyLx": "0",
                "dzSyqyLx": "0",
                "dzYxbz": "Y",
                "dzSfhz": "N",
                "dzSfms": "N",
                "dzIsroot": "N"
            }
        ]
    }
}

成品油换算标准(海关商品)

查询成品油换算标准(海关商品查询)。分页列出海关商品编码(HS编码)下的成品油对应税收分类及换算标准。与税收商品查询互补,用于进口成品油场景。action=cpyspbmhg

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/oil/customs-std

请求参数

参数名 类型 必填 说明
action String 操作类型,cpyspbmhg
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false
data.params Object 查询参数对象
data.pageIndex Integer 当前页码
data.pageSize Integer 每页条数,可选值:5/10/20/50/100

请求示例

JSON
{
    "nsrsbh": "91XXXXXXXXXXXXXXXXX",
    "data": {
        "pageIndex": "1",
        "pageSize": "10"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.pageIndex Integer 当前页码
data.records Integer 总记录数
data.pageSize Integer 每页条数
data.list[].DzHgsh String 海关商品编码(HS编码)
data.list[].DzHwmc String 货物名称
data.list[].DzSsflbm String 所属分类编码(税收分类编码)
data.list[].DzSpfwmc String 商品范围名称
data.list[].DzDyssdlbm String 对应税收大类编码
data.list[].DzDyssdlmc String 对应税收大类名称
data.list[].DzHsbz String 换算标准(吨升率)
data.list[].DzSlv String 税率
data.list[].DzSyqyLx String 适用企业类型
data.list[].DzYxbs String 有效标识Y/N
data.list[].Lrrq String 录入日期

响应示例

JSON
{
    "reqId": "7f3e7b6cf71b42d3a3c39f82471a77a4",
    "code": "2000",
    "success": true,
    "data": {
        "pageIndex": 1,
        "records": 1,
        "pageSize": 10,
        "list": [
            {
                "DzHgsh": "2707999000",
                "DzHwmc": "蒸馏煤焦油所得的其他产品",
                "DzSsflbm": "1070101050100000000",
                "DzSpfwmc": "石脑油",
                "DzDyssdlbm": "1070101050000000000",
                "DzDyssdlmc": "石脑油类",
                "DzHsbz": "1.385",
                "DzSlv": "1.52",
                "DzSyqyLx": "0",
                "DzYxbs": "Y",
                "Lrrq": "2022-02-23 15:00:00"
            }
        ]
    }
}

查询成品油授权编码

查询成品油授权编码。分页列出当前纳税人被授权可开票的成品油商品明细(含开票使用权限标志)。action=cpyspbmmx

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/oil/auth-code

请求参数

参数名 类型 必填 说明
action String 操作类型,cpyspbmmx
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false
data.params Object 查询参数对象
data.pageIndex Integer 当前页码
data.pageSize Integer 每页条数,可选值:5/10/20/50/100

请求示例

JSON
{
    "nsrsbh": "91XXXXXXXXXXXXXXXXX",
    "data": {
        "nsrsbh": "91XXXXXXXXXXXXXXXXX",
        "pageIndex": "1",
        "pageSize": "10"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.pageIndex Integer 当前页码
data.records Integer 总记录数
data.pageSize Integer 每页条数
data.list[].sphfwssflhbbm String 商品和服务税收分类合并编码
data.list[].sphfwmc String 商品和服务范围名称
data.list[].sphfwfljc String 商品和服务分类简称
data.list[].dyzspm String 对应征收品目
data.list[].kpsyqx String 开票使用权限:是/否

响应示例

JSON
{
    "reqId": "7f3e7b6cf71b42d3a3c39f82471a77a4",
    "code": "2000",
    "success": true,
    "data": {
        "pageIndex": 1,
        "records": 1,
        "pageSize": 10,
        "list": [
            {
                "sphfwssflhbbm": "1070101010100000000",
                "sphfwmc": "汽油",
                "sphfwfljc": "汽油",
                "dyzspm": "汽油",
                "kpsyqx": "是"
            }
        ]
    }
}

查询成品油对应品目列表

查询成品油对应品目列表(消费税税目)。返回成品油对应的消费税税目及税目代码清单(如汽油/柴油/石脑油等)。请求体极简,data传空对象{}即可。action=cpydysm

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/oil/category

请求参数

参数名 类型 必填 说明
action String 操作类型,cpydysm
nsrsbh String 税号
aggOrgId String 企业ID
accountId String 多账号下的账号唯一标识
async Boolean 异步标志,默认false
data Object 业务参数(传空对象{}即可,无需其他字段)

请求示例

JSON
{
    "nsrsbh": "91XXXXXXXXXXXXXXXXX",
    "data": []
}

响应参数

参数名 类型 说明
code String 2000=成功
data.pageIndex Integer 当前页码
data.records Integer 总记录数
data.pageSize Integer 每页条数
data.list[].smbm String 消费税税目代码(如101020609)
data.list[].smmc String 消费税税目名称(如汽油/柴油/石脑油)

响应示例

JSON
{
    "reqId": "7f3e7b6cf71b42d3a3c39f82471a77a4",
    "code": "2000",
    "success": true,
    "data": {
        "pageIndex": 1,
        "records": 1,
        "pageSize": 10,
        "list": [
            {
                "smmc": "汽油",
                "smbm": "101020609"
            }
        ]
    }
}

其他业务

跨区域涉税事项编号查询

跨区域涉税事项报验管理编号信息查询。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/cross-region/query

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 报验编号列表

响应示例

JSON
{
    "reqId": "cr01",
    "code": "2000",
    "success": true,
    "data": {
        "list": []
    }
}

提交跨区域涉税事项报验

提交跨区域涉税事项报验管理。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/cross-region/submit

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.byglbh String 报验管理编号

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "byglbh": "KQSSSX20260301"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.result Boolean 提交结果

响应示例

JSON
{
    "reqId": "cr02",
    "code": "2000",
    "success": true,
    "data": {
        "result": true
    }
}

查询是否金银首饰试点企业

查询当前企业是否为金银首饰试点企业。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/gold/pilot

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.sfsd String 是否试点:Y/N

响应示例

JSON
{
    "reqId": "gp01",
    "code": "2000",
    "success": true,
    "data": {
        "sfsd": "N"
    }
}

查询是金银首饰经营企业

查询当前企业是否为金银首饰经营企业。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/gold/business

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.sfjy String 是否经营:Y/N

响应示例

JSON
{
    "reqId": "gb01",
    "code": "2000",
    "success": true,
    "data": {
        "sfjy": "N"
    }
}

查询车架号信息

机动车查询车架号信息。通过车架号(VIN)查询车辆详细信息。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/vehicle/vin

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.cjhm String 车架号(VIN码)

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "cjhm": "LSVAU2BR3PN123456"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.cjhm String 车架号
data.cllx String 车辆类型
data.pp String 品牌

响应示例

JSON
{
    "reqId": "vin01",
    "code": "2000",
    "success": true,
    "data": {
        "cjhm": "LSVAU2BR3PN123456",
        "cllx": "小型轿车",
        "pp": "大众"
    }
}

不动产房源信息查询

不动产房源信息查询。查询不动产开票所需的房源信息。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/realty/query

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID
data.keyword String 关键词搜索(项目名/地址)

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440",
    "data": {
        "keyword": "阳光花园"
    }
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 房源信息列表

响应示例

JSON
{
    "reqId": "re01",
    "code": "2000",
    "success": true,
    "data": {
        "list": []
    }
}

查询涉税专业服务协议

查询涉税专业服务协议要素采集信息表。

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/invoice/issue/tax-service/query

请求参数

参数名 类型 必填 说明
nsrsbh String 纳税人识别号
aggOrgId String 企业ID

请求示例

JSON
{
    "nsrsbh": "91320100MA1K2XXXXX",
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.list Array 协议列表

响应示例

JSON
{
    "reqId": "ts01",
    "code": "2000",
    "success": true,
    "data": {
        "list": []
    }
}

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

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