# Análisis del Módulo CRM de Odoo

**Módulo:** crm
**Prioridad:** P1
**Mapeo MGN:** MGN-009 (CRM Básico)

## Modelos Principales

### crm.lead (Leads/Oportunidades)
- Prospecto de venta
- Pipeline (stages)
- Probabilidad de cierre
- Monto esperado
- Asignación a vendedores

### crm.stage (Etapas del Pipeline)
- Nuevo → Calificado → Propuesta → Negociación → Ganado/Perdido
- Secuencia y colores
- Fold (etapas cerradas)

### crm.team (Equipos de Ventas)
- Grupo de vendedores
- Metas de ventas
- Dashboard de rendimiento

## Patrones Destacables

### 1. Pipeline Kanban

Vista Kanban drag-and-drop:
- Columnas = Stages
- Tarjetas = Leads
- Mover entre etapas actualiza probabilidad

### 2. Lead Scoring

```python
# Probabilidad automática basada en stage
stage_id = fields.Many2one('crm.stage')
probability = fields.Float(related='stage_id.probability')
```

### 3. Conversión a Cotización

```python
def action_new_quotation(self):
    # Lead → sale.order
    return self.env['sale.order'].create({
        'partner_id': self.partner_id.id,
        'opportunity_id': self.id
    })
```

## Mapeo a MGN-009

- RF-CRM-001: Gestión de leads
- RF-CRM-002: Pipeline de ventas (stages)
- RF-CRM-003: Actividades de seguimiento
- RF-CRM-004: Conversión a cotización
- RF-CRM-005: Reportes de rendimiento

**Aplicabilidad:** ⭐⭐⭐⭐ - Importante para ventas B2B

---

**Fecha:** 2025-11-23
**Estado:** ✅ Análisis completo
