32 lines
1.3 KiB
Markdown
32 lines
1.3 KiB
Markdown
# Proposal
|
|
|
|
## Why
|
|
|
|
En celulares el POS ocupa toda la pantalla con el catálogo y el carrito queda fuera de vista. Además, breadcrumbs ya no son necesarios, Gastos y Ajustes conservan HTML nativo, y el cierre de caja está separado de la jornada aunque ambos deben ser una única operación de cierre.
|
|
|
|
## What Changes
|
|
|
|
- Retirar breadcrumbs y usar tabs responsive en Inventario y otras secciones densas.
|
|
- Convertir el selector de productos del POS en una búsqueda compacta con modal/lista de productos y carrito siempre accesible.
|
|
- Rediseñar Gastos y Ajustes con componentes Vuetify.
|
|
- Mover el ajuste de inventario al flujo de Inventario y retirar Ajustes como operación principal del menú.
|
|
- Fusionar cierre de caja y cierre de jornada con efectivo contado obligatorio y banco QR opcional.
|
|
- Calcular devuelta para pagos en efectivo antes de confirmar la venta.
|
|
|
|
## Capabilities
|
|
|
|
### New Capabilities
|
|
|
|
- `mobile-pos-flow`: selección de productos, carrito y devuelta optimizados para pantalla pequeña.
|
|
- `unified-day-closing`: cierre atómico de caja y jornada.
|
|
|
|
### Modified Capabilities
|
|
|
|
- `toldo-poc`: navegación, inventario, gastos, ajustes y reportes operativos.
|
|
|
|
## Impact
|
|
|
|
- Vistas Vue/Vuetify de POS, Inventario, Gastos, Ajustes y Jornada.
|
|
- `JornadaService` y modelos de cuadre.
|
|
- Tests de casos de uso, Playwright y APK.
|