增值税发票系统升级版与电子发票系统
数据接口规范
国家税务总局
2015年7月
目录
目录 (2)
第1章接口概述 (3)
1.1.接口概述 (3)
1.2.适用范围 (3)
第2章金税盘/税控盘接口说明 (3)
2.1.发票开具 (3)
第3章税控开票服务器接口说明 (6)
3.1.登记信息查询 (6)
灵宝教育网
3.2.发票库存查询 (7)
3.3.发票开具 (8)
3.4.发票查询 (11)
第1章接口概述
1.1.接口概述
本接口用于电子发票系统对接增值税发票系统升级版开具增值税普通发票(电子)的接口说明。接口设计为以XML格式字符串作为参数传递。
1.2.适用范围
该接口规范适用于通过金税盘或税控盘及其开票软件和税控开票服务器两种开具模式实现电子发票与升级版系统的对接,仅支持增值税普通发票(电子)。
第2章金税盘/税控盘接口说明
2.1.发票开具
1)接口说明:金税盘、税控盘配套开票软件使用。开票软件完成蓝字发票和红字发票开具。
项目条数最大100条。
2)使用说明:
通过税控发票开票软件中的手工导入开具和自动导入开具功能,将待开发票的信息批量导入到税控发票开票软件,完成发票开具。
选择手工导入开具时,首先选择要导入的XML文件,再对导入发票信息逐张开具。
选择自动导入开具时,首先设置文件存储路径和轮询时间。自动导入开具功能开启后,系统自动轮询指定路径下的XML文件,自动完成发票开具,并将开具结果写入指定文件目录。
3)导入的XML文件格式如下:
<?xml version="1.0"encoding="gbk"?>
<business id="FPKJ"comment="发票开具">
<REQUEST_COMMON_FPKJ class="REQUEST_COMMON_FPKJ">
<COMMON_FPKJ_FPT class="COMMON_FPKJ_FPT">
<FPQQLSH>发票请求流水号</FPQQLSH>
<KPLX>开票类型</KPLX>
<XSF_NSRSBH>销售方纳税人识别号</XSF_NSRSBH>
<XSF_MC>销售方名称</XSF_MC>
<XSF_DZDH>销售方地址、电话</XSF_DZDH>
<XSF_YHZH>销售方银行账号</XSF_YHZH>
<GMF_NSRSBH>购买方纳税人识别号</GMF_NSRSBH>
<GMF_MC>购买方名称</GMF_MC>
<GMF_DZDH>购买方地址、电话</GMF_DZDH>
<GMF_YHZH>购买方银行账号</GMF_YHZH>
<KPR>开票人</KPR>
<SKR>收款人</SKR>
<FHR>复核人</FHR>
<YFP_DM>原发票代码</YFP_DM>
<YFP_HM>原发票号码</YFP_HM>
<JSHJ>价税合计</JSHJ>
<HJJE>合计金额</HJJE>
<HJSE>合计税额</HJSE>
<BZ>备注</BZ>
</COMMON_FPKJ_FPT>
<COMMON_FPKJ_XMXXS class="COMMON_FPKJ_XMXX"size="1"> <COMMON_FPKJ_XMXX>
<FPHXZ>发票行性质</FPHXZ>
<XMMC>项目名称</XMMC>
<GGXH>规格型号</GGXH>
注册会计师考试网<DW>单位</DW>
2017年河北省考公务员职位表
<XMSL>项目数量</XMSL>
<XMDJ>项目单价</XMDJ>
<XMJE>项目金额</XMJE>
<SL>税率</SL>
<SE>税额</SE>
</COMMON_FPKJ_XMXX>
</COMMON_FPKJ_XMXXS>
</REQUEST_COMMON_FPKJ>
</business>
参数说明:
索引ID名称长度必须说明
1FPQQLSH发票请求流水号20是
2KPLX开票类型1是0-蓝字发票;1-红字发票3XSF_NSRSBH销售方纳税人识别号20是
4XSF_MC销售方名称100是
5XSF_DZDH销售方地址、电话100是
6XSF_YHZH销售方银行账号100否
7GMF_NSRSBH购买方纳税人识别号20否
8GMF_MC购买方名称100是
9GMF_DZDH购买方地址、电话100否
10GMF_YHZH购买方银行账号100否
11KPR开票人8是
徐州人事网>江苏事业单位招聘2020
12SKR收款人8否
13FHR复核人8否
14YFP_DM原发票代码12红字发票时必须
15YFP_HM原发票号码8红字发票时必须
2021年贵州省考职位表16JSHJ价税合计是单位:元(2位小数)
17HJJE合计金额是不含税,单位:元(2位小
数)
18HJSE合计税额是单位:元(2位小数)
19BZ备注200否备注长度应减去“机器编
号:ZZZZZZZZZZZ”,”对应
正数发票代
码:XXXXXXXXXXXX号
码:YYYYYYYY”字样长度,
长度剩余130。
项目明细,可多条(最大100条)
20FPHXZ发票行性质1是0正常行、1折扣行、2被
折扣行
21XMMC项目名称90是在发票和销货清单中,
可在每一行商品下加入折
扣行,折扣行商品名称栏填
写“折扣(X.XXX%)”字样,
其中“X”为折扣率数字,
金额和税额栏以负数填写,
税率与被折扣行商品税率
相同,其它栏不填写。
对于相邻商品行折扣
率相同的,可汇总填写折扣
行,折扣行商品名称栏填写
“折扣行数Y(X.XXX%)”字
样,其中“Y”为汇总行数
数字,汇总金额和汇总税额
栏以负数填写,税率与发票
税率相同,其它栏不填写。22DW计量单位20否
23GGXH规格型号40否
24XMSL项目数量否小数点后6位
25XMDJ项目单价否小数点后6位不含税
26XMJE项目金额是不含税,单位:元(2位小
数)
27SL税率是6位小数,例1%为0.01
28SE税额是单位:元(2位小数)
4)开具结果回写文件格式
自动导入开具时,每个XML文件形成一个开具结果文件,命名规则为:XML文件名_开票结果.TXT。内容为:
<?xml version="1.0"encoding="gbk"?>
<business id="FPKJ"comment="发票开具">
<RESPONSE_COMMON_FPKJ class="RESPONSE_COMMON_FPKJ">
<FPQQLSH>发票请求流水号</FPQQLSH>
<JQBH>税控设备编号</JQBH>