Ver Mensaje Individual
  #18 (permalink)  
Antiguo 13/01/2006, 18:10
jesusangel
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 38
Antigüedad: 20 años
Puntos: 0
Hola veo que hace mucho tiempo que no se trata este tema, pero es que he añadido este script para verificar el CIF/NIF en la entrada a mi base de datos y resulta que el primer CIF que meto (el CIF de mi empresa) me da error y está comprobado que es correcto.

He revisado el codigo y la formula por la que se calcula el dígito de control del CIF. El link anterior no existe, yo lo encontré en http://www.aulambra.com/ver.asp?id=139.

El caso es que segun este metodo en mi caso C=30 en el script de Carlitos parcial = 30, esto hace que control =10 -0 (o 9-0+1) asi que control es 10 y claro el digito de control del CIF no puede ser 10 ya que es de una sola cifra, en la realidad el digito de control de mi CIF es 0.

Esto se solucionaría haciendo un right a control antes de comprobar si es igual al 8º digito del CIF pero he visto que no existe esa funcion en javascript.

Como se podría solucionar esto?

Gracias