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

Responder a