📦 Fixed Assets

Control de activos fijos con depreciación automática, órdenes de trabajo, mantenimiento preventivo y refacciones — un CMMS completo dentro de tu cuenta.

EN

📋 ¿Qué es este módulo?

Fixed Assets es un CMMS (sistema de gestión de mantenimiento) completo: registra cada activo de tu operación (maquinaria, equipo, mobiliario, vehículos de trabajo, lo que sea), calcula su depreciación contable, programa y da seguimiento a sus órdenes de trabajo, dispara mantenimiento preventivo antes de que algo falle, y lleva el inventario de las refacciones que se consumen en el camino.

🗂️ Catálogo de Activos

home.php — lista filtrable por estatus, tipo y ubicación, con tarjetas de totales (costo, depreciado, valor neto en libros).

🔧 Órdenes de Trabajo

work_orders.php — correctivas, preventivas o de inspección, con refacciones y costo de mano de obra.

📅 Mtto. Preventivo

pm_schedule.php — calendarios recurrentes que avisan cuándo toca dar servicio a cada activo.

⚙️ Refacciones

parts.php — inventario con punto de reorden y bitácora de movimientos de entrada/salida.

🗂️ Activos y Depreciación

Cada activo (form.php) tiene datos generales (código, descripción, número de serie, tipo, categoría, ubicación, responsable, proveedor) y datos financieros para calcular su depreciación: costo de adquisición, fecha, valor residual, vida útil en años y el método de depreciación.

MétodoCómo calcula
Línea Recta(Costo − Valor Residual) ÷ Vida Útil — el mismo monto cada corrida.
Saldos DecrecientesValor en libros × (2 ÷ Vida Útil) — depreciación mayor al principio, menor con el tiempo.
Suma de Dígitos de los AñosPondera por los años restantes de vida útil sobre la suma de dígitos.
Unidades de ProducciónDistribuye la depreciación según unidades realmente producidas/usadas.

Desde el panel de detalle de cualquier activo, la pestaña Depreciation te deja "Calculate & Log" para un período (mes) y notas — el sistema calcula el monto según el método elegido, actualiza la depreciación acumulada y el valor neto en libros, y guarda la corrida en el historial. El campo de depreciación acumulada solo debe capturarse a mano para el saldo de apertura; después de la primera corrida, deja que el sistema la vaya sumando.

⚠️ Sin una Vida Útil mayor a cero no se puede correr la depreciación de un activo — el sistema rechaza el cálculo.

🔧 Órdenes de Trabajo

Una orden de trabajo (WO) documenta una tarea sobre un activo — o una tarea general sin activo específico. Se generan con folio automático (WO-0001, WO-0002…) y viajan por este ciclo:

1

Open

Estatus inicial. Se define tipo (correctiva, preventiva, inspección), prioridad (baja/media/alta/crítica), asignado y fecha límite.

2

In Progress / On Hold

Se trabaja o se pausa. Puedes registrar refacciones consumidas en cualquier momento desde el panel de detalle.

3

Completed / Cancelled

Al marcarla completada se suma el costo total (mano de obra + refacciones) y se otorga un punto de reputación (Rewards) a quien la cerró.

Refacciones en la orden: agregar una pieza en el panel de detalle (parte, cantidad, costo unitario) descuenta automáticamente esa cantidad del stock en Refacciones y registra un movimiento tipo "salida" ligado a esta WO — no hay un paso manual aparte de ajustar el inventario.

💡 Si asignas la orden a alguien (al crearla o al cambiar el campo "Assigned To"), esa persona recibe una notificación automática en Team. Al completarla, se notifica a todo el equipo de la entidad.

📅 Mantenimiento Preventivo

pm_schedule.php lleva calendarios recurrentes (diario, semanal, mensual, trimestral, anual, o "cada X horas") por activo. Cada calendario guarda su última fecha realizada y su próxima fecha debida.

1

Crear el calendario

Título, activo, asignado, frecuencia y horas estimadas. Si capturas "Última vez realizada" sin especificar "Próxima fecha", el sistema la calcula sola sumando la frecuencia.

2

El sistema avisa

Una alerta en la parte superior de la página resume cuántas tareas vencen en los próximos 7 días, y cuántas ya están vencidas (en rojo).

3

Marcar como hecho

El botón "✓ Done" abre un panel para capturar fecha real, quién lo hizo y notas. Al confirmar, el sistema recalcula automáticamente la próxima fecha debida a partir de la fecha de hoy + la frecuencia — no hace falta capturarla a mano.

⚙️ Refacciones e Inventario

Catálogo de piezas con código, unidad, stock actual, punto de reorden, costo unitario, ubicación de almacén y proveedor. Si el stock de una pieza cae al punto de reorden o por debajo, aparece un aviso en rojo en la tabla y una alerta resumen arriba.

El botón Stock de cada pieza abre un panel de ajuste con tres tipos de movimiento — Entrada (compra/devolución), Salida (deducción manual) o Ajuste (corrección de conteo) — y guarda el historial completo con cantidad antes/después, referencia (folio de compra u orden) y notas. Las salidas generadas automáticamente al usar una pieza en una orden de trabajo aparecen en este mismo historial.

🏷️ Tipos y Ubicaciones

admin.php (solo administradores) mantiene los dos catálogos de apoyo que alimentan los menús desplegables del resto del módulo: Tipos de Activo (nombre + descripción) y Ubicaciones (nombre). Son listas simples de alta/edición/borrado — no tienen configuración adicional.

🔧 Preguntas Frecuentes

¿Puedo tener una orden de trabajo sin activo? Sí — el campo Activo es opcional, útil para tareas generales que no corresponden a una pieza de equipo específica.
¿Quién se entera cuando algo pasa? Assets está conectado con Team: asignar una orden, completarla, o que una pieza toque su punto de reorden generan notificaciones automáticas — revísalas desde el módulo Team.
⚠️ Borrar un calendario de mantenimiento preventivo no lo elimina físicamente — solo lo desactiva, así que su historial de "hechos" se conserva.
↑