日本发票登记号码验证工具|T号码(インボイス番号)校验位检查

在浏览器本地离线验证日本合格发票开具事业者登记号码(俗称T号码)的位数、"T"前缀和校验位,快速发现发票号码的输入错误。

什么是发票登记号码验证工具

合格发票开具事业者登记号码(俗称T号码)是日本自2023年10月起实施的发票制度(合格发票等保存方式)中,企业为使买方能够享受消费税进项税额抵扣而必须持有的登记号码。它由字母"T"加13位数字组成;对于法人企业,这13位数字与该法人此前已被赋予的"法人番号"完全相同。当您需要将交易对象开具的发票上的登记号码转录到财务系统时,能够立即确认是否存在数字缺失或顺序颠倒,可以大大减少财会工作中的核对负担。

本工具会根据日本国税厅公布的算法,用号码的前12位(基础号码)计算出校验位(末位数字),并判断其是否与实际输入的末位数字一致。您输入的号码以及验证结果都不会发送到任何服务器,全部计算均在浏览器内通过JavaScript本地完成。不过,本工具只能确认号码"格式上是否成立",无法确认该企业是否真的已作为合格发票开具事业者完成登记,也无法确认登记是否仍然有效。如需确认实际登记情况,请使用国税厅的"合格发票开具事业者公示网站"。

发票登记号码验证工具的使用方法

  1. 输入发票登记号码 将发票等文件上以"T"开头的13位号码原样输入。即使含有空格或短横线,系统也会自动去除。
  2. 查看格式判定结果 显示号码是否符合"T" + 13位数字的格式要求。
  3. 查看校验位判定结果 显示末位的校验位是否与根据前12位计算出的正确值一致。若不一致,还会同时显示正确的校验位,帮助您判断哪一位数字可能出错。

用好本工具的小技巧

  • 复制粘贴的号码即使含有空格或短横线,系统也会先自动清除再进行判定,您可以直接粘贴,无需手动整理。
  • 法人企业的登记号码就是"T" + 该法人的13位法人番号,如果能通过法务局的登记信息或国税厅的法人番号公示网站核对法人番号,一并比对可以提高准确度。
  • 个体经营者和无法人资格的团体等由于没有法人番号,登记时会被重新赋予一个13位号码,但其校验位的计算方法与法人番号完全相同。
  • 本工具的验证结果仅供参考。要最终确认交易对象是否真的已作为发票开具事业者完成登记,请以国税厅公示网站的查询结果为准。

发票登记号码验证的适用场景

核对收到发票上登记号码的输入错误

在将交易对象寄来的发票上的登记号码转录到财务系统时,可以立即确认是否存在数字缺失或顺序颠倒。

开具发票前预先检查本公司号码

在新版发票模板中填写本公司的发票登记号码时,可以再次确认位数和格式是否正确。

财会人员处理多家交易对象号码时的初步筛查

适合在使用国税厅公示网站进行正式核实之前,先筛出明显的输入错误。

发票模板或系统迁移时的批量检查

在切换发票开具系统时,也可用于逐条检查现有交易对象主数据中登记的发票号码格式是否正确。

发票登记号码验证相关术语

合格发票开具事业者登记号码(T号码)
在日本发票制度中,用于证明某企业可以开具合格发票(インボイス)的登记号码,由"T" + 13位数字构成。
校验位
为检测号码输入错误而附加在末位的验证数字。通过既定公式从前12位(基础号码)计算出的值与该数字是否一致,来判断是否存在输入错误。
法人番号
日本国税厅指定给所有法人企业的13位号码。法人企业的发票登记号码就是在该法人番号前加上"T"而成。
发票制度(合格发票等保存方式)
2023年10月起实施的日本消费税进项税额抵扣制度。买方要享受进项税额抵扣,原则上必须保存由已登记的合格发票开具事业者开出、注明登记号码的合格发票。
合格发票开具事业者公示网站
由日本国税厅运营的官方网站,可通过登记号码查询发票开具事业者的名称、登记日期等信息,是确认实际登记情况的最终依据。

发票登记号码验证常见问题

不能。本工具只是离线检查号码的位数、格式和校验位。要确认是否已在国税厅完成登记,请使用官方的"合格发票开具事业者公示网站"进行查询。

可以。个体经营者和无法人资格的团体等由于没有法人番号,会被重新赋予一个新的13位号码,但校验位的计算方法与法人番号完全相同,因此本工具同样适用于验证。

校验位不一致,很可能意味着存在输入错误(如数字缺失或顺序颠倒)。如果您没有印象出错,建议直接向开具该发票的交易对象核实。

对法人企业而言,发票登记号码就是在法人番号前加上"T"而成,两者可以视为同一号码的不同表示。但个体经营者和无法人资格的团体等没有法人番号,在登记发票制度时会被另外赋予一个新的13位号码。

它与日本国税厅公布的法人番号校验位计算逻辑完全相同。发票登记号码(T号码)也采用同一套算法来计算校验位。
工具君

闲话 ― T号码与法人番号的渊源

发票制度刚开始实施时,许多财会人员都感到惊讶:法人企业的发票登记号码并不是"专门新发的号码",而只是在2015年就已经赋予所有法人企业的法人番号前面加上一个字母"T"而成。国税厅没有从零开始设计一套全新的编号体系,而是直接沿用了既有的法人番号制度,这样一来,企业不需要重新记住新的号码,现有的发票系统和会计软件也只需做较小的改动即可适配。

不过,个体经营者、自由职业者以及无法人资格的团体(例如家长会、校友会等部分组织)本身并没有法人番号这样的前提号码,因此只有在申请发票制度登记时,才会第一次被赋予一个新的13位号码。即便是这种新赋予的号码,其校验位的计算方法也与法人番号完全一致,仅从数字表面是无法区分一个号码究竟是沿用了既有法人番号,还是全新赋予的。

校验位这一思路本身,是邮政编码、ISBN、信用卡号码等场景也常用的经典手法,目的是用简单的机械方式检测最常见的人为转录错误——单个数字打错,或相邻两位数字顺序颠倒。法人番号的算法采用了相当简洁的模运算:将基础号码12位数字按位置赋予相应权重后求和,再用除以9后的余数推导出校验位。不需要复杂的加密技术,仅凭这样的算术就足以捕捉日常转录中的大多数失误。