Caso real

Un ERP multiempresa, de punta a punta

Este es el sistema que mejor nos presenta: YSY Empresa, un ERP a medida multiempresa desarrollado end-to-end por YSY Software para Ripser, empresa que fabrica, vende y envía instalaciones comerciales y heladeras. Lo mostramos en detalle porque un sistema real dice más que cualquier promesa.

No es un demo. No es un prototipo. Está en producción desde 2024: administra la operación real todos los días — de la fábrica al reparto — y sigue evolucionando sobre necesidades concretas del negocio.

Escala

El tamaño del sistema, en números propios

100+módulos y procesos de negocio
140+entidades de negocio
Multiempresadatos aislados por empresa

Cada empresa que usa el sistema opera sobre sus propios datos, aislados del resto. Para el lector técnico: la plataforma tiene hoy ~127 controllers, ~149 entidades JPA y ~142 repositories, con arquitectura multi-tenant.

Números del sistema, no del cliente: acá no hay volúmenes de negocio, facturación ni cantidad de usuarios.

Módulos

Un solo sistema para toda la operación

  • Ventas y presupuestos

    Cotización, confirmación y seguimiento de pedidos en un mismo circuito.

  • Clientes y CRM

    Cartera de clientes y seguimiento de leads comerciales.

  • Cuenta corriente y cobranzas

    Saldos, vencimientos y registro de pagos por cliente.

  • Caja y flujo de fondos

    Movimientos de dinero centralizados y conciliables.

  • Fabricación

    Recetas de producción y trazabilidad de equipos: qué se fabricó, con qué y para quién.

  • Logística multi-depósito

    Stock por depósito y armado de viajes de entrega.

  • RRHH

    Asistencia y liquidación de sueldos.

El sistema real

Así se ve por dentro

Capturas del sistema en uso: del panel de ventas al tablero de producción. Cada pantalla es un módulo real operando sobre datos reales.

Panel principal del ERP con indicadores de ventas, clientes, stock y órdenes
Panel principal: ventas, clientes, stock y órdenes de toda la operación de un vistazo.
Módulo de gestión de leads con filtros por estado, prioridad y asesor
CRM comercial: seguimiento de leads con estados, prioridades y recordatorios por asesor.
Listado de presupuestos con estados, financiamiento y acciones
Presupuestos: cotización, aprobación y conversión a venta en un mismo circuito.
Cuenta corriente de un cliente con débitos, créditos y saldo por movimiento
Cuenta corriente por cliente: débitos, créditos y saldo auditable movimiento a movimiento.
Gestión de stock con inventario, categorías y estados de disponibilidad
Stock: inventario valorizado, mínimos por producto y alertas de reposición.
Tablero de pendientes de entrega con atrasos calculados por envío
Logística: tablero de entregas pendientes con atrasos calculados y armado de viajes.
Gestión de equipos fabricados con estados de fabricación y asignación
Producción: trazabilidad de cada equipo fabricado, de la etapa de fábrica a la entrega.
Dashboard de recursos humanos con asistencia, rotación y horas trabajadas
RRHH: asistencia, rotación y horas trabajadas del personal de fábrica y administración.
Gestión de garantías con vigencias por equipo y registro de reclamos
Postventa: garantías por equipo con vigencias calculadas, reclamos y anulación auditada.
Pedido de materiales dividido entre proveedores para generar órdenes de compra
Compras: pedidos de materiales divisibles entre proveedores — una orden de compra por proveedor.
Dashboard de flujo de caja con ingresos, egresos y reservas en dólares
Finanzas: flujo de caja con ingresos, egresos, alertas de cheques y reservas en dólares por fondo.
Cuenta corriente de proveedores con débitos, créditos y endosos de cheques
Proveedores: cuenta corriente con débitos, créditos y endosos de cheques trazables.
Registro de actividad del sistema por usuario con IP y alertas fuera de horario
Auditoría: toda acción queda registrada por usuario, con IP y alertas fuera de horario laboral.
Panel de backups automáticos con retención horaria, semanal, mensual y anual
Continuidad: backups automáticos cada hora, con retención horaria, semanal, mensual y anual.

Nombres de clientes y personal, contactos e importes de dinero están difuminados por privacidad y confidencialidad comercial.

Multiempresa con datos aislados

Ingeniería

Ingeniería que se puede auditar

  • Seguridad multiempresa auditada.

    En un sistema donde conviven varias empresas, el riesgo número uno es que una vea datos de otra. Auditamos específicamente ese tipo de fallas (accesos indirectos a datos ajenos) en todos los módulos.

  • Performance medida, no estimada.

    Las consultas lentas se optimizan analizando los planes de ejecución reales de la base de datos, no a ojo.

  • Pruebas automáticas donde duele.

    Los circuitos que tocan dinero (cobranzas, caja, cuenta corriente) tienen tests de integración que corren contra una base de datos real en cada cambio.

  • Deploys sin drama.

    Cada versión se publica de forma atómica y puede revertirse automáticamente si algo falla. Cada build queda versionado y archivado.

Pasamos de planillas y controles paralelos a que toda la operación — ventas, fábrica, entregas y sueldos — pase por un solo sistema. Y cuando necesitamos algo nuevo, se desarrolla sobre cómo trabajamos nosotros, no al revés.
Sergio RipollSergio RipollCEO de Ripser · usa YSY Empresa

Con qué está construido

Backend en Java 21 y Spring Boot, base de datos MariaDB con migraciones versionadas, frontend en React y TypeScript, infraestructura en Docker con integración continua en GitHub Actions.

  • Java 21
  • Spring Boot
  • JPA / Hibernate
  • MariaDB
  • Flyway
  • React
  • TypeScript
  • Docker
  • GitHub Actions