Gestión
Descripción
ERP empresarial completo para importadora con múltiples sucursales (bodegas y tiendas). Incluye portal web administrativo (Next.js 15), backend robusto (NestJS 11) y app de escritorio nativa (Tauri 2/Rust) con framework propio de routing (.nova). El sistema gestiona inventario con distribución FIFO, ciclo de vida de contenedores con detección de discrepancias, reservas de stock entre sucursales, productos dañados con generación automática de CCF, facturación electrónica DTE (7 tipos de documento) vía Atto, cierres de caja diarios/mensuales/anuales, reportes contables avanzados en Excel, dashboards en tiempo real por rol (8 roles), auditoría completa con geolocalización, e impresión nativa en impresoras térmicas vía Rust. Se migró +1.5M de registros de producción con 12 scripts SQL idempotentes. Optimizado con caché multinivel y consultas SQL raw que redujeron tiempos de 71s a 0.25s.
Características Clave
- App de escritorio nativa con Tauri 2 y Rust (impresión térmica, auto-updates)
- Framework propio de routing file-based (.nova) para Tauri
- Facturación DTE con 7 tipos de documento (CCF, FCF, NC, ND, Ticket, Remisión, Sujeto Excluido) vía Atto
- Inventario con distribución FIFO, reservas de stock y detección de discrepancias
- Ciclo de vida de contenedores (Registrado → En Bodega → Pendiente → Descargado)
- Migración de +1.5M registros con 12 scripts SQL idempotentes
- 8 roles con permisos granulares y control de acceso por sucursal
- Dashboards en tiempo real diferenciados por rol (Admin, Bodeguero, Tienda, Facturador, Contador, Auditor)
- WebSockets con Socket.IO para notificaciones push en tiempo real
- Cierres de caja diarios/mensuales/anuales con envío automático por email
- Reportes Excel avanzados multi-hoja (ventas, IVA, cierres, percepciones)
- Auditoría completa con geolocalización, IP y user-agent
- Modo contingencia offline para facturación cuando la API de Hacienda no responde
- Optimización SQL: tiempos de respuesta de 71s → 0.25s con caché multinivel