Hace muchos años me toco programar el algoritmo para el CUIL. La base es 20 para hombres 24 mujeres. Si el resto te da mayor a 9 pasas de 20 a 23 en los hombres y de 24 a 27 en las mujeres. Espero te sirva.
Esto lo estoy usando hace 15 años, y solo falla cuando saltan DNI repetidos, si ese es el caso y podes detectarlo tenes que calcularlo con el sexo invertido. En ese caso podria aparecer una mujer con 20 o 23 o un hombre con 24 o 27. Para las empresas se usa 30 o 33 (CUIT) Tambien estan los extranjeros que se usa arriba de 90 pero no recuerdo bien cuales son. Si te hace falta avisame y te lo busco mañana o pasado. (Por la tarde no tengo acceso a ese sistema) Espero te sirva Saludos José A Damilano
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
