El RFC es de 12 digitos para empresas y 13 para personas fisicas con
actividad empresarial.
En el caso de una empresa:
La homoclave son los digitos en position 10 y 11. El digito verificador esta
en la última posición 12
Todo el RFC se calcula y NADA es aleatorio. El algoritmo completo es
bastante complejo y implica calculos y tablas tipo base de datos.
Hasta las letras no son tan obvias que parecen. Si una persona nacida el 23
de octubre del 2001 que tenga como nombre CAballero
Castillo Carlos su RFC debria empezar con CACA011023xxx. En este caso el
programa de SHCP va a cambiarlo por CACX011023xxx (y asi va para muchas
palabras de 4 lettras despreciativas como PUTA, BUEY, etc.)
Después se calcula la homoclave y al final el digito verificador. Para su
información el digito verificador puede ser UNICAMENTE un digito de 0 a 9 o
la lettra A.
El algoritmo del CURP es diferente y hasta se puede encontrar discrepencias
entre los 10 primeros digitos del RFC y del CURP de una misma persona.
Si necesita el algoritmo para el digito verificador (lo más importante
porque permite asegurarse que la captura de un RFC fue correcta) enviarme un
mail explicando porque lo quiere y tratare enviarselo.
Casi no leo este Newsgroup entonces mejor contestarme directamente.
Saludos,
Georges Hannelais.
ghann...@hotmail.com
"Luis Pintado" <lpin...@yahoo.com> wrote in message
news:0ce701c14aca$2aefeaa0$9ae62ecf@tkmsftngxa02...