Experiencia propia · Ingeniería de producto

Software que construimos.
Decisiones que podemos explicar.

CyberPOS y OnTurn son productos propios de CREATEAM. Los presentamos para mostrar cómo abordamos sistemas de gestión, integraciones y reservas, sin atribuirlos a clientes externos.

Ingeniería

CÓMO ESTÁN
CONSTRUIDOS

Estos diagramas describen decisiones de arquitectura de nuestros productos: cómo conectamos áreas, integramos servicios externos y gestionamos reglas de negocio.

01 · Arquitectura

Un ERP de 16 servicios

Ventas, inventario, facturación y contabilidad son servicios independientes. Se despliegan por separado y se comunican por un bus de eventos, para separar responsabilidades entre áreas de la operación. Toda petición entra por una sola puerta que resuelve autenticación, permisos y a qué empresa pertenece.

Arquitectura del ERP de CREATEAM Los clientes acceden por una pasarela única que reparte hacia nueve servicios independientes, apoyados en una base de datos MySQL y un bus de eventos NATS. CLIENTES App web de gestión Angular Punto de venta funciona sin conexión Agente de impresión tickets en caja Pasarela única de entrada autenticación · permisos por rol · aislamiento entre empresas SERVICIOS INDEPENDIENTES Ventas Inventario Facturación Pagos Compras Identidad Órdenes Restaurante Contabilidad Base de datos compartida Bus de eventos entre servicios
02 · Integración regulada

Facturación electrónica ante SUNAT

Construimos el circuito completo, sin librerías de terceros. Cada empresa tiene su propio certificado digital, guardado cifrado, y cada comprobante se arma, se firma y se envía con reintentos hasta obtener la respuesta oficial. Es el tipo de integración que también aparece en salud, banca o aduanas.

Circuito de facturación electrónica Seis pasos: la venta genera un documento, se firma con el certificado de la empresa, se envía a SUNAT y la respuesta oficial se guarda junto al comprobante. DE LA VENTA AL COMPROBANTE VÁLIDO Venta en el punto de venta Documento formato oficial UBL 2.1 Firma digital certificado de cada empresa Envío a SUNAT con reintentos y espera asíncrona Respuesta constancia oficial Comprobante válido y archivado LO QUE HAY DETRÁS · El certificado de cada empresa se guarda cifrado y nunca sale del servidor. · Las boletas se resumen a diario y las facturas se anulan por comunicación de baja, como exige la norma. · Si SUNAT no responde, el comprobante queda en cola y se reintenta sin duplicar la venta.
03 · Correctitud

Control de disponibilidad en una agenda compartida

En ONTURN, nuestro sistema de reservas, la regla que impide agendar dos citas a la misma hora no vive en el código sino en la base de datos. Da igual si la reserva entra por la web, por el panel del negocio, por nuestra API o por el widget incrustado en otra página. Y lo comprobamos con una prueba automática que lanza reservas simultáneas en cada despliegue.

Motor de reservas con garantía en base de datos Cuatro vías de entrada distintas llegan a un único motor de reservas, y la base de datos rechaza cualquier reserva que se solape con otra ya existente. CUATRO FORMAS DE RESERVAR Web pública el cliente reserva solo Panel del negocio lo agenda el personal API para terceros otro sistema reserva Widget incrustado en la web del negocio Un solo motor de reservas las cuatro vías pasan por la misma validación La base de datos rechaza el solapamiento dos citas no pueden ocupar el mismo recurso a la misma hora, aunque lleguen en el mismo milisegundo Probado en cada despliegue con reservas simultáneas reales

De esta experiencia a tu proyecto

El contexto cambia.
Las buenas preguntas permanecen.

¿Qué procesos deben conectarse? ¿Quién puede acceder a cada dato? ¿Qué ocurre si una integración falla? Revisamos esas preguntas al definir tu sistema.

Evaluar mi proyecto