Skip to main content
El AIU (Administración, Imprevistos y Utilidad) son los porcentajes de overhead que se agregan al costo base de una cotización. El sistema ofrece dos modos de presentación y maneja de forma diferente el IVA según el tipo de contrato.

Qué es el AIU

El AIU cubre tres conceptos:
  • Administración (administracion): costos de gestión, coordinación y estructura corporativa
  • Imprevistos (imprevistos): reserva para contingencias y eventos no planificados
  • Utilidad (utilidad): margen de ganancia de la empresa
Los tres se expresan como porcentaje del costo base y se configuran en la pestaña AIU del constructor de cotizaciones.

Campos del modelo AIU

CampoTipoDescripción
administracion%Porcentaje de administración
imprevistos%Porcentaje de imprevistos
utilidad%Porcentaje de utilidad
mostrar_aiuSI / NOControla si el AIU se muestra desglosado o se incluye en los precios
contrato_obraSI / NOIndica si es un contrato de construcción u obra

Modos de presentación del AIU

El campo mostrar_aiu no afecta el monto total que paga el cliente — solo cambia cómo se presenta el desglose en la cotización.
El AIU se muestra como líneas separadas en la oferta económica. El precio unitario de cada ítem refleja solo el costo directo; el AIU aparece sumado al final.El cálculo del valor por ítem no modifica el precio base:
valorItemConAiu = valorItemBase   (sin cambio)
El AIU se calcula sobre el total global:
valor_administracion = valor_total × (administracion / 100)
valor_imprevistos    = valor_total × (imprevistos / 100)
valor_utilidad       = valor_total × (utilidad / 100)
El AIU se incorpora directamente en el precio unitario de cada ítem. El cliente ve un precio final sin desglose adicional de overhead.El sistema aplica un factorAIU al costo base de cada ítem:
factorAIU = 1 + (administracion/100) + (imprevistos/100) + (utilidad/100)

valorItemConAiu = valorItemBase × factorAIU

Tipos de contrato e IVA

El tipo de contrato determina qué base recibe el IVA del 19%.
En contratos regulares, el IVA del 19% se aplica sobre el total con AIU de cada ítem:
IVA = valorItemConAiu × 0.19

valorFinal = valorItemConAiu + IVA
Cuando mostrar_aiu = SI, el total con IVA es:
aiu_valortotal_con_iva = valor_total
                       + valor_administracion
                       + valor_imprevistos
                       + valor_utilidad
                       + aiu_iva
donde aiu_iva = (valor_total + valor_administracion + valor_imprevistos + valor_utilidad) × 0.19.
En contratos de obra, el IVA se aplica únicamente sobre el porcentaje de utilidad:
IVA = valor_total × (utilidad / 100) × 0.19
Si mostrar_aiu = NO, el IVA ya queda implícito en el factor de costo y no se suma por separado.

Flujo completo de cálculo

1. Calcular costo base de cada recurso en cada revisión

2. Multiplicar por cantidad de revisión × cantidad de ítem
   → suma_items_cotizacion[item_id]

3. Aplicar AIU:
   - Si mostrar_aiu = "NO":
       factorAIU = 1 + A% + I% + U%
       valorConAIU = costoBase × factorAIU
   - Si mostrar_aiu = "SI":
       valorConAIU = costoBase  (sin cambio en el precio unitario)

4. Aplicar IVA:
   - Contrato regular:
       IVA = valorConAIU × 0.19
   - Contrato de obra (mostrar_aiu = "SI"):
       IVA = costoBase × (U% / 100) × 0.19

5. valorFinal = valorConAIU + IVA

6. Guardar en cotización:
   - valor_total        → suma de valorConAIU sin IVA
   - valor_total_con_aiu → suma de valorFinal con IVA
   - aiu_valortotal_con_iva → total final presentado

Ejemplo numérico

Supongamos una cotización con costo base de $1.000.000, AIU configurado en Administración 10%, Imprevistos 5%, Utilidad 8%, contrato regular, mostrar_aiu = SI:
ConceptoCálculoValor
Costo base$1.000.000
Administración (10%)$1.000.000 × 10%$100.000
Imprevistos (5%)$1.000.000 × 5%$50.000
Utilidad (8%)$1.000.000 × 8%$80.000
Subtotal con AIU1.000.000+1.000.000 + 230.000$1.230.000
IVA (19%)$1.230.000 × 19%$233.700
Total$1.463.700
Si el mismo escenario tuviera mostrar_aiu = NO, el precio unitario de cada ítem ya incluiría el factor AIU (×1.23), y el IVA se aplicaría sobre ese precio embebido.

Previsualización

La función de previsualización (calcularPrevisualacion) calcula y muestra el desglose completo antes de guardar o enviar la cotización. Incluye:
  • Resumen por ítem y categoría de recurso (vista_resumen)
  • Valores por categoría agregada (vista_afs): Personal, Herramientas, Equipos, Consumibles, Vehículos, Oficina, Aseos, Servicios, Viáticos, Otros, Comunicaciones
  • Valores AIU desglosados: valor_administracion, valor_imprevistos, valor_utilidad
  • IVA calculado: aiu_iva
  • Totales: valor_total, valor_total_con_aiu, aiu_valortotal_con_iva
Los resultados de la previsualización se guardan automáticamente en el registro de la cotización.

Build docs developers (and LLMs) love