1、概述
为进一步优化纳税服务,满足纳税人内部管理信息系统与增值税发票税控开票软件的衔接需要,国家税务总局下发了税控发票开票软件发票信息数据接口规范V1.0、V2.0、V3.0、V4.0版。为确保小规模纳税人免征增值税政策的全面实施,现对该接口进行更新升级,形成V5.0版。
本接口规范适用于是增值税发票税控开票软件(金税盘版)与增值税发票税控开票软件(税控盘版)的商品编码版本(以下统一简称为税控发票开票软件),配合手工导入开具、自动导入开具和发票明细导出功能使用。
2、接口说明
2.1 待开发票信息导入接口
通过税控发票开票软件中的手工导入开具和自动导入开具功能,将待开发票的信息批量导入到税控发票开票软件,完成发票开具。
选择手工导入开具时,首先选择要导入的XML文件,再对导入发票信息逐张开具并打印发票。
选择自动导入开具时,首先设置文件存储路径和轮询时间。自动导入开具功能开启后,系统自动轮询指定路径下的XML文件,自动完成发票开具,并将开具结果写入指定文件目录。
2.2 已开发票信息导出接口
通过税控发票开票软件中的发票明细导出功能,实现已开发票信息的批量导出,生成EXCEL文件或XML文件。
3、接口定义
本接口规范内容包括待开发票信息导入接口和已开发票信息导出接口,发票类型为增值税专用发票、增值税普通发票、机动车销售统一发票和二手车销售统一发票。
3.1 增值税专用发票和增值税普通发票
3.1.1 修改说明
单据新增了Version节点,增加商品编码功能后的版本为2.0;
单据新增了Spbmbbh节点,增加商品编码功能后为税局下载的商品编码表版本号;
单据新增了Hsbz节点,用于区分营改增新增的5%不含税税率和中外合作油气田(原海洋石油)5%税率、1.5%税率、差额税;
单据商品明细中新增了Spbm(商品编码)、Qyspbm(企业商品编码)、Syyhzcbz(享受优惠政策)、Lslbz(零税率标识)、Yhzcsm(优惠政策说明),详细内容请查看接口规范中相关说明;
单据只允许对单行商品进行折扣,折扣行紧挨被折行之后,折扣行的商品名称与被折行相同;
单据新增了Kce节点,用于差额税计算。
单据新增Se节点,实际开具发票票面税额以单据中实际传入的为准。
单据新增Slsm_3节点,自2023年1月1日至2023年12月31日,增值税小规模纳税人适用3%征收率的应税销售收入,减按1%征收率征收增值税;适用3%预征率的预缴增值税项目,减按1%预征率预缴增值税。增值税小规模纳税人开具其他征收率发票时需要使用新版导入文件XML,即开具其他征收率发票需要传入“3税率使用说明”,否则将无法开具发票。
3.1.2 待开发票信息导入接口
1)导入文件XML格式如下:
<p><?xml version="1.0" encoding="GBK" ?></p><p><Kp></p><p><Version>2.0</Version> //有此节点,则表示用带分类编码</p><p> <Fpxx></p><p> <Zsl>2</Zsl> //此文件含有的单据信息数量</p><p> <Fpsj></p><p> <Fp></p><p> <Djh>1</Djh > //单据号(20字节)</p><p> <Gfmc>购方名称</Gfmc> //购方名称(100字节)</p><p> <Gfsh>110000000000000</Gfsh> //购方税号</p><p> <Gfyhzh>购方银行账号</Gfyhzh> //购方银行账号(100字节)</p><p> <Gfdzdh>购方地址电话</Gfdzdh> //购方地址电话(100字节)</p><p> <Bz>备注</Bz> //备注(240字节)</p><p> <Fhr>fhr</Fhr> //复核人(8字节)</p><p> <Skr>skr</Skr> //收款人(8字节)</p><p><Spbmbbh>商品编码版本号</Spbmbbh> //商品编码版本号(20字节)(必输项)</p><p><Hsbz>含税标志</Hsbz> //含税标志 0:不含税税率,1:含税税率,2:差额税;中外合作油气田(原海洋石油)5%税率、1.5%税率为1,差额税为2,其他为0;</p><p><Slsm_3>3税率使用说明</Slsm_3> //2:前期已开具发票,发生销售折让、中止或者退回等情形需要开具红字发票,或者开票有误需要重新开具;3:因为实际经营业务需要,放弃享受减按1%征收率征收增值税政策。</p><p> <Spxx></p><p> <Sph></p><p> <Xh>1</Xh> //序号</p><p> <Spmc>商品名称</Spmc> //商品名称,金额为负数时此行是折扣行,折扣行的商品名称应与上一行的商品名称一致(100字节)</p><p> <Ggxh>规格型号</Ggxh> //规格型号(40字节)</p><p> <Jldw>计量单位</Jldw> //计量单位(32字节)</p><p><Spbm>商品编码</Spbm> //商品编码(19字节)(必输项)</p><p><Qyspbm>企业商品编码</Qyspbm> //企业商品编码(20字节)</p><p><Syyhzcbz>优惠政策标识</Syyhzcbz> //是否使用优惠政策标识0:不使用,1:使用(1字节)</p><p><Lslbz>零税率标识</Lslbz > //零税率标识 空:非零税率,0:出口退税,1:免税,2:不征收,3普通零税率(1字节)</p><p><Yhzcsm>优惠政策说明</Yhzcsm > //优惠政策说明(50字节)</p><p> <Dj>100</Dj> //单价(中外合作油气田(原海洋石油)5%税率,单价为含税单价)</p><p> <Sl>10</Sl> //数量</p><p> <Je>1000.00</Je> //金额,当金额为负数时为折扣行</p><p> <Slv>0.17</Slv> //税率</p><p> <Se>170.00</Se> //税额</p><p><Kce>扣除额</Kce > //扣除额,用于差额税计算</p><p> </Sph></p><p> </Spxx></p><p> </Fp></p><p> <Fp></p><p> <Djh>2</ Djh > //单据号(20字节)</p><p> <Gfmc>购方名称1</Gfmc> //购方名称(100字节)</p><p> <Gfsh>110000000000000</Gfsh> //购方税号</p><p> <Gfyhzh>购方银行账号1</Gfyhzh> //购方银行账号(100字节)</p><p> <Gfdzdh>购方地址电话1</Gfdzdh> //购方地址电话(100字节)</p><p> <Bz>备注1</ Bz > //备注(240字节)</p><p> <Fhr>fhr1</ Fhr > //复核人(8字节)</p><p> <Skr>skr1</ Skr > //收款人(8字节)</p><p><Spbmbbh>商品编码版本号</Spbmbbh> //商品编码版本号(20字节) (必输项)</p><p><Hsbz>含税标志</Hsbz> //含税标志 0:不含税税率,1:含税税率,2:差额税;中外合作油气田(原海洋石油)5%税率、1.5%税率为1,差额税为2,其他为0;</p><p><Slsm_3>3税率使用说明</Slsm_3> //2:前期已开具发票,发生销售折让、中止或者退回等情形需要开具红字发票,或者开票有误需要重新开具;3:因为实际经营业务需要,放弃享受减按1%征收率征收增值税政策。</p><p> <Spxx></p><p> <Sph></p><p> <Xh>1</Xh > //序号</p><p> <Spmc>商品名称1</Spmc> //商品名称,金额为负数时此行是折扣行,折扣行的商品名称应与上一行的商品名称一致(100字节)</p><p> <Ggxh>规格型号1</Ggxh> //规格型号(40字节)</p><p> <Jldw>计量单位1</Jldw> //计量单位(32字节)</p><p><Spbm>商品编码</Spbm> //商品编码(19字节) (必输项)</p><p><Qyspbm>企业商品编码</Qyspbm> //企业商品编码(20字节)</p><p><Syyhzcbz>优惠政策标识</Syyhzcbz> //是否使用优惠政策标识0:不使用,1:使用(1字节)</p><p><Lslbz>零税率标识</Lslbz > //零税率标识 空:非零税率,0:出口退税,1:免税,2:不征收,3普通零税率(1字节)</p><p><Yhzcsm>优惠政策说明</Yhzcsm > //优惠政策说明(50字节)</p><p> <Dj>100</Dj> //单价(中外合作油气田(原海洋石油)5%税率,单价为含税单价)</p><p> <Sl>10</Sl> //数量</p><p> <Je>1000.00</Je> //金额,当金额为负数时为折扣行</p><p> <Slv>0.17</Slv> //税率</p><p> <Se>170.00</Se> //税额</p><p><Kce>扣除额</Kce > //扣除额,用于差额税计算</p><p> </Sph></p><p> </Spxx></p><p> </Fp></p><p> </Fpsj></p><p> </Fpxx></p><p></Kp></p>
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 已开发票信息导出接口
<p>1)导出文件为XML格式时,格式如下:</p><p><?xml version="1.0" encoding="GBK" ?></p><p><Kp></p><p><Version>2.0</Version> //有此节点,则表示用带分类编码</p><p><Fpxx></p><p><Zsl>2</Zsl> //此文件含有的发票信息数量</p><p><Fpsj></p><p><Fp></p><p><Djh>1</Djh > //单据号(20字节)</p><p><Fpzl>专用发票</Fpzl> //发票种类(专用发票或普通发票)</p><p><Lbdm>1400111560</Lbdm> //类别代码(10字节)</p><p><Fphm>00000001</Fphm> //发票号码(8字节)</p><p><Kprq>20140305</Kprq> //开票日期(YYYYMMDD)</p><p><Gfmc>购方名称</Gfmc> //购方名称(100字节)</p><p><Gfsh>110000000000000</Gfsh> //购方税号</p><p><Gfyhzh>购方银行账号</Gfyhzh> //购方银行账号(100字节)</p><p><Gfdzdh>购方地址电话</Gfdzdh> //购方地址电话(100字节)</p><p><Xfmc>销方名称</Xfmc > //销方名称(100字节)</p><p><Xfsh>110000000000001</Xfsh> //销方税号</p><p><Xfyhzh>销方银行账号</Xfyhzh> //销方银行账号(100字节)</p><p><Xfdzdh>销方地址电话</Xfdzdh> //销方地址电话(100字节)</p><p><Hjje>合计金额</Hjje> //合计金额</p><p><Hjse>合计税额</Hjse> //合计税额</p><p><Bz>备注</Bz> //备注(240字节)</p><p><Kpr>fhr</Kpr> //开票人(8字节)</p><p><Fhr>fhr</Fhr> //复核人(8字节)</p><p><Skr>skr</Skr> //收款人(8字节)</p><p><Spbmbbh>商品编码版本号</Spbmbbh> //商品编码版本号(20字节)</p><p><Hsbz>含税标志</Hsbz> //含税标志 0:不含税税率,1:含税税率,2:差额税;中外合作油气田(原海洋石油)5%税率、1.5%税率为1,差额税为2,其他为0;</p><p><Slsm_3>3税率使用说明</Slsm_3> //2:前期已开具发票,发生销售折让、中止或者退回等情形需要开具红字发票,或者开票有误需要重新开具;3:因为实际经营业务需要,放弃享受减按1%征收率征收增值税政策。</p><p><Spxx></p><p><Sph></p><p><Xh>1</ Xh> //序号</p><p><Spmc>商品名称</Spmc> //商品名称(100字节)</p><p><Ggxh>规格型号</Ggxh> //规格型号(40字节)</p><p><Jldw>计量单位</Jldw> //计量单位(32字节)</p><p><Spbm>商品编码</Spbm> //商品编码(19字节)</p><p><Qyspbm>企业商品编码</Qyspbm> //企业商品编码(20字节)</p><p><Syyhzcbz>优惠政策标识</Syyhzcbz> //是否使用优惠政策标识0:不使用,1:使用(1字节)</p><p><Lslbz>零税率标识</Lslbz > //零税率标识 空:非零税率,0:出口退税,1:免税,2:不征收,3普通零税率(1字节)</p><p><Yhzcsm>优惠政策说明</Yhzcsm > //优惠政策说明(50字节)</p><p><Dj>100</Dj> //单价(中外合作油气田(原海洋石油)5%税率,单价为含税单价)</p><p><Sl>10</Sl> //数量</p><p><Je>1000.00</Je> //金额</p><p><Slv>0.17</Slv> //税率</p><p><Se>170.00</Se> //税额</p><p></Sph></p><p></Spxx></p><p></Fp></p><p><Fp></p><p><Djh>2</Djh> //单据号(20字节)</p><p><Fpzl>普通发票</Fpzl> //发票种类(专用发票或普通发票)</p><p><Lbdm>1400111650</Lbdm> //类别代码(10字节)</p><p><Fphm>00000002</Fphm> //发票号码(8字节)</p><p><Kprq>20140305</Kprq> //开票日期(YYYYMMDD)</p><p><Gfmc>购方名称</Gfmc> //购方名称(100字节)</p><p><Gfsh>110000000000000</Gfsh> //购方税号</p><p><Gfyhzh>购方银行账号</Gfyhzh> //购方银行账号(100字节)</p><p><Gfdzdh>购方地址电话</Gfdzdh> //购方地址电话(100字节)</p><p><Xfmc>销方名称</Xfmc > //销方名称(100字节)</p><p><Xfsh>110000000000001</Xfsh> //销方税号</p><p><Xfyhzh>销方银行账号</Xfyhzh> //销方银行账号(100字节)</p><p><Xfdzdh>销方地址电话</Xfdzdh> //销方地址电话(100字节)</p><p><Hjje>合计金额</Hjje> //合计金额</p><p><Hjse>合计税额</Hjse> //合计税额</p><p><Bz>备注</Bz> //备注(240字节)</p><p><Kpr>fhr</Kpr> //开票人(8字节)</p><p><Fhr>fhr</Fhr> //复核人(8字节)</p><p><Skr>skr</Skr> //收款人(8字节)</p><p><Spbmbbh>商品编码版本号</Spbmbbh> //商品编码版本号(20字节)</p><p><Hsbz>含税标志</Hsbz> //含税标志 0:不含税税率,1:含税税率,2:差额税;中外合作油气田(原海洋石油)5%税率、1.5%税率为1,差额税为2,其他为0;</p><p><Slsm_3>3税率使用说明</Slsm_3> //2:前期已开具发票,发生销售折让、中止或者退回等情形需要开具红字发票,或者开票有误需要重新开具;3:因为实际经营业务需要,放弃享受减按1%征收率征收增值税政策。</p><p><Spxx></p><p><Sph></p><p><Xh>1</Xh> //序号</p><p><Spmc>商品名称1</Spmc> //商品名称(100字节)</p><p><Ggxh>规格型号1</Ggxh> //规格型号(40字节)</p><p><Jldw>计量单位1</Jldw> //计量单位(32字节)</p><p><Spbm>商品编码</Spbm> //商品编码(19字节)</p><p><Qyspbm>企业商品编码</Qyspbm> //企业商品编码(20字节)</p><p><Syyhzcbz>优惠政策标识</Syyhzcbz> //是否使用优惠政策标识0:不使用,1:使用(1字节)</p><p><Lslbz>零税率标识</Lslbz > //零税率标识 空:非零税率,0:出口退税,1:免税,2:不征收,3普通零税率(1字节)</p><p><Yhzcsm>优惠政策说明</Yhzcsm > //优惠政策说明(50字节)</p><p><Dj>100</Dj> //单价(中外合作油气田(原海洋石油)5%税率,单价为含税单价)</p><p><Sl>10</Sl> //数量</p><p><Je>1000.00</Je> //金额</p><p><Slv>0.17</Slv> //税率</p><p><Se>170.00</Se> //税额</p><p></Sph></p><p></Spxx></p><p></Fp></p><p></Fpsj></p><p></Fpxx></p><p></Kp></p>
2)导出文件为EXCEL格式时,具体格式请参考附件:增值税专用发票和增值税普通发票导出样例.xls。
3.2 机动车销售统一发票
3.2.1 修改说明
新增了bmb_bbh节点,为增加商品编码功能后的商品编码表版本号;spbm(商品编码)、zxbm(企业商品自编码)、yhzcbs(享受优惠政策)、lslbs(零税率标识)、zzstsgl(优惠政策说明),详细内容请查看接口规范中相关说明。
单据新增slsm_3节点,自2023年1月1日至2023年12月31日,增值税小规模纳税人适用3%征收率的应税销售收入,减按1%征收率征收增值税;适用3%预征率的预缴增值税项目,减按1%预征率预缴增值税。增值税小规模纳税人开具其他征收率发票时需要使用新版导入文件XML,即开具其他征收率发票需要传入“3税率使用说明”,否则将无法开具发票。
3.2.2 待开发票信息导入接口
1)导入的XML文件格式如下:
<p><?xml version="1.0" encoding="gbk"?></p><p><business></p><p> <body></p><p> <djh>djh</djh> //单据号(30字符)</p><p><bmb_bbh>bmb_bbh</bmb_bbh> //编码表版本号(20个字符)</p><p> <fpdm>fpdm</fpdm> //发票代码(10个字符)</p><p> <fphm>fphm</fphm> //发票号码(8个字符)</p><p> <gfdwmc>gfdwmc</gfdwmc> //购方单位名称(72个字符)</p><p> <sfzhm>sfzhm</sfzhm> //身份证号码/组织机构代码(22个字符)</p><p> <gfdwsbh>gfdwsbh</gfdwsbh> //购方单位识别号(20个字符)</p><p> <cllx>cllx</cllx> //车辆类型(40个字符)</p><p> <cpxh>cpxh</cpxh> //厂牌型号(60个字符)</p><p> <cd>cd</cd> //产地(32个字符)</p><p> <hgzh>hgzs</hgzh> //合格证书(50个字符)</p><p> <jkzmsh>jkzmsh</jkzmsh> //进口证明书号(36个字符)</p><p> <sjdh>sjdh</sjdh> //商检单号(32个字符)</p><p> <fdjhm>fdjhm</fdjhm> //发动机号码(60个字符)</p><p><clsbdh>clsbdh</clsbdh> //车辆识别代号(23个字符)</p><p><scqymc>scqymc</scqymc> //生产企业名称(80个字符)</p><p> <jshj>jshj</jshj> //价税合计</p><p> <dh>dh</dh> //电话(40个字符)</p><p> <zh>zh</zh> //账号(40个字符)</p><p> <dz>dz</dz> //地址(80个字符)</p><p> <khyh>khyh</khyh> //开户银行(80个字符)</p><p> <zzssl>zzssl</zzssl> //增值税税率(实际税率)</p><p> <zzsse>zzsse</zzsse> //增值税税额</p><p> <bhsj>bhsj</bhsj> //不含税价</p><p> <dw>dw</dw> //吨位(8个字符)</p><p><xcrs>xcrs</xcrs> //限乘人数(12个字符)</p><p><spbm>spbm</spbm> //商品编码(19个字符)</p><p> <zxbm>zxbm</zxbm> //自行编码(20个字符)</p><p><yhzcbs>yhzcbs</yhzcbs> //优惠政策标识(1个字符) 0:不使用,1:使用</p><p><lslbs>lslbs</lslbs> //税率标识空(1个字符):非零税率,0:出口退税,1:免税,2:不征收,3普通零税率</p><p><zzstsgl>zzstsgl</zzstsgl> //增值税特殊管理(50个字符)</p><p><slsm_3>3税率使用说明</slsm_3> //2:前期已开具发票,发生销售折让、中止或者退回等情形需要开具红字发票,或者开票有误需要重新开具;3:因为实际经营业务需要,放弃享受减按1%征收率征收增值税政策。</p><p> </body></p><p></business></p>
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.2.3 已开发票信息导出接口
1)导出文件XML文件时,格式如下:
<p><?xml version="1.0" encoding="gbk"?></p><p><business></p><p> <body></p><p><bmb_bbh>bmb_bbh</bmb_bbh> //编码表版本号(20个字符)</p><p> <fpdm>fpdm</fpdm> //发票代码(10个字符)</p><p> <fphm>fphm</fphm> //发票号码(8个字符)</p><p> <kprq>kprq</kprq> //开票日期(10个字符)</p><p> <gfdwmc>gfdwmc</gfdwmc> //购方单位名称(72个字符)</p><p> <sfzhm>sfzhm</sfzhm> //身份证号码/组织机构代码(22个字符)</p><p> <gfdwsbh>gfdwsbh</gfdwsbh> //购方单位识别号(20个字符)</p><p> <cllx>cllx</cllx> //车辆类型(40个字符)</p><p> <cpxh>cpxh</cpxh> //厂牌型号(60个字符)</p><p> <cd>cd</cd> //产地(32个字符)</p><p> <hgzh>hgzs</hgzh> //合格证书(50个字符)</p><p> <jkzmsh>jkzmsh</jkzmsh> //进口证明书号(36个字符)</p><p> <sjdh>sjdh</sjdh> //商检单号(32个字符)</p><p> <fdjhm>fdjhm</fdjhm> //发动机号码(60个字符)</p><p><clsbdh>clsbdh</clsbdh> //车辆识别代号(23个字符)</p><p><scqymc>scqymc</scqymc> //生产企业名称(80个字符)</p><p> <jshj>jshj</jshj> //价税合计</p><p> <dh>dh</dh> //电话(40个字符)</p><p> <zh>zh</zh> //账号(40个字符)</p><p> <dz>dz</dz> //地址(80个字符)</p><p> <khyh>khyh</khyh> //开户银行(80个字符)</p><p> <zzssl>zzssl</zzssl> //增值税税率(实际税率)</p><p> <zzsse>zzsse</zzsse> //增值税税额</p><p> <bhsj>bhsj</bhsj> //不含税价</p><p> <dw>dw</dw> //吨位(8个字符)</p><p><xcrs>xcrs</xcrs> //限乘人数(12个字符)</p><p><spbm> spbm</spbm> //商品编码(19个字符)</p><p> <zxbm>zxbm </zxbm> //自行编码(20个字符)</p><p><yhzcbs>yhzcbs</yhzcbs> //优惠政策标识(1个字符) 0:不使用,1:使用</p><p><lslbs>lslbs</lslbs> //税率标识(1个字符) 空:非零税率, 1:免税,2:不征收,3普通零税率</p><p><zzstsgl>zzstsgl</zzstsgl> //增值税特殊管理(50个字符)</p><p><slsm_3>3税率使用说明</slsm_3> //2:前期已开具发票,发生销售折让、中止或者退回等情形需要开具红字发票,或者开票有误需要重新开具;3:因为实际经营业务需要,放弃享受减按1%征收率征收增值税政策。</p><p> </body></p><p></business></p>
2)导出文件EXCEL格式时,具体格式见附件:机动车销售统一发票导出样例.xls。
3.3 二手车销售统一发票
3.3.1 修改说明
新增二手车销售统一发票待开发票信息导入及已开发票信息导出接口。
3.3.2 待开发票信息导入接口
1)导入的XML文件格式如下:
<p><?xml version="1.0" encoding="gbk"?></p><p><business></p><p> <body></p><p> <djh>djh</djh>//单据号(30字符)</p><p> <bmb_bbh>bmb_bbh</bmb_bbh>//编码表版本号(20个字符)</p><p> <fpdm>fpdm</fpdm>//发票代码(12个字符)</p><p> <fphm>fphm</fphm>//发票号码(8个字符)</p><p> <kpflx>kpflx</kpflx>//开票方类型:01经营单位、02拍卖单位、 03二手车市场</p><p> <gfmc>gfmc</gfmc>//买方单位/个人名称(72个字符)</p><p> <gfdm>gfdm</gfdm>//买方单位代码/身份证号码(22个字符)</p><p> <gfdz>gfdz</gfdz>//买方单位/个人住址(80个字符)</p><p> <gfdh>gfdh</gfdh>//买方单位/个人电话(20个字符)</p><p> <xfmc>xfmc</xfmc>//卖方单位/个人名称(72个字符)</p><p> <xfdm>xfdm</xfdm>//卖方单位/个人代码(22个字符)</p><p> <xfdz>xfdz</xfdz>//卖方单位/个人地址(80个字符)</p><p> <xfdh>xfdh</xfdh>//卖方单位/个人电话 (20个字符)</p><p> <cpzh>cpzh</cpzh>//车牌照号(20个字符)</p><p> <djzh>djzh</djzh>//登记证号(20个字符)</p><p> <cllx>cllx</cllx>//车辆类型(40个字符)</p><p> <clsbdh>clsbdh</clsbdh>//车辆识别代号(23个字符)</p><p> <cpxh>cpxh</cpxh>//厂牌型号(60个字符)</p><p> <zrdclglsmc>zrdclglsmc</zrdclglsmc>//转入地车辆管理所名称(80个字符)</p><p> <jypmdwmc>jypmdwmc</jypmdwmc>//经营、拍卖单位名称(80个字符)</p><p> <jypmdwdz>jypmdwdz</jypmdwdz>//经营、拍卖单位地址(80个字符)</p><p> <jypmdwsbh>jypmdwsbh</jypmdwsbh>//经营、拍卖单位纳税人识别号(20个字符)</p><p> <jypmdwyhzh>jypmdwyhzh</jypmdwyhzh>//经营、拍卖单位开户行、账号(120个字符)</p><p> <jypmdwdh>jypmdwdh</jypmdwdh>//经营、拍卖单位电话(20个字符)</p><p> <escscmc>escscmc</escscmc>//二手车市场名称(80个字符)</p><p> <escscsbh>escscsbh</escscsbh>//二手车市场识别号(20个字符)</p><p> <escscdz>escscdz</escscdz>//二手车市场地址(80个字符)</p><p> <escscyhzh>escscyhzh</escscyhzh>//二手车市场开户行、账号(120个字符)</p><p> <escscdh>escscdh</escscdh>//二手车市场电话(20个字符)</p><p> <cjhj>cjhj</cjhj>//车价合计(20个字符)</p><p> <kpr>kpr</kpr>//开票人</p><p> <bz>bz</bz>//备注(230个字符)</p><p> <spbm>spbm</spbm>//商品编码(19个字符)</p><p> <zxbm>zxbm</zxbm>//自行编码(20个字符)</p><p> <yhzcbs>yhzcbs</yhzcbs>//优惠政策标识(1个字符) 0:不使用,1:使用</p><p> <lslbs>lslbs</lslbs>//税率标识空(1个字符):非零税率,0:出口退税,1:免税,2:不征收,3普通零税率</p><p> <zzstsgl>zzstsgl</zzstsgl>//增值税特殊管理(50个字符)</p><p></body></p><p></business></p>
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.3.3 已开发票信息导出接口
1)导出文件XML文件时,格式如下:
<p><?xml version="1.0" encoding="gbk"?></p><p><business></p><p> <body></p><p> <fpdm>fpdm</fpdm>//发票代码(12个字符)</p><p><fphm>fphm</fphm>//发票号码(8个字符)</p><p> <gfmc>gfmc</gfmc>//买方单位/个人名称(72个字符)</p><p> <gfdm>gfdm</gfdm>//买方单位代码/身份证号码(22个字符)</p><p> <gfdz>gfdz</gfdz>//买方单位/个人住址(80个字符)</p><p> <gfdh>gfdh</gfdh>//买方单位/个人电话(20个字符)</p><p> <xfmc>xfmc</xfmc>//卖方单位/个人名称(72个字符) </p><p> <xfdm>xfdm</xfdm>//卖方单位/个人代码(22个字符)</p><p> <xfdz>xfdz</xfdz>//卖方单位/个人地址(80个字符)</p><p> <xfdh>xfdh</xfdh>//卖方单位/个人电话 (20个字符)</p><p> <cpzh>cpzh</cpzh>//车牌照号(20个字符)</p><p> <djzh>djzh</djzh>//登记证号(20个字符)</p><p> <cllx>cllx</cllx>//车辆类型(40个字符)</p><p> <clsbdh>clsbdh</clsbdh>//车辆识别代号(23个字符)</p><p> <cpxh>cpxh</cpxh>//厂牌型号(60个字符)</p><p> <zrdclglsmc>zrdclglsmc</zrdclglsmc>//转入地车辆管理所名称(80个字符)</p><p> <jypmdwmc>jypmdwmc</jypmdwmc>//经营、拍卖单位名称(80个字符)</p><p> <jypmdwdz>jypmdwdz</jypmdwdz>//经营、拍卖单位地址(80个字符)</p><p> <jypmdwsbh>jypmdwsbh</jypmdwsbh>//经营、拍卖单位纳税人识别号(20个字符)</p><p> <jypmdwyhzh>jypmdwyhzh</jypmdwyhzh>//经营、拍卖单位开户行、账号(120个字符)</p><p> <jypmdwdh>jypmdwdh</jypmdwdh>//经营、拍卖单位电话(72个字符)</p><p> <escscmc>escscmc</escscmc>//二手车市场名称(80个字符)</p><p> <escscsbh>escscsbh</escscsbh>//二手车市场识别号(20个字符)</p><p> <escscdz>escscdz</escscdz>//二手车市场地址(80个字符)</p><p> <escscyhzh>escscyhzh</escscyhzh>//二手车市场开户行、账号(120个字符)</p><p> <escscdh>escscdh</escscdh>//二手车市场电话(20个字符)</p><p> <cjhj>cjhj</cjhj>//车价合计(20个字符)</p><p> <kpr>kpr</kpr>//开票人</p><p> <bz>bz</bz>//备注(230个字符)</p><p><spbm>spbm</spbm>//商品编码(19个字符)</p><p></body></p><p></business></p>
2)导出文件EXCEL格式时,具体格式见附件:二手车销售统一发票导出样例.xls。
参数说明
索引 | ID | 名称 | 长度 | 必须 | 说明 |
1 | FPQQLSH | 发票请求流水号 | 20 | 是 | |
2 | KPLX | 开票类型 | 1 | 是 | 0-蓝字发票;1-红字发票 |
3 | BMB_BBH | 编码表版本号 | 20 | 否 | |
4 | XSF_NSRSBH | 销售方纳税人识别号 | 20 | 是 | |
5 | XSF_MC | 销售方名称 | 100 | 是 | |
6 | XSF_DZDH | 销售方地址、电话 | 100 | 是 | |
7 | XSF_YHZH | 销售方银行账号 | 100 | 否 | |
8 | GMF_NSRSBH | 购买方纳税人识别号 | 20 | 否 | |
9 | GMF_MC | 购买方名称 | 100 | 是 | |
10 | GMF_DZDH | 购买方地址、电话 | 100 | 否 | |
11 | GMF_YHZH | 购买方银行账号 | 100 | 否 | |
12 | KPR | 开票人 | 8 | 是 | |
13 | SKR | 收款人 | 8 | 否 | |
14 | FHR | 复核人 | 8 | 否 | |
15 | YFP_DM | 原发票代码 | 12 | 红字发票时必须 | |
16 | YFP_HM | 原发票号码 | 8 | 红字发票时必须 | |
17 | JSHJ | 价税合计 | 是 | 单位:元(2位小数) | |
18 | HJJE | 合计金额 | 是 | 不含税,单位:元(2位小数) | |
19 | HJSE | 合计税额 | 是 | 单位:元(2位小数) | |
20 | HSBZ | 含税标志 | 是 | 0为普通征收 1为减按征收 2为差额征收 | |
21 | BZ | 备注 | 200 | 否 | 备注长度应减去“机器编号:ZZZZZZZZZZZ”,”对应正数发票代码:XXXXXXXXXXXX号码:YYYYYYYY”字样长度,长度剩余130。 |
22 | SLSM_3 | 3税率使用说明 | 1 | 是 | 2:前期已开具发票,发生销售折让、中止或者退回等情形需要开具红字发票,或者开票有误需要重新开具;3:因为实际经营业务需要,放弃享受减按1%征收率征收增值税政策。 |
项目明细,可多条(最大100条) | |||||
23 | FPHXZ | 发票行性质 | 1 | 是 | 0正常行、1折扣行、2被折扣行 |
24 | SPBM | 商品编码 | 19 | 否 | |
25 | ZXBM | 自行编码 | 20 | 否 | |
26 | YHZCBS | 优惠政策标识 | 1 | 否 | 0:不使用,1:使用 |
27 | LSLBS | 零税率标识 | 1 | 否 | 空:非零税率, 1:免税,2:不征收,3普通零税率 |
28 | ZZSTSGL | 增值税特殊管理 | 50 | 否 | |
29 | XMMC | 项目名称 | 90 | 是 | 在发票和销货清单中,可在每一行商品下加入折扣行,折扣行商品名称栏填写“折扣(X.XXX%)”字样,其中“X”为折扣率数字,金额和税额栏以负数填写,税率与被折扣行商品税率相同,其它栏不填写。 |
30 | DW | 计量单位 | 20 | 否 | |
31 | GGXH | 规格型号 | 40 | 否 | |
32 | XMSL | 项目数量 | 否 | 小数点后6位 | |
33 | XMDJ | 项目单价 | 否 | 小数点后6位 不含税 | |
34 | XMJE | 项目金额 | 是 | 不含税,单位:元(2位小数) | |
35 | SL | 税率 | 是 | 6位小数,例1%为0.01
减按计征税率为0.015 |
|
36 | SE | 税额 | 是 | 单位:元(2位小数) | |
37 | KCE | 扣除额 | 否 | 差额征收必填,其他为空 |
评论