安全

墨西哥 RFC 驗證

驗證墨西哥 RFC(個人/企業)結構。

—
結果
—
類型
批次檢查——每行貼上一個

跨國或更大量的清單?請使用 批次證件驗證工作台.

驗證墨西哥 RFC

貼上 12 或 13 碼的 RFC 以檢查結構、檢視分段名稱/日期/同碼,並批次檢查清單 — 全程本機處理。

RFC檢查字元的運作方式

RFC 的最後一個字元是根據前面的字元計算出的檢查字元。此工具使用的 SAT 字典、12 欄位加權求和規則以及模 11 規則都與驗證器相同。

結構

類型長度模式
個人13先有四個字母,接著是YYMMDD,最後是三個字元的同音字碼。這四個字母分別是父姓的首字母、父姓內部的第一個母音、母姓的首字母以及名字的首字母。
公司12取自法定名稱的三個字母,接著是公司成立日期 YYMMDD,最後是三個字元的同形碼。
同碼3前兩個字元由 SAT 分配。最後一個字元是檢查字元。
通用大眾版XAXX010101000供全體國民使用的通用RFC(público en general),可在未經SAT登記的發票上使用。此工具能識別該類RFC,且不執行檢查字元測試。
通用外國人版XEXX010101000供外國居民使用的通用RFC,可在未經SAT登記的發票上使用。此工具能識別該類RFC,且不執行檢查字元測試。

驗證時,13個字元的RFC會將前12個字元作為加權基礎。12個字元的公司RFC會在開頭補一個空格,這樣仍會有12個數值乘以從13到2的權重。日期欄位必須是實際存在的日曆日期。由於RFC沒有世紀標記,只要19yy或20yy是閏年,29月2日就會被接受。

實作範例:ABC680524P73

This is the legal 12-character company specimen from the batch-check placeholder on this page. Because it is 12 characters long, the weighted body is a leading space plus the first 11 characters. Each of those 12 characters is looked up in the dictionary below, multiplied by a weight from 13 down to 2, and the products are added. The total is taken modulo 11. A remainder of 0 gives the check character 0. Otherwise subtract the remainder from 11: if that gives 10 (remainder 1) the check character is A, and any other result is that digit itself (for example remainder 10 gives 1).

字典0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ
位置字素字典值重量產品
1(空格)3713481
2A1012120
3B1111121
4C1210120
566954
688864
70070
855630
922510
1044416
11P26378
1277214
乘積之總和1108
模 11 餘數8
校驗字素3

各乘積相加的結果為 1108。該總和取模 11 後為 8,11 減 8 等於 3,這與樣本的最後一個字元相符。

有兩種邊界情況樣本並未涵蓋:ABC680524PKA 以 A 結尾是因為其總和餘數為 1,而 ABC680524PJ1 以 1 結尾是因為其總和餘數為 10。這兩者都是由同一個用來驗證你輸入內容的函數所計算出的結果。

官方來源

常見錯誤以及該數字無法告知你的資訊

  • 請勿將 & 視為非法字元。在公司名稱中,它是 SAT 字典裡合法的字素,位於 N 之後。
  • 請勿將 Ñ 視為非法字元。它是此工具所使用的 SAT 字典中的最後一個字素。
  • 切勿將通用的 RFC 當作個人 RFC 使用。XAXX010101000 與 XEXX010101000 是共用發票金鑰,並非在 SAT 登記的個人資料。
  • 請勿輸入不存在於日曆上的日期。YYMMDD 區塊必須對應合理的月份與日期,包含上述的閏年 2 月 29 日。
  • 僅有相符的校驗字元,只能證明金鑰被完整複製,並不能證明該SAT已將其登記。若要確認登記狀況,請使用上方的SAT Validador de RFC或CURP查詢功能;而Constancia de situación fiscal才是載明已登記RFC的正式文件。

RFC (Registro Federal de Contribuyentes) 是墨西哥由 SAT (Servicio de Administración Tributaria) 發放的稅務識別號。個人(personas físicas)的號碼有 13 個字元:從姓名提取的 4 個字母、6 位出生日期數字 (YYMMDD),以及 3 字元 homoclave。

公司(personas morales)的號碼有 12 個字元:3 個字母、6 個公司成立日期數字和 homoclave。homoclave 的最後一個字元是使用 SAT 字元值表按 modulo 11 計算的檢查碼——本工具會在本機重新計算,並標示結構錯誤、不可能的日期和檢查碼不符。

限制:homoclave的前兩個字符由SAT根據內部數據分配,因此沒有離線工具能從姓名推導出它們——我們驗證一致性,而非登記處的存在。如需登記狀態、暫停或記錄中的確切RFC,請使用SAT的官方服務。最後驗證時間:2026年7月。

常見問題

什麼是 RFC?

聯邦納稅人登記(RFC)是墨西哥的稅務ID:個人為13個字元,公司為12個字元。

這個會檢查什麼?

分為三個層面:結構(公司名稱字母 + YYMMDD + 同形碼)、日期是否為真實的日曆日期,以及使用官方 SAT mod-11 表重新計算出的最終校驗字元。通用的 RFC(供大眾使用的 XAXX010101000、供外國人使用的 XEXX010101000)均被認可。只有 SAT 本身才能確認實際的註冊狀況。

可以一次檢查多個嗎?

可以。開啟批次驗證功能,每行貼上一組RFC,再將結果匯出為CSV檔。

我的RFC已上傳了嗎?

不會。一切都在你的瀏覽器本機執行。

13 字元的 RFC 與 12 字元的 RFC 有什麼差別?

13 字元代表個人:包含 4 個姓名字母、YYMMDD 格式的出生日期,以及 3 字元的同形異義詞碼。12 字元代表公司:包含 3 個字母、YYMMDD 格式的成立日期,以及 3 字元的同形異義詞碼。無論哪種形式,最後一個字元都是檢查字元。

什麼是 XAXX010101000 與 XEXX010101000?

這些是此工具無需執行檢查字元測試即可識別的通用 RFC。XAXX010101000 是未指明註冊人身份的發票上供一般大眾使用的代碼;XEXX010101000 是同一情況下外國居民的通用代碼。

什麼是同形碼?

它是最後三個字元。SAT 會指定前兩個字元,用來區分那些名字字首與出生日期相同的個人或公司;第三個字元是根據 SAT 字典與模 11 規則計算出的校驗字元。

為何SAT仍會拒絕此工具能驗證通過的RFC?

相符的校驗字元僅能證明該金鑰的內部資料是一致的,無法證明它已於SAT登記、處於啟用狀態,或是屬於發票上所載的個人或公司。若要確認登記狀況,請使用SAT Validador de RFC或上述的CURP查詢功能;而Constancia de situación fiscal才是載明已登記金鑰的正式文件。

最後更新日期: