Keamanan

Validator RFC Meksiko

Validasi struktur RFC Meksiko.

—
Hasil
—
Tipe
Pemeriksaan batch — tempel banyak, satu per baris

Lintas negara atau daftar lebih besar? Gunakan meja kerja validasi ID massal.

Validasi RFC Meksiko

Tempel RFC 12 atau 13 karakter untuk memeriksa strukturnya, lihat nama/tanggal/homoclave tersegmentasi, dan periksa daftar batch — semua secara lokal.

Cara kerja karakter validasi RFC

Karakter terakhir pada RFC adalah karakter cek yang dihitung dari karakter-karakter sebelumnya. Alat ini menggunakan kamus SAT, penjumlahan berbobot 12 slot, dan aturan modulo-11 yang sama seperti alat validasinya.

Struktur

JenisPanjangPola
Perorangan13Empat huruf, lalu YYMMDD, kemudian homoclave berisi 3 karakter. Keempat huruf tersebut adalah huruf pertama dari nama belakang ayah, vokal pertama dalam nama belakang ayah, huruf pertama dari nama belakang ibu, dan huruf pertama dari nama depan.
Perusahaan12Tiga huruf dari nama resmi, lalu YYMMDD tanggal pendirian, kemudian homoclave berupa tiga karakter.
Homoclave3Dua karakter pertama ditetapkan oleh SAT. Karakter terakhir merupakan karakter cek.
RFC umum untuk masyarakat umumXAXX010101000RFC umum untuk masyarakat nasional (público en general), dapat digunakan pada faktur tanpa pendaftaran SAT dari individu. Alat ini mengenalinya dan tidak menerapkan uji karakter validasi.
RFC umum untuk penduduk asingXEXX010101000RFC umum untuk penduduk asing, dapat digunakan pada faktur tanpa pendaftaran SAT dari individu. Alat ini mengenalinya dan tidak menerapkan uji karakter validasi.

Untuk proses validasi, RFC berisi 13 karakter menggunakan 12 karakter pertama sebagai bagian utama yang diberi bobot. RFC perusahaan berisi 12 karakter akan ditambahkan spasi di awal agar 12 nilai tersebut tetap dikalikan dengan bobot dari 13 hingga 2. Blok tanggal harus merupakan hari kalender yang valid. Karena RFC tidak memiliki penanda abad, tanggal 29 Februari diizinkan jika tahun 19yy atau 20yy merupakan tahun kabisat.

Contoh penerapan: 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).

Kamus0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ
PosisiKarakterNilai kamusBeratProduk
1(空格)3713481
2A1012120
3B1111121
4C1210120
566954
688864
70070
855630
922510
1044416
11P26378
1277214
Jumlah hasil perkalian1108
Sisa pembagian dengan 118
Karakter cek3

Hasil perkalian tersebut berjumlah 1108. Total itu modulo 11 adalah 8, dan 11 dikurangi 8 sama dengan 3, yang sesuai dengan karakter terakhir pada contoh tersebut.

Dua kasus batas yang tidak terjadi pada contoh ini: ABC680524PKA berakhir dengan huruf A karena sisa pembagian dari totalnya adalah 1, dan ABC680524PJ1 berakhir dengan angka 1 karena sisa pembagian dari totalnya adalah 10. Keduanya dihitung menggunakan fungsi yang sama untuk memvalidasi input Anda.

Sumber resmi

Kesalahan umum dan hal yang tidak dapat diungkapkan oleh digit tersebut

  • Jangan anggap & sebagai karakter ilegal. Dalam nama perusahaan, karakter ini merupakan karakter yang diizinkan dalam kamus SAT, terletak setelah huruf N.
  • Jangan anggap Ñ sebagai karakter ilegal. Karakter ini merupakan karakter terakhir dalam kamus SAT yang digunakan alat ini.
  • Jangan gunakan kode RFC umum seolah-olah itu merupakan RFC pribadi. XAXX010101000 dan XEXX010101000 adalah kunci faktur bersama, bukan milik seseorang yang terdaftar di SAT.
  • Jangan ketik tanggal yang bukan hari kalender yang valid. Blok YYMMDD harus merupakan kombinasi bulan dan hari yang memungkinkan, termasuk 29 Februari pada tahun kabisat sebagaimana dijelaskan di atas.
  • Karakter cek yang cocok hanya membuktikan bahwa kunci tersebut disalin secara konsisten. Hal ini tidak membuktikan bahwa SAT telah mendaftarkannya. Untuk mengonfirmasi pendaftaran, gunakan SAT Validador de RFC atau fitur pencarian CURP yang tercantum di atas; Constancia de situación fiscal merupakan dokumen resmi yang menyatakan RFC yang terdaftar.

RFC (Registro Federal de Contribuyentes) adalah ID pajak Meksiko yang diterbitkan oleh SAT (Servicio de Administración Tributaria). Individu (personas físicas) memperoleh 13 karakter: 4 huruf dari nama, 6 digit tanggal lahir (YYMMDD), dan homoclave 3 karakter.

Perusahaan (personas morales) memperoleh 12 karakter: 3 huruf, 6 digit tanggal pendirian, dan homoclave. Karakter terakhir homoclave adalah digit pemeriksa yang dihitung dengan tabel nilai karakter SAT modulo 11 — alat ini menghitungnya ulang secara lokal serta menandai kesalahan struktur, tanggal yang mustahil, dan ketidakcocokan digit pemeriksa.

Batasan: dua karakter pertama homoclave ditetapkan oleh SAT dari data internal, sehingga tidak ada alat offline yang bisa menurunkannya dari nama — kami memvalidasi konsistensi, bukan keberadaan registri. Untuk status registri, penangguhan, atau RFC persis yang tercatat, gunakan layanan resmi SAT. Terakhir diverifikasi: Juli 2026.

FAQ

Apa itu RFC?

Registro Federal de Contribuyentes adalah ID pajak Meksiko: 13 karakter untuk individu dan 12 untuk perusahaan.

Apa yang diperiksa ini?

Tiga lapisan: struktur (huruf nama + YYMMDD + homoclave), apakah tanggal tersebut merupakan tanggal kalender yang valid, serta karakter cek akhir yang dihitung ulang menggunakan tabel mod-11 resmi SAT. RFC generik (XAXX010101000 untuk publik, XEXX010101000 untuk warga asing) dapat dikenali. Hanya SAT sendiri yang bisa mengonfirmasi pendaftaran yang sebenarnya.

Bisakah saya memeriksa banyak sekaligus?

Ya. Buka fitur pengecekan batch, tempel satu RFC per baris, lalu ekspor hasilnya sebagai CSV.

Apakah RFC saya sudah diunggah?

Tidak. Semuanya berjalan secara lokal di browser Anda.

Apa perbedaan antara RFC berisi 13 karakter dan RFC berisi 12 karakter?

Tiga belas karakter mewakili individu: empat huruf nama, tanggal lahir dalam format YYMMDD, dan homoklave berupa tiga karakter. Dua belas karakter mewakili perusahaan: tiga huruf, tanggal pendirian dalam format YYMMDD, dan homoklave berupa tiga karakter. Karakter terakhir pada kedua bentuk tersebut merupakan karakter cek.

Apa itu XAXX010101000 dan XEXX010101000?

Itu merupakan RFC generik yang dikenali oleh alat ini tanpa menerapkan uji karakter cek. XAXX010101000 adalah kunci untuk publik nasional (público en general) pada faktur yang tidak mengidentifikasi orang yang terdaftar. XEXX010101000 adalah kunci generik untuk penduduk asing dalam situasi yang sama.

Apa itu homoclave?

Ini merupakan tiga karakter terakhir. SAT menetapkan dua karakter pertama untuk membedakan orang atau perusahaan yang seharusnya memiliki huruf nama dan tanggal yang sama. Karakter ketiga merupakan karakter cek yang dihitung dari kamus SAT dan aturan modulo-11.

Mengapa SAT masih bisa menolak RFC yang diterima oleh alat ini?

Karakter cek yang cocok hanya membuktikan bahwa kunci tersebut konsisten secara internal. Hal ini tidak membuktikan bahwa SAT telah mendaftarkannya, bahwa kunci tersebut aktif, atau bahwa kunci tersebut milik orang atau perusahaan yang tercantum pada faktur. Untuk mengonfirmasi pendaftaran, gunakan SAT Validador de RFC atau fitur pencarian CURP; Constancia de situación fiscal merupakan dokumen resmi yang menyatakan kunci yang terdaftar.

Terakhir diperbarui: