# 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.