===== EJEMPLO CÓDIGO C# ===== La integración directa es una actividad esencial para la puesta en marcha de la facturación electrónica en un Sistema de Facturación o Software Administrativo (ERP) y se realizará sólo una vez. Esta actividad consiste en enlazar dos plataformas con tecnologías distintas con el objetivo de transmitir los datos necesarios para la construcción de los documentos y el seguimiento exitoso del ciclo de vida. En el caso de la integración directa, la comunicación se conecta directamente al Web Service, lo cual tiene como ventaja el control total del ciclo de vida del documento electrónico, desde el origen de los datos, pasando por el proceso de transmisión hasta su entrega y validación. Esta forma de integración permite reaccionar de un modo más rápido y eficiente ante errores o inconsistencias que se presenten en el proceso. // // Enumeramos los pasos con su respectivas imágenes: === Creación Proyecto === Se crea el proyecto en nuestro respectivo IDE VisualStudio {{:crear_proyecto.png?800x400 }} // // ---- === Agregar Referencia === Se agregar una referencia de servicio {{:referencia.png?800x500 }} ---- === Agregar URL Web Service === Esta primera forma de agregar la referencia del servicio permite seleccionar los tipos de estructuras de datos (Array,List,etc)\\ La URL del WebService de prueba es **[[http://demoint.thefactoryhka.com.ec/Integracion.asmx?wsdl]]** \\ En Espacio de Nombres agregamos el nombre de la referencia y pisamos Aceptar {{:referencia2.png?800x500 }} ---- === Referencia Agregada === Hemos agregado una referencia llamada "WEB_SERVICE" el cual podemos visualizar en el explorador de soluciones\\ Ahora tenemos disponibles los métodos en el código\\ {{:referencia3.png?600x400 }} ---- === Uso del Código === Creamos un Servicio donde contiene los métodos {{:referencia4.png?800x500 }} \\ ---- [[start|Facturación Electrónica en Ecuador]]