中东与北非 VAT/TRN 校验器(10 国)
对 10 个中东与北非国家(SA / AE / EG / QA / KW / BH / OM / JO / MA / TN)的 VAT / TRN 进行结构校验。各国均发布了结构规则,但没有公开查询 API;校验器返回结构判定 + 官方人工查询 URL。
Pro 功能
对 10 个中东与北非国家(SA / AE / EG / QA / KW / BH / OM / JO / MA / TN)的 VAT / TRN 进行结构校验。各国均发布了结构规则,但没有公开查询 API;校验器返回结构判定 + 官方人工查询 URL。 这是一个 Pro 工具——升级即可解锁它以及平台上的所有其他 Pro 工具。
升级到 Pro — 每月 19 美元✓ 所有 Pro 工具 · ✓ 每日无限次使用 · ✓ 优先处理
如何使用 中东与北非 VAT/TRN 校验器(10 国)
- 请先选择国家——每个国家的结构规则各不相同。即便数字正确,把沙特 TRN 当作「AE」提交也会无法通过格式验证。
- 沙特(SA)和巴林(BH)的 TRN 同为 15 位——但沙特以 3 开头,巴林以 2 开头。校验器以警告(而非硬性失败)的形式提示首位数字约束,以兼容受既往保留条款保护的旧 TRN。
- 阿联酋的税务登记号(TRN)始终以 FTA 在 2017 年引入的字面前缀「100」开头。阿曼的增值税 TRN 则以字面前缀「OM」开头,后接 10 位数字。
- 突尼斯使用 14 位的税务登记号(matricule fiscal):8 位基础码 + 3 位字母税务分类码(如应税主体为 AMP)+ 3 位市镇代码。摩洛哥的税务标识号(Identifiant Fiscal)则是一个 7 位的纯数字号码。
- 没有任何一家 MENA 税务机关提供公开的 TRN/增值税查询 API——ZATCA / FTA / ETA / GTA / KTA / NBR / OTA / ISTD / DGI 全部需要登录或验证码(CAPTCHA)才能访问。本验证器会在给出结构判定结果的同时,返回规范的查询 URL。
使用案例
在开具 ZATCA 第二阶段电子发票之前,先预验证某沙特供应商的 TRN
对阿联酋买家的 TRN 进行结构性确认——固定的“100”前缀能立即捕捉到误读为“101”或“110”的拼写错误。
在提交 ETA 电子发票前校验 9 位埃及税号(TRN)——对错误输入可省去一次网关往返
在开具法语或阿拉伯语发票之前,确认突尼斯 matricule fiscal 的 3 个字母税务分类码(AMP / ABS / 等)在结构上正确。
在供应商仅提供 7 位数字、买方需要确认格式的 B2B 合同中校验摩洛哥税号(IF)
最佳结果的技巧
- 切勿仅凭开头数字来判断——以 3 以外数字开头的沙特 TRN 仍应通过 ZATCA 的查询进行核对,本验证器会标记出这一偏差。
- 如果您不知道某个 TRN 属于哪个国家,可将国家选择器保留为任意值——返回结果中包含 `country_detected`(在全部 10 个国家中尽力进行正则匹配的结果),方便您据此更正记录。
- MENA 各税务机关的查询页面经常更换 URL。本验证器内置了 2026 年的规范 URL;如果某个查询 URL 返回 404,则以底层官方门户为准。
- TRN 校验仅在本地进行——即使结构检查通过,开具 B2B 发票前也务必到该国税务机关门户进行交叉核对。一旦提交了 TRN 错误的电子发票,ZATCA / FTA / ETA 可能会驳回整批发票。
常见问题
本工具能确认该 TRN 当前是否处于有效状态吗?
不会。校验器在本地确认结构有效性(正则 + 首位数字 + 长度)。确认是否处于有效状态需通过各国官方查询门户——ZATCA、FTA、ETA 等——而这些门户均未提供公开 API。返回结果中包含标准的人工查询 URL。
为什么 checksum_valid 总是 null?
与印度的 GSTIN(模 36)或许多欧盟增值税号(模 97)不同,没有任何中东北非(MENA)税务机关公布其 TRN 的校验算法。我们只能验证结构格式和首位数字的惯例。完整验证需通过官方查询门户进行。
科威特和卡塔尔目前还没有增值税(VAT),为什么验证器里还包含它们?
截至 2026 年 4 月,科威特和卡塔尔尚未开征增值税(VAT),但这两个司法管辖区都会为企业所得税及其他义务签发税务识别号(TIN)。该验证器既覆盖 TIN,也覆盖 VAT 号——`vat_label` 字段会按国家标明各自是哪一种。
属于这些工作流
本工具用于帮助你更高效完成任务的分步指南中
我们不存储您的文本。处理在实时进行,您的输入在生成结果后立即被丢弃。
解锁无限访问
免费用户:每天 5 次使用 | Pro 用户:无限制
✍️ 提示词库
即用型提示词 — 点击“使用”即可自动填入工具
为一家面向 [audience] 的 [type of business] 创建一份一页式商业计划书。
为一家专注于 [objective] 的公司中的 [role] 撰写 5 个 SMART 目标。
起草一封致客户的专业邮件,说明项目延期情况并附上新的时间表。
总结这份会议记录中的关键要点:[paste transcript]
为新入职的 [job title] 撰写一份 30-60-90 天的入职计划。