Mateo Campo

01 · SaaS ERP/POS para Ecuador

Morvaden Commerce

Punto de venta
01 / 07 · Punto de venta
Estado
en operación
Restricción
Aplicación de escritorio en operación. Integración fiscal SRI desacoplada.
Stack
Kotlin · Spring Boot · PostgreSQL · Flyway · Compose Desktop · Docker · VPS

Problema

Un comercio en Ecuador no puede operar solo con una pantalla de ventas. Necesita inventario, caja, compras y comprobantes que el SRI autorice. Si el software vive en la tienda, cada cambio de API rompe el día de quien está cobrando.

Restricción

El cliente de escritorio ya está instalado (MSI y actualizador). La API tiene que ser estable. El canal fiscal —secuencias, certificado P12, firma, XML, autorización y RIDE— no se publica al host. El producto es multi-tenant: varios negocios, una misma plataforma, aislamiento de datos y de licencia.

Decisión

Backend en Kotlin y Spring Boot, PostgreSQL con Flyway, escritorio en Compose Desktop. License Authority para habilitar el producto. Docker en VPS. El trabajo diario incluye skills y rules del producto: el sistema se opera, no se reescribe cada sprint.

Operación

En producción: ventas, inventario, caja, compras y POS. Emisión de documentos electrónicos regulados por el SRI. El canal fiscal queda fuera del host público. Lo que importa no es una demo: es que la tienda cobre y el comprobante salga autorizado.

Volver al trabajo