Volver al inicio
Changelog
Formato basado en Keep a Changelog y Semantic Versioning.
0.1.0 — 2026-04-25
Primera release pública de OnlyPos. Funcionalmente completa para piloto.
Añadido
- Punto de venta con cuatro templates (Kiosco, Almacén, Despacho, Mesa) y sus flujos específicos.
- Inventario y mercadería: CRUD de productos con afecto/exento IVA, importación CSV/Excel, recepciones con cálculo CPP, alertas de stock bajo.
- Códigos de barras: lectura USB HID (scanner que emula teclado), múltiples códigos por producto, impresión de hojas de etiquetas.
- Sesiones de caja: apertura, arqueo y cierre con cálculo de diferencia y motivo opcional.
- SII (Premium): emisión directa al SII de DTE 39 / 41 / 61 con XMLDSig propio, gestión de CAFs, certificado PFX cifrado AES-256-GCM, cola offline con worker de reintento, ambiente certificación → producción con confirmación explícita, RCV.
- Cluster LAN multi-nodo (Premium): 1–5 nodos, pareo Ed25519 con código de 8 dígitos + argon2id, descubrimiento mDNS + scan + manual, elección de líder con failover ~3-4 s, sync del event log firmado, modos
auto/central/hybrid, snapshots del event log con boot < 300 ms hasta 100 k eventos. - Backup local: programable + manual + restore.
- Reportes: del día/mes/rango con desglose por método de pago, nodo y categoría; export CSV/Excel (Premium).
- Descuentos y devoluciones: por línea o globales con autorización por PIN sobre umbral; nota de crédito DTE 61 automática en Premium.
- Medios de pago: abstracción
PaymentProvidercon cuatro proveedores — efectivo, tarjeta manual, Transbank Webpay (stub) y Mercado Pago Point (stub) listos para cablear los SDKs reales sin tocar el flujo de cobro. - Internacionalización:
vue-i18ncon locale basees_CLneutro, lint rule que bloquea strings raw en templates. - Tema: light / dark / auto, tres densidades (compact / balanced / comfy), tipografía Geist embebida.
- Admin: PIN gate, panels para productos, stock, caja, SII, cluster, estaciones, licencia, integraciones, diagnóstico del sistema.
- Manejo de errores: enum
AppErrortipado en backend, traducciones a español + CTAs de recuperación en frontend, banner unificado. - Licenciamiento: JWT firmado Ed25519 validable offline, tier free / trial / premium, grace period 14 días, trial automático 30 días al primer arranque.
- Distribución (Windows): instalador MSI + NSIS con code signing dual + timestamp, regla de firewall configurable desde Admin, autostart toggleable.
Notas
- Esta release marca el corte 0.1.0 y consolida ~50 sprints de desarrollo.
- Trabajo futuro: cloud sync, SDKs reales de pago, multi-sucursal, DTE 33, locales adicionales — sin numeración de sprints.