Pagos por Progreso

Items del Contrato

Gestione el catálogo de todos los servicios, materiales y equipos que se pueden pagar en su contrato.

📦 Items del Contrato

La sección de Items del Contrato es el corazón del módulo de Pagos. Es su catálogo centralizado o "lista de precios" de todos los trabajos, materiales y servicios que pueden ser ejecutados y pagados dentro de su proyecto.

Cada "item" es un concepto que se puede contratar, como "Hormigón H25", "Excavación manual" o "Arriendo de grúa".

Una correcta y detallada configuración de sus items es el primer paso y el más importante para que todo el flujo de pagos por progreso funcione de manera automatizada.

Estructura de un Item

Cada item que cree en su catálogo tendrá tres componentes principales que puede gestionar desde la interfaz:

📋 Información Básica

Define qué es el item.

  • Código y Nombre: Para identificarlo.
  • Unidad: Cómo se mide (m³, kg, hora, etc.).
  • Categoría: Para organizarlo.

💰 Gestión de Precios

Define cuánto cuesta.

  • Precio Unitario: El costo por cada unidad.
  • Moneda: CLP, USD, etc.
  • Reajustes: Si su precio cambia con el tiempo.

📊 Control de Cantidades

Define cuánto se puede hacer.

  • Cantidad Contratada: El total permitido.
  • Cantidad Usada: Cuánto se ha gastado.
  • Cantidad Disponible: El saldo restante.

Creación de un Item

1. Información General y Clasificación

Primero, proporcione los datos básicos para identificar y organizar el item:

  • Código único y Nombre descriptivo.
  • Unidad de medida (m³, m², kg, etc.).
  • Categoría y subcategoría a la que pertenece (ej: Materiales / Hormigones).

2. Precios y Cantidades

A continuación, defina sus propiedades económicas:

  • Precio base por unidad.
  • Cantidad total que se ha contratado.
  • Asigne las fórmulas de reajuste si el precio de este item es variable.

3. Guardar y Activar

Una vez guardado, el item estará Activo y disponible para ser incluido en las Órdenes de Servicio.

Control de Cantidades y Alertas

El sistema lleva un control automático de las cantidades.

  • Cuando se crea una Orden de Trabajo, la cantidad usada del item aumenta y la disponible disminuye.
  • Puede configurar alertas de agotamiento para que el sistema le notifique cuando a un item le quede poca cantidad disponible (ej: menos del 10%).
  • Si un item se agota (cantidad disponible llega a cero), se marca automáticamente para que no pueda ser utilizado hasta que se apruebe un aumento de contrato.

Importante

La gestión de items es la base de todo el módulo. Un catálogo bien estructurado, con precios y cantidades correctas, es la clave para un control financiero preciso y automatizado.

🗂️ Organización Jerárquica

El sistema organiza los items en una estructura jerárquica para facilitar la navegación:

Categorías Principales:

  • Materiales: Hormigón, acero, agregados, etc.
  • Mano de Obra: Trabajos especializados
  • Equipos: Arriendo y operación de maquinaria
  • Servicios: Transporte, ensayos, otros servicios

Subcategorías por Tipo:

Materiales/
├── Hormigones/
│   ├── Estructurales (H20, H25, H30)
│   ├── Magros (H5, H10)
│   └── Especiales (Bombeable, Autocompactante)
├── Aceros/
│   ├── Barras (A630-420H)
│   ├── Mallas (ACMA)
│   └── Perfiles (Estructurales)
└── Agregados/
    ├── Arena
    ├── Grava
    └── Ripio

➕ Creación de Items

1. Información General

Datos Requeridos:

  • Código único: Identificador alfanumérico
  • Nombre descriptivo: Título del item
  • Descripción detallada: Especificaciones técnicas
  • Unidad de medida: m³, m², kg, unidad, etc.

Validaciones:

  • Código único en el contrato
  • Nombre no duplicado
  • Unidad válida según estándares

2. Clasificación

Categorización:

  • Categoría principal: Tipo general del item
  • Subcategoría: Clasificación específica
  • Etiquetas: Palabras clave para búsqueda

Jerarquía de Nodos:

  • Items padre (categorías)
  • Items hijo (subcategorías)
  • Items hoja (items específicos)

3. Precios y Cantidades

Configuración Económica:

  • Precio base: Valor sin reajustes
  • Cantidad total: Volumen contratado
  • Reajustes aplicables: Fórmulas de actualización

Validaciones Económicas:

  • Precio mayor a cero
  • Cantidad positiva
  • Reajustes válidos y activos

4. Activación

Estado del Item:

  • Activo: Disponible para uso
  • Inactivo: No disponible temporalmente
  • Fecha de activación: Cuándo estará disponible

Controles de Estado:

  • Solo items activos aparecen en ODS
  • Items con cantidad agotada se marcan automáticamente
  • Historial de cambios de estado

Funcionalidades Avanzadas

🔄 Control de Cantidades Dinámico

Seguimiento Automático:

  • Cantidad utilizada: Se actualiza automáticamente al crear OT
  • Cantidad disponible: Cálculo en tiempo real
  • Alertas de agotamiento: Notificaciones cuando queda poco stock
  • Proyección de uso: Estimación basada en tendencias

Validaciones de Uso:

// Validación antes de crear ODS
if (cantidadSolicitada > cantidadDisponible) {
  throw new Error('Cantidad solicitada excede disponibilidad');
}

// Actualización automática al aprobar OT
cantidadUsada += cantidadEjecutada;
cantidadDisponible = cantidadTotal - cantidadUsada;

💱 Sistema de Reajustes

Aplicación Automática:

  • Reajustes configurables: Cada item puede tener múltiples reajustes
  • Cálculo dinámico: Precios actualizados según índices vigentes
  • Historial de precios: Registro de todas las variaciones
  • Validación de fórmulas: Verificación de cálculos

Ejemplo de Reajuste:

const precioReajustado = precioBase * factorReajuste;

// Factor de reajuste calculado según fórmula
const factorReajuste = 0.15 + 
  0.40 * (indiceCemento / indiceCementoBase) +
  0.25 * (indiceManoObra / indiceManoObraBase) +
  0.20 * (indiceCombustible / indiceCombustibleBase);

🔍 Búsqueda y Filtrado Avanzado

Filtros Disponibles:

  • Por código: Búsqueda exacta o parcial
  • Por nombre: Búsqueda de texto libre
  • Por categoría: Filtro por tipo de item
  • Por estado: Activos, inactivos, agotados
  • Por reajuste: Items con reajustes específicos
  • Por cantidad: Rangos de disponibilidad

Ordenamiento:

  • Código (A-Z, Z-A)
  • Nombre (A-Z, Z-A)
  • Precio (menor a mayor, mayor a menor)
  • Cantidad disponible
  • Porcentaje de utilización

Gestión de Estados

✅ Estados de Items

Estados Principales:

  • Activo: Item disponible para uso en ODS
  • Inactivo: Item temporalmente no disponible
  • Agotado: Cantidad disponible = 0
  • Suspendido: Item bloqueado por problemas

Transiciones de Estado:

const transicionesPermitidas = {
  activo: ['inactivo', 'suspendido'],
  inactivo: ['activo', 'suspendido'],
  agotado: ['activo'], // Solo si se aumenta cantidad
  suspendido: ['activo', 'inactivo']
};

🔄 Activación/Desactivación Masiva

Operaciones en Lote:

  • Activar múltiples items: Por categoría o selección
  • Desactivar por período: Items estacionales
  • Suspender por problemas: Items con incidencias
  • Reactivar automática: Según fechas programadas

Integración con Otros Módulos

📋 Órdenes de Servicio

  • Selección de items: Solo items activos y disponibles
  • Validación de cantidades: Control automático de límites
  • Cálculo de precios: Aplicación de reajustes vigentes
  • Reserva temporal: Bloqueo de cantidades durante creación

🔧 Órdenes de Trabajo

  • Consumo automático: Descuento de cantidades al ejecutar
  • Validación de disponibilidad: Verificación antes de ejecución
  • Actualización de estados: Cambio automático si se agota
  • Trazabilidad de uso: Historial de consumo por OT

📊 Reajustes

  • Aplicación automática: Precios actualizados según índices
  • Validación de fórmulas: Verificación de cálculos
  • Historial de cambios: Registro de todas las variaciones
  • Proyección de costos: Estimación de precios futuros

Reportes y Análisis

📊 Reportes de Items

Reporte de Inventario:

  • Lista completa de items con cantidades
  • Estado de cada item (activo/inactivo)
  • Porcentaje de utilización
  • Valor total del inventario

Reporte de Consumo:

  • Items más utilizados
  • Tendencias de consumo por período
  • Proyección de agotamiento
  • Análisis de rotación

Reporte de Precios:

  • Evolución de precios por item
  • Impacto de reajustes
  • Comparación de costos
  • Análisis de variaciones

📈 Análisis de Utilización

Métricas Clave:

  • Tasa de utilización: % de items utilizados vs. total
  • Velocidad de consumo: Cantidad consumida por período
  • Items críticos: Con baja disponibilidad
  • Items inactivos: Sin uso en período determinado

Alertas Automáticas:

  • Items próximos a agotarse (< 10% disponible)
  • Items sin uso por más de 30 días
  • Precios con variaciones significativas (> 15%)
  • Items con errores en reajustes

Configuración Avanzada

⚙️ Parámetros del Sistema

Configuraciones Generales:

{
  alertaAgotamiento: 10, // % mínimo para alerta
  diasSinUsoAlerta: 30,  // Días para marcar como inactivo
  variacionPrecioAlerta: 15, // % de variación para alerta
  decimalesCantidad: 2,  // Precisión en cantidades
  decimalesPrecios: 0    // Precisión en precios
}

Validaciones Personalizadas:

  • Códigos con formato específico
  • Nombres con longitud mínima/máxima
  • Precios dentro de rangos permitidos
  • Cantidades con límites por categoría

🔐 Permisos y Seguridad

Niveles de Acceso:

  • Lectura: Ver items y precios
  • Creación: Agregar nuevos items
  • Edición: Modificar items existentes
  • Eliminación: Borrar items (con restricciones)
  • Administración: Control total del catálogo

Restricciones de Seguridad:

  • No eliminar items con uso registrado
  • Validar permisos antes de cambios de precio
  • Auditar todas las modificaciones
  • Requerir aprobación para cambios masivos

Mejores Prácticas

✅ Gestión Eficiente

Organización del Catálogo:

  • Códigos consistentes: Usar nomenclatura estándar
  • Descripciones claras: Especificaciones técnicas completas
  • Categorización lógica: Agrupación por tipo de trabajo
  • Mantenimiento regular: Revisión periódica del catálogo

Control de Cantidades:

  • Estimaciones realistas: Cantidades basadas en experiencia
  • Monitoreo continuo: Seguimiento de consumo
  • Alertas tempranas: Notificaciones de agotamiento
  • Planificación de reposición: Gestión proactiva de stock

💰 Gestión de Precios

Actualización de Precios:

  • Reajustes automáticos: Configurar fórmulas apropiadas
  • Validación de índices: Verificar fuentes de información
  • Historial completo: Mantener registro de cambios
  • Comunicación de cambios: Notificar variaciones significativas

Control de Costos:

  • Análisis de tendencias: Monitorear evolución de precios
  • Comparación de mercado: Validar precios con proveedores
  • Optimización de reajustes: Ajustar fórmulas según necesidad
  • Proyección de costos: Estimar impacto en presupuesto

🔍 Auditoría y Control

Trazabilidad:

  • Registro de cambios: Quién, cuándo y qué modificó
  • Historial de uso: Seguimiento de consumo por proyecto
  • Validación de cálculos: Verificación de precios reajustados
  • Documentación completa: Respaldo de todas las operaciones

Controles de Calidad:

  • Validación de datos: Verificar consistencia de información
  • Revisión periódica: Auditoría regular del catálogo
  • Corrección de errores: Procedimientos de rectificación
  • Mejora continua: Optimización basada en experiencia

Tip de Eficiencia: Utiliza las funciones de búsqueda y filtrado avanzado para localizar rápidamente items específicos en catálogos grandes. Los filtros por categoría y estado son especialmente útiles para la gestión diaria.

La gestión eficiente de items del contrato es fundamental para el control de costos y la valorización precisa de trabajos en Smart Control. Un catálogo bien organizado y actualizado garantiza la exactitud en los cálculos de pagos por progreso.