# =============================================================================
# TRAZABILIDAD: MAI-008 - ESTIMACIONES Y FACTURACION
# =============================================================================
# Modulo: MAI-008 Estimaciones y Facturacion
# Fecha: 2025-11-25
# Version: 1.0.0
# Reutilizacion ERP Generico: 20%
# =============================================================================

metadata:
  modulo: MAI-008
  nombre: Estimaciones y Facturacion
  descripcion: Estimaciones de obra, anticipos, retenciones, generadores y workflow
  fecha_actualizacion: 2025-11-25
  responsable: Architecture-Analyst
  mapeo_generico: MGN-004 (parcial)
  porcentaje_reutilizacion: 20

# =============================================================================
# REQUERIMIENTOS FUNCIONALES
# =============================================================================
requerimientos:
  - id: RF-EST-001
    nombre: Estimaciones a Cliente
    archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/requerimientos/RF-EST-001-estimaciones-cliente.md
    prioridad: P0
    estado: documentado
    especificaciones:
      - id: ET-EST-001
        nombre: Modelo de Datos
        tipo: backend
        archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/especificaciones/ET-EST-001-modelo-datos.md
        estado: documentado
    tablas_bd:
      - estimates.estimaciones
      - estimates.estimacion_conceptos
      - estimates.generadores
    endpoints_api:
      - GET /api/v1/estimaciones
      - POST /api/v1/estimaciones
      - GET /api/v1/estimaciones/{id}
      - GET /api/v1/estimaciones/{id}/conceptos
      - POST /api/v1/estimaciones/{id}/conceptos

  - id: RF-EST-002
    nombre: Estimaciones a Subcontratistas
    archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/requerimientos/RF-EST-002-estimaciones-subcontratistas.md
    prioridad: P0
    estado: documentado
    especificaciones:
      - id: ET-EST-002
        nombre: Calculo de Montos
        tipo: backend
        archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/especificaciones/ET-EST-002-calculo-montos.md
        estado: documentado

  - id: RF-EST-003
    nombre: Anticipos y Retenciones
    archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/requerimientos/RF-EST-003-anticipos-retenciones.md
    prioridad: P0
    estado: documentado
    especificaciones:
      - id: ET-EST-003
        nombre: Anticipos y Retenciones
        tipo: backend
        archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/especificaciones/ET-EST-003-anticipos-retenciones.md
        estado: documentado
    tablas_bd:
      - estimates.anticipos
      - estimates.amortizaciones
      - estimates.retenciones
      - estimates.fondo_garantia

  - id: RF-EST-004
    nombre: Reportes y Documentos
    archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/requerimientos/RF-EST-004-reportes-documentos.md
    prioridad: P1
    estado: documentado
    especificaciones:
      - id: ET-EST-004
        nombre: Generacion de Reportes
        tipo: backend
        archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/especificaciones/ET-EST-004-generacion-reportes.md
        estado: documentado

  - id: RF-EST-005
    nombre: Workflow de Autorizacion
    archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/requerimientos/RF-EST-005-workflow-autorizacion.md
    prioridad: P0
    estado: documentado
    especificaciones:
      - id: ET-EST-005
        nombre: Workflow de Estados
        tipo: backend
        archivo: 01-fase-alcance-inicial/MAI-008-estimaciones-facturacion/especificaciones/ET-EST-005-workflow-estados.md
        estado: documentado
    tablas_bd:
      - estimates.estimacion_workflow

# =============================================================================
# DEPENDENCIAS
# =============================================================================
dependencias:
  modulos_requeridos:
    - MAI-001
    - MAI-002
    - MAI-003
    - MAI-005
    - MAI-012
  modulos_dependientes:
    - MAI-006
    - MAI-011

metricas:
  total_rf: 5
  total_et: 5
  total_tablas: 8
  cobertura_documentacion: 100%
  cobertura_implementacion: 0%

# =============================================================================
# FIN DEL ARCHIVO
# =============================================================================
