Consulta de nombres de contribuyentes al SRI utilizando soapUI

Muchas veces necesitamos interactuar con sistemas externos para validar ciertos datos. En este post voy a mostrarles la forma de cómo obtener la razón social de una empresa a partir de su número de R.U.C mediante una interacción con el sitio del SRI a través de webservices. El servicio web se encuentra publicado a través del portal de un tercero en la siguiente dirección: http://merlyna.com/merlyna/abc/webserviceSRI-RegistroCivil.php.
Lo único que tenemos que hacer utilizar una versátil herramienta para consumir el webservice mencionado anteriormente. La aplicación se llama soapUI y la podemos descargar desde su sitio en sourceforge o haciendo clic en el siguiente enlace: http://sourceforge.net/projects/soapui/files/soapui/4.5.1/soapUI-x32-4.5.1.exe/download. Una vez descargado e instalado vamos a seguir los siguientes pasos:

Figura 1. Entorno de trabajo de soapUI 4.5.1
El WDSL es el siguiente: http://merlyna.com/merlyna/abc/webserviceSRI-RegistroCivil.php?wsdl

Figura 2. Asistente para la creación de proyectos de soapUI 4.5.1
Al finalizar el asistente, el árbol de nuestro proyecto quedará tal como se muestra en la Figura 3. Los ejemplos de prueba son creados con nombres por defecto tales como Request 1 y solo bastaría hacer doble clic sobre uno de ellos para proceder a consumir el webservice. En este ejemplo utilizaremos el segundo webservices, el cual tiene está designado como nombreRUCSRI.

Figura 3. Proyecto de prueba para la consulta de nombres al SRI
Ahora hay que reemplazar el caracter '?' por los valores que queremos enviarles. En nuestro caso, para poder consultar el nombre del contribuyente, solo tenemos que cambiar el primer valor y luego enviar nuestra consultar haciendo clic en el botón . La Figura 4 ilustra este escenario.

Figura 4. Resultado de la consulta al webservice para obtener el nombre de contribuyentes al SRI. Solo tenemos que enviarle el número de R.U.C. el cual se encuentra subrayado en rojo en el lado izquierdo de la imágen; el resultado también se encuentra subrayado en rojo en el lado derecho.
Y para los interesados, brindamos asesoría en el tema de facturación electrónica. El temario del taller lo pueden descargar aquí: Temario del Taller.

Espero que este ejemplo les sea de utilidad, no duden en comentar sus dudas y experiencias. Hasta una próxima oportunidad.

Comentarios

  1. Saludos,

    Excelente funciona correctamente con el soapUI, me puedes ayuda indicando como puedo consumir este servicio mediante JBOSS 7 ya que al querer consumir mediante wsconsume.bat me genera el siguiente error

    Failed to invoke WSDLToJava
    org.apache.cxf.tools.common.ToolException: Rpc/encoded wsdls are not supported with CXF

    Mil Gracias

    ResponderBorrar
  2. pueden darme una ayuda pero con power builder 10.5 es de suma urgencia.
    gracias
    mi correo es alainchav@yahoo.com

    ResponderBorrar
  3. Hola, podrías publicar algo de como consumir los dichosos webservice del SRI para la generación de documentos electrónicos, gracias

    ResponderBorrar
  4. Te invito a participar en el taller de Facturación Electrónica en donde se ve todo el tema de integración de Java con la plataforma del SRI: https://docs.google.com/forms/d/1KrTYNO3rT7tLXhFm5A_TmFu0WNEjqhzQ7hGb0xnaLuU/viewform

    Saludos.

    ResponderBorrar
  5. Muchas gracias, encantado participare en el taller, ya llene el formulario del mismo, pero necesito el tema de los webservice lo más pronto posible, podrías ayudarme con eso, te pagaríamos como soporte técnico

    ResponderBorrar
  6. Gracias por el post, tengo dificultades en cobsumir los servicios web publicados en http://merlyna.com/merlyna/abc/webserviceSRI-RegistroCivil.php

    el resultado me indica que debo registrarme, entiendo se cambiaron los parametros para el uso. por lo que solicitan claves de acceso.

    Como me registro en el portal.? He tratado de comuncarme con los contactos mencionados en la web pero no logro.

    Gracias por tu ayuda.

    ResponderBorrar
  7. Buenas tardes.
    Me puede ayudar como puedo consultar ruc desde power builder.
    Saludos

    ResponderBorrar
  8. No me sale dice que debo enviar un correo ya lo hice y no tengo respuesta me podrías dar una mano

    ResponderBorrar

Publicar un comentario