feat: implementar jornadas y validar aliases
This commit is contained in:
20
openspec/changes/implement-jornada-toldo/proposal.md
Normal file
20
openspec/changes/implement-jornada-toldo/proposal.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Proposal: implement-jornada-toldo
|
||||
|
||||
## Why
|
||||
El README describe una unidad de trabajo clara: "apertura/jornada" del toldo. El equipo recoge productos, hace inventario inicial (comparando con cierre anterior), vende, registra gastos, hace inventario de cierre e ingresa a cuadre. Actualmente inventario/ventas/gastos/cierre están aislados.
|
||||
|
||||
## What Changes
|
||||
- Crear entidad Jornada (JornadaToldo): fecha, estado (ABIERTA/CERRADA), responsables, inventario inicial, inventario final, base inicial, cierre caja, resumen
|
||||
- Flujo unificado: Abrir Jornada → Inventario inicial/diferencias → Ventas → Gastos → Ingresos adicionales → Cierre (inventario final + cuadre)
|
||||
- POS debe registrar ventas correctamente y mostrarlas en cierre/caja
|
||||
- Ajustes con motivo obligatorios en toda modificación
|
||||
- Reportes por productor integrados a la jornada
|
||||
- Tests de casos de uso reales (comprar 3 libras café, 2 condimentos, varias ventas, cierre de caja)
|
||||
- Mejorar UI para flujo diario
|
||||
|
||||
## Impact
|
||||
- packages/core: Jornada entity + reglas
|
||||
- packages/data: schema + repositorio
|
||||
- packages/services: JornadaService unificado
|
||||
- apps/toldo-app: UI flujo apertura/cierre
|
||||
- Tests de casos de uso
|
||||
Reference in New Issue
Block a user