erp-core/docs/08-epicas/EPIC-MGN-013-sales.md

2.9 KiB

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