2.7 KiB
2.7 KiB
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