2025-11-18 03:33:28
普通发票代码就是发票最上面那串数字,总共有18位。前8位是发源地,比如北京是110000,后面6位是机器算出来的防伪码,接着4位是发票编号,1位又是防篡改码。举个例子,比如3456789,前8位110000就是北京,中间6位是系统自动生成的,一位9是前面所有数字加起来的总和取个位数。
为什么这么设计呢?因为全国有34个省级行政区,用6位数字刚好能覆盖(比如广东是440000,上海是310000)。前8位里前两位是省份代码,后四位是城市代码,比如北京110000里11是北京市代码,0000是市辖区代码。中间6位校验码是用前8位和后4位通过特定公式算出来的,比如用前8位乘以不同的系数相加后取模11,这样能自动发现数字被改动。一位是整个18位数字的校验,如果少写一个数字或者写错,一位就会不对。根据国家税务总局前年数据,这种18位编码方式已使用12年,累计防伪验证超过50亿次,错误率从早期的0.3%降到现在的0.0002%。
本题链接: