百旺通项目
  1. 数电
百旺通项目
  • 百旺通
    • 百旺通接口调用说明
    • 接口返回码对照表
    • 通用接口
      • 全电认证
      • 短信认证
      • 人脸识别
      • 人脸识别结果
    • 销项
      • 数电
        • 数电发票开具
          POST
        • 获取开票结果
          POST
        • 全票面查询
          POST
        • 单张发票查询(补全数据)
          POST
        • 发票查询(修复发票数据)
          POST
        • 全电交付
          POST
        • 红字确认单申请准备信息查询
          POST
        • 红字确认单申请
          POST
        • 查询红字确认单详细信息
          POST
        • 红字确认单查询
          POST
        • 异常红字确认单下载
          POST
        • 红字确认单确认
          POST
        • 红字确认单撤销
          POST
  1. 数电

红字确认单申请

POST
http://127.0.0.1:55553/

方法名称:hzqrdsq#

接口及场景描述#

接口描述: 用于申请全电发票的红字确认单,可以先调用“红字确认单准备信息查询”接口后使用返回参数再调用申请接口,
如果单独调用需要自己拼装所有的请求参数
是否支持数电及税控发票:仅支持全电
场景1:可先调用红字确认单准备信息查询接口获取红字确认单申请的请求数据。
场景2:也可单独调用,需要自己拼装所有请求参数
场景3:当返回状态码为11051代表红字确认单申请失败,失败原因请看返回信息
场景4:当返回状态码为11001代表未获取到红字确认单申请结果,请根据返回的taskId(任务id)调用获取红字确认单申请结果接口
场景5:当返回状态码为11002代表红字确认单申请成功,未获取红字确认单全部信息请根据返回的hzfpxxqrdid(红字确认单id)字段调用红字确认单详细信息查询接口获取详细信息
场景6:当返回状态码为11018代表获取红字发票失败,请根据返回的数据中的hzfphm(红字发票号码)字段和hzkprq(红字开票日期)字段调用获取全电全票面接口

请求参数

Header 参数
url
string 
百旺通地址
必需
默认值:
http://cs.bwmis.cn:55555/api/tax
privateKey
string 
私钥
必需
默认值:
{{pri}}
publicKey
string 
公钥
必需
默认值:
{{pub}}
userName
string 
必需
默认值:
{{username}}
account
string 
可选
默认值:
{{account}}
Body 参数application/json
method
string 
必需
object
object 
必需
tdyslxdm
string 
必需
gmfnsrsbh
string 
必需
yfphm
string 
必需
ykprq
string 
必需
hzcxje
string 
必需
hzcxse
string 
必需
chyydm
string 
必需
zsfs
string 
必需
hzqrdmxList
array [object {13}] 
必需
示例
{
    "method": "string",
    "object": {
        "tdyslxdm": "string",
        "gmfnsrsbh": "string",
        "yfphm": "string",
        "ykprq": "string",
        "hzcxje": "string",
        "hzcxse": "string",
        "chyydm": "string",
        "zsfs": "string",
        "hzqrdmxList": [
            {
                "lzmxxh": "string",
                "xh": "string",
                "spbm": "string",
                "xmmc": "string",
                "spjc": "string",
                "ggxh": "string",
                "dw": "string",
                "spdj": "string",
                "spsl": "string",
                "je": "string",
                "slv": "string",
                "se": "string",
                "tdzsfsdm": "string"
            }
        ]
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:55553/' \
--header 'url;' \
--header 'privateKey;' \
--header 'publicKey;' \
--header 'userName;' \
--header 'account: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "method": "string",
    "object": {
        "tdyslxdm": "string",
        "gmfnsrsbh": "string",
        "yfphm": "string",
        "ykprq": "string",
        "hzcxje": "string",
        "hzcxse": "string",
        "chyydm": "string",
        "zsfs": "string",
        "hzqrdmxList": [
            {
                "lzmxxh": "string",
                "xh": "string",
                "spbm": "string",
                "xmmc": "string",
                "spjc": "string",
                "ggxh": "string",
                "dw": "string",
                "spdj": "string",
                "spsl": "string",
                "je": "string",
                "slv": "string",
                "se": "string",
                "tdzsfsdm": "string"
            }
        ]
    }
}'

返回响应

⚪0红字确认单申请
application/json
Body
code
integer 
必需
msg
string 
必需
data
object 
必需
sqly
string 
必需
tdyslxdm
string 
必需
hzcxje
string 
必需
hzcxse
string 
必需
chyydm
string 
必需
hzfpxxqrdbh
string 
必需
hzfpxxqrdid
string 
必需
lrrq
string 
必需
hzfphm
string 
必需
hzqrxxztdm
string 
必需
hzhjje
string 
必需
hzhjse
string 
必需
hzkprq
string 
必需
gmfmc
string 
必需
xsfmc
string 
必需
gmfnsrsbh
string 
必需
xsfnsrsbh
string 
必需
lzfplxdm
string 
必需
lzhjje
string 
必需
lzhjse
string 
必需
lzfphm
string 
必需
lzkprq
string 
必需
qqrq
string 
必需
xfsytdm
string 
必需
fprzztdm
string 
必需
zzsytdm
string 
必需
gxfsf
string 
必需
hzqrxxmxList
array [object {12}] 
必需
示例
{
    "code": 0,
    "msg": "成功",
    "data": {
        "sqly": "0",
        "tdyslxdm": "",
        "hzcxje": "-10.00",
        "hzcxse": "-0.10",
        "chyydm": "01",
        "hzfpxxqrdbh": "12010423091000007820",
        "hzfpxxqrdid": "855ae8acf20b4b5f8eabec2d74b05ea7",
        "lrrq": "2023-09-21 13:19:27",
        "hzfphm": "23122000000010839300",
        "hzqrxxztdm": "01",
        "hzhjje": "",
        "hzhjse": "",
        "hzkprq": "2023-09-21 13:19:27",
        "gmfmc": "测试人",
        "xsfmc": "天津铉科科技有限公司",
        "gmfnsrsbh": "",
        "xsfnsrsbh": "91120104MAC7RYT0XQ",
        "lzfplxdm": "82",
        "lzhjje": "10.00",
        "lzhjse": "0.10",
        "lzfphm": "23122000000010699916",
        "lzkprq": "2023-09-21 10:49:25",
        "qqrq": "",
        "xfsytdm": "00",
        "fprzztdm": "00",
        "zzsytdm": "03",
        "gxfsf": "0",
        "hzqrxxmxList": [
            {
                "lzmxxh": "1",
                "xh": "1",
                "spbm": "1030299000000000000",
                "spmc": "*其他食品*干脆面",
                "ggxh": "",
                "dw": "",
                "spdj": "10",
                "spsl": "-1",
                "je": "-10.00",
                "slv": "0.010000",
                "tdzsfsdm": "",
                "se": "-0.100000"
            }
        ]
    }
}
上一页
红字确认单申请准备信息查询
下一页
查询红字确认单详细信息
Built with