fix: corregir ventas y mejorar catalogos

This commit is contained in:
mono
2026-10-25 18:40:00 -05:00
parent 6da4996cec
commit 9900235250
13 changed files with 274 additions and 9 deletions

View File

@@ -0,0 +1,16 @@
# Spec Delta
## Purpose
Garantiza que confirmar una venta actualice ventas e inventario como una sola operación local, evitando datos parciales y errores de IndexedDB.
## ADDED Requirements
### Requirement: Persistencia atómica de venta
The system SHALL persist the sale, sale lines, and inventory movements in one local transaction.
#### Scenario: Venta confirmada
- **GIVEN** an open day and sufficient stock
- **WHEN** user confirms a sale
- **THEN** sale, lines, and negative inventory movement are stored
- **AND** no object store transaction error is raised