接入前必读
所有的接口只适用于发票通平台,所使用接口查询的发票数据皆为发票通的数据,其他平台开具的发票数据暂不支持。
注册成为发票通开放平台企业开发者
发票通开放平台的企业开发者必须具有企业主体资质。企业开发者在接入发票通开放平台前,需要注册提交相关资料申请成为发票通开放平台的开发者。
1. 进入发票通开放平台点击注册。

2. 完善基本信息

3. 激活邮箱

4. 如果企业没有税控设备(税控钥匙、税控盘)就选择资料认证,上传相应资料提交注册审核。等待审核通过后,成为企业开发者。

5. 如果企业有税控设备(税控钥匙、税控盘)就选择税控设备认证,插入税控设备后输入密码验证,验证成功后,完成注册,成为企业开发者。

应用创建流程
1. 登录发票通开放平台,进入管理中心。点击“创建应用”

2. 填写应用名称、简介、提供方和网站地址。
注意:
平台内,网站地址不允许重复
名称、简介、提供方可以提交修改,审核通过后生效
网站地址在初次审核通过后不允许修改
3. 创建应用后将会自动跳转到未审核页面如下图:

4.当应用创建审核通过后每个应用都会获得一个有效的client_id和client_secret
申请获取授权
1. 登录发票通开放平台,进入管理中心,点击“我的授权码”

2. 选择相应授权码点击“申请”,当审核通过后,将会显示一串数字和字母的组合。
注意:
授权码用于企业开发者授权第三方企业开发者通过业务接口来获取企业开发者的业务数据。
企业开发者需要保管好企业授权码。企业开发者在调用业务接口的时候需要相应的授权码,可以获得授权码对应的企业的业务。
接口说明
API中总共分为两大类:
一类用于认证的API:
API列表 | 说明 |
---|---|
http://IP:PORT/Entoauth/TokenAction?sign=token | 获取Access Token |
http://IP:PORT/Entoauth/OpenAction?sign=open | 获取用户的OpenID |
一类用于企业业务的API:
API列表 | 说明 |
---|---|
http://IP:PORT/Entoauth/getInfo?sign=makeinvoicetotal | 开票时间段内企业开票总记录数查询 |
http://IP:PORT/Entoauth/getInfo?sign=makeinvoicelist | 分页查询时间段内企业开票发票列表 |
http://IP:PORT/Entoauth/getInfo?sign=receiveinvoicetotal | 开票时间段内企业收票总记录数查询 |
http://IP:PORT/Entoauth/getInfo?sign=receiveinvoicelist | 分页查询时间段内企业收票发票列表 |
http://IP:PORT/Entoauth/getInfo?sign=qycx | 单张发票查询(支持电子发票和纸质发票) |
http://IP:PORT/Entoauth/getInfo?sign=qycxs | 多张发票查询(仅支持电子发票) |
http://IP:PORT/Entoauth/getInfo?sign=qybxsd | 企业报销锁定 |
http://IP:PORT/Entoauth/getInfo?sign=qybx | 企业报销完成 |
http://IP:PORT/Entoauth/getInfo?sign=qybxcx | 企业报销撤销 |
http://IP:PORT/Entoauth/getInfo?sign=spjzsd | 企业收票记账锁定 |
http://IP:PORT/Entoauth/getInfo?sign=spjzwc | 企业收票记账完成 |
http://IP:PORT/Entoauth/getInfo?sign=spjzcx | 企业收票记账撤销 |
http://IP:PORT/Entoauth/getInfo?sign=kpjzsd | 企业开票记账锁定 |
http://IP:PORT/Entoauth/getInfo?sign=kpjzwc | 企业开票记账完成 |
http://IP:PORT/Entoauth/getInfo?sign=kpjzcx | 企业开票记账撤销 |
企业业务逻辑关系
