发票上的二维码是什么?为什么越来越多国家强制 QR 发票

发票二维码里通常编了卖方税号、发票号、金额、税额和税局签名,扫一下即可验真。沙特、葡萄牙、约旦、印度等多国已把 QR 列为发票合规的硬要求。

没有合规二维码的发票,在越来越多国家已经”不算数”。一张票印没印那个小方块、方块里编的内容能不能扫出来验真,正在成为税局判定发票真假的第一道关口。这篇不讲虚的,把二维码里装了什么、各国为什么强推、谁已经强制、华商怎么落地,一次讲清。

二维码里到底装了什么

发票上的二维码(QR code)不是装饰,而是把这张票的关键税务信息压缩成一段机器可读的编码。各国具体编什么略有差异,但通常都包含这几类信息:

  • 卖方身份:卖方名称、增值税号 / 税号;
  • 发票标识:发票号或唯一文件码、开票日期与时间戳;
  • 金额信息:含税总额、税额;
  • 防伪校验:发票内容的哈希值、税局或卖方的数字签名 / 密码签章。

以沙特 ZATCA 为例,据其官方规范,简化发票(B2C)的二维码必须用 TLV 格式编入五个字段:卖方名称、增值税号、时间戳、含税总额、税额;进入第二阶段后,二维码还要再加上发票 XML 的哈希、ECDSA 数字签名、公钥,以及 ZATCA 颁发的密码签章——共九个字段,再整体做 Base64 编码(据 ZATCA、Wafeq)。这意味着二维码本身就能”自证”:任何人都能拿卖方签名去比对 ZATCA 公布的信任链,验证真伪。

葡萄牙的二维码则把另一类信息编了进来。据 Fonoa、Storecove 等梳理,葡萄牙发票二维码(约自 2022 年起强制)里编了开票方税号、文件类型、日期、ATCUD 唯一码、各档计税基数与增值税额、软件认证编号等——基本等于把票面的税务要素原样塞进了那个方块。

为什么各国都盯上了发票二维码

说到底,二维码是税局用最低成本实现”全民监督 + 实时核验”的手段。据 Sovos、vatcalc 等机构梳理,各国强推 QR 发票的动机高度一致:

  1. 防伪:合法发票都带可验证的二维码后,假票、改过金额的票一扫就露馅,造假门槛大幅抬高。
  2. 便于稽查:二维码让税局能快速抓取每一张票的数据、与申报记录自动比对,稽查不再靠人工翻账本。
  3. 消费者验真:顾客自己就能扫码确认这张票在不在税局系统里,等于让上亿消费者成了”义务稽查员”。
  4. 数据比对堵漏:发票数据实时进税局,账实不符、少报销售额更容易被系统抓出来——这正是各国追回增值税流失的核心抓手。

一句话:二维码把”事后查账”变成了”事中、甚至当场就能验”,这是它在全球快速铺开的根本原因。

哪些国家已经强制 QR 发票

发票二维码早已不是个别国家的做法,而是横跨中东、欧洲、亚洲、非洲、拉美的全球趋势:

  • 沙特阿拉伯:ZATCA 的简化发票第一阶段(2021 年 12 月起)即要求带二维码,第二阶段进一步要求二维码内含密码签章(据 ZATCA)。
  • 葡萄牙:发票二维码约自 2022 年强制、ATCUD 唯一码约自 2023 年强制,二者是合规发票的硬要素(据 Fonoa、EY)。
  • 约旦:JoFotara 国家电子发票走清算式——发票要先报税局 ISTD 校验,校验通过后由 ISTD 回传二维码,“没有 QR 就不是合法发票”,2025 年 4 月起全面强制(据 EDICOM、VATupdate)。
  • 科特迪瓦:规范化电子发票 FNE 经税局 DGI 实时验证后,票面要带认证二维码、FNE 标识与电子印章,2025 年起分批取代旧的贴纸纸质发票(据 DGI、EDICOM)。
  • 印度:B2B 电子发票由发票登记门户(IRP)生成带数字签名的二维码;年营业额超过约 500 亿卢比的商户,其 B2C 发票还须显示动态二维码,并有官方验证 App 供扫码核验(据印度 GSTN、ClearTax)。
  • 拉美与更多国家:巴西 NFC-e、墨西哥 CFDI、西班牙 VeriFactu 等也都把二维码作为发票 / 小票的标配(据 vatcalc)。

可以看到,无论用的是”清算式”还是”后审制”,二维码几乎是各国电子发票的共同标配。

海外华商怎么确保二维码合规

对在这些国家开店、做批发的华商,二维码合规落到收银台,就是一件事:你的收银系统能不能按当地规范,自动生成并打印那个合法的二维码。几条实务建议:

  1. 认清”二维码 ≠ 随便生成一个码”。各国二维码有严格的字段和编码规范(如沙特的 TLV+Base64),有的还必须先经税局清算取号、加盖签章才能生成。随手用收银机画一个二维码,扫出来对不上,照样不合规。
  2. 优先选已按当地规范对接的系统。普通收银软件、从国内直接搬来的程序,多半产不出合规二维码。选型时直接问厂商”是否支持我所在国家的发票二维码 / 电子发票规范”最关键。
  3. 盯紧进项票的二维码。在约旦、科特迪瓦等清算式国家,供应商给你的票如果没有合法二维码,你这笔进项税往往抵不了、成本也可能不被认——验票时顺手扫一下,能帮你挡掉不少坑。
  4. 留意各国细则会动。强制门槛、字段要求、上线时间各国不同且时常调整,具体以当地税局公告并结合本地会计确认为准,别照搬网文。

把这套理顺,发票上那个小方块就不再是”多出来的麻烦”,而是收银时系统自动盖好的一道合规保险。

常见问题

“发票上的二维码到底编了哪些信息?”
“据沙特 ZATCA、葡萄牙税局 AT 等官方规范,发票二维码通常编了卖方名称与税号、发票号或唯一标识、开票时间戳、含税金额与税额;进阶的还会加上发票哈希值和税局或卖方的数字签名。扫码就能把票面信息和这串编码比对,核验真伪。”
“各国为什么纷纷强制 QR 发票?”
“据 Sovos、vatcalc 等机构梳理,核心目的是防伪、便于稽查、让消费者自行验真,并把发票数据与税局记录实时比对,从而堵住增值税偷漏。一张没有合法二维码的发票,会立刻显得可疑。”
“哪些国家已经强制发票带二维码?”
“据各国税局与 EDICOM、Fonoa 等机构,沙特 ZATCA 的简化发票、葡萄牙(ATCUD+QR)、约旦 JoFotara、科特迪瓦 FNE、印度 B2C 动态 QR,以及巴西 NFC-e、墨西哥 CFDI、西班牙 VeriFactu 等都已要求或正在推行发票二维码。”
“消费者扫了发票上的二维码能看到什么?”
“据约旦 ISTD、印度 GSTN 等说明,扫码通常会跳到税局核验页或显示已签名的发票数据,确认这张票确实在税局系统里登记过、内容未被篡改。印度还专门发布了 e-Invoice QR Code Verifier 验证 App 供扫码核验。”
“我的中国收银系统能直接打印这些合规二维码吗?”
“通常不能。据各国技术规范,合规二维码要按当地格式(如沙特的 TLV+Base64)编码,部分还需先经税局清算取号或加盖密码签章才能生成。普通收银软件多半产不出,需选用已按当地规范对接的方案。”