ValidaRFC ( RFC , País )
SOLO PARA MEXICO: Valida el RFC de una empresa
Average rating: 4.3 (31 votes) Log in to vote
Ibrahim Bittar Torres - Show more from this author
Eikonsys, S.A. de C.V. http://www.eikonsys.com |
ValidaRFC ( "XEXX010101000" , "USA" )
ValidaRFC ( "EIK-100009-S16 , "México" )
ValidaRFC ( "EIK-100239-S16 , "México" )
1
0
0
Function definition: (Copy & paste into FileMaker's Edit Custom Function window)
This function is intended for mexican users only so I'll give the explanation in spanish. If you need this function in english please contact me offline.
-----------------------------
Esta función valida el RFC de cualquier empresa. Las validaciones que hace son las siguientes:
1.- Si la empresa es extranjera el RFC debe ser XEXX010101000.
2.- El RFC debe tener 12 caracteres para empresas y 13 para personas.
3.- Si el RFC es de empresa, las iniciales deben tener 3 caracteres.
4.- Si el RFC es de persona, las iniciales deben tener 4 caracteres.
5.- Las iniciales del RFC no deben tener números.
6.- El mes de fundación debe estar entre 1 y 12.
7.- El día de fundación debe cumplir el siguiente criterio:
7.1.- Si el mes es febrero (02), el día debe estar entre 1 y 29.
7.2.- Si el mes es enero (01), marzo (03), mayo (05), julio (07), agosto (08), octubre (10) o diciembre (12), el día debe estar entre 1 y 31.
7.3.- Si el mes es abril (04), junio (06), septiembre (09) o noviembre (11), el día debe estar entre 1 y 30.
8.- La homoclave debe tener tres caracteres que pueden ser letras o números.
Si alguien sabe cómo se calcula la homoclave por favor póngase en contacto conmigo para añadir esa parte del algoritmo y así la función sea completa.
Saludos
Ibrahim Bittar
Eikonsys
Comments
Daniel Velazquez, mexico Jan 30, 2018 |
||
Los primeros dos caracteres de la homoclave deben ser números o letras y el tercer carácter es un dÃgito verificador que puede valer entre 0 y 9 o A. Este es un enlace en donde explican el calculo del dÃgito verificador. https://es.stackoverflow.com/questions/31713/cómo-validar-un-rfc-de-méxico-y-su-digito-verificador |
||
Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.