| 参数名称 | 参数类型 | 是否必填 | 说明 |
|---|---|---|---|
| appKey | String | 是 | 您在云南百望云申请的appkey |
| secret | String | 是 | 您在云南百望云申请的secret |
| apiHost | String | 是 | 云南百望云API地址,分开发环境、测试环境、生产环境 |
| path | String | 是 | 接口路径,详见各个接口介绍中的 接口地址 示例1: /v2/invoice/qdfp/fpkj_zzs, 则path传 /v2/invoice/qdfp/fpkj_zzs 示例2:/v2/invoice/qdfp/fpcx,则path传 /v2/invoice/qdfp/fpcx |
| reqStr | String | 是 | 请求的业务结构体JSON格式,详见本节第4点:传入参数 |
| 参数名称 | 参数类型 | 是否必填 | 说明 |
|---|---|---|---|
| action | String | 否 | 操作类型代码,详见各接口的参数描述, 如您已对接的是最新的接口定义,则接口路径中已包含操作类型代码,可省略该action参数 |
| nsrsbh | String | 是 | 您需要开具或查询全电发票的税号 |
| async | String | 否 | 是否异步模式true-异步;false-同步,异步模式下,所有接口访问将立即反回一个请求ID,后续您可以通过请求ID查询业务处理结果,包含两种方式: 1、主动查询:调用方主动调用异步请求结果查询接口获取结果; 2、回调通知:云南百望云在业务处理完毕后会将结果主动推送到您的回调网址。 |
| data | String | 是 | 业务参数数据,详见各接口的传入参数描述 |
| 参数名称 | 参数类型 | 是否必填 | 说明 |
|---|---|---|---|
| reqId | String | 是 | 请求时的全局ID(可用于日志记录,无其他作用) |
| success | Boolean | 是 | 业务处理是否成功 |
| code | String | 是 | 结果代码, 参考本节第7部份错误代码介绍 |
| message | String | 是 | 业务处理失败的详细信息 |
| data | Object | 是 | 发票业务结果数据, success=true时有值 具体的返回数据,详见各接口的返回数据描述 |
| 错误代码 | 错误信息 | 说明 |
|---|---|---|
| 2000 | 业务成功 | 业务正常返回无错误 |
| 2001 | 任务成功 | 发票请求超时,针对同步转异步的情况 |
| 业务成功 | v1版本表示业务成功,v2已弃用 | |
| 720000 | 常规错误 | 具体错误信息参考message字段信息 |
| 720002 | 参数错误 | 传入的参数不符合要求 |
| 720004 | 数据已存在 | 开具发票时,相同的订单只能调用一次 |
| 720005 | 局端返回未知错误 | 通常是局端500错误等 |
| 720006 | 开票员不在线或登录时发生错误 | 未成功登录平台 |
| 720007 | 开票员须扫脸认证 | |
| 710001 | 与局端HTTP通讯异常 | |
| 710002 | 局端返回已知错误 | 具体错误信息参考message字段 |
| 710021 | 红字申请时原蓝票不存在或没有可红冲的金额 | |
| 710022 | 红字发票开具失败 | |
| 730001 | 内部调用失败 | 云南百望云内部服务异常 |
| 700000 | 异步请求已发起不可重复发起 | |
| 700001 | 异步请求失败 | |
| 700002 | 异步请求超时 | |
| 700003 | 业务异步请求时回写结果失败 | |
| 700009 | 业务异步请求时系统正忙 | |
| 720010 | 调用电子税局超时 | |
| 其他代码 | 网关接入错误,请参考message返回信息 |