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 los mismos. 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


Agregar Referencia

Se agregar una referencia de servicio


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


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


Uso del Código

Creamos un Servicio donde contiene los métodos


Facturación Electrónica en Ecuador