Es cierto, en realidad sólo podrías validar un CUIT/CUIL con prefijo 24 o 34... pero nunca generarlo.... ya que es un "parche" de la ANSES...
Esto en realidad echa por tierra la utilidad de un generador... no? ya que sí o sí requeriría que la persona propietaria del CUIT/CUIL valide manualmente la generación.... Una lástima... -- Gabriel Arellano. Linux Registered User #188284 Grupo de Estudios de Software Libre U.T.N. - F.R. C. del Uruguay ----BEGIN GEEK CODE BLOCK---- Version: 3.1 GCS/ED d-- s: s- a- C+++ UL++++$ P+>+++ L+++$>++++ E- W+++ w--- PS++ PE Y++ PGP++ t+++ 5- X++++ R++ tv+++ b+++ DI+++ D++++ G+ e++>++++ h+ r* y-- -----END GEEK CODE BLOCK----- On 5/26/07, Lautaro Bonetto <[EMAIL PROTECTED]> wrote: > Bueno.... esto demostraría dos cosas: > 1) El 24 si suele existir. > 2) Ese 24 en mi algoritmo esta demás (ya que, como dice Damián, nunca llega > a ser 24... y no tiene forma de conectarse con ANSES para darse cuenta que > ya hay alguien con ese mismo número :) ) > > De paso encuentro otro error. La linea: > > digitoStc = 4 if xyStc == 27 > > Nunca se ejecutará, ya que en el IF de arriba se sobrescribe el valor de > xyStr a 23 o 33 siempre. > > En pocas palabras... esto aun esta en betas :) > > > Saludos. > > > On 5/26/07, Gabriel Arellano <[EMAIL PROTECTED]> wrote: > > Hola, cómo andan! > > > > Tengo entendido que es 20 para varones, 27 para mujeres y el 30 para > > personas de existencia jurídica. Pero en algunos casos excepcionales > > se asigna en el caso de personas físicas el número 23 y en el caso de > > las personas jurídicas el 33. > > (Cuando el dígito de control final resulta 10 u 11 del cálculo > > inicial, éste pasa a ser 9 y transforma el prefijo 20 o 27 en 23 y el > > 30 en 33). > > > > Y me comentó un contador amigo que a veces ocurre que el número del > > CUIT o CUIL, ya está asignado otorgado a otra persona, en estos casos > > se suele asignar el 24 para las personas físicas y el 34 para las > > jurídicas... > > > > Saludos. > > > > -- > > > > Gabriel Arellano. > > Linux Registered User #188284 > > Grupo de Estudios de Software Libre > > U.T.N. - F.R. C. del Uruguay > > > > ----BEGIN GEEK CODE BLOCK---- > > Version: 3.1 > > GCS/ED d-- s: s- a- C+++ UL++++$ P+>+++ L+++$>++++ E- W+++ w--- PS++ PE > > Y++ PGP++ t+++ 5- X++++ R++ tv+++ b+++ DI+++ D++++ G+ e++>++++ h+ r* y-- > > -----END GEEK CODE BLOCK----- > > > > > > On 5/26/07, Lautaro Bonetto < [EMAIL PROTECTED]> wrote: > > > La verdad Damián es que no me puse a pensarlo mucho. Para ser sincero... > > > sólo traduje de VBS a Ruby. Voy a averiguar un poco más si hay > CUIT/CUILs > > > que comiencen con 24. > > > > > > Gracias por el comentario. > > > > > > Yo hice pruebas con mi CUIT, de mi esposa y de varios clientes míos, y > el > > > resultado lo dio correcto. Pero en ninguno de ellos comenzaba con 24. > > > > > > Saludos. > > > > > > > > > > > if n == 10 > > > > > if (xyStc == 20 or xyStc == 27 or xyStc == 24) > > > > > > > ^^^^^^^^^^^^^^^ > > > > ¿Tiene sentido eso? Ya no recuerdo el algoritmo así que no te > voy a > > > > hacer una corrección del mismo, peero ese or, por lo que escribiste > acá > > > > creo que no tiene sentido. xyStc puede ser 30, 27 o 20, pero nunca 24. > > > > > > > > Lo comento porque calculo que te olvidaste de ese caso o algo > así, > > > y > > > > así lo revisas, ya que como dije no me acuerdo el algoritmo para > > > > calcular el cuil pero me suena que puede empezar con 24. > > > > > > > > > > > > > > > > -- > > > > Saludos, Lautaro Bonetto. > > > > http://lautaro-bonetto.neurona.com > > > > > > _______________________________________________ > > > ruby mailing list > > > [email protected] > > > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > > > > > > _______________________________________________ > > ruby mailing list > > [email protected] > > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > > > > -- > > Saludos, Lautaro Bonetto. > http://lautaro-bonetto.neurona.com > _______________________________________________ > ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > _______________________________________________ ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
