Salta al contingut

Generador d'RFC Mexicà per a Proves | Eina en Línia Gratuïta

Genera codis RFC mexicans vàlids per a proves de programari. Crea fins a 100 RFC per a persones físiques o empreses amb format SAT correcte i dígits de verificació.

Generador de RFC Mexicà per a Proves

Generar Codis RFC

Introduïu un número entre 1 i 100

Calculadora de càrrega...
📚

Documentació

Què és un generador mexicà d’RFC per fer proves?

Un generador mexicà d’RFC per fer proves crea codis RFC falsos però amb el format correcte. RFC és l’abreviació de Registro Federal de Contribuyentes, l’identificador fiscal que l’autoritat tributària de Mèxic (SAT) emet per a persones i empreses. Aquesta eina crea codis aleatoris que segueixen l’estructura oficial i superen la mateixa comprovació del dígit de control que un RFC real, perquè els desenvolupadors els puguin utilitzar com a dades d’exemple sense tocar informació fiscal real de ningú.

Què és un RFC mexicà?

Un RFC és un codi breu que s’utilitza per identificar un contribuent a Mèxic. Funciona com el número de la Seguretat Social dels Estats Units o el National Insurance Number del Regne Unit. Mèxic exigeix un RFC per presentar declaracions d’impostos, emetre factures, obrir determinats comptes bancaris i gestionar nòmines. Tota persona i tota empresa registrada en té un.

Format de l’RFC per a persones físiques

L’RFC d’una persona física (persona física) té 13 caràcters, formats per quatre parts:

  • 4 lletres, que en la versió real s’obtenen del nom de la persona: la primera lletra del cognom patern, la primera vocal interna del cognom patern, la primera lletra del cognom matern i la primera lletra del nom
  • 6 dígits corresponents a la data de naixement, en l’ordre YYMMDD (any, mes, dia)
  • 2 caràcters anomenats clau d’homonímia, que impedeixen que dues persones amb el mateix nom i la mateixa data de naixement obtinguin el mateix codi
  • 1 dígit de control, calculat a partir de tots els caràcters anteriors

Els tres darrers caràcters junts s’anomenen habitualment homoclau.

Aquest generador no recopila cap nom ni data de naixement reals. No té cap camp per al nom. En lloc d’això, produeix un bloc aleatori de quatre lletres que segueix el mateix patró (consonant, vocal i dues lletres més) i una data aleatòria, de manera que el resultat té l’aspecte i el comportament d’un RFC genuí sense estar vinculat a cap persona real.

Format de l’RFC per a empreses

L’RFC d’una empresa (persona moral) té 12 caràcters:

  • 3 lletres extretes del nom de l’empresa en un RFC real; aquest generador les tria aleatòriament
  • 6 dígits corresponents a la data de constitució de l’empresa, en l’ordre YYMMDD
  • 2 caràcters corresponents a la clau d’homonímia
  • 1 dígit de control

El generador extreu les dates de les persones físiques i de les empreses del mateix interval: qualsevol dia entre 1 de gener del 1930 i avui. No hi ha cap interval separat i més restringit per a les empreses; tots dos tipus poden produir una data dins d’aquest període.

Com es calcula el dígit de control

El dígit de control és un sol caràcter que s’afegeix al final d’un RFC perquè un ordinador pugui detectar errors tipogràfics. S’obté amb aquesta fórmula:

  1. Consulta el valor de cada caràcter en aquesta taula de 39 símbols: 0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ. El valor d’un caràcter és la seva posició dins d’aquesta cadena, començant per 0. Per tant, els dígits 0–9 conserven el seu valor, A és 10 i N és 23, «&» és 24, O és 25 i Z és 36, un espai en blanc és 37 i «Ñ» és 38.
  2. Si el codi té menys de 12 caràcters (això passa amb les empreses, que només tenen 11 caràcters abans del dígit de control), afegeix un espai en blanc inicial perquè arribi a 12 caràcters.
  3. Multiplica el valor de cada caràcter pel pes corresponent, que va disminuint de 13 per al primer caràcter a 2 per al darrer.
  4. Suma tots els 12 productes per obtenir una suma.
  5. Dividiu la suma per 11 i conserveu-ne el residu.
  6. Resta aquest residu de 11 i torna a calcular el resultat mòdul 11. Si la resposta és 10, el dígit de control és la lletra «A»; en cas contrari, s’escriu com un sol dígit, de 0 a 9.

Exemple resolt: RFC d’una persona física

Pren el bloc de 12 caràcters GOME900615A1 (lletres del nom GOME, data de naixement 15 de juny del 1990, clau d’homonímia A1). No cal afegir farciment, perquè ja té 12 caràcters.

PosicióCaràcterValorPesProducte
1G1613208
2O2512300
3M2211242
4E1410140
599981
60080
70070
866636
91155
1055420
11A10330
121122

Els productes sumen 1.064. En dividir per 11, el residu és 8. En restar-lo de 11 s’obté 3, de manera que el dígit de control és 3. L’RFC complet és GOME900615A13.

Exemple resolt: RFC d’una empresa

Pren el bloc d’11 caràcters ACM0103157B (lletres de l’empresa ACM, data de constitució 15 de març del 2001, clau d’homonímia 7B). Com que només té 11 caràcters, s’afegeix un espai en blanc (valor 37) al davant per arribar a 12. En aplicar els mateixos passos s’obté una suma de 1.047, un residu de 2 en dividir per 11 i un dígit de control de 9. L’RFC complet és ACM0103157B9.

Com s’utilitza el generador mexicà d’RFC

  1. Tria un tipus: persona física (Persona Física) o empresa (Persona Moral).
  2. Introdueix quants codis vols crear, de 1 a 100.
  3. Selecciona «Generate RFCs».
  4. Llegeix la taula de resultats, que enumera cada codi, el seu tipus i si supera la validació.
  5. Selecciona «Copy to Clipboard» per copiar tota la llista.

Paraules prohibides en el bloc de lletres

El SAT manté una llista de paraules que no permet en un RFC, principalment paraules grolleres. Si les lletres extretes del nom d’un contribuent en formen una, la norma és substituir l’última d’aquestes lletres per una X. BUEY es converteix en BUEX, i el bloc empresarial de tres lletres BUE es converteix en BUX. Aquest generador aplica la mateixa norma a les seves lletres aleatòries. En el cas de les empreses, va un pas més enllà i també canvia l’última lletra quan el bloc de tres lletres només és el començament d’una paraula prohibida, ja que només hi ha tres de les quatre lletres per valorar.

El generador no recorre a XAXX ni XAX. Aquests codis corresponen a XAXX010101000 i XEXX010101000, els codis genèrics que el SAT reserva per als contribuents nacionals i estrangers no identificats, i reutilitzar-los produiria dades d’exemple que entrarien en conflicte amb valors reals reservats.

Què es considera un RFC ben format

L’eina comprova cada codi que produeix amb el patró que el SAT publica per a l’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

Llegit d’esquerra a dreta, això significa tres o quatre caràcters del nom, que poden incloure «Ñ» i «&»; dos dígits de l’any; un mes de 01 a 12; un dia de 01 a 31; dos caràcters d’homonímia, que poden ser qualsevol lletra o dígit; i un dígit de control final, que només pot ser un dígit o la lletra «A». Un codi que incompleixi qualsevol d’aquestes normes, o el dígit de control del qual no coincideixi amb la suma descrita anteriorment, es marca com a «Invalid» a la taula de resultats.

Usos habituals dels RFC de prova

  • Validació de formularis i entrades: comprovar que un formulari de registre o de pagament accepta RFC amb el format correcte i rebutja els incorrectes.
  • Proves de bases de dades i de càrrega: omplir una base de dades de proves amb valors d’aspecte realista sense utilitzar dades reals de contribuents.
  • Proves d’API: introduir RFC d’exemple en un endpoint que comprova o emmagatzema identificadors fiscals.
  • Materials de formació i docència: mostrar quin aspecte té un RFC sense exposar la informació real de ningú.

Notes sobre privacitat de les dades

Tots els RFC que produeix aquesta eina són aleatoris. Cap no està vinculat a una persona o empresa real, i cap no s’ha d’utilitzar en una declaració d’impostos, una factura o cap formulari oficial. S’han de tractar estrictament com a dades d’exemple per al desenvolupament i les proves de programari.

Preguntes freqüents

Per a què serveix un RFC mexicà? Identifica un contribuent a Mèxic. Les persones i les empreses en necessiten un per presentar declaracions d’impostos, emetre factures i completar la majoria de transaccions financeres oficials.

Els RFC generats són vàlids per a ús oficial? No. Tenen el format correcte i superen la comprovació del dígit de control, però es generen aleatòriament i no estan registrats al SAT. No s’han d’utilitzar mai per presentar declaracions fiscals reals ni en documents legals.

Quina longitud té un RFC mexicà? L’RFC d’una persona física té 13 caràcters. L’RFC d’una empresa té 12 caràcters.

Com es calcula el dígit de control? A cada caràcter se li assigna un valor numèric d’una taula fixa; aquest valor es multiplica per un pes de posició que va de 13 a 2, se sumen els productes i el dígit de control s’obté de 11 menys el residu d’aquesta suma dividida per 11 (utilitzant la lletra «A» en lloc de 10).

Per què alguns RFC utilitzen dates que semblen impossiblement antigues o futures? Tant els codis de persones físiques com els d’empreses d’aquesta eina extreuen una data del mateix interval, 1 de gener del 1930, fins avui. Aquest interval és prou ampli per cobrir gairebé qualsevol data de naixement o de constitució real, però no es restringeix per a les empreses.

Puc triar el nom o la data utilitzats en un RFC generat? No. Aquesta eina genera aleatòriament cada caràcter, incloses les lletres i la data. Per provar un valor específic, filtra la llista generada per trobar un patró coincident o modifica el codi subjacent.

Un RFC pot contenir «Ñ» o «&»? Sí. La taula de caràcters del SAT assigna a «&» el valor 24 i a «Ñ» el valor 38, i el patró oficial permet tots dos caràcters en el bloc del nom. Una empresa anomenada «García & Asociados» pot tenir un RFC que comenci per GA&. Aquest generador només extreu caràcters de la A a la Z, de manera que els seus codis no utilitzen mai aquests dos caràcters, però el seu validador els accepta.

Referències

  1. Servicio de Administración Tributaria (SAT), "Obtén tu RFC con CURP"
  2. SAT, "Guía del validador de RFC" — la taula de caràcters, els pesos de 13 a 2 i el dígit de control mòdul 11
  3. Código Fiscal de la Federación, article 27, obligacions del Registro Federal de Contribuyentes