# Análisis del Módulo Purchase de Odoo

**Módulo:** purchase
**Prioridad:** P0
**Mapeo MGN:** MGN-006 (Compras Básico)

## Modelos Principales

### purchase.order (Órdenes de Compra)
- Proveedor (vendor_id)
- Líneas de productos
- Estados: draft → sent → purchase → done
- Integración con stock (recepciones)

### purchase.order.line (Líneas de Orden)
- Producto, cantidad, precio
- UoM (unidad de medida)
- Cuenta analítica

### res.partner (Proveedores)
- Extensión de res.partner con supplier_rank
- Condiciones de pago
- Historial de compras

## Patrones Destacables

1. **RFQ → PO Workflow**
   - Solicitud de cotización (RFQ)
   - Aprobación
   - Conversión a orden de compra

2. **Integración con Inventario**
   - Órden de compra genera recepción (stock.picking)
   - Actualización automática de stock

3. **Facturación**
   - Factura de proveedor desde orden de compra
   - Control de cantidades recibidas vs facturadas

## Mapeo a MGN-006

- RF-COM-001: Gestión de proveedores
- RF-COM-002: Solicitudes de cotización
- RF-COM-003: Órdenes de compra
- RF-COM-004: Recepciones de mercancía
- RF-COM-005: Facturación de compras

**Aplicabilidad:** ⭐⭐⭐⭐⭐ - Esencial para cualquier ERP

---

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