Bezpieczeństwo

Walidator RFC Meksyk

Zweryfikuj strukturę meksykańskiego RFC.

—
Wynik
—
Typ
Sprawdzenie wsadowe — wklej wiele, jeden na linię

Wiele krajów lub większa lista? Otwórz: stanowisko wsadowej walidacji ID.

Sprawdź meksykański RFC

Wklej 12- lub 13-znakowy RFC, aby sprawdzić jego strukturę, zobaczyć podzielone imię/datę/homoklawę i sprawdzać listy — wszystko lokalnie.

Jak działa znak kontrolny RFC?

Ostatni znak RFC to znak kontrolny obliczony na podstawie poprzednich znaków. Narzędzie to wykorzystuje ten sam słownik SAT, tę samą ważoną sumę z 12 slotami oraz tę samą regułę modulo-11 co walidator.

Struktura

RodzajDługośćWzór
Osoba fizyczna13Cztery litery, następnie YYMMDD, potem trzyznakowa homoklawa. Cztery litery to: pierwsza litera nazwiska ojca, pierwsza wewnętrzna samogłoska nazwiska ojca, pierwsza litera nazwiska matki oraz pierwsza litera imienia.
Firma12Trzy litery z oficjalnej nazwy, następnie data rejestracji w formacie YYMMDD, a potem trzyznakowa homoklawa.
Homoklawa3Pierwsze dwa znaki są przydzielane przez SAT. Ostatni znak to znak kontrolny.
Ogólny dla ogółu społeczeństwaXAXX010101000Ogólny RFC dla ogółu narodowego (público en general), dopuszczalny na fakturach bez rejestracji osoby w systemie SAT. Narzędzie to je rozpoznaje i nie stosuje testu znaku kontrolnego.
Ogólny dla cudzoziemcówXEXX010101000Ogólny RFC dla cudzoziemców, dopuszczalny na fakturach bez rejestracji osoby w systemie SAT. Narzędzie to je rozpoznaje i nie stosuje testu znaku kontrolnego.

Do sprawdzenia w przypadku 13-znakowego RFC pierwsze 12 znaków stanowi ważony ciąg. W przypadku 12-znakowego RFC firmy dodaje się początkowy spację, aby 12 wartości nadal było mnożonych przez wagi od 13 do 2. Blok daty musi odpowiadać rzeczywistemu dniu kalendarzowemu. Ponieważ RFC nie zawiera oznaczenia stulecia, 29 lutego jest dopuszczalne, gdy rok 19yy lub 20yy jest rokiem przestępnym.

Przykład działania: 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).

Słownik0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ
PozycjaZnakWartość słownikowaWagaProdukt
1(spacja)3713481
2A1012120
3B1111121
4C1210120
566954
688864
70070
855630
922510
1044416
11P26378
1277214
Suma iloczynów1108
Reszta z dzielenia przez 118
Znak kontrolny3

Iloczyny dają w sumie 1108. Ta suma modulo 11 wynosi 8, a 11 minus 8 to 3, co odpowiada ostatniemu znakowi przykładowego ciągu.

Dwa przypadki brzegowe, których nie obejmuje próbka: ABC680524PKA kończy się na A, ponieważ jego suma daje resztę 1, a ABC680524PJ1 kończy się na 1, ponieważ jego suma daje resztę 10. Obie wartości są obliczane przez tę samą funkcję walidującą Twoje dane.

Oficjalne źródła

Typowe błędy oraz informacje, których cyfra kontrolna nie może dostarczyć.

  • Nie traktuj znaku & jako nielegalnego. W nazwie firmy jest to znak dopuszczalny w słowniku SAT, występujący po literze N.
  • Nie traktuj znaku Ñ jako nielegalnego. Jest to ostatni znak w słowniku SAT wykorzystywanym przez to narzędzie.
  • Nie używaj ogólnego numeru RFC tak, jakby był numerem osobistym. XAXX010101000 oraz XEXX010101000 to wspólne klucze faktur, a nie dane osoby zarejestrowanej w SAT.
  • Nie wpisuj daty, która nie jest prawdziwym dniem kalendarzowym. Blok YYMMDD musi odpowiadać możliwemu miesiącowi i dniowi, w tym 29 lutego w roku przestępnym, jak opisano powyżej.
  • Pasujący znak kontrolny jedynie potwierdza poprawność skopiowania klucza. Nie dowodzi to, że został on zarejestrowany przez SAT. Aby potwierdzić rejestrację, należy skorzystać z narzędzia SAT Validador de RFC lub funkcji wyszukiwania CURP podanej powyżej; Constancia de situación fiscal to oficjalny dokument potwierdzający zarejestrowany RFC.

RFC (Registro Federal de Contribuyentes) to meksykański identyfikator podatkowy wydawany przez SAT (Servicio de Administración Tributaria). Osoby fizyczne (personas físicas) otrzymują 13 znaków: 4 litery z nazwiska i imienia, 6 cyfr daty urodzenia (YYMMDD) oraz 3-znakowy homoclave.

Firmy (personas morales) otrzymują 12 znaków: 3 litery, 6 cyfr daty założenia i homoclave. Ostatni znak homoclave jest cyfrą kontrolną obliczaną według tabeli wartości znaków SAT modulo 11 — narzędzie przelicza ją lokalnie i wskazuje błędy struktury, niemożliwe daty oraz niezgodności cyfry kontrolnej.

Ograniczenia: pierwsze dwa znaki homoclave są przypisywane przez SAT na podstawie danych wewnętrznych, więc żadne narzędzie offline nie może ich wyprowadzić z nazwiska – sprawdzamy spójność, a nie istnienie w rejestrze. W celu sprawdzenia statusu rejestracji, zawieszenia lub dokładnego RFC w rejestrze skorzystaj z oficjalnych usług SAT. Ostatnia weryfikacja: lipiec 2026.

FAQ

Co to jest RFC?

Registro Federal de Contribuyentes to meksykański identyfikator podatkowy: 13 znaków dla osób fizycznych i 12 dla firm.

Co to sprawdza?

Trzy warstwy: struktura (litery nazwy + YYMMDD + homoklawa), czy data jest rzeczywistą datą kalendarzową, oraz końcowy znak kontrolny przeliczony przy użyciu oficjalnej tabeli SAT mod-11. Rozpoznawane są ogólne numery RFC (XAXX010101000 dla obywateli, XEXX010101000 dla cudzoziemców). Tylko sam SAT może potwierdzić faktyczną rejestrację.

Czy mogę sprawdzić wiele naraz?

Tak. Otwórz funkcję sprawdzania w trybie wsadowym, wklej po jednym numerze RFC w każdej linii i wyeksportuj wyniki jako plik CSV.

Czy mój RFC jest przesyłany?

Nie. Wszystko działa lokalnie w przeglądarce.

Jaka jest różnica między numerem RFC składającym się z 13 znaków a numerem z 12 znakami?

Trzynaście znaków oznacza osobę fizyczną: cztery litery imienia/nazwiska, data urodzenia w formacie YYMMDD oraz trzyznakowa homoklawa. Dwanaście znaków oznacza firmę: trzy litery, data rejestracji w formacie YYMMDD oraz trzyznakowa homoklawa. Ostatni znak obu form to znak kontrolny.

Czym są numery XAXX010101000 i XEXX010101000?

Są to ogólne formy RFC, które narzędzie rozpoznaje bez stosowania testu znaku kontrolnego. XAXX010101000 to klucz dla ogółu społeczeństwa (público en general) na fakturach nieidentyfikujących zarejestrowanej osoby. XEXX010101000 to ogólny klucz dla cudzoziemców w tej samej sytuacji.

Czym jest homoklawa?

To ostatnie trzy znaki. SAT przydziela pierwsze dwa znaki, aby rozróżnić osoby lub firmy, które w przeciwnym razie miałyby te same litery imienia i nazwiska oraz datę urodzenia. Trzeci znak to znak kontrolny obliczony na podstawie słownika SAT i reguły modulo-11.

Dlaczego SAT może nadal odrzucić numer RFC, który ten narzędzie akceptuje?

Pasujący znak kontrolny jedynie potwierdza spójność klucza wewnętrznie. Nie dowodzi to, że został on zarejestrowany przez SAT, że jest aktywny lub że należy do osoby lub firmy wskazanej na fakturze. Aby potwierdzić rejestrację, należy skorzystać z narzędzia SAT Validador de RFC lub funkcji wyszukiwania CURP; Constancia de situación fiscal to oficjalny dokument potwierdzający zarejestrowany klucz.

Ostatnia aktualizacja: