Esquemas de Despliegue
Algunos esquemas de despliegue que pueden usarse son: cliente-servidor, se centran en la conexión de una red de clientes a uno o varios servidores; distribuido, poseen varios niveles de servidores y deben estar preparados para que su topología pueda ser modificada continuamente; monolítico, poseen solo un nivel de conexión y de ejecución es decir un solo servidor que a su vez puede actuar como cliente.
Esquema Monolítico
En este tipo de despliegue el cliente también es el servidor del sistema, el cual se encarga del procesamiento y envío de las Facturas Digitales al Servicio de Impuestos Nacionales, en el caso de uso de la firma digital ésta deberá ser manejada por el mismo servidor ya sea a través de un HSM, token o software. Ejemplo un sistema de facturación de un pequeña tienda, que no tiene ni cajeros, ni sucursales.
Esquema cliente-servidor (centralizado)
En este tipo de despliegue, el Sistema de Facturación posee un modelo centralizado, orientado a cliente-servidor, las sucursales o puntos de venta (sean fijos o móviles) deberán enviar la información de la Factura Digital a la “central” o casa matriz para que dicha información sea enviada al Servicio de Impuestos Nacionales. La contingencia de sistemas podrá presentarse cuando la “central” no tenga comunicación con los servidores del Servicio de Impuestos Nacionales, entrando el sistema en modo fuera de línea para la emisión de Facturas Digitales, Para el manejo de la firma digital se admite el uso de token (previendo que por cada transacción deberá ser utilizado), HSM mediante un servidor encargado del firmado o Software.
Se aclara que para cada sucursal o punto de venta se debe generar un CUIS y CUFD, de manera que se pueda identificar el origen de la emisión de la factura digital, por lo que el sistema informático de facturación debe tener la capacidad de manejar multiples CUIS y CUFD, adicionalmente se cuenta con un método para generación masiva de estos códigos
Esquema distribuido (descentralizado)
En este tipo de despliegue el Sistema Informático de Facturación posee un modelo descentralizado, orientado a servidores distribuidos, cada sucursal o punto de venta (sean fijos o móviles) deberán enviar la información de la Factura Digital directamente al Servicio de Impuestos Nacionales. La contingencia de sistemas puede presentarse en cada sucursal o punto de venta, es decir cuando uno de estos no tenga comunicación con el SIN deberá emitir Facturas “fuera de línea”. En este caso el manejo de la firma digital deberá ser independiente por cada sucursal y punto de venta, es decir cada uno de estos deberá manejar la firma digital, ya sea a través de token, HSM o software, cada uno de estos puntos de venta deberá ser capaz de firmas las Facturas electrónicas para que sean enviado al SIN.