erp-construccion/docs/02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-003-actualizacion-precios.md

95 lines
2.0 KiB
Markdown

# US-COST-003: Actualización Masiva de Precios
**Épica:** MAI-003 - Presupuestos y Control de Costos
**Sprint:** Sprint 7
**Story Points:** 3 SP
**Prioridad:** P1 (Alta)
---
## Historia de Usuario
**Como** Gerente Administrativo
**Quiero** actualizar precios masivamente por categoría o proveedor
**Para** ajustar el catálogo rápidamente ante cambios de mercado
---
## Criterios de Aceptación
### ✅ AC1: Selección de Conceptos
**Opciones de selección:**
1. Por categoría: "Todos los cementantes"
2. Por proveedor: "Todos de Cemex"
3. Por búsqueda: "Todos con 'acero'"
4. Selección manual: Checkboxes
**Ejemplo:**
```
Categoría: Cementantes
12 conceptos seleccionados:
✓ Cemento CPC 30R
✓ Cemento blanco
✓ Cal hidratada
...
```
### ✅ AC2: Tipos de Ajuste
**Opción 1: Porcentual**
- Ajuste: +4.5%
- Vigencia: 01/Dic/2025
- Motivo: "Ajuste INPC Nov 2025"
**Opción 2: Precio Fijo**
- Nuevo precio: $4,500
- Aplicar a todos seleccionados
**Preview antes de aplicar:**
| Concepto | Actual | Nuevo | Δ |
|----------|--------|-------|---|
| Cemento CPC 30R | $4,300 | $4,493 | +4.5% |
| Cemento blanco | $5,200 | $5,434 | +4.5% |
| ... | ... | ... | ... |
### ✅ AC3: Historial de Cambios
**Por cada concepto:**
```
Cemento CPC 30R - Historial
2025-01-01: $4,150 → Precio inicial
2025-03-15: $4,300 (+3.6%) → Ajuste trimestral
2025-06-01: $4,350 (+1.2%) → Incremento proveedor
2025-12-01: $4,493 (+3.3%) → Ajuste INPC Nov 2025 ← Actual
```
**Gráfica de tendencia:** Último año
### ✅ AC4: Notificaciones
**Cuando actualizo precios:**
- Sistema emite evento: `concepts.prices_updated`
- Notifica a:
- Ingenieros de costos
- Directores de proyecto
- Mensaje: "12 conceptos actualizados (+4.5%)"
- Sugerencia: "Revisar presupuestos activos"
---
## Definición de Done
- [ ] Selección múltiple de conceptos
- [ ] Ajuste porcentual y fijo
- [ ] Preview antes de aplicar
- [ ] Historial de precios
- [ ] Gráfica de tendencia
- [ ] Notificaciones automáticas
- [ ] Registro en audit log
---
**Estado:** ✅ Ready for Development