Descripción general
El módulo Activos Fijos administra los bienes de la empresa (equipos, mobiliario, vehículos, maquinaria) junto con su depreciación mensual. Permite registrar un activo convirtiendo artículos del inventario — la conversión mueve el costo del inventario (cuenta contable 92) a la cuenta de activos fijos (cuenta 333) y crea automáticamente el asiento contable.
El módulo se compone de tres pantallas relacionadas:
| Código | Pantalla | Función |
|---|---|---|
| AF-001 | Catálogo de Activos | Listado descriptivo de activos registrados con filtros por nombre/placa/oficina/estado. Edición individual. La depreciación se ejecuta en AF-004. |
| AF-002 | Detalle de Ingreso de Activos | Historial de ingresos desde inventario (un ingreso puede contener varios artículos que forman un activo) |
| AF-003 | Nuevo Activo Fijo | Formulario para registrar un activo combinando uno o más artículos del inventario |
| AF-004 | Pendientes de Depreciación | Lista solo activos con meses por depreciar. Selector de cuenta de gasto + ejecución masiva de depreciación con un solo clic. |
Parámetro 92— Cuenta contable de inventario (origen)Parámetro 333— Cuenta contable de activos fijos (destino)
Catálogo de Activos (AF-001)
Pantalla principal del módulo. Muestra todos los activos registrados con su antigüedad, meses de depreciación, depreciación acumulada y valor actual.
Columnas del listado
| Columna | Descripción |
|---|---|
| Estado | Punto de color al inicio de la fila: verde = Activo, ámbar = Depreciado, rojo = Inactivo |
| Edit | Abre el modal de edición del activo (permite cambiar nombre, placa, ubicación, meses de depreciación) |
| ID | Número consecutivo interno del activo |
| Fecha | Fecha de ingreso al catálogo |
| Placa | Placa o número de serie (opcional) |
| Nombre | Descripción del activo (ej: "Computadora portátil HP") |
| Oficina | Código de oficina donde se encuentra |
| Ubicación | Texto libre (ej: "Sala de reuniones 2") |
| Detalle | Información adicional |
| Costo Compra | Costo original del activo (suma de artículos convertidos) |
| Antig. | Meses transcurridos desde la fecha de ingreso |
| Meses Dep. | Meses de vida útil configurados para el activo (ej: 60 meses = 5 años) |
| Depreciado | Cantidad de meses ya depreciados contablemente |
| Costo Dep. | Monto total depreciado acumulado |
| Valor Actual | Costo Compra − Costo Depreciado |
| Pend. | Meses pendientes de depreciar. En rojo si es > 0. |
Filtros
Los filtros se encuentran en la barra superior y son auto-aplicables (no es necesario tocar "Refrescar"):
| Filtro | Tipo | Uso |
|---|---|---|
| Nombre | Texto | Busca por nombre o detalle del activo (LIKE parcial) |
| Placa | Texto | Busca por número de placa |
| Oficina | Selector | Filtra por oficina |
| Estado | Selector | Filtra por estado del activo |
Acciones disponibles
- Nuevo: abre el modal de creación manual de un activo (sin pasar por AF-003).
- Refrescar: recarga el listado conservando filtros.
- Excel: exporta el listado actual a XLSX (incluye filtros aplicados).
- Imprimir: abre la vista paginada Paged.js en una nueva pestaña, lista para imprimir o guardar como PDF con Ctrl+P.
- Salir: cierra la pestaña (no cierra la sesión).
Desde 2026-05-01 el listado AF-001 es solo descriptivo. Para depreciar activos, abrí el módulo Pendientes Depreciación (AF-004) desde el menú principal.
Detalle de Ingreso de Activos (AF-002)
Lista los ingresos registrados (cabeceras de la tabla InventarioActivos). Un ingreso agrupa uno o más artículos del inventario que se convirtieron en un activo fijo; desde esta pantalla se consulta el detalle de esos artículos, cantidades y costos.
Columnas
| Columna | Descripción |
|---|---|
| Estado | Verde = Activo, ámbar = Depreciado, rojo = Inactivo |
| ID | Consecutivo del ingreso |
| Fecha | Fecha de creación del ingreso |
| Nombre Activo | Nombre que recibirá el activo fijo resultante |
| Costo Total | Suma de (cantidad × costo) de todas las líneas del ingreso |
| Usuario | Usuario que registró el ingreso |
Modal "Detalle de Artículos"
Doble clic sobre un ingreso abre un modal con la cabecera (nombre, fecha, usuario, estado) y una tabla con las líneas de artículos:
- Código: código del artículo en el inventario.
- Descripción: nombre del artículo.
- Cantidad: unidades utilizadas.
- Costo Unit.: costo unitario al momento del ingreso.
- Subtotal: cantidad × costo.
- Bodega: bodega de origen del artículo.
Al final de la tabla aparece el Total de todas las líneas, que coincide con el costo total reportado en el listado.
Acción "Nuevo"
El botón Nuevo en la barra superior abre AF-003 en una pestaña nueva para registrar un ingreso adicional.
Nuevo Activo Fijo (AF-003)
Formulario para crear un nuevo activo combinando artículos del inventario. Al aplicar, el sistema ejecuta un proceso de 10 pasos que deja el activo registrado, el inventario descargado y el asiento contable generado.
Secciones del formulario
Identificación
Nombre del activo (campo obligatorio). Ejemplo: "Computadora HP Envy – Oficina Contabilidad". Máximo 200 caracteres.
Buscar artículo
Se escribe un código o nombre y se presiona Enter (o el botón Buscar). Abre el componente MBA-002 (Buscador de artículos) pre-filtrado con el texto escrito. El usuario elige uno o varios artículos con cantidad y costo.
El buscador trae su propio selector de bodega, que arranca en "Todas las bodegas" para que el artículo siempre aparezca con su existencia real (antes, si el stock estaba en una bodega distinta a la principal, se mostraba en 0). Antes de agregar el artículo se debe elegir la bodega específica de donde saldrá — el stock se descontará de esa bodega. Si se deja en "Todas", el sistema pide elegir una bodega concreta.
Detalle de artículos
Cada artículo agregado aparece como una línea. Desde ahí se puede quitar con el botón . El sistema rechaza artículos sin costo definido o con cantidad mayor al stock de la bodega.
Aplicación del activo (10 pasos)
Al presionar Aplicar el sistema abre un modal de progreso que muestra cada paso en tiempo real:
| # | Paso | Qué hace |
|---|---|---|
| 1 | Generar consecutivo | Obtiene el siguiente número para el ingreso en InventarioActivos |
| 2 | Insertar detalle | Inserta cada línea de artículo en InventarioActivosHija |
| 3 | Actualizar nombre | Guarda el nombre del activo en la cabecera |
| 4 | Verificar estado | Valida que la cabecera esté en estado editable |
| 5 | Validar stock y depreciación | Confirma que cada artículo tenga stock suficiente y costo > 0 |
| 6 | Consecutivo activo fijo | Obtiene el siguiente ID para la tabla ActivosFijos |
| 7 | Crear activo en catálogo | Inserta registro en ActivosFijos con costo total = suma de líneas |
| 8 | Afectar inventario | Descarga el stock de cada artículo con movimiento tipo ACF (Activo Fijo) |
| 9 | Asiento contable | Crea el asiento: débito cuenta 333 (Activos) / crédito cuenta 92 (Inventario) |
| 10 | Finalizar documento | Marca el ingreso como aplicado (estado = 1) en InventarioActivos |
Cuentas contables utilizadas
El banner verde en la parte superior muestra las cuentas que se van a usar (provenientes de los parámetros 333 y 92). Si falta alguna configuración, el formulario muestra una pantalla de error y no permite registrar.
| Parámetro | Cuenta | Uso en el asiento |
|---|---|---|
333 | Activos Fijos | Débito — aumenta el activo |
92 | Inventario | Crédito — disminuye el inventario |
Depreciación mensual (AF-004)
Desde 2026-05-01 la depreciación tiene su módulo dedicado en una card aparte del menú: Pendientes Depreciación (AF-004). AF-001 (Catálogo) ya no ejecuta la acción — solo lista activos como reporte.
Flujo
- Abrir el módulo Pendientes Depreciación desde el menú de Activos Fijos.
- El sistema solo lista activos con meses por depreciar > 0. Cada fila muestra Costo Compra, Meses configurados, Meses ya depreciados, Meses pendientes, Costo/mes y Total a depreciar.
- En el header, en el campo Cta. Depreciación, doble clic para abrir el catálogo contable y seleccionar la cuenta de gasto. El valor se guarda en el navegador por empresa (al volver a entrar aparece pre-seleccionado).
- Marcar los activos a depreciar (checkbox por fila o el master del header para todos).
- Botón Depreciar seleccionados: el sistema valida la cuenta, persiste esa cuenta en cada activo del lote (queda como cuenta de depreciación de ese activo) y genera los asientos contables.
Cálculo
El sistema calcula automáticamente cuántos meses depreciar según:
- Fecha del activo: determina la antigüedad en meses.
- Meses de depreciación configurados: vida útil total (ej: 60 meses para una computadora).
- Meses ya depreciados: cuántos meses se han aplicado previamente.
Fórmula: MesesPendientes = min(Antigüedad, Vida Útil) − Meses Depreciados
Asiento contable
Por cada activo se genera un asiento con el monto de los meses pendientes:
- Débito: cuenta de gasto por depreciación (la elegida en el header de AF-004)
- Crédito: cuenta de Activos Fijos (Parámetro 333)
Antes la cuenta de depreciación se leía desde la categoría legacy del artículo (Tipo_Articulo.CuentaContableDepreciacion). Ahora se elige al momento de depreciar, en el header del módulo AF-004, y queda guardada por activo. Esto permite mantener cuentas distintas según el tipo de activo (vehículos vs mobiliario vs equipo) sin estar atado al artículo de origen.
Tablas y vistas
| Tabla | Uso |
|---|---|
ActivosFijos | Catálogo principal. Campos: Id, Fecha, PLACA, Nombre, OficinaCodigo, Ubicacion, Detalle, Estado, CostoCompra, MesesDepreciacion, MesesDepreciado, CostoDepreciado, CostoActual |
InventarioActivos | Cabecera de ingresos (un nombre de activo, una fecha, un usuario, estado) |
InventarioActivosHija | Líneas de ingreso: cada artículo con su cantidad, costo y bodega. Referencia a.Id por el campo Referencia |
InventarioMovimiento | Registra el movimiento de salida de inventario con TipoDoc = 'ACF' al crear un activo |
ContaDiario | Asiento contable generado al aplicar el ingreso y en cada depreciación |
ParametrosEmpresa | Parámetros 92 y 333 con las cuentas contables |
Interfaz (actualizada 2026-04-20)
Los tres módulos se migraron al estándar visual Banking Bold — monocromático azul corporativo #0047AB, alto contraste, tipografía Inter.
Puntos de color en lugar de badges de texto
En AF-001 y AF-002 la columna "Estado" con texto (Activo / Depreciado / Inactivo) se reemplazó por un punto de color al inicio de cada fila. La leyenda de colores aparece siempre en la cinta inferior de la pantalla.
Filtros con auto-envío
Al cambiar cualquier filtro el listado se recarga automáticamente. Los campos de texto disparan el envío 350 ms después de dejar de escribir o al presionar Enter.
Detección automática de móvil
Si el módulo se abre desde un teléfono o tablet, el sistema redirige a la versión móvil optimizada (si existe). Para forzar la vista de escritorio desde un móvil, añadir ?desktop=1 a la URL.
Botón Salir
El botón Salir de cada pantalla solo cierra la pestaña — no cierra la sesión. Para cerrar sesión completamente use el botón Logout del encabezado general del sistema.
Navegación con teclado
En AF-001 y AF-002: ↑ / ↓ para moverse entre filas, clic para seleccionar, doble clic para abrir el detalle.
Permisos del módulo
Los permisos se asignan al grupo de usuarios desde Seguridad (SE-001). Si un usuario no tiene el permiso, las opciones se ocultan o aparecen deshabilitadas.
| Código | Nombre | Qué autoriza |
|---|---|---|
470 | Activos Fijos — acceso | Acceso general al módulo. Sin este permiso, el ítem de menú no aparece. |
471 | Activos Fijos — crear/editar | Permite crear un nuevo activo (AF-003), editar datos en AF-001 y eliminar ingresos en AF-002. |
472 | Activos Fijos — depreciar | Permite ejecutar la depreciación mensual (masiva o individual) desde AF-001. |
Parámetros de empresa
Se configuran en Configuración → Parámetros (CF-004). Son críticos: si cambian, todos los activos futuros usarán las nuevas cuentas.
| Código | Nombre | Qué controla |
|---|---|---|
92 | Cuenta contable de inventario | Cuenta de origen al crear un activo. La cuenta se acredita (disminuye) por el costo del artículo convertido. |
333 | Cuenta contable de activos fijos | Cuenta de destino. Se debita (aumenta) por el costo del activo creado. |