セキュリティ

メキシコ RFC検証

メキシコのRFC形式を検証する。

—
結果
—
種類
バッチチェック — 複数回貼り付け、1行につき1つずつ貼り付けます

複数国または大量のリストには、こちらを使用: 一括ID検証ワークベンチ.

メキシコのRFCを検証

12文字または13文字のRFCを貼り付けて、構造を確認し、氏名/日付/ホモクレーブをセグメント表示し、リストをバッチチェック — すべてローカルで。

RFCのチェック文字の仕組み

RFCの最後の文字は、それより前の文字から算出されるチェック文字です。本ツールはバリデータと同じSAT辞書、同じ12項目の加重和、同じモジュロ11のルールを使用します。

構造

種類長さパターン
個人13最初の4文字は父姓の最初の文字、父姓の内部の最初の母音、母姓の最初の文字、名前の最初の文字です。その後にYYMMDD、そして3文字のホモクラーヴが続きます。
会社12法人名から取った3文字に、設立日のYYMMDD、そして3文字のホモクラーベが続きます。
ホモクラーベ3最初の2文字はSATが割り当てます。最後の文字はチェック文字です。
汎用・一般向けXAXX010101000国内一般向けの汎用RFCで、SATに登録されていない人の請求書でも使用可能です。本ツールではこれを認識し、チェック文字の検証は行いません。
汎用・外国人向けXEXX010101000外国人向けの汎用RFCで、SATに登録されていない人の請求書でも使用可能です。本ツールではこれを認識し、チェック文字の検証は行いません。

検証の際、13文字のRFCでは最初の12文字が重み付けされた本体となります。12文字の法人用RFCには先頭にスペースが補填され、12個の値が依然として重み13から2までで乗算されます。日付欄には実際の暦日が入力される必要があります。RFCには世紀を示す記号がないため、19yyまたは20yyが閏年である場合には2月29日も有効とみなされます。

動作例: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になり、これはサンプルの最後の文字と一致します。

境界ケースが2つあり、サンプルでは該当しません:ABC680524PKAは合計値の余りが1なので末尾がAになり、ABC680524PJ1は合計値の余りが10なので末尾が1になります。どちらも入力内容を検証する同じ関数で計算されます。

公式情報源

よくある間違いと、その数字では分からないこと

  • 「&」を不正な文字として扱わないでください。会社名においては、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)のRFCは12文字で、3文字、設立日の6桁、homoclaveで構成されます。homoclaveの末尾文字はSATの文字値表を使ってmodulo 11で算出するチェックディジットです — このツールはローカルで再計算し、構造エラー、存在しない日付、チェックディジットの不一致を示します。

制限:ホモクラーベの最初の2文字はSATが内部データから割り当てるため、オフラインツールでは名前から導出できません。当ツールは一貫性を検証し、登録の存在は検証しません。登録ステータス、停止、記録上の正確なRFCについては、SATの公式サービスを使用してください。最終確認:2026年7月。

よくある質問

RFCとは?

RFC(連邦納税者登録番号)はメキシコの税務ID:個人は13桁、法人は12桁です。

これは何をチェックする?

3つのレイヤー:構造(法人名の文字+YYMMDD+ホモクラーベ)、日付が実際の暦日かどうか、そして公式のSAT mod-11テーブルを用いて再計算された最終チェック文字。汎用RFC(一般向けはXAXX010101000、外国人向けはXEXX010101000)も認識されます。実際の登録を確認できるのはSATのみです。

一度に複数確認できますか?

はい。一括チェックを開き、1行に1つのRFCを貼り付けて、結果をCSVとしてエクスポートしてください。

RFC はアップロードされますか?

いいえ、すべてブラウザ上でローカルに動作します。

13文字のRFCと12文字のRFCの違いは何ですか?

13文字の場合は個人で、4文字の名前、YYMMDD形式の生年月日、3文字のホモクラベからなります。12文字の場合は法人で、3文字の名前、YYMMDD形式の設立日、3文字のホモクラベからなります。どちらの形式も最後の文字がチェック文字です。

XAXX010101000とXEXX010101000とは何ですか?

これらはチェック文字の検証を適用せずに本ツールが認識する汎用RFCです。XAXX010101000は、登録者が特定されない請求書における一般大衆向けのキーです。XEXX010101000は、同様の状況にある外国人居住者のための汎用キーです。

ホモクラーベとは何ですか?

最後の3文字です。SATは、同じ名前の文字と生年月日を持つ人や企業を区別するために最初の2文字を割り当てます。3番目の文字は、SATの辞書とモジュロ11の規則に基づいて計算されるチェック文字です。

なぜSATは、本ツールが受け入れるRFCを拒否するのでしょうか?

一致するチェック文字が存在するだけでは、キーが内部で整合性を保っていることしか証明されません。SATに登録されていることや、有効であること、請求書に記載された個人・法人が所有していることまでは証明されません。登録の確認には、SATのValidador de RFCまたはCURP検索機能をご利用ください。Constancia de situación fiscalは、登録済みのキーを記載した正式な書類です。

最終更新日: