103 lines
2.9 KiB
Markdown
103 lines
2.9 KiB
Markdown
# EPICA: EPIC-MGN-013 - Ventas
|
|
|
|
## Metadata
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| **ID** | EPIC-MGN-013 |
|
|
| **Nombre** | Ventas |
|
|
| **Modulo** | sales |
|
|
| **Fase** | Fase 2 - Core Business |
|
|
| **Prioridad** | P1 |
|
|
| **Estado** | Backlog |
|
|
| **Story Points** | 42 |
|
|
| **Sprint(s)** | Sprint 10-12 |
|
|
|
|
---
|
|
|
|
## Descripcion
|
|
|
|
Sistema de gestion de ventas que incluye cotizaciones, ordenes de venta, entregas, facturacion de ventas, precios y descuentos. Integrado con inventario y contabilidad.
|
|
|
|
---
|
|
|
|
## Objetivo de Negocio
|
|
|
|
Proveer gestion de ventas que:
|
|
- Agilice el ciclo de ventas
|
|
- Facilite seguimiento de cotizaciones
|
|
- Controle entregas y facturacion
|
|
- Gestione precios y descuentos
|
|
- Analice desempeno de ventas
|
|
|
|
---
|
|
|
|
## Historias de Usuario
|
|
|
|
| ID | Historia | Prioridad | SP | Estado |
|
|
|----|----------|-----------|-----|--------|
|
|
| US-MGN013-001 | Como vendedor, quiero crear cotizaciones | P0 | 5 | Backlog |
|
|
| US-MGN013-002 | Como vendedor, quiero convertir cotizaciones en ordenes de venta | P0 | 3 | Backlog |
|
|
| US-MGN013-003 | Como almacenista, quiero procesar entregas de venta | P0 | 5 | Backlog |
|
|
| US-MGN013-004 | Como vendedor, quiero facturar ordenes de venta | P0 | 5 | Backlog |
|
|
| US-MGN013-005 | Como vendedor, quiero gestionar listas de precios | P0 | 5 | Backlog |
|
|
| US-MGN013-006 | Como vendedor, quiero aplicar descuentos | P1 | 3 | Backlog |
|
|
| US-MGN013-007 | Como gerente, quiero ver pipeline de ventas | P1 | 5 | Backlog |
|
|
| US-MGN013-008 | Como gerente, quiero reportes de ventas por periodo | P1 | 5 | Backlog |
|
|
| US-MGN013-009 | Como vendedor, quiero ver historial de cliente | P2 | 3 | Backlog |
|
|
| US-MGN013-010 | Como admin, quiero configurar comisiones de vendedores | P2 | 3 | Backlog |
|
|
|
|
**Total Story Points:** 42 SP
|
|
|
|
---
|
|
|
|
## Criterios de Aceptacion de la Epica
|
|
|
|
**Funcionales:**
|
|
- [ ] Cotizaciones con vigencia y seguimiento
|
|
- [ ] Ordenes de venta con workflow
|
|
- [ ] Entregas parciales y totales
|
|
- [ ] Facturacion vinculada (CFDI)
|
|
- [ ] Listas de precios por cliente/categoria
|
|
- [ ] Descuentos por volumen, cliente, promo
|
|
|
|
**No Funcionales:**
|
|
- [ ] Trazabilidad cotizacion-orden-entrega-factura
|
|
- [ ] Dashboard de ventas en tiempo real
|
|
|
|
---
|
|
|
|
## 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_sales`
|
|
- [ ] Tablas: 8+ (quotations, sale_orders, so_lines, deliveries, pricelists, etc.)
|
|
- [ ] Funciones: 3+
|
|
|
|
**Backend:**
|
|
- [ ] Modulo: `sales`
|
|
- [ ] Entities: 8+
|
|
- [ ] Endpoints: 20+
|
|
- [ ] Tests: 35+
|
|
|
|
**Frontend:**
|
|
- [ ] Paginas: 7 (cotizaciones, ordenes, entregas, precios, reportes)
|
|
- [ ] Componentes: 18+
|
|
- [ ] Stores: 1 (salesStore)
|
|
|
|
---
|
|
|
|
**Creada por:** Requirements-Analyst
|
|
**Fecha:** 2025-12-05
|