Xác thực RFC Mexico
Xác thực cấu trúc RFC của Mexico.
Kiểm tra hàng loạt - dán nhiều, một mỗi dòng
Nhiều quốc gia hoặc danh sách lớn hơn? Hãy dùng bàn kiểm tra ID theo lô.
Xác thực RFC Mexico
Dán RFC 12 hoặc 13 ký tự để kiểm tra cấu trúc, xem phân đoạn tên/ngày/homoclave, và kiểm tra danh sách hàng loạt — tất cả cục bộ.
Cách hoạt động của ký tự kiểm tra RFC
Ký tự cuối cùng của RFC là ký tự kiểm tra được tính từ các ký tự đứng trước nó. Công cụ này sử dụng cùng từ điển SAT, cùng tổng có trọng số gồm 12 ô và quy tắc modulo-11 như bộ xác thực.
Cấu trúc
| Loại | Chiều dài | Mẫu |
|---|---|---|
| Cá nhân | 13 | Bốn chữ cái, sau đó là YYMMDD, rồi đến homoclave gồm ba ký tự. Bốn chữ cái này lần lượt là chữ cái đầu của họ cha, nguyên âm đầu tiên trong họ cha, chữ cái đầu của họ mẹ và chữ cái đầu của tên riêng. |
| Công ty | 12 | Ba chữ cái đầu từ tên pháp lý, tiếp theo là ngày thành lập dưới dạng YYMMDD, rồi đến homoclave gồm 3 ký tự. |
| Homoclave | 3 | Hai ký tự đầu tiên được SAT phân bổ. Ký tự cuối cùng là ký tự kiểm tra. |
| RFC công chúng chung | XAXX010101000 | RFC chung dành cho công chúng trong nước (público en general), được chấp nhận trên hóa đơn khi người đó chưa đăng ký với SAT. Công cụ này nhận diện được loại mã này và không thực hiện kiểm tra ký tự kiểm tra. |
| RFC nước ngoài chung | XEXX010101000 | RFC chung dành cho cư dân nước ngoài, được chấp nhận trên hóa đơn khi người đó chưa đăng ký với SAT. Công cụ này nhận diện được loại mã này và không thực hiện kiểm tra ký tự kiểm tra. |
Để kiểm tra, một mã RFC gồm 13 ký tự sẽ dùng 12 ký tự đầu tiên làm phần cơ thể được tính trọng số. Mã RFC của công ty gồm 12 ký tự sẽ được thêm một khoảng trắng ở đầu để 12 giá trị vẫn được nhân với các trọng số từ 13 xuống 2. Khối ngày tháng phải là một ngày trong lịch thực tế. Vì mã RFC không có dấu hiệu chỉ thế kỷ nên ngày 29 tháng 2 sẽ được chấp nhận nếu năm 19yy hoặc 20yy là năm nhuận.
Ví dụ minh họa: 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).
| Bảng tra cứu | 0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ |
| Vị trí | Ký tự | Giá trị trong bảng tra cứu | Trọng lượng | Sản phẩm |
|---|---|---|---|---|
| 1 | (khoảng trắng) | 37 | 13 | 481 |
| 2 | A | 10 | 12 | 120 |
| 3 | B | 11 | 11 | 121 |
| 4 | C | 12 | 10 | 120 |
| 5 | 6 | 6 | 9 | 54 |
| 6 | 8 | 8 | 8 | 64 |
| 7 | 0 | 0 | 7 | 0 |
| 8 | 5 | 5 | 6 | 30 |
| 9 | 2 | 2 | 5 | 10 |
| 10 | 4 | 4 | 4 | 16 |
| 11 | P | 26 | 3 | 78 |
| 12 | 7 | 7 | 2 | 14 |
| Tổng các tích số | 1108 | |||
| Phần dư khi chia cho 11 | 8 | |||
| Ký tự kiểm tra | 3 |
Các tích số cộng lại thành 1108. Tổng đó chia cho 11 dư 8, và 11 trừ 8 bằng 3, trùng với ký tự cuối cùng của mẫu thử.
Hai trường hợp biên mà mẫu thử không áp dụng: ABC680524PKA kết thúc bằng chữ A vì tổng giá trị để lại số dư 1, và ABC680524PJ1 kết thúc bằng chữ 1 vì tổng giá trị để lại số dư 10. Cả hai đều được tính toán bởi cùng một hàm xác thực dữ liệu đầu vào của bạn.
Nguồn chính thức
- sat.gob.mx: trang web chính thức của SAT – Servicio de Administración Tributaria – cơ quan cấp phát mã RFC.
- sat.gob.mx/curp/Consult: mẫu đơn của SAT mang tên Consulta RFC, dùng để tra cứu mã RFC từ thông tin CURP.
- agsc.siat.sat.gob.mx: Validador de RFC – dịch vụ của SAT giúp bạn xác định xem khóa có thực sự được đăng ký hay không
Những sai lầm phổ biến và những điều mà chữ số này không thể cho bạn biết
- Đừng coi & là ký tự không hợp lệ. Trong tên công ty, nó là ký tự hợp pháp trong từ điển SAT, nằm sau chữ N.
- Đừng coi Ñ là ký tự không hợp lệ. Đây là ký tự cuối cùng trong từ điển SAT mà công cụ này sử dụng.
- Không được sử dụng mã RFC chung như thể đó là mã RFC cá nhân. XAXX010101000 và XEXX010101000 là các khóa hóa đơn dùng chung, không phải của một cá nhân đã đăng ký với SAT.
- Không được nhập ngày không phải là ngày lịch thực tế. Khối YYMMDD phải là tháng và ngày hợp lệ, bao gồm cả ngày 29 tháng 2 trong năm nhuận như đã nêu ở trên.
- Ký tự kiểm tra khớp chỉ chứng minh khóa được sao chép một cách nhất quán. Nó không chứng minh rằng khóa đã được SAT đăng ký. Để xác nhận việc đăng ký, hãy sử dụng công cụ SAT Validador de RFC hoặc chức năng tra cứu CURP được liên kết ở trên; văn bản Constancia de situación fiscal là tài liệu chính thức xác nhận RFC đã đăng ký.
RFC (Registro Federal de Contribuyentes) là mã số thuế ID của Mexico, do SAT (Servicio de Administración Tributaria) cấp. Cá nhân (personas físicas) có 13 ký tự: 4 chữ cái từ tên, 6 chữ số ngày sinh (YYMMDD), và một homoclave 3 ký tự.
Các công ty (personas morales) nhận được 12: 3 chữ cái, 6 chữ số ngày thành lập và homoclave. Ký tự cuối cùng của homoclave là một chữ số kiểm tra được tính toán bằng bảng giá trị ký tự của SAT theo modulo 11 — công cụ này tính lại cục bộ và cảnh báo lỗi cấu trúc, ngày tháng không thể và sai số kiểm tra.
Giới hạn: hai ký tự đầu tiên của homoclave được SAT chỉ định từ dữ liệu nội bộ, vì vậy không có công cụ ngoại tuyến nào có thể suy ra chúng từ tên — chúng tôi xác thực tính nhất quán, không phải sự tồn tại trong sổ đăng ký. Để biết trạng thái đăng ký, đình chỉ hoặc RFC chính xác trong hồ sơ, hãy sử dụng các dịch vụ chính thức của SAT. Lần xác minh cuối: tháng 7 năm 2026.
Câu hỏi thường gặp
RFC là gì?
Registro Federal de Contribuyentes (RFC) là mã số thuế của Mexico: 13 ký tự đối với cá nhân và 12 ký tự đối với công ty.
Cái này kiểm tra cái gì?
Ba lớp kiểm tra: cấu trúc (các chữ cái trong tên + YYMMDD + homoclave), việc ngày tháng có phải là ngày lịch thực tế hay không, và ký tự kiểm tra cuối cùng được tính lại dựa trên bảng mod-11 chính thức của SAT. Các mã RFC chung (XAXX010101000 dành cho công chúng, XEXX010101000 dành cho người nước ngoài) đều được công nhận. Chỉ có SAT mới có thể xác nhận việc đăng ký thực tế.
Tôi có thể kiểm tra nhiều cùng một lúc không?
Vâng. Mở tính năng kiểm tra theo lô, dán mỗi mã RFC trên một dòng và xuất kết quả dưới dạng CSV.
Số RFC của tôi có được tải lên không?
Không. Mọi thứ chạy cục bộ trong trình duyệt của bạn.
Sự khác biệt giữa mã RFC gồm 13 ký tự và mã RFC gồm 12 ký tự là gì?
Mười ba ký tự đại diện cho cá nhân: bốn chữ cái tên, ngày sinh dưới dạng YYMMDD và homoclave gồm ba ký tự. Mười hai ký tự đại diện cho công ty: ba chữ cái, ngày thành lập dưới dạng YYMMDD và homoclave gồm ba ký tự. Ký tự cuối cùng của cả hai dạng đều là ký tự kiểm tra.
XAXX010101000 và XEXX010101000 là gì?
Đây là các mã RFC chung mà công cụ này nhận diện mà không áp dụng kiểm tra ký tự kiểm tra. XAXX010101000 là mã dùng cho công chúng (público en general) trên các hóa đơn không xác định người đã đăng ký. XEXX010101000 là mã chung dành cho cư dân nước ngoài trong cùng tình huống.
Homoclave là gì?
Đây là ba ký tự cuối cùng. SAT dùng hai ký tự đầu để phân biệt những người hoặc doanh nghiệp có cùng chữ cái tên và ngày tháng sinh. Ký tự thứ ba là ký tự kiểm tra được tính toán dựa trên từ điển của SAT và quy tắc modulo-11.
Tại sao SAT vẫn có thể từ chối một mã RFC mà công cụ này lại chấp nhận?
Ký tự kiểm tra khớp chỉ chứng minh khóa được sao chép một cách nhất quán. Nó không chứng minh rằng khóa đã được SAT đăng ký. Để xác nhận việc đăng ký, hãy sử dụng công cụ SAT Validador de RFC hoặc chức năng tra cứu CURP được liên kết ở trên; văn bản Constancia de situación fiscal là tài liệu chính thức xác nhận RFC đã đăng ký.
Cập nhật lần cuối: