发票号码与发票代码是发票上的两组关键数字,看似相似却各有玄机,发票代码相当于发票的“身份证号”,由12位数字组成,包含了发票的属地、印制年份、批次、版别等信息,用于区分发票的种类和来源,而发票号码则是发票的“流水号”,通常是8位数字,代表同一批次发票中每一张的独特顺序编码,简言之,发票代码用于识别发票的“身份属性”,发票号码用于锁定“具体个体”,两者组合使用,才能确保每一张发票的独一无二,便于税务系统追溯查验,防范假票和重复报销。
在日常生活中,我们几乎人人都会接触到发票:吃饭要开票、打车要开票、购物要开票,但大多数人拿到发票后只是随手一拍或塞进钱包,很少有人会仔细留意发票上那两串关键数字——发票号码和发票代码。
它们长得很像,都是数字串,但功能完全不同,如果你曾经对着报销单发呆,或者怀疑自己收到假发票,那么这篇文章就是为你准备的。
发票代码:发票的“身份证号码”
发票代码是一串由12位数字组成的编码,它标识的是这张发票的种类、年份、地区、批次等信息,它回答的问题是:“这是一张什么类型的发票?”
12位数字的含义拆解(以普通发票为例)
- 第1位:国地税标志(0为国税,1为地税,全面营改增后多为0)
- 第2-5位:地区代码(省市县行政区划)
- 第6-7位:年份(发票印制或发售的年份)
- 第8位:发票印制批次
- 第9-12位:发票种类和版式(如增值税专用发票、普通发票、机打发票等)
由于不同地区和行业的代码规则存在差异,普通人不需要记住全部含义,但有一点可以确定:同一批次的同一类发票,其发票代码完全相同,它就像“月饼模具”,同一模具印出的月饼图案一致,但每一块月饼的编号各不相同。
发票号码:每张发票的“流水号”
发票号码则是一串通常为8位(也有10位或更多)的连续号码,它是某一种类发票在当年内的唯一顺序编号,它回答的问题是:“同一种发票中,这一张是哪一张?”
- 同一家公司的同一本发票,号码是连续的。
- 发票号码每张都不同,类似钞票的冠字号码。
- 在发票代码相同的前提下,发票号码唯一确定一张发票。
如果把发票代码比作某款车型的“型号”,那么发票号码就是这辆车的“车牌号”,型号相同,车牌不同。
两者为什么必须同时使用?
很多人以为只要记住其中一个就能验票,其实不行,发票代码与发票号码是组合主键:
- 仅靠发票代码,只能知道“这是哪种发票”,却无法锁定具体某张。
- 仅靠发票号码,可能会在不同地区、不同年份、不同票种中出现重复。
只有将代码+号码组合起来,才能在税务系统中准确定位到唯一一张发票,在网上查验发票真伪时,两个字段都是必填项。
举个例子:
发票代码:0 4400 24 5 1001
发票号码:12345678
这一组合在税务系统的数据库中,指向的就是唯一一张广州市某公司2024年机打普通发票。
如何利用这两个编号查验发票真伪?
- 拿到发票后,先核对发票代码是否有12位,发票号码是否与印制号一致(看票面右上角)。
- 登录国家税务总局全国增值税发票查验平台(或各省电子税务局)。
- 输入发票代码、发票号码、开票日期、开票金额(不含税),输入验证码。
- 点击查验,系统会显示发票的状态:正常、作废、失控等。
如果查询结果与实际信息不符,或提示“查无此票”,那你就要提高警惕,这很可能是一张假发票。
容易踩的坑:几个常见误区
- 发票号码就是发票代码。 错,两者位数不同,含义不同,千万不要填反。
- 电子发票没有发票代码。 错,电子发票也有发票代码和号码,只不过它们会显示在电子票面上,通常位于右上角。
- 发票代码一样说明发票是假的。 不一定,同一批次的发票代码本来就一样,只要号码不同且真实存在即可。
- 报销时只写二维码就行。 财务审核需要录入发票代码和号码,二维码只是方便扫码查验,不能替代文字信息。
小小数字,大有讲究
发票号码与发票代码,看似只是不起眼的数字串,却是税务系统中牵引无数企业交易、个人报销、国家监管的关键线索,下一次再拿起发票时,不妨多看几眼那两串数字——它们不是冷冰冰的代码,而是每一笔经济活动的“数字脚印”。
如果你曾经因为填错这两个号码而申报失败,或者因为它们而对发票多了几分了解,那就把这篇文章分享给身边的朋友吧,让更多人从“看不懂”到“看得懂”,也算是一种小小的财务素养提升。

