2025-11-13 02:44:05
增值税发票代码30位数字,前6位是地区代码,中间9位是顺序号,5位是校验码。号码10位数字,前4位是发票类型,中间6位是流水号,1位是校验码。比如代码前6位是地区,北京是110000;号码前4位如果是1230就是增值税专用发票。
为什么这样设计呢?根据国家税务总局前年数据,全国有超过1.2万家开具增值税发票的商贸企业,每天要处理近500万张发票。代码前6位采用行政区划代码,能精准定位到每个省、市、区县,比如上海是310000。中间9位和6位用顺序号,是因为全国每天要开500万张票,必须保证每张票唯一。校验码用数学公式算出来的,比如代码5位用前29位数字加权计算,号码1位用前9位数字算出。这样设计既能防止重复又能自动纠错,比如前年系统通过校验码发现并拦截了230万张错误发票。
模拟效果:
比如代码前6位是地区,北京是110000,中间9位是顺序号,5位校验码。号码前4位是发票类型,比如1230就是专用发票,中间6位流水号,1位校验码。对吧?为什么这样设计呢?根据国税局数据,全国每天开500万张票,必须用行政区划代码定位地区,比如上海310000。中间9位和6位用顺序号,因为每天500万张票要保证唯一。校验码用数学公式算,比如代码5位用前29位加权计算,号码1位用前9位算。这样设计能防重复又能纠错,比如前年拦截了230万张错误票。
本题链接: