中国发票号码查询

分清发票号码、发票代码和销售方税号,备齐查验所需信息,再核对开票公司的工商身份。

发布方:ChinaValidate发布于 2026年10月27日最后更新于 2026年10月27日

输入企业中文全称或统一社会信用代码,确认与交易对象一致后再查看企业信息。

开始企业查询查看报告示例
中国发票号码查询

收到一张中国发票,票面上方有一串很长的号码。为了核实这张票,你把号码粘贴到搜索框里,却可能什么也查不到,即使号码并没有输错。首先要弄清楚的是:这串号码对应的是发票、公司,还是供应商自己的订单。

查询发票号码,需要先认对票据,再备齐配套字段。数电票应使用完整的20位发票号码;许多旧版增值税发票则需要分别填写发票代码和8位发票号码。若要查询开票公司的工商信息,应改用销售方的法定名称和纳税人识别号。

本文介绍中国大陆税务发票,帮助你在打开查验表单前选对号码。核对时请把原始发票放在手边。邮件里复制的一串号码可以作为线索,却不能提供完成发票查验所需的全部信息。

先看字段名称

先看标签,再数位数。面对不熟悉的票面,几串长号码可能看起来同样重要。号码的位置能提供线索,但旁边印着的字段名称更可靠。

票面标签 对应内容 使用位置
发票号码 这张发票的号码 发票查验表单
发票代码 旧版发票号码配套使用的独立代码 相应票种要求的“发票代码”栏
校验码 部分发票上的查验字段 表单要求填写的“校验码”栏
销售方 · 纳税人识别号 开票纳税人的身份 公司身份核对

按这些票面名称逐项对照即可,不必先翻译整张发票。不要因为购买方税号先出现在视线里,就把它当作销售方税号。复制公司识别号码前,先找到销售方信息区。

供应商也可能发来一张使用自编号码的商业发票,例如 INV-2026-042。这里的号码只是订单单据编号示例,并非中国税务发票号码。在把“税务系统查不到”当作供应商涉嫌欺诈的证据前,先问清楚收到的是什么单据。查验渠道是否适用,取决于单据类型。

一串号码与两个字段

旧版电子发票和数电票的区别容易被忽略,因为两者都可能以 PDF 形式发送,但识别字段并不一样。税务机关的票面格式说明指出,旧版格式使用8位发票号码,数电票使用20位号码;数电票还取消了独立的校验码。

发票字段示意:数电票使用一串20位号码,旧版增值税发票分别列出代码和8位号码。
字段对照示意,并非真实发票。圆点用于遮蔽号码,短号码仅作举例。

数电票的完整号码应填在同一个字段里。不要看到旧教程有两个输入框,就把号码前半段拆出来填入发票代码栏;也不要只保留最后8位。这样处理后的号码,已经不是票面上的完整号码。

旧版发票的代码和号码应分别保留。发票代码通常为10位或12位,发票号码为8位。把这些信息发给同事时,请连同字段名称一起发送。只发两串没有标签的数字,会让接收方难以判断各自应填在哪一栏。

AWS China 的英文数电票指南提供了开票方视角的说明:数电票以一串20位号码替代原来的代码和号码,同时保留买卖双方名称及纳税人识别号。因此,同一张票上可以同时出现很长的发票号码和很长的公司识别号码,两者并不重复。

也不能仅凭纸张判断类型。电子发票可以打印出来。应看打印件上的发票类型和字段名称,而不是因为手里拿着一张纸,就把它归为旧版纸质发票。

20位号码的含义

全国推广数电发票的公告自2024年12月1日起施行。公告中的编码规则将20位号码分为四部分:公历年度后两位、开票方所属省级税务局的两位区域代码、一位开具渠道等信息,以及最后十五位顺序编码。

这能解释号码为什么这么长,却不能直接查出公司的注册名称、银行账户或交易历史。号码前缀不能替代销售方工商查询;年份看起来合理、位数正确,也不等于这张发票确实存在于税务系统中。

假设一封邮件里只有20位号码,没有附件。数位数只能判断它是否符合常见格式,无法告诉你开票日期、金额、销售方是否就是签约供应商,也无法确认发票副本有没有被修改。应先索取发票,不要自行补全缺失的信息。

备齐查验信息

全国查验平台的操作说明区分了以下常见输入组合。这些组合针对一般业务发票;运输、车辆等专门票据有各自的要求。

发票格式 需要准备的信息
数电普通发票或数电增值税专用发票 20位发票号码、开票日期、价税合计
旧版增值税专用发票,包括旧版电子专票 发票代码、8位发票号码、开票日期、不含税金额
旧版增值税普通发票,包括旧版电子普票 发票代码、8位发票号码、开票日期、校验码后六位

通过电子发票服务平台开具的纸质发票,也要按其具体票种的说明查验。官方指南特别说明:该平台开具的纸质增值税普通发票,其校验码输入项为密码区发票号码的后六位。这是需要仔细辨认票种的特殊情况,不能据此给任意发票自行拼出一个校验码。

金额要按表单要求的标签填写。价税合计是含税总额,金额则是票面金额字段。注意区分合计、税额和各行项目金额,不要用银行转账金额、换算后的外币金额或采购订单金额替代。

例如,一张示例单据写着金额人民币1,000元、税额60元、价税合计1,060元。这些只是练习识别字段的虚构数字,并不是在说明你的采购应适用什么税率。这个计算关系可以解释:为什么随手复制最先看到的金额,可能会填错。实际查验应以原始发票及所要求的金额栏为准。

如果你手头只有一个号码,可以向供应商明确索取材料。直接索要完整单据,通常比让对方逐项补发缺失字段的截图更清楚。

请发送原始发票文件,保留发票类型、完整发票号码、开票日期和金额字段,并确保销售方法定名称及纳税人识别号清晰可见。如果是旧版格式,请同时提供对应的发票代码和校验码。

找不到校验码时,可参考发票校验码查找指南。票面号码与查验网站显示的验证码(CAPTCHA)是不同内容,不要混用。

完整保留每一位

许多准备阶段的错误,并没有伪造发票那么复杂:开头的零不见了、截图裁掉了末尾几位,或者同事复制的是文件名中的号码,而非票面号码。提交前,应把待输入的内容与原字段逐位核对。

  1. 保留开头的零。例如示例号码 00123456 是8位,必须完整保留。去掉前两个零,就改变了这个号码。
  2. 按文本保存号码。通过电子表格或采购系统传递号码时,导入、导出后都应检查实际保存值。界面上被缩略显示的长号码,不能证明每一位都完整保留了。
  3. 一次复制一个完整字段。可以去掉复制时产生的换行,但不要为了塞进输入框而删除数字。如果输入框似乎过短,它可能属于另一种发票格式。
  4. 提取结果要回看原文件。使用上传工具时,提交前核对号码、日期和金额。识别出的字段只是查验输入,并不是查验结论。

原文件名有助于归档,可以保留,但不要把它当作发票号码的权威来源。供应商或邮件系统都可能重新命名附件。将发票号码、原文件和采购编号放在一起保存,方便其他人复核同一次查验。

核对开票公司

发票查验和工商查询回答的是不同问题:前者核对单据信息,后者帮助确认与你交易的登记主体。连接两者的,是票面上销售方的身份信息。

发票字段示意:发票号码用于查验单据,销售方名称和纳税人识别号用于查询公司。
已遮蔽字段的示意图。查公司使用销售方信息,查发票使用对应的票据号码。

按照税务机关的纳税人识别号规则,已取得统一社会信用代码的法人和其他组织,以该18位代码作为纳税人识别号。因此,中国大陆公司的票面税号,也可以帮助定位其工商登记记录。

应把销售方中文法定名称和完整识别号一起复制。如果已有供应商的营业执照,就对照执照上的相应字段。英文商号或电商店铺名可能有助于辨认企业,但在这个核对环节中,不能替代登记主体身份。

假设发票写的是一家公司,采购合同写的却是另一家。请保存两份文件,让供应商说明谁销售商品、谁负责开票,以及双方角色为什么不同。不要因为其中一个名称更熟悉,就自行忽略差异。即使业务关系合法,也应说明清楚,便于采购留档。

你可以使用 ChinaValidate 工商查询核对公司;如果不确定税号在哪,可查看中国公司税号查询指南。公司记录匹配,并不能单独证明发票真实;发票信息匹配,也不能证明某个银行账户属于销售方。

选择对应的查验入口

信息齐全后,可以打开全国增值税发票查验平台,或通过 ChinaValidate 发票查验工具查询其支持的票种。在 ChinaValidate,可以上传文件,也可以手动填写。继续操作前,请核对识别出的票种和字段。

将返回的票面信息与收到的原文件对照,并把查验结果、查验时间和文件一起保存。官方平台提供的是发票票面信息查验,这有助于核实发票,却不是对供应商或采购交易的全面评价。

如果表单拒绝输入,先回到原始文件,确认票种、完整号码和配套字段,再重新提交。若查询完成后提示无记录或信息不一致,请保留结果并联系开票方核实。不要悄悄修改号码或金额,直到“碰巧查到”为止。更完整的操作可参阅中国发票查验指南。

交接时保留一组可追溯材料即可:原发票、实际使用的号码、查验结果,以及核对过的销售方身份。这样同事能看清究竟查了什么,不会把发票号码当作公司号码,也不会把格式正确误认为真伪已经确认。