场景描述 | 调用说明 |
---|---|
返回开票url链接 | 调用共享平台接口推送订单数据,共享平台返回自助开票的链接地址,可在移动端(浏览器/APP/微信/支付宝等)中直接链接填写发票抬头和交付信息,提交开票即可;也可以将返回的链接生成二维码(加上自定义logo)供消费者自助扫码开票; 返回示例: http://wx.baiwangjs.com/saas/wechat/zzkp/zzkp.html?orderId={orderId}&qyid={qyid} |
返回二维码字节流 | 调用共享平台接口推送订单数据,共享平台返回二维码字节流,还原成二维码后供消费者自助扫码开票 |
预生成二维码 | 根据固定规则生成二维码,随后将订单信息推送至共享平台,消费者自助扫码开票,以SaaS环境为例规则如下:http://wx.baiwangjs.com/saas/wechat/zzkp/zzkp.html?ddlsh={ddlsh}&qyid={qyid} ,其中 ddlsh 为业务系统的订单号,qyid 为SaaS平台开票单位的标识 |
接口描述 | 提交开票订单信息。Base64(明文) |
---|---|
请求路径 | 返回开票url链接(或预生成二维码):/cloud/addReceiptUrl 返回二维码字节流:/cloud/addReceipt |
开放权限 | 所有企业 |
调用方式 | POST |
参数方式 | Base64(JSON格式) |
重要说明 | |
业务范围 | 数电 税控 |
接口类型 | 同步 |
{
"qyId": "企业ID",
"ddlsh": "自定义,全局唯一",
"sksbh": "销售方税号",
"dlzh": "开票员的电子税务局登录账号",
"kpr": "电子税务局登录账号(dlzh)对应开票员的姓名",
"sqr": "电子税务局登录账号(dlzh)对应开票员的姓名",
"fplxdm": "数电专票传01、数电普票传02",
"xsfMc": "〇〇〇〇有限公司",
"xsfNsrsbh": "销方税号",
"xsfDz": "销方地址",
"xsfDh": "销方电话",
"xsfYh": "销方银行",
"xsfZh": "销方银行账号",
"bz": "",
"jshj": "1.00",
"hjje": "0.99",
"hjse": "0.01",
"ywdjDm": "DJ001",
"prodParam": [
{
"dj": "1",
"je": "0.99",
"lslbs": "0",
"se": "0.01",
"sl": "1",
"slv": "0.01",
"spbm": "1090620040000000000",
"spmc": "博士顿双联盒"
}
]
}
curl --location --request POST 'https://api.baiwangjs.com/swgx-saas/agentinvoiceservice-cloudservice-cloudservice/agentiscloud/cloud/addReceiptUrl' \
--header 'Date;' \
--header 'host;' \
--header 'x-htjs-nonce;' \
--header 'x-htjs-ua;' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"qyId": "企业ID",
"ddlsh": "自定义,全局唯一",
"sksbh": "销售方税号",
"dlzh": "开票员的电子税务局登录账号",
"kpr": "电子税务局登录账号(dlzh)对应开票员的姓名",
"sqr": "电子税务局登录账号(dlzh)对应开票员的姓名",
"fplxdm": "数电专票传01、数电普票传02",
"xsfMc": "〇〇〇〇有限公司",
"xsfNsrsbh": "销方税号",
"xsfDz": "销方地址",
"xsfDh": "销方电话",
"xsfYh": "销方银行",
"xsfZh": "销方银行账号",
"bz": "",
"jshj": "1.00",
"hjje": "0.99",
"hjse": "0.01",
"ywdjDm": "DJ001",
"prodParam": [
{
"dj": "1",
"je": "0.99",
"lslbs": "0",
"se": "0.01",
"sl": "1",
"slv": "0.01",
"spbm": "1090620040000000000",
"spmc": "博士顿双联盒"
}
]
}'
{
"code": "0",
"message": "执行成功",
"renson": "",
"data": "二维码地址"
}