增值税发票税控开票软件 数据接口规范V3.0
1 概述
为进一步优化纳税服务,满足纳税人内部管理信息系统与增值税发票税控开票软件(以下简称开票软件)的衔接需要,国家税务总局下发了开票软件数据接口规范V1.0和V2.0版。随着增值税发票管理新系统的全国推广和营改增的全面实施,公布的接口已经不能满足需要,现对该接口进行更新升级,形成V3.0版。
本接口规范适用于是开票软件(金税盘版)与开票软件(税控盘版)的商品编码版本,配合手工导入开具、自动导入开具和发票明细导出功能使用。
2 接口说明
2.1 待开发票信息导入接口
通过开票软件中的手工导入开具和自动导入开具功能,将待开发票的信息批量导入到税控发票开票软件,完成发票开具。
选择手工导入开具时,首先选择要导入的XML文件,再对导入发票信息逐张开具并打印发票。
选择自动导入开具时,首先设置文件存储路径和轮询时间。自动导入开具功能开启后,系统自动轮询指定路径下的XML文件,自
1
动完成发票开具,并将开具结果写入指定文件目录。
2.2 已开发票信息导出接口
通过开票软件中的发票明细导出功能,实现已开发票信息的批量导出,生成EXCEL文件或XML文件。
3 接口定义
本接口规范内容包括待开发票信息导入接口和已开发票信息导出接口,发票类型为增值税专用发票、增值税普通发票、货物运输业增值税专用发票和机动车销售统一发票。
3.1 增值税专用发票和增值税普通发票 3.1.1 修改说明
单据新增了Version节点,增加商品编码功能后的版本为2.0; 单据新增了Spbmbbh节点,增加商品编码功能后为税局下载的商品编码表版本号;
单据新增了Hsbz节点,用于区分营改增新增的5%不含税税率和中外合作油气田(原海洋石油)5%税率、1.5%税率、差额税;
单据商品明细中新增了Spbm(商品编码)、Qyspbm(企业商品编码)、Syyhzcbz(享受优惠政策)、Lslbz(零税率标识)、Yhzcsm(优惠政策说明),详细内容请查看接口规范中相关说明;
单据只允许对单行商品进行折扣,折扣行紧挨被折行之后,折
2
扣行的商品名称与被折行相同;
单据新增了Kce节点,用于差额税计算。
3.1.2 待开发票信息导入接口
1)导入文件XML格式如下:
不使用,1:使用(1字节)
出口退税,1:免税,2:不征收,3普通零税率(1字节)
3
不使用,1:使用(1字节)
出口退税,1:免税,2:不征收,3普通零税率(1字节)
4
2)开具结果回写文件格式
选择批量自动导入时,每个XML文件形成一个开具结果文件,命名规则为:XML文件名_开票结果.TXT。内容为: ? 开具成功的单据:
[YYYY-MM-DD hh:mm:ss] 单据号:XXX,开具结果:1(0 失败,1成功),对应发票信息:普通(专用)发票,XXXXXXXXXX(代码),XXXXXXXX(号码) ? 开具失败的单据:
[YYYY-MM-DD hh:mm:ss] 单据号:XXX,开具结果:0(0 失败,1成功),开具失败原因:XXXXXXXXXXXXXXXXXXXX
3.1.3 已开发票信息导出接口
1)导出文件为XML格式时,格式如下:
//此文件含有的发票信息数量
5