Autor Tema: ¿Cómo calcular dígito verificador del DUI y NIT?  (Leído 66521 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Camus de Acuario

  • The Communiter-
  • *
  • Mensajes: 8452
  • Ōrora Ekusukyūshon!
Re: ¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #15 : octubre 28, 2011, 09:48:53 am »
Mis mas sentido: lo siento, la funcion que vi para validar el NIT no tiene ni mi$$rda jajajajajajaja alli esta el cascaron nomas

Citar
CREATE OR REPLACE PROCEDURE INTERFAZ.Validar_NIT_ESV( pNIT NUMBER) AS
BEGIN
    NULL;
END;
/

gran baje que me dieron jajajajajajajaja
« Última Modificación: octubre 28, 2011, 09:50:28 am por Camus de Acuario »

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5666
  • Starlet - 999cc
    • mxgxw
Re: ¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #16 : octubre 28, 2011, 10:16:57 am »
Mis mas sentido: lo siento, la funcion que vi para validar el NIT no tiene ni mi$$rda jajajajajajaja alli esta el cascaron nomas

gran baje que me dieron jajajajajajajaja

El código es bastante sencillo y elegante... faskj asfdklfdfdas


Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: ¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #17 : octubre 28, 2011, 02:39:18 pm »
Mis mas sentido: lo siento, la funcion que vi para validar el NIT no tiene ni mi$$rda jajajajajajaja alli esta el cascaron nomas

gran baje que me dieron jajajajajajajaja

p$$ta... en mi vida había encontrado una función tan fumada  :rasta:


acá esta la función del nit... a la espera de kdejo pa ver lo oficial....
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado Rogelio

  • The newbie
  • *
  • Mensajes: 1
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #18 : octubre 04, 2012, 02:32:48 pm »
Después de tanto buscar....
Gracias TEKUN

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3346
    • AndroidJutsu
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #19 : octubre 04, 2012, 03:02:58 pm »
Y yo nunca puse la oficial x_x pero la de Tekun esta bien
Ayudo a no programadores y programadores novatos con tutoriales, código y consejos a convertirse en desarrolladores Android profesionales y crear apps geniales.

DESCARGA MI GUÍA -> https://androidjutsu.com/guia-crea-tu-primera-aplicacion-android/

Desconectado Darkness

  • The Communiter-
  • *
  • Mensajes: 2148
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Re: ¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #20 : octubre 04, 2012, 06:04:29 pm »
Al igual que el ejemplo de virguliña yo solo validaba el formato de la cadena

Gracias esto me servira de mucho



Enviado desde mi GT-I5700 usando Tapatalk
La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD

Desconectado ado17

  • The Communiter-
  • *
  • Mensajes: 1340
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #21 : octubre 05, 2012, 12:06:33 am »
Pongamolo en practica, tomemos como ejemplo el DUI de este simpatico señor que encontre en google images.



El DUI del sonriente señor es:
00016297-5

Digito verificador: 5

Ahora asignemos las posiciones

Posicion -> 9     8     7     6     5     4     3      2
DUI       -> 0     0     0     1     6     2     9      7

SUMA: (9*0)+(8*0)+(7*0)+(6*1)+(5*6)+(4*2)+(3*9)+(2*7) = 85
DIVISION: MOD(85/10) = 5
RESTA: 10 - 5 = 5
Digito Verificador = 5 = Resta = 5 = DUI valido.

Intentenlo con su DUI, verificare si aca en la BD hay alguna funcion para verificar el NIT.
Que es el MOD en la division del 85 entre el diez para que te de 5? Es alguna constante o solo es que ya tengo sueño.....?
Estoy haciendolo en una tabla de excel, solo por curiosidad no programo nada, solo algunas cositas pero mi calculadora HP 50g   :yao_ming:
« Última Modificación: octubre 05, 2012, 12:23:36 am por ado17 »

Desconectado Ronnie

  • Sv Member
  • ***
  • Mensajes: 428
  • -: Larga vida al rock :-
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #22 : octubre 05, 2012, 08:54:32 am »
Yo no sabia que varios codigos que usamos en nuestro diario vivir tiene un código verificador.  :thumbsup:

A la espera del algoritmo del NIT.
...

Desconectado Camus de Acuario

  • The Communiter-
  • *
  • Mensajes: 8452
  • Ōrora Ekusukyūshon!
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #23 : octubre 05, 2012, 09:04:52 am »
Que es el MOD en la division del 85 entre el diez para que te de 5? Es alguna constante o solo es que ya tengo sueño.....?
Estoy haciendolo en una tabla de excel, solo por curiosidad no programo nada, solo algunas cositas pero mi calculadora HP 50g   :yao_ming:
La función MOD(m,n) te retorna el residuo de la división entre m y n.

85 /10
  5  8

Desconectado gcastellanos

  • Sv Member
  • ***
  • Mensajes: 196
    • Enter Computadoras
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #24 : octubre 05, 2012, 09:07:06 am »
Que es el MOD en la division del 85 entre el diez para que te de 5? Es alguna constante o solo es que ya tengo sueño.....?
Estoy haciendolo en una tabla de excel, solo por curiosidad no programo nada, solo algunas cositas pero mi calculadora HP 50g   :yao_ming:
En excel, el MOD equivale a residuo, si es excel 2007 se usa la función RESIDUO(), si es excel 2010 se usa RESTO().

La fórmula para validar DUI en excel es la siguiente: (asumiendo que el DUI se escribe en la celda A1

Código: [Seleccionar]
=SI(VALOR(MED(A1,10,1))=(RESTO(MED(A1,1,1)*9+MED(A1,2,1)*8+MED(A1,3,1)*7+MED(A1,4,1)*6+MED(A1,5,1)*5+MED(A1,6,1)*4+MED(A1,7,1)*3+MED(A1,8,1)*2,10)),"VALIDO","NO VALIDO")
Porque lo que hago, no lo entiendo; pues no hago lo que quiero, sino lo que aborrezco, eso hago. (Rom. 7:15)

Desconectado cedlink

  • Sv Jr.
  • **
  • Mensajes: 62
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #25 : mayo 21, 2013, 01:23:32 pm »
Hey reviviendo a la vida este tema les queria preguntar: lo estuve probando mi DUI pero el residuo de la division me dio 0. por lo que si hago 10-0 es 10 ahi como seria? se ignora el 1 o que ondas?

Desconectado vlady30

  • Sv Full Member
  • *
  • Mensajes: 623
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #26 : mayo 21, 2013, 01:57:40 pm »
-se hace un mod de la suma dividido por 10 (osea toma el remanente de esa division)
-Resta 10 menos el remanente de la division

Una pregunta?? y este numero 10 de donde sale?
"ESTO NO SE ACABA HASTA QUE YO GANE¡¡¡¡".

Desconectado allucard7

  • Sv Member
  • ***
  • Mensajes: 263
  • Si no vivo para servir, no sirvo para vivir!
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #27 : mayo 21, 2013, 02:18:27 pm »
Alguno pudo traducir el algoritmo de tekun para usarlo en Excel 2010 asi como gcastellanos??????
No luches para vivir, vive para luchar!

Desconectado cedlink

  • Sv Jr.
  • **
  • Mensajes: 62
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #28 : mayo 21, 2013, 02:37:24 pm »
Yo lo pude hacer funcionar en el office 2007 de esta manera

Código: [Seleccionar]
=SI(VALOR(EXTRAE(A1,10,1))=(10-RESIDUO(EXTRAE(A1,1,1)*9+EXTRAE(A1,2,1)*8+EXTRAE(A1,3,1)*7+EXTRAE(A1,4,1)*6+EXTRAE(A1,5,1)*5+EXTRAE(A1,6,1)*4+EXTRAE(A1,7,1)*3+EXTRAE(A1,8,1)*2,10)),"VALIDO","NO VALIDO")
El DUI lo puse en la celda A1 y la formula en la B1 y va bien. Solo es esa duda la que me queda, porque cuando la division el residuo es 0.

Y como se supone que a 10 le tenes que quitar el residuo para que te de el digito verificador. Pero en mi caso queda 10 - 0 = 10 el digito verificador es 0, entonces me queda la duda si es que cuando el residuo sea 0 de un solo es 0 o que ondas.

Desconectado allucard7

  • Sv Member
  • ***
  • Mensajes: 263
  • Si no vivo para servir, no sirvo para vivir!
Re:¿Cómo calcular dígito verificador del DUI y NIT?
« Respuesta #29 : mayo 21, 2013, 02:38:43 pm »
Yo lo pude hacer funcionar en el office 2007 de esta manera

Código: [Seleccionar]
=SI(VALOR(EXTRAE(A1,10,1))=(10-RESIDUO(EXTRAE(A1,1,1)*9+EXTRAE(A1,2,1)*8+EXTRAE(A1,3,1)*7+EXTRAE(A1,4,1)*6+EXTRAE(A1,5,1)*5+EXTRAE(A1,6,1)*4+EXTRAE(A1,7,1)*3+EXTRAE(A1,8,1)*2,10)),"VALIDO","NO VALIDO")
El DUI lo puse en la celda A1 y la formula en la B1 y va bien. Solo es esa duda la que me queda, porque cuando la division el residuo es 0.

Y como se supone que a 10 le tenes que quitar el residuo para que te de el digito verificador. Pero en mi caso queda 10 - 0 = 10 el digito verificador es 0, entonces me queda la duda si es que cuando el residuo sea 0 de un solo es 0 o que ondas.


Esta es la forma para usar la validacion de DUI, me refiero al NIT
No luches para vivir, vive para luchar!