571 B
571 B
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