Mejoro un poco el cálculo de RFC, asegurando que siempre tiene vocal (o X),
y añadiendo detección de vocales mayúsculas