Ventur — POS / ERP retail
POS + ERP de inventario, ventas, crédito y caja para una importadora de electrodomésticos
Aplicación web SPA/PWA que cubre todo el ciclo comercial de una importadora orureña de electrodomésticos: punto de venta, ERP de inventario con kardex por lote, ventas en tres modalidades, cuentas corrientes de crédito, caja, importaciones (DIM) y reportería. Reemplaza el control manual por planillas con un sistema único trazable.
01 El reto
El negocio requería un catálogo con múltiples presentaciones por producto (Unidad / Caja×N / Paquete×M), precios escalonados por cantidad y overrides de precio por lote, más tres modalidades de venta (directa, a pedido, a crédito) que afectan stock y contabilidad de forma distinta, todo con trazabilidad y auditoría completas.
02 La solución
Modelé la base PostgreSQL en Supabase (≈36 tablas, vistas, triggers y RPCs) con la lógica de negocio en la base (descuento/reserva/restauración de stock por modalidad, FIFO por lote, expiración de cotizaciones, restock de devoluciones) y un frontend Angular 21 con signals, motor de precios efectivo (override de lote → tier → default), permisos granulares con RLS y un design system propio de 12+ componentes.
03 Lo destacado
- POS con escaneo de código de barras, pagos efectivo/QR/mixto y recibos 80mm/A4
- Motor de precios: override de lote → tier por cantidad → default
- Kardex multi-almacén con saldo por movimiento
- 3 modalidades de venta (directa/pedido/crédito con abonos)
- ~55.700 líneas TS/HTML, 90 componentes, 54 servicios
- 80 archivos de migración SQL, ~533 productos semilla (línea RAF)
04 Galería
Hablemos de tu proyecto!
