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

dc.contributor.authorLara Caicedo, Nicolás Andrés
dc.date.accessioned2026-09-01T20:59:02Z
dc.date.issued2026-07-27
dc.description.abstractEn 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.
dc.identifier.citationLara 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.
dc.identifier.other003633
dc.identifier.urihttps://repositorio.espe.edu.ec/handle/21000/71372
dc.language.isoes
dc.publisherCarrera de Ingeniería en Tecnologías de la Información.
dc.subjectFACTURACIÓN ELECTRÓNICA
dc.subjectSAAS
dc.subjectARQUITECTURA MULTITENANT
dc.subjectXADES-BES
dc.subjectSRI
dc.titleDesarrollo de un sistema de facturación electrónica como servicio (SaaS) con arquitectura multitenant.
dc.typeThesis
local.thesis.directorNúñez Agurto, Alberto Daniel

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
T-ESPESD-003633.pdf
Size:
2.58 MB
Format:
Adobe Portable Document Format
Description:
TESIS TEXTO COMPLETO
Loading...
Thumbnail Image
Name:
T-ESPESD-003633-D.pdf
Size:
3.52 MB
Format:
Adobe Portable Document Format
Description:
DEFENSA
Loading...
Thumbnail Image
Name:
T-ESPESD-003633-R.pdf
Size:
145.94 KB
Format:
Adobe Portable Document Format
Description:
RESUMEN

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: