Para ingresar a la facturación electrónica tenés 2 modos, uno es pagando un desarrollo de 3ros y el otro es mediante un desarrollo propio.

El desarrollo propio te permite eliminar el middleware, pero tenés que hacer 100% tu sistema de gestión y la intercomunicación con DGI requiere de 50 pruebas exitosas antes de que sea aceptado.

Para un programador no es nada del otro mundo, pero por algún motivo que desconozco, hoy, todo el mundo está para la fácil y el curro.