Безпека

Валідатор мексиканського RFC

Валідуйте структуру мексиканського RFC.

—
Результат
—
Тип
Пакетна перевірка — вставте багато, по одному в рядку

Кілька країн або більші списки? Відкрийте: робоча панель пакетної перевірки ID.

Перевірити мексиканський RFC

Вставте RFC з 12 або 13 символів, щоб перевірити структуру, побачити розбивку на ім’я/дату/гомоклав та перевіряти списки — все локально.

Як працює контрольний символ RFC

Останній символ RFC — це контрольний символ, обчислений з попередніх символів. Цей інструмент використовує той самий словник SAT, ту саму 12-позиційну вагову суму та те саме правило за модулем 11, як і його валідатор.

Структура

ТипДовжинаШаблон
Фізична особа13Чотири літери, потім YYMMDD, потім трисимвольна гомоклавка. Чотири літери — це перша літера батьківського прізвища, перший внутрішній голосний батьківського прізвища, перша літера материнського прізвища та перша літера імені.
Компанія12Три літери з юридичної назви, потім дата реєстрації у форматі YYMMDD, а потім трисимвольний гомоклав.
Гомоклав3Перші два символи призначаються SAT. Останній символ — це контрольний символ.
Загальний для громадянXAXX010101000Загальний RFC для національних громадян (público en general), прийнятний на рахунках-фактурах без реєстрації особи в SAT. Цей інструмент розпізнає його та не застосовує тест на контрольний символ.
Загальний для іноземцівXEXX010101000Загальний RFC для іноземних резидентів, прийнятний на рахунках-фактурах без реєстрації особи в SAT. Цей інструмент розпізнає його та не застосовує тест на контрольний символ.

Для перевірки у 13-символьному RFC перші 12 символів використовуються як зважене тіло. 12-символьний корпоративний RFC доповнюється початковим пробілом, щоб 12 значень все одно множилися на ваги від 13 до 2. Блок дати має бути реальним календарним днем. Оскільки у RFC немає позначення століття, 29 лютого вважається дійсним, якщо 19yy або 20yy є високосним роком.

Приклад розрахунку: 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
Остача при діленні на 118
Символ контролю3

Добутки складаються до 1108. Ця сума за модулем 11 дорівнює 8, а 11 мінус 8 дорівнює 3, що збігається з останнім символом зразка.

Два межові випадки, які не охоплює зразок: ABC680524PKA закінчується на A, бо його сума залишає остачу 1, а ABC680524PJ1 закінчується на 1, бо його сума залишає остачу 10. Обидва розраховуються за допомогою однієї й тієї ж функції, що перевіряє ваш ввід.

Офіційні джерела

Поширені помилки та те, про що ця цифра не може розповісти

  • Не вважайте символ & неприпустимим. У назві компанії це дозволений символ у словнику SAT, що стоїть після літери N.
  • Не вважайте символ Ñ неприпустимим. Це останній символ у словнику SAT, який використовує цей інструмент.
  • Не використовуйте загальний RFC як особистий. XAXX010101000 та XEXX010101000 — це спільні ключі рахунків-фактур, а не дані однієї особи, зареєстрованої у SAT.
  • Не вводьте дату, якої не існує у календарі. Блок YYMMDD має відповідати реальному місяцю та дню, включаючи 29 лютого у високосний рік, як описано вище.
  • Збіг контрольного символу лише доводить, що ключ був скопійований без помилок. Це не підтверджує, що його зареєстрував SAT. Щоб підтвердити реєстрацію, скористайтеся сервісом SAT Validador de RFC або посиланням на пошук за CURP вище; офіційним документом, що підтверджує реєстрацію RFC, є Constancia de situación fiscal.

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.

Поширені запитання

Що таке RFC?

Реєстр федеральних платників податків (Registro Federal de Contribuyentes) – це податковий ідентифікатор Мексики: 13 символів для фізичних осіб і 12 для компаній.

Що це перевіряє?

Три рівні: структура (літери назви + YYMMDD + гомоклав), чи є дата реальною календарною датою, та остаточний контрольний символ, перерахований за офіційною таблицею SAT mod-11. Генеричні RFC (XAXX010101000 для громадян, XEXX010101000 для іноземців) розпізнаються. Лише сам SAT може підтвердити фактичну реєстрацію.

Чи можу я перевірити багато одразу?

Так. Відкрийте функцію пакетної перевірки, вставте по одному RFC на рядок та експортуйте результати у форматі CSV.

Чи мій RFC завантажується?

Ні. Все працює локально у вашому браузері.

У чому різниця між RFC з 13 символами та RFC з 12 символами?

Тринадцять символів позначають фізичну особу: чотири літери імені, дата народження у форматі YYMMDD та трисимвольна гомоклавка. Дванадцять символів позначають компанію: три літери, дата реєстрації у форматі YYMMDD та трисимвольна гомоклавка. Останній символ будь-якої з форм — це контрольний символ.

Що таке XAXX010101000 та XEXX010101000?

Це узагальнені RFC, які цей інструмент розпізнає без перевірки контрольного символу. XAXX010101000 — це ключ для загального населення (público en general) на рахунках-фактурах, де не вказана зареєстрована особа. XEXX010101000 — це узагальнений ключ для іноземних резидентів у такій же ситуації.

Що таке гомоклав?

Це останні три символи. SAT призначає перші два для розрізнення осіб чи компаній, які інакше мали б однакові літери імені та дату. Третій символ — це контрольний символ, обчислений за словником SAT за правилом модуля 11.

Чому SAT все ще може відхилити RFC, який приймає цей інструмент?

Збіг контрольного символу лише доводить внутрішню узгодженість ключа. Це не підтверджує, що його зареєстрував SAT, що він активний чи належить особі чи компанії, зазначеній у рахунку-фактурі. Щоб підтвердити реєстрацію, скористайтеся сервісом SAT Validador de RFC або функцією пошуку за CURP; офіційним документом, що підтверджує реєстрацію ключа, є Constancia de situación fiscal.

Останнє оновлення: