31 lines
1003 B
Markdown
31 lines
1003 B
Markdown
# Proposal
|
|
|
|
## Why
|
|
|
|
Registrar una venta falla cuando el movimiento de inventario se escribe fuera del alcance de la transacción Dexie. Además, catálogos grandes requieren búsqueda, controles de cantidad visibles e iconos funcionales para operar con rapidez.
|
|
|
|
## What Changes
|
|
|
|
- Incluir inventario en la transacción de venta.
|
|
- Activar los iconos MDI correctamente.
|
|
- Sustituir edición numérica incómoda por controles `+` y `-` y borrado visible.
|
|
- Añadir búsqueda de productos/productores en POS e Inventario.
|
|
- Documentar un CSV de prueba grande.
|
|
|
|
## Capabilities
|
|
|
|
### New Capabilities
|
|
|
|
- `sale-transaction-integrity`: venta e inventario persisten atómicamente.
|
|
- `catalog-large-list-ux`: búsqueda y controles adecuados para catálogos grandes.
|
|
|
|
### Modified Capabilities
|
|
|
|
- `toldo-poc`: mejora la experiencia de venta e inventario.
|
|
|
|
## Impact
|
|
|
|
- `packages/services/src/ventas/VentasService.ts`.
|
|
- Vistas POS e Inventario y configuración Vuetify.
|
|
- Tests, documentación de pruebas y APK.
|