feat(F-163): completed feature

This commit is contained in:
chattie
2026-08-22 18:33:24 +02:00
parent 08af6caf50
commit 5d90dd32de
19 changed files with 403 additions and 37 deletions

View File

@@ -1,3 +1,16 @@
# F-164Update outdated POS Next.js
# F-163Make POS terminal and cash session setup usable
Alinear POS con Admin: Next.js `16.3.1`, React/ReactDOM `19.2.8`. Actualizar lockfile, adaptar incompatibilidades de build y validar login/proxy/config.
## Qué significa
- **Vincular terminal**: asociar este navegador/dispositivo a una caja física mediante un código generado en Admin → TPV.
- **Sesión de caja**: turno diario de efectivo. Antes de vender se indica fondo inicial y se abre la caja.
## Implementación
- Nueva entrada/página Admin **TPV**: explicación, tiendas, terminales, creación y código de vinculación.
- Aceptar el UUID fijo de la tienda por defecto al crear terminal.
- POS muestra formulario para abrir caja cuando no hay sesión OPEN; deja de mandar al operador a una pantalla admin inexistente.
## Aceptación
1. Admin puede crear terminal y obtener código.
2. Dispositivo puede vincularse con ese código.
3. Cajero puede abrir sesión indicando efectivo inicial.
4. Tras abrir, aparece la pantalla de venta.