Desarrollo de un sistema de facturación electrónica como servicio (SaaS) con arquitectura multitenant.

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Carrera de Ingeniería en Tecnologías de la Información.

Abstract

En Ecuador, la facturación electrónica es una obligación tributaria regulada por el SRI que exige comprobantes XML firmados bajo el estándar XAdES-BES y transmitidos mediante SOAP. Las soluciones disponibles para las PYMES presentan limitaciones críticas: los sistemas locales impiden actualizaciones normativas centralizadas y las plataformas en la nube carecen de aislamiento de datos, generando riesgos de fuga de información y costos de infraestructura ociosa. Ante este problema, se desarrolló una plataforma SaaS multitenant utilizando Next.js, Node.js con TypeScript y Express, PostgreSQL, Sequelize ORM y Redis. El aislamiento de datos entre empresas se implementó mediante el identificador empresa_id propagado automáticamente en cada consulta a través de middlewares JWT, garantizando que cada contribuyente acceda únicamente a su propia información dentro de una infraestructura compartida. La arquitectura incorporó Redis como capa de caché para reducir la latencia, mientras que el módulo de emisión integró el firmado digital XAdES-BES y la comunicación con los servicios web SOAP del SRI. El sistema fue construido con Scrum en seis sprints, totalizando 661 horas, cubriendo los 25 requerimientos funcionales y los siete tipos de comprobantes exigidos por el SRI. Su funcionamiento se comprobó mediante pruebas de caja negra, pruebas de estrés con Locust y una auditoría bajo OWASP Top 10, que implementó control de acceso con roles, cifrado de credenciales, prevención de inyección SQL y trazabilidad de auditoría. Los resultados evidenciaron el cumplimiento de la totalidad de los casos de prueba y un comportamiento estable bajo carga, demostrando que la solución es viable, segura y escalable para la gestión tributaria de múltiples contribuyentes en Ecuador.

Description

Citation

Lara Caicedo, Nicolás Andrés (2026). Desarrollo de un sistema de facturación electrónica como servicio (SaaS) con arquitectura multitenant. Carrera de Ingeniería en Tecnologías de la Información. Universidad de las Fuerzas Armadas ESPE. ESPESD. Sede Santo Domingo.

Endorsement

Review

Supplemented By

Referenced By