Sari la conținut

Generator RFC Mexican pentru Testare | Instrument Online Gratuit

Generați coduri RFC mexicane valide pentru testarea software-ului. Creați până la 100 de RFC-uri pentru persoane fizice sau companii cu formatul SAT corect și cifre de verificare.

Generator RFC Mexican pentru Testare

Generare Coduri RFC

Introduceți un număr între 1 și 100

Calculator de încărcare...
📚

Documentație

Ce este un generator mexican de RFC pentru testare?

Un generator mexican de RFC pentru testare creează coduri RFC fictive, dar formatate corect. RFC înseamnă Registro Federal de Contribuyentes, identificatorul fiscal emis persoanelor și companiilor de autoritatea fiscală din Mexic (SAT). Acest instrument generează coduri aleatorii care respectă structura oficială și trec aceeași verificare a cifrei de control ca un RFC real, astfel încât dezvoltatorii să le poată folosi ca date de exemplu fără a utiliza informațiile fiscale reale ale cuiva.

Ce este un RFC mexican?

Un RFC este un cod scurt utilizat pentru identificarea unui contribuabil în Mexic. Are un rol similar cu Social Security Number din Statele Unite sau cu National Insurance Number din Regatul Unit. Mexicul impune existența unui RFC pentru depunerea declarațiilor fiscale, emiterea facturilor, deschiderea anumitor conturi bancare și gestionarea statelor de plată. Fiecare persoană și fiecare companie înregistrată are unul.

Formatul RFC pentru persoane fizice

RFC-ul unei persoane fizice (persona física) are 13 caractere, alcătuite din patru părți:

  • 4 litere, care în versiunea reală sunt extrase din numele persoanei: prima literă a numelui de familie patern, prima vocală din numele de familie patern, prima literă a numelui de familie matern și prima literă a prenumelui
  • 6 cifre pentru data nașterii, în ordinea LLZZAA (an, lună, zi)
  • 2 caractere numite cheia de omonimie, care împiedică atribuirea aceluiași cod a două persoane cu același nume și aceeași dată de naștere
  • 1 cifră de control, calculată pe baza tuturor caracterelor precedente

Ultimele trei caractere împreună sunt numite de obicei homoclave.

Acest generator nu colectează un nume real sau o dată de naștere. Nu are câmp pentru nume. În schimb, produce un bloc aleatoriu de patru litere care respectă același tipar (consoană, vocală, apoi încă două litere) și o dată aleatorie, astfel încât rezultatul să arate și să se comporte ca un RFC autentic, fără a fi asociat unei persoane reale.

Formatul RFC pentru companii

RFC-ul unei companii (persona moral) are 12 caractere:

  • 3 litere extrase din numele companiei într-un RFC real; acest generator le alege aleatoriu
  • 6 cifre pentru data constituirii companiei, în ordinea LLZZAA
  • 2 caractere pentru cheia de omonimie
  • 1 cifră de control

Generatorul alege datele pentru persoane fizice și companii din același interval: orice zi cuprinsă între 1 ianuarie 1930 și ziua de astăzi. Nu există un interval separat, mai restrâns, pentru companii; ambele tipuri pot produce o dată oriunde în acest interval.

Cum se calculează cifra de control

Cifra de control este un singur caracter adăugat la sfârșitul unui RFC, pentru ca un computer să poată detecta greșelile de scriere. Ea rezultă din următoarea formulă:

  1. Căutați valoarea fiecărui caracter în acest tabel cu 39 simboluri: 0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ. Valoarea unui caracter este poziția sa în șir, numărând de la 0. Astfel, cifrele 0–9 își păstrează valoarea proprie, A este 10, până la N la 23, „&” este 24, O este 25, până la Z la 36, spațiul liber este 37, iar „Ñ” este 38.
  2. Dacă codul are mai puțin de 12 caractere (ceea ce se întâmplă în cazul companiilor, care au doar 11 caractere înaintea cifrei de control), adăugați un spațiu liber la început, astfel încât să ajungă la 12 caractere.
  3. Înmulțiți valoarea fiecărui caracter cu o pondere care descrește de la 13 pentru primul caracter la 2 pentru ultimul.
  4. Adunați toate cele 12 produse pentru a obține o sumă.
  5. Împărțiți suma la 11 și păstrați restul.
  6. Scădeți restul din 11, apoi calculați din nou restul împărțirii rezultatului la 11. Dacă rezultatul este 10, cifra de control este litera „A”; în caz contrar, este scrisă ca o singură cifră, de la 0 la 9.

Exemplu rezolvat: RFC pentru persoană fizică

Luați blocul de 12 caractere GOME900615A1 (literele numelui GOME, data nașterii 15 iunie 1990, cheia de omonimie A1). Nu este necesară completarea cu spații, deoarece are deja 12 caractere.

PozițieCaracterValoareGreutateProdus
1G1613208
2O2512300
3M2211242
4E1410140
599981
60080
70070
866636
91155
1055420
11A10330
121122

Produsele însumează 1.064. Împărțirea la 11 lasă restul 8. Scăderea acestuia din 11 dă 3, astfel încât cifra de control este 3. RFC-ul complet este GOME900615A13.

Exemplu rezolvat: RFC pentru companie

Luați blocul de 11 caractere ACM0103157B (literele companiei ACM, data constituirii 15 martie 2001, cheia de omonimie 7B). Deoarece are doar 11 caractere, la început se adaugă un spațiu liber (cu valoarea 37), pentru a ajunge la 12. Aplicarea acelorași pași produce suma 1.047, restul 2 la împărțirea la 11 și cifra de control 9. RFC-ul complet este ACM0103157B9.

Cum se utilizează generatorul mexican de RFC

  1. Alegeți un tip: persoană fizică (Persona Física) sau companie (Persona Moral).
  2. Introduceți numărul de coduri de creat, de la 1 la 100.
  3. Selectați „Generate RFCs”.
  4. Citiți tabelul cu rezultate, care afișează fiecare cod, tipul său și dacă trece validarea.
  5. Selectați „Copy to Clipboard” pentru a copia întreaga listă.

Cuvinte interzise în blocul de litere

SAT păstrează o listă de cuvinte pe care nu le acceptă într-un RFC, în principal cuvinte vulgare. Dacă literele extrase din numele unui contribuabil formează unul dintre acestea, regula este înlocuirea ultimei litere cu un X. BUEY devine BUEX, iar blocul de trei litere al companiei, BUE, devine BUX. Acest generator aplică aceeași regulă literelor alese aleatoriu. Pentru companii, merge un pas mai departe și schimbă ultima literă și atunci când blocul de trei litere doar începe un cuvânt interzis, deoarece există doar trei din cele patru litere care pot fi evaluate.

Generatorul nu recurge la XAXX sau XAX. Acestea aparțin codurilor XAXX010101000 și XEXX010101000, codurile generice rezervate de SAT contribuabililor naționali și străini neidentificați, iar reutilizarea lor ar produce date de exemplu care s-ar suprapune peste valori reale rezervate.

Ce înseamnă un RFC bine format

Instrumentul verifică fiecare cod produs în raport cu tiparul publicat de SAT pentru RFC:

1^[A-Z&Ñ]{3,4}[0-9]{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])[A-Z0-9]{2}[0-9A]$
2

Citit de la stânga la dreapta, acesta înseamnă trei sau patru caractere din nume, care pot include „Ñ” și „&”; două cifre pentru an; o lună de la 01 la 12; o zi de la 01 la 31; două caractere de omonimie, care pot fi orice literă sau cifră; și o cifră de control finală, care poate fi doar o cifră sau litera „A”. Un cod care încalcă oricare dintre aceste reguli sau a cărui cifră de control nu corespunde sumei descrise mai sus este marcat „Invalid” în tabelul cu rezultate.

Utilizări frecvente ale RFC-urilor de test

  • Validarea formularelor și a datelor introduse: verificați dacă un formular de înregistrare sau de plată acceptă RFC-uri formatate corect și le respinge pe cele incorecte.
  • Testarea bazelor de date și a încărcării: completați o bază de date de test cu valori cu aspect realist, fără a utiliza date reale ale contribuabililor.
  • Testarea API-urilor: trimiteți RFC-uri de exemplu către un endpoint care verifică sau stochează identificatori fiscali.
  • Materiale de instruire și predare: arătați cum arată un RFC fără a expune informațiile reale ale cuiva.

Note privind confidențialitatea datelor

Fiecare RFC produs de acest instrument este aleatoriu. Niciunul nu este asociat unei persoane sau unei companii reale și niciunul nu trebuie utilizat într-o declarație fiscală, pe o factură sau în vreun formular oficial. Folosiți-le strict ca date de exemplu pentru dezvoltarea și testarea software-ului.

Întrebări frecvente

La ce se folosește un RFC mexican? Identifică un contribuabil din Mexic. Persoanele și companiile au nevoie de unul pentru a depune declarații fiscale, a emite facturi și a efectua majoritatea tranzacțiilor financiare oficiale.

Sunt RFC-urile generate valabile pentru utilizare oficială? Nu. Sunt formatate corect și trec verificarea cifrei de control, dar sunt generate aleatoriu și nu sunt înregistrate la SAT. Nu trebuie utilizate niciodată pentru depuneri fiscale reale sau documente juridice.

Cât de lung este un RFC mexican? RFC-ul unei persoane fizice are 13 caractere. RFC-ul unei companii are 12 caractere.

Cum se calculează cifra de control? Fiecărui caracter i se atribuie o valoare numerică dintr-un tabel fix, valoarea este înmulțită cu o pondere de poziție de la 13 până la 2, produsele sunt adunate, iar cifra de control rezultă din 11 minus restul împărțirii acelei sume la 11 (folosind litera „A” în locul lui 10).

De ce unele RFC-uri folosesc date care par imposibil de vechi sau de noi? Atât codurile pentru persoane fizice, cât și cele pentru companii din acest instrument aleg data din același interval, de la 1 ianuarie 1930 până în prezent. Intervalul este suficient de larg pentru a acoperi aproape orice dată reală de naștere sau de constituire, dar nu este restrâns pentru companii.

Pot alege numele sau data utilizată într-un RFC generat? Nu. Acest instrument generează aleatoriu fiecare caracter, inclusiv literele și data. Pentru a testa o anumită valoare, filtrați lista generată după un tipar corespunzător sau modificați codul de bază.

Poate conține un RFC „Ñ” sau „&”? Da. Tabelul de caractere al SAT atribuie lui „&” valoarea 24 și lui „Ñ” valoarea 38, iar tiparul oficial le permite pe ambele în blocul numelui. O companie numită „García & Asociados” poate avea un RFC care începe cu GA&. Acest generator extrage caractere doar din A-Z, astfel încât propriile sale coduri nu folosesc aceste două caractere, dar validatorul le acceptă.

Referințe

  1. Servicio de Administración Tributaria (SAT), "Obțineți-vă RFC-ul cu CURP"
  2. SAT, "Ghidul validatorului RFC" — tabelul caracterelor, ponderile de la 13 la 2 și cifra de control mod-11
  3. Codul fiscal al federației, articolul 27, Obligațiile Registrului federal al contribuabililor