Varios
Principal Arriba Boletines Quienes Somos Comentarios Búsquedas Novedades Ligas

 

Principal
OpenOffice
Google Docs
Captura
Errores
Fórmulas
Funciones
Gráficas
Impresión
Presentación
Varios

Macro para generar el
RFC mexicano con todo y homoclave

 

Válido para: todas las versiones de Excel. Nivel de complejidad: sencillo.

 

Explicación

En México, el RFC lo otorga la Secretaría de Hacienda y aunque es muy común, no todas las personas lo tienen o se lo saben. Existe software comercial que contiene dicho algoritmo, pero en algunas ocasiones es útil poder validarlo. Debido a esta razón, muchos programadores han puesto rutinas similares al alcance de los demás.

En este caso, Salvador García Velazquez (autor de la macro) nos ha dado permiso de publicarlo con las siguientes condiciones:

  • Los derechos de este código están reservados para Salvador García Velazquez.
  • El algoritmo utilizado por  la Secretaría de Hacienda puede cambiar, por lo tanto, la persona que utilice el código presente asume todo riesgo y responsabilidad.
  • Las rutinas tienen como objetivo permitir que el RFC se pueda verificar. Solo Hacienda tiene la autorización para crear y otorgar RFCs, por lo tanto estas rutinas no se deben usar para generar y otorgar RFCs.
  • Para que estas rutinas funcionen correctamente, el usuario debe dar de alta el nombre del contribuyente y su fecha de nacimiento exactamente como estos datos están presente en el documento oficial otorgado por Hacienda. Las rutinas son muy sensibles a cualquier alteración de estos datos.

Dice Salvador García: "Un ejemplo clásico fue del nombre Jose Maria Guerrero Vazquez. Al ver el RFC, me di cuenta que esta persona esta registrada como Jose Ma Guerrero Vazquez. Solo con el cambio de "Maria" a "Ma" era suficiente para calcular una homoclave diferente."
 

Una nota de cautela

Dice Salvador García:"Por lo general, Hacienda no da estos datos al publico, precisamente para evitar que la gente comience a dar RFCs a diestra y siniestra, por lo 
tanto siempre existe la posibilidad que mi algoritmo no tome en cuenta todas las variaciones que haya para calcular la homoclave. El algoritmo utilizado se probó exhaustivamente y casi garantizo que funciona para el 98% de los casos."

 

 

Cómo funciona

  •  Al abrir el archivo aparece una hoja donde se deben poner los nombres, el apellido paterno, materno y la fecha de nacimiento.
  •  La fórmula =GeneraRFC() crea el RFC con homoclave

 

 

 

ultima actualización: 15-mayo-07

Principal ] Arriba ] Boletines ] Quienes Somos ] Comentarios ] Búsquedas ] Novedades ] Ligas ]

Para cualquier comentario referente a este sitio web, escribir a webmaster@ofisol.com.mx  
Copright © 2006 Apuntes de Office: Excel en trámite