Autor Tema: Validar Rif con el portal del Seniat y dígito verificador  (Leído 17083 veces)

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

Desconectado José Daniel

  • Administrador
  • Usuario Junior
  • *****
  • Mensajes: 96
  • Puntuación: 9
  • Sexo: Masculino
  • "El conocimiento humano le pertenece al mundo"
    • Ver Perfil
    • Calma en la tormenta [Seienchin]
Validar Rif con el portal del Seniat y dígito verificador
« : 06 de diciembre de 2012, 11:16:02 pm »
Estimados,

Como busqué en el foro y no conseguí, he creado una clase para la validación del rif con el dígito verificador (el último dígito a la derecha del rif) que además verifica y obtiene los datos desde el portal del Seniat.

Estoy abierto a escuchar cualquier sugerencia. Espero les sea de utilidad.

« Última Modificación: 13 de junio de 2013, 03:42:41 pm por José Daniel »
Twitter: @joseayram

CodeIgniter, CakePHP, Twig and maybe... Laravel
Github

No dejes de leer: Php La Manera Correcta

"El conocimiento humano le pertenece al mundo"

Desconectado aasanchez

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 362
  • Puntuación: 7
  • Sexo: Masculino
    • Ver Perfil
    • Asi lo pienso, asi lo veo, asi lo escribo
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #1 : 14 de diciembre de 2012, 12:52:58 am »
Saludos Jose, me parece muy util tu aporte... la verdad esta genial, seria bueno que agregaras  un archivo demo, para orientar su uso...
Un usuario mas...
Todas tus preguntas, consigues respuesta en google
Googlear no cuesta nada...

http://php.org.ve/index.php/topic,104.0.html <-- Normas criollas del foro

Desconectado José Daniel

  • Administrador
  • Usuario Junior
  • *****
  • Mensajes: 96
  • Puntuación: 9
  • Sexo: Masculino
  • "El conocimiento humano le pertenece al mundo"
    • Ver Perfil
    • Calma en la tormenta [Seienchin]
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #2 : 21 de diciembre de 2012, 03:42:05 pm »
Hola Pax, gracias.

Sugerencia tomada en cuenta, apenas tenga oportunidad agrego un demo.

Saludos.
Twitter: @joseayram

CodeIgniter, CakePHP, Twig and maybe... Laravel
Github

No dejes de leer: Php La Manera Correcta

"El conocimiento humano le pertenece al mundo"

Desconectado el_santo

  • Usuario Dedicado
  • ***
  • Mensajes: 225
  • Puntuación: 9
  • Sexo: Masculino
    • Ver Perfil
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #3 : 24 de diciembre de 2012, 01:11:09 pm »
mira esto esta excelente,felicitaciones por la iniciativa
Yo hablo php........!!!

Desconectado sistemaseltigre

  • Novato
  • *
  • Mensajes: 2
  • Puntuación: 0
    • Ver Perfil
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #4 : 02 de mayo de 2013, 08:39:43 am »
 :) Me parece una interesante funcion. Sobre todo para los pequeños proyectos de aplicaciones administrativas.

Desconectado José Daniel

  • Administrador
  • Usuario Junior
  • *****
  • Mensajes: 96
  • Puntuación: 9
  • Sexo: Masculino
  • "El conocimiento humano le pertenece al mundo"
    • Ver Perfil
    • Calma en la tormenta [Seienchin]
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #5 : 13 de junio de 2013, 03:42:03 pm »
Saludos a todos,

Tenía pendiente colocar un ejemplo, no más paso por aquí para decirles que ya está jeje. Disculpen la demora.
Twitter: @joseayram

CodeIgniter, CakePHP, Twig and maybe... Laravel
Github

No dejes de leer: Php La Manera Correcta

"El conocimiento humano le pertenece al mundo"

Desconectado lackofdeath

  • Novato
  • *
  • Mensajes: 1
  • Puntuación: 0
    • Ver Perfil
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #6 : 13 de septiembre de 2013, 10:38:09 am »
Buenas José Daniel, la libreria aún está funcionando? la implemente pero en mi sistema me arroja el siguiente mensaje:

Código: [Seleccionar]
object(stdClass)#3 (2) { ["code_result"]=> int(-2) ["seniat"]=> array(0) { } }
Notice: Undefined property: Rif::$validar in C:\AppServ\www\aeropuerto\app\views\facturacion\verificarRif.phtml on line 14
EL RIF NO EXISTE

me imagino que ya no, porque la pagina del seniat está ahora en ASP y utiliza captchas. muy buena iniciativa por cierto!

Desconectado ashrey

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 471
  • Puntuación: 7
  • Sexo: Masculino
  • Wombat Team
    • Ver Perfil
    • Blog de ABerroteran
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #7 : 13 de septiembre de 2013, 06:17:51 pm »
En teoría debería funcionar, ya que eso es una API oficial y por lo tanto no puede tener captcha.

Desconectado José Daniel

  • Administrador
  • Usuario Junior
  • *****
  • Mensajes: 96
  • Puntuación: 9
  • Sexo: Masculino
  • "El conocimiento humano le pertenece al mundo"
    • Ver Perfil
    • Calma en la tormenta [Seienchin]
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #8 : 17 de septiembre de 2013, 09:45:57 am »
Hola lackofdeath,

La librería funciona actualmente la tengo implementada en varios sistemas.

El code_result = -2.

Indica que el formato del rif es inválido. Verifica un poco que debe funcionar sin problemas.

Saludos.
Twitter: @joseayram

CodeIgniter, CakePHP, Twig and maybe... Laravel
Github

No dejes de leer: Php La Manera Correcta

"El conocimiento humano le pertenece al mundo"

Desconectado natanael romero

  • Novato
  • *
  • Mensajes: 1
  • Puntuación: 0
    • Ver Perfil
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #9 : 17 de septiembre de 2013, 09:49:56 am »
Buenos días, este aporte es muy bueno, pero es posible verificar también si el registro está vencido??  ;D

Desconectado José Daniel

  • Administrador
  • Usuario Junior
  • *****
  • Mensajes: 96
  • Puntuación: 9
  • Sexo: Masculino
  • "El conocimiento humano le pertenece al mundo"
    • Ver Perfil
    • Calma en la tormenta [Seienchin]
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #10 : 17 de septiembre de 2013, 10:30:12 am »
No, no es posible verificar si el registro está vencido pues el seniat no arroja esos datos como salida en su API.

Si esa información sale al hacer petición en la URL pública podrías tratar de leerla desde allí, haciendo hard code a la búsqueda de texto específica.
Twitter: @joseayram

CodeIgniter, CakePHP, Twig and maybe... Laravel
Github

No dejes de leer: Php La Manera Correcta

"El conocimiento humano le pertenece al mundo"

Desconectado mantrax314

  • Moderador Global
  • Novato
  • *****
  • Mensajes: 17
  • Puntuación: 1
  • Sexo: Masculino
    • Ver Perfil
    • Mi tumblr
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #11 : 20 de septiembre de 2013, 08:29:51 am »
Aquí adjunto un artículo del seniat que habla del funcionamiento de la "Consulta Masiva de Rif"

Link

Desconectado flavioSalas

  • Novato
  • *
  • Mensajes: 35
  • Puntuación: -1
    • Ver Perfil
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #12 : 22 de septiembre de 2013, 08:28:04 am »
lo que pasa es que en el ejemplo hay un pequeño error cuando no se cumple que el rif existe:
en el archivo de prueba se debe cambiar el parametro del condicional en la linea 16:

}elseif (!$rif->validar()) {
    echo 'EL RIF NO EXISTE';
}

porque esta como un atributo y no como un metodo.

Dicho esto me parece que es exelente tu iniciativa José Daniel

Desconectado José Daniel

  • Administrador
  • Usuario Junior
  • *****
  • Mensajes: 96
  • Puntuación: 9
  • Sexo: Masculino
  • "El conocimiento humano le pertenece al mundo"
    • Ver Perfil
    • Calma en la tormenta [Seienchin]
Re:Validar Rif con el portal del Seniat y dígito verificador
« Respuesta #13 : 23 de septiembre de 2013, 08:45:46 am »
Listo flavioSalas, gracias por la observación.

Esta librería la integré al repo de Php de Venezuela en GitHub, invito al quien desee a dar sus aportes.

Saludos.
Twitter: @joseayram

CodeIgniter, CakePHP, Twig and maybe... Laravel
Github

No dejes de leer: Php La Manera Correcta

"El conocimiento humano le pertenece al mundo"