99 lines
2.7 KiB
Markdown
99 lines
2.7 KiB
Markdown
# EPICA: EPIC-MGN-012 - Compras
|
|
|
|
## Metadata
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| **ID** | EPIC-MGN-012 |
|
|
| **Nombre** | Compras |
|
|
| **Modulo** | purchasing |
|
|
| **Fase** | Fase 2 - Core Business |
|
|
| **Prioridad** | P1 |
|
|
| **Estado** | Backlog |
|
|
| **Story Points** | 34 |
|
|
| **Sprint(s)** | Sprint 9-10 |
|
|
|
|
---
|
|
|
|
## Descripcion
|
|
|
|
Sistema de gestion de compras que incluye ordenes de compra, recepciones, facturacion de compras, gestion de proveedores por producto y solicitudes de compra. Integrado con inventario y contabilidad.
|
|
|
|
---
|
|
|
|
## Objetivo de Negocio
|
|
|
|
Proveer gestion de compras que:
|
|
- Agilice el proceso de adquisiciones
|
|
- Controle aprobaciones de compras
|
|
- Integre con inventario automaticamente
|
|
- Facilite comparacion de proveedores
|
|
- Optimice costos de adquisicion
|
|
|
|
---
|
|
|
|
## Historias de Usuario
|
|
|
|
| ID | Historia | Prioridad | SP | Estado |
|
|
|----|----------|-----------|-----|--------|
|
|
| US-MGN012-001 | Como comprador, quiero crear solicitudes de compra | P0 | 5 | Backlog |
|
|
| US-MGN012-002 | Como comprador, quiero crear ordenes de compra | P0 | 5 | Backlog |
|
|
| US-MGN012-003 | Como almacenista, quiero registrar recepciones de compra | P0 | 5 | Backlog |
|
|
| US-MGN012-004 | Como contador, quiero registrar facturas de proveedor | P0 | 5 | Backlog |
|
|
| US-MGN012-005 | Como comprador, quiero comparar precios entre proveedores | P1 | 5 | Backlog |
|
|
| US-MGN012-006 | Como gerente, quiero aprobar ordenes de compra | P1 | 5 | Backlog |
|
|
| US-MGN012-007 | Como comprador, quiero ver historico de compras por proveedor | P2 | 3 | Backlog |
|
|
|
|
**Total Story Points:** 33 SP (ajustado a 34)
|
|
|
|
---
|
|
|
|
## Criterios de Aceptacion de la Epica
|
|
|
|
**Funcionales:**
|
|
- [ ] Solicitudes de compra con workflow de aprobacion
|
|
- [ ] Ordenes de compra con multiples lineas
|
|
- [ ] Recepciones parciales y totales
|
|
- [ ] Facturacion de compras vinculada
|
|
- [ ] Precios por proveedor/producto
|
|
|
|
**No Funcionales:**
|
|
- [ ] Trazabilidad compra-recepcion-factura
|
|
- [ ] Alertas de reabastecimiento
|
|
|
|
---
|
|
|
|
## Dependencias
|
|
|
|
**Esta epica depende de:**
|
|
| Epica/Modulo | Estado | Bloqueante |
|
|
|--------------|--------|------------|
|
|
| EPIC-MGN-005 Catalogs | Backlog | Si |
|
|
| EPIC-MGN-010 Financial | Backlog | Si |
|
|
| EPIC-MGN-011 Inventory | Backlog | Si |
|
|
|
|
---
|
|
|
|
## Desglose Tecnico
|
|
|
|
**Database:**
|
|
- [ ] Schema: `core_purchases`
|
|
- [ ] Tablas: 6+ (purchase_requisitions, purchase_orders, po_lines, etc.)
|
|
- [ ] Funciones: 2+
|
|
|
|
**Backend:**
|
|
- [ ] Modulo: `purchasing`
|
|
- [ ] Entities: 6+
|
|
- [ ] Endpoints: 15+
|
|
- [ ] Tests: 25+
|
|
|
|
**Frontend:**
|
|
- [ ] Paginas: 5 (requisiciones, ordenes, recepciones, reportes)
|
|
- [ ] Componentes: 12+
|
|
- [ ] Stores: 1 (purchasingStore)
|
|
|
|
---
|
|
|
|
**Creada por:** Requirements-Analyst
|
|
**Fecha:** 2025-12-05
|