Configuración Software SoapUI


 

SoapUI es una herramienta, para la realización de pruebas a aplicaciones con arquitectura orientada a servicio (SOA). Soporta múltiples protocolos como SOAP, por tanto es adecuada para realizar envios del web services DIAN y sus distintos métodos.


La descarga de la herramienta se recomienda hacerla visitando el sitio oficial de SOAP UI, en el link que se deja a continuación.


https://www.soapui.org/downloads/soapui.html



INICIAL WSDL: 


https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc?wsdl



1. Una vez descargado e Instalado el Software SoapUI se procede a crear un nuevo proyecto





2. Se configura como muestra en la imagen



Initial WSDL: https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc?wsdl




3. Doble Clic en la carpeta del proyecto





4.  1) Ws-Security Configurations

     2) KeyStores 

     3) Clic en el Signo + para Agregar el Certificado






5.  1) Busco el Certificado en el DISCO DURO y Clic en Abrir





6.  Automátamente solicita la contraseña: Digitela 

     

RECOMENDACIÓN IMPORTANTE: Copiela y Peguela para que quede exactamente igual


UTILICE SIEMPRE LA CONTRASEÑA QUE INICIALMENTE GENERÓ EL PROVEEDOR DE LA FIRMA (Andesscd). No la Cambie. 






6.  Clic en Outogoing WS-Security Configurations y luego Clic en el SIGNO +






7.  Lllene la casilla con la palabra: outgoing

     Clic en Aceptar





8.  Clic en el signo + OJO: de la parte inferior





9.  Seleccione: Signature

     Clic en Aceptar


     La configuración debe quedar exactamente  igual a la imagen de abajo




NOTA: Si el alias aparece vacio es porque NO utilizó la contraseña correcta, la que le dio AndesScd o la cambio al momento de generar el certificado.pfx


Pare el proceso, en ese caso debera volver a generar el pfx con la contraseña que emitio AndesScd


Algunos algoritmos de firmas y canonicalización son muy parecidos, trate de seleccionar los correctos !!




10.  Clic en el signo + para agregar el to




Doble Clic dentro de Name y escriba To; Copie y pegue el Namespace; Seleccione el Encode = Element


Name= To

Namespace= http://www.w3.org/2005/08/addressing

Encode= Element


Configurar como muestra la imagen




11.  Clic nuevamente en el signo + OJO: de la parte inferior señalado con Flecha Roja




SELECCIONE Timestamp y ACEPTAR



Coloque en Time To Live: 60000


Configure como muestra la imagen




12.  Configurar el envio de factura: Doble clic en Request 1




Clic en Authentication Basic, clic en Add New Authorization




Seleccione Basic y OK



Configure como en la Imagen




13.  Configurar WSA- Addressing: Clic WS-A




Configure como en la Imagen



FIN DEL PROCESO



14.  Consulta el estado de tus Facturas



 

Al enviar una Factrua la DIAN le envia un ZipCode para que haga una validación del Envio, Si fue correcta o incorrecta la carga. 


Para configurar este Request 1 SIGA LOS MISMOS PASOS 12 Y 13




Listo !! Ahora ya esta configurado su Software SoapUI para el Envio y Consultas de Facturas Electrónicas



Creado con el Personal Edition de HelpNDoc: Generador de documentación y EBooks fácil