上海市通用机打发票数据格式版本号:1.0上海市国家税务局上海市地方税务局2012年4月1目录1概述..................................................................................................................................................................22行业分类代码..................................................................................................................................................23开票种类代码..................................................................................................................................................24数据结构..........................................................................................................................................................34.1数据结构框架..................................................................................................................................34.2数据结构..........................................................................................................................................35数据节点说明................................................................................................................................................105.1根节点............................................................................................................................................105.2Head文件头...............................................................................................................................115.3FPSY发票使用情况..................................................................................................................115.4KP开票......................................................................................................................................115.4.1KPZL开票种类..................................................................................................................115.4.1.1KPJL开票记录...........................................................................................................125.4.1.1.1基本部分.............................................................................................................125.4.1.1.2开票种类特殊部分.............................................................................................135.4.1.1.3FPMX发票明细...............................................................................................145.5YSFP遗失发票..........................................................................................................................155.5.1Row遗失发票号段............................................................................................................155.6JXFP缴销发票...........................................................................................................................155.6.1Row缴销发票号段............................................................................................................1521概述本文件描述的数据格式为上海市税务机关采集通用机打发票的统一数据格式,采用xml数据格式。自有开票系统企业应根据该数据格式要求向税务机关报送发票明细数据,数据采用gb2312编码。2行业分类代码行业分类代码HYFLDM行业分类名称01工业02商业03加工修理修配业04收购业05水电业06交通运输业07现代服务业08出口专用21建筑业22金融保险业23邮电通信业24文化体育业25娱乐业26服务业27转让无形资产28销售不动产99其他行业3开票种类代码开票种类代码KPZLDM开票种类名称开票种类简称21334国税通用机打发票(四联)国税四联21233国税通用机打发票(三联)国税三联21334国税通用机打发票(交通运输业)交通运输业21105国税通用机打发票(出口专用)出口专用21201国税通用机打发票(单联)国税单联322744地税通用机打发票(四联)地税四联22743地税通用机打发票(三联)地税三联22504幼托教育统一发票幼托教育4数据结构4.1数据结构框架节点记录数说明TYFP1通用发票根节点Head1文件头信息FPSY1发票使用汇总信息KP1开票信息KPZL1..n开票种类,一个开票种类一条KPJL1..n开票记录,一个开票记录一条FPMX1发票明细Row0..n项目或货品明细YSFP1遗失发票Row1..n遗失发票号段JXFP1缴销发票Row1..n缴销发票号段4.2数据结构?xmlversion=1.0encoding=gb2312?!--上海市通用机打发票数据格式--TYFPVer=1HeadNSRSBH纳税人识别号/NSRSBHNSRMC纳税人名称/NSRMCZYRJZCH自有软件注册号/ZYRJZCHSCSJ生成时间(yyyyMMddHH:mm:ss)/SCSJSCFS上传方式(1:实时上传2:非实时上传)/SCFS/Head!--发票使用情况,上传方式(SCFS)=1,无FPSY节点--FPSY4KSSJ开始时间(yyyyMMddHH:mm:ss)/KSSJJSSJ结束时间(yyyyMMddHH:mm:ss)/JSSJJLS记录数/JLSZPFS正票份数/ZPFSZPJE正票金额/ZPJEFPFS废票份数/FPFSTPFS退票份数/TPFSTPJE退票金额/TPJEYSFS遗失份数/YSFSJXFS缴销份数/JXFS/FPSY!--开票--KPRecNum=记录数!--开票种类→三联(发票种类代码:21233)和四联(发票种类代码:21334)票,HYFLDM是工业、商业、加工修理修配业、收购业、水电业、现代服务业--KPZLKPZLDM=发票种类代码DKBZ=代开标志(1-代开,其他-自开)RecNum=记录数!--开票记录,同一开票种类的多条开票记录--KPJL!--基本部分--FPDM发票代码/FPDMFPHM发票号码/FPHMKPLX开票类型(0-正票1-废票2-退票(红字))/KPLXKPRQ开票日期(yyyyMMddHH:mm:ss)/KPRQHYFLDM行业分类代码/HYFLDMJE发票金额/JESKRMC收款人名称/SKRMCSKRSH收款人税号/SKRSHFKRMC付款人名称/FKRMCFKRSH付款人税号/FKRSHGHFQYLX购货方企业类型(01-企业02-机关事业单位03-个人04其他)/GHFQYLXKPFDZJDH开票方地址及电话/KPFDZJDHKPFYHJZH开票方银行及帐号/KPFYHJZHSPFDZJDH受票方地址及电话/SPFDZJDHSPFYHJZH受票方银行及帐号/SPFYHJZHSE税额/SESL税率/SLBZ1备注1/BZ1BZ2备注2/BZ2BZ3备注3/BZ3BZ4备注4/BZ4BZ5备注5/BZ55KPRXM开票人姓名/KPRXMFHRXM复核人姓名/FHRXM!--退票或作废票所需信息--YFPDM原发票代码/YFPDMYFPHM原发票号码/YFPHMTPLX退票类型(1-有原票数据2-无原票数据)/TPLXZFRQ作废日期/ZFRQZFRXM作废人姓名/ZFRXM!--代开票,DKBZ=1时有--SHBHMC商户编号和名称/SHBHMCWSZH完税证号/WSZHWSJE完税金额/WSJEDKSQBH代开申请表号/DKSQBH!--发票明细,一张发票0或多行--FPMXRowNum=行数HJJE=合计金额RowXH=序号HPMC=货品或项目名称JLDW=计量单位SL=数量DJ=单价JE=金额BZ=备注/RowRowXH=序号HPMC=货品或项目名称JLDW=计量单位SL=数量DJ=单价JE=金额