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 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.
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
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
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
Saludos,
ResponderBorrarExcelente 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
como le hago eso en python???
ResponderBorrarpueden darme una ayuda pero con power builder 10.5 es de suma urgencia.
ResponderBorrargracias
mi correo es alainchav@yahoo.com
Excelente Consultor Rolando, Saludos desde Ecuador
ResponderBorrarHola, podrías publicar algo de como consumir los dichosos webservice del SRI para la generación de documentos electrónicos, gracias
ResponderBorrarTe 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
ResponderBorrarSaludos.
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
ResponderBorrarGracias por el post, tengo dificultades en cobsumir los servicios web publicados en http://merlyna.com/merlyna/abc/webserviceSRI-RegistroCivil.php
ResponderBorrarel 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.
Buenas tardes.
ResponderBorrarMe puede ayudar como puedo consultar ruc desde power builder.
Saludos
No me sale dice que debo enviar un correo ya lo hice y no tengo respuesta me podrías dar una mano
ResponderBorrar