重庆地税通用机打发票”开具接口方案
重庆地税“通用机打发票”开具接口方案
1. 概述
随着税务信息化程度的提高,纳税人通过网站、电话、短信等验证真伪的需求日益增多,税务机关以票管税到信息管税的转变,部分纳税人拥有自己的业务软件系统(以下统称业务软件)进行日常的业务数据管理,同时还需要使用地税网络开票系统(以下统称开票系统)进行开具发票,对开票量大的纳税人造成人力,物力等资源浪费,现需要提供扩展功能(以下统称接口),使其通过自己业务软件进行业务处理的同时开具发票。
使用接口的纳税人普遍具备以下特征:
, 发票使用量大,拥有自己的业务系统。
, 发票管理比较规范
接口是指使用通用机打发票的纳税人通过改造自己的业务软件系统,将发票开具数据按照指定的格式打包发送至接口,接口对数据进行基本校验并对数据进行签名,然后将数据通过互联网上传至市局专用服务器,市局服务器对数据进行解签,验证数据正确性后将数据保存到发票查询数据库中。
2. 技术架构
本功能由改造后的纳税人业务管理系统(含发票开具及管理功能)和部署于纳税人端的接口接收处理系统组成。
纳税人业务管理系统与接口程序采用网络通讯
交互,原理如下:
, 基于UTF-8的字符串编码的发票数据。纳税人将前一天的数据形成指定
格式的字符串,每张发票一条记录。
, 基于Socket的发票数据传输。纳税人通过Socket接口将发票数据按指定
格式发送到指定的接口系统服务器,接口系统服务器先验证数据的有效
性,通过后保存至CA介质并对数据进行CA签名,再上传至市局所在的
服务器。
3. 业务规则及协议
1、纳税人系统所包含的功能应包含重庆地税纳税人客户端(新版网络发票
系统客户端)涉及的相关功能。
2、上传的发票数据以参数格式为XML(Extensible Markup Language)即可
扩展标记语言
例:
-
具体规则见附件【接口数据解析规则】
4. 对纳税人的要求
, 能够通过专网或互联网连接到市地税局服务器,windows操作系统。
, 纳税人需要购买CA,,如果纳税人对CA不熟悉,请参见《CA机构及作
用说明.doc》以及《地税网票项目PC证书发放规范(初稿).doc》两个文
档。
, 纳税人指定一名固定联系人及联系方式。
5. 实施
6. 纳税人向主管税务机关提出使用申请并准备好相关设备,请参见《通用机打
发票接口申请表》,市局审核通过后交由宝税通与纳税人联系实施。 7. 由“宝税通”纳税人涉税服务平台指派
师上门安装采集系统,并配合纳
税人进行系统调试,调试通过后切换进入生产环境。
8. 上线后,由“宝税通”纳税人涉税服务平台每天监测数据传输情况,如果出
现问
,与纳税人指定的联系人联系协调解决(必要时上门解决)。