9.8 KiB
9.8 KiB
US-PURCH-002: Solicitar Cotizaciones (RFQ)
Épica: MAI-004 - Compras e Inventarios Sprint: 11 Story Points: 8 Prioridad: Alta
Historia de Usuario
Como Gerente de Compras Quiero solicitar cotizaciones a múltiples proveedores simultáneamente Para comparar precios y condiciones antes de generar una orden de compra
Criterios de Aceptación
AC1: Crear Solicitud de Cotización (RFQ)
┌──────────────────────────────────────────────────────┐
│ NUEVA SOLICITUD DE COTIZACIÓN │
├──────────────────────────────────────────────────────┤
│ Código: [RFQ-2025-00045] (auto) │
│ Proyecto: [Fracc. Los Pinos ▼] │
│ Fecha límite respuesta: [25/Nov/2025] * │
│ Fecha entrega requerida: [05/Dic/2025] * │
│ │
│ Materiales Solicitados: [+ Agregar material]│
│ ┌──────────────────┬────────┬──────┬──────────────┐ │
│ │ Material │ Cant. │ Unid │ Presup. Ref. │ │
│ ├──────────────────┼────────┼──────┼──────────────┤ │
│ │ Cemento CPC 30R │ 120 │ ton │ $4,200 │ │
│ │ Grava 3/4" │ 85 │ m³ │ $380 │ │
│ │ Arena │ 100 │ m³ │ $295 │ │
│ └──────────────────┴────────┴──────┴──────────────┘ │
│ │
│ Dirección de entrega: * │
│ [Av. Los Pinos #100, Col. Valle Verde ]│
│ [Monterrey, N.L. CP 64000 ]│
│ │
│ Condiciones deseadas: │
│ Forma de pago: [30 días ▼] │
│ ☑ Incluye descarga en obra │
│ ☐ Se requiere anticipo │
│ │
│ Proveedores invitados: * [+ Buscar proveedor] │
│ ┌────────────────────────────────────────────────┐ │
│ │ ☑ Cemex México SA (A-87) [Eliminar] │ │
│ │ ☑ Materiales del Norte (B-72) [Eliminar] │ │
│ │ ☑ Agregados Premium (A-85) [Eliminar] │ │
│ └────────────────────────────────────────────────┘ │
│ │
│ [Guardar Borrador] [Enviar a Proveedores] │
└──────────────────────────────────────────────────────┘
Validaciones:
- Fecha límite >= hoy + 3 días
- Al menos 1 material
- Al menos 2 proveedores invitados
- Proveedores deben tener categoría del material
AC2: Proveedor Recibe y Responde Cotización
Email enviado a proveedor:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Asunto: Solicitud de Cotización RFQ-2025-00045
Estimado Juan Pérez,
Solicitamos su cotización para:
- Cemento CPC 30R: 120 ton
- Grava 3/4": 85 m³
- Arena: 100 m³
Fecha límite: 25/Nov/2025
Entrega requerida: 05/Dic/2025
Lugar: Fracc. Los Pinos, Monterrey
Responder en línea:
[Ir a Portal de Proveedores]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Portal del Proveedor:
┌──────────────────────────────────────────────────────┐
│ COTIZACIÓN: RFQ-2025-00045 │
│ Cliente: Constructora XYZ │
│ Vence: 25/Nov/2025 (3 días) │
├──────────────────────────────────────────────────────┤
│ Material │ Cant.│ P.U. │ Subtotal ││
│ Cemento CPC 30R │ 120 │ [$4,350]│ $522,000 ││
│ Grava 3/4" │ 85 │ [$380] │ $32,300 ││
│ Arena │ 100 │ [$295] │ $29,500 ││
│ │
│ Fecha entrega comprometida: [03/Dic/2025] │
│ Condiciones pago: [30 días ▼] │
│ Vigencia cotización: [15 días] │
│ │
│ Notas adicionales: │
│ [Incluye transporte y descarga. Precio válido ]│
│ [hasta fin de mes. ]│
│ │
│ Adjuntar: [📎 Subir archivo] (opcional) │
│ │
│ [Enviar Cotización] │
└──────────────────────────────────────────────────────┘
AC3: Comparativo de Cotizaciones
COMPARATIVO: RFQ-2025-00045
Status: 3 cotizaciones recibidas, 0 pendientes
┌─────────────────────────────────────────────────────────────┐
│ │ Cemex │ Materiales │ Agregados │ Presup. │
│ │ México │ del Norte │ Premium │ Referencia│
├─────────┼────────────┼────────────┼────────────┼───────────┤
│Cemento │ $4,350/ton │ $4,280/ton │ $4,400/ton │ $4,200 │
│120 ton │ $522,000 │ $513,600 ✓│ $528,000 │ $504,000 │
│ │ │ │ │ │
│Grava │ $380/m³ │ $390/m³ │ $375/m³ ✓ │ $380 │
│85 m³ │ $32,300 │ $33,150 │ $31,875 │ $32,300 │
│ │ │ │ │ │
│Arena │ $295/m³ │ $285/m³ ✓ │ $300/m³ │ $295 │
│100 m³ │ $29,500 │ $28,500 │ $30,000 │ $29,500 │
├─────────┼────────────┼────────────┼────────────┼───────────┤
│Subtotal │ $583,800 │ $575,250 │ $589,875 │ $565,800 │
│IVA 16% │ $93,408 │ $92,040 │ $94,380 │ $90,528 │
│TOTAL │ $677,208 │ $667,290 ✓│ $684,255 │ $656,328 │
├─────────┼────────────┼────────────┼────────────┼───────────┤
│Entrega │ 05/Dic ✓ │ 07/Dic │ 05/Dic ✓ │ 05/Dic │
│Pago │ 30 días │ 30 días │ 30 días │ 30 días │
│Calif. │ A-87 │ B-72 │ A-85 │ │
├─────────┼────────────┼────────────┼────────────┼───────────┤
│Score │ 86.5 │ 82.0 │ 85.0 │ │
│ │🥈 2do lugar│🥇 MEJOR │🥉 3er lugar│ │
└─────────┴────────────┴────────────┴────────────┴───────────┘
Análisis Automático:
Mejor precio: Materiales del Norte (-1.5% vs siguiente)
Mejor proveedor: Cemex (calificación A-87)
Mejor balance: Materiales del Norte (Score 82.0)
⚡ RECOMENDACIÓN ⚡
Seleccionar: Materiales del Norte
Ahorro vs presupuesto: $10,962 (1.9%)
[Aceptar Recomendación] [Seleccionar Otra] [Cancelar RFQ]
AC4: Generar OC desde Cotización
Flujo:
1. Usuario selecciona cotización ganadora
2. Sistema pre-llena OC con datos de la cotización
3. Usuario revisa y ajusta si necesario
4. Se genera OC-2025-00145 automáticamente
5. Cotización marca como "accepted"
6. RFQ marca como "closed"
7. Otras cotizaciones marcan como "rejected"
8. Email a proveedor ganador con OC en PDF
Notas Técnicas
Backend
- CRON job para cerrar RFQs vencidos
- Algoritmo de scoring:
score = priceScore * 0.40 + supplierRating * 0.35 + deliveryScore * 0.25 - Notificaciones automáticas por email
Frontend
- Portal público para proveedores (sin autenticación, token en URL)
- Tabla comparativa con highlights automáticos
- Exportar comparativo a Excel/PDF
Definición de Hecho (DoD)
- Crear RFQ con múltiples proveedores
- Portal de proveedor funcional
- Comparativo visual de cotizaciones
- Scoring automático
- Generación de OC desde cotización
- Emails a proveedores
- Tests E2E del flujo completo
Referencias: RF-PURCH-001, ET-PURCH-001