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

Responder a