Es el flujo central del módulo. Un Jefe de Sucursal o el Personal de Servicios Generales reporta un incidente (mantenimiento, compra o infraestructura) mediante el wizard de 5 pasos. El Asesor Técnico / Arquitecto verifica in situ, carga el informe y el presupuesto validado. El monto define el nivel de aprobación: hasta Gs. 5.000.000 alcanza con Gerencia General; arriba de ese umbral interviene además el Tesorero CONAP / Comité Ejecutivo / Consejo. Una vez aprobada, la ejecución puede derivar a Compras (si requiere orden de compra) o ejecutarse directamente; el cierre actualiza Contabilidad.
flowchart TD HOME["SER-01
Home (KPIs)"]:::wireframe LIST["SER-02
Listado solicitudes"]:::wireframe NEW["SER-03 Nueva solicitud
(wizard 5 pasos)"]:::wireframe DET["SER-04 Detalle
tab Datos"]:::wireframe VER["SER-04 tab
Verificación técnica"]:::wireframe ASESOR["Asesor carga informe
+ presupuesto validado"]:::wireframe UMBRAL{"¿Costo estimado
vs. Gs. 5.000.000?"}:::decision APRO_GG["SER-05 / SER-04
Aprobación Gerencia General"]:::wireframe APRO_DOBLE["SER-05 / SER-04
Doble firma:
Gerencia + Tesorero/Comité"]:::wireframe RESULT{"Decisión"}:::decision RECHAZO["Solicitud rechazada
(con comentario obligatorio)"]:::terminal ALERTA_48H["Alerta 48h
sin respuesta"]:::alert COMPRAS["Compras
(orden de compra externa)"]:::external EJEC["SER-04 Marcar
como ejecutada
+ firma de conformidad"]:::wireframe CONTA["Contabilidad
(asiento presupuestario)"]:::external CIERRE["Solicitud cerrada
archivo digital"]:::terminal HOME --> LIST LIST --> NEW NEW --> DET DET --> VER VER --> ASESOR ASESOR --> UMBRAL UMBRAL -->|≤ Gs. 5M| APRO_GG UMBRAL -->|> Gs. 5M| APRO_DOBLE APRO_GG --> RESULT APRO_DOBLE --> RESULT RESULT -->|Rechazada| RECHAZO RESULT -->|Aprobada| COMPRAS RESULT -->|Aprobada| EJEC COMPRAS --> EJEC EJEC --> CONTA EJEC --> CIERRE DET -.->|vencido sin respuesta| ALERTA_48H ALERTA_48H -.->|escalamiento| HOME click HOME "SER-01-Home.html" click LIST "SER-02-ListadoSolicitudes.html" click NEW "SER-03-NuevaSolicitud.html" click DET "SER-04-DetalleSolicitud.html" click VER "SER-04-DetalleSolicitud.html" click ASESOR "SER-04-DetalleSolicitud.html" click APRO_GG "SER-05-BandejaAprobacion.html" click APRO_DOBLE "SER-05-BandejaAprobacion.html" click EJEC "SER-04-DetalleSolicitud.html" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Los contratos periódicos de servicios (aires acondicionados, limpieza CleanPro, seguridad SecureGuard, monitoreo Monital, jardinería Sol, ascensor AscensorPY, incendio ExtintorPar, generadores OPEL, bebederos AquaPura, impresoras TechPrint) se administran con alta vía wizard, seguimiento de cumplimiento mensual mediante planillas firmadas, evaluaciones trimestrales o anuales del proveedor, y alerta automática de vencimiento. Antes del vencimiento, el contrato pasa a renovación (mismo wizard SER-08 marcado como "Renovar") o se reemplaza por uno nuevo con otro proveedor.
flowchart TD NEC["Necesidad de servicio
(aires · limpieza · seguridad
monitoreo · ascensor · etc.)"]:::external LIST["SER-06
Listado contratos"]:::wireframe NEW["SER-08 Nuevo contrato
(wizard 3 pasos)"]:::wireframe DET["SER-07 Detalle
tab Datos + Servicios"]:::wireframe CUMP["SER-07 tab Cumplimiento
planillas mensuales firmadas"]:::wireframe PERIODO{"Período de
evaluación?"}:::decision EVAL["SER-09 Evaluación
proveedor (Likert)"]:::wireframe VENC{"¿Vencimiento
en 30 días?"}:::decision ALERTA["Alerta de
vencimiento"]:::alert RENOV{"¿Renovar?"}:::decision RENEW["SER-08 modo Renovar
(mismo wizard)"]:::wireframe CIERRE["Contrato finalizado
archivo histórico"]:::terminal RANK["SER-21 Ranking
proveedores"]:::wireframe NEC --> LIST LIST --> NEW NEW --> DET DET --> CUMP CUMP --> PERIODO PERIODO -->|Sí| EVAL EVAL --> RANK PERIODO -->|No| VENC CUMP --> VENC VENC -->|Sí| ALERTA ALERTA --> RENOV RENOV -->|Sí| RENEW RENEW --> DET RENOV -->|No| CIERRE VENC -->|No| CUMP click LIST "SER-06-ListadoContratos.html" click NEW "SER-08-NuevoContrato.html" click DET "SER-07-DetalleContrato.html" click CUMP "SER-07-DetalleContrato.html" click EVAL "SER-09-EvaluacionProveedor.html" click RENEW "SER-08-NuevoContrato.html" click RANK "SER-21-DashboardGerencial.html" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Reemplaza las planillas Excel actuales con un kardex digital centralizado por almacén (Depósito Central, CEP, Sucursal Norte, etc.). Cada movimiento de SER-12 (variant-switcher) afecta el stock: Alta por compra ingresa material, Baja por uso lo consume (típicamente disparado desde un mantenimiento ejecutado en SER-15), Traslado entre almacenes lo reubica. Cuando un material baja de su umbral de reposición, genera alerta para iniciar una nueva Solicitud tipo Compra (link al Flujo 1).
flowchart TD OC["Orden de compra
recibida (externo)"]:::external LIST["SER-10 Listado
materiales por almacén"]:::wireframe FICHA["SER-11 Ficha del
material (kardex)"]:::wireframe MOV{"Tipo de
movimiento"}:::decision ALTA["SER-12 variante
Alta por compra"]:::wireframe BAJA["SER-12 variante
Baja por uso"]:::wireframe TRAS["SER-12 variante
Traslado entre almacenes"]:::wireframe MANTE["SER-15 Registro
de mantenimiento
(disparador automático)"]:::wireframe STOCK["Saldo de almacén
actualizado en tiempo real"]:::terminal UMBRAL{"¿Saldo < umbral
de reposición?"}:::decision ALERTA["Alerta de
stock crítico"]:::alert NUEVA_SOL["Iniciar Solicitud
tipo Compra (Flujo 1)"]:::wireframe OC --> ALTA LIST --> FICHA FICHA --> MOV MOV -->|Alta| ALTA MOV -->|Baja| BAJA MOV -->|Traslado| TRAS MANTE -.->|consume materiales| BAJA ALTA --> STOCK BAJA --> STOCK TRAS --> STOCK STOCK --> UMBRAL UMBRAL -->|Sí| ALERTA ALERTA --> NUEVA_SOL UMBRAL -->|No| FICHA click LIST "SER-10-ListadoMateriales.html" click FICHA "SER-11-FichaMaterial.html" click ALTA "SER-12-MovimientoInventario.html" click BAJA "SER-12-MovimientoInventario.html" click TRAS "SER-12-MovimientoInventario.html" click MANTE "SER-15-RegistroMantenimiento.html" click NUEVA_SOL "SER-03-NuevaSolicitud.html" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Los activos con mantenimiento recurrente (generadores OPEL, transformadores, motocicletas institucionales, purificadores de agua AquaPura, extintores ExtintorPar, ascensor AscensorPY) se administran con calendario mensual (SER-16) y ficha individual (SER-14) con alertas automáticas: licencia ambiental, vencimiento de extintores, carga de combustible, kilometraje de motos, niveles de cloro en purificador. Cada mantenimiento ejecutado en SER-15 actualiza la ficha del activo y agenda automáticamente el próximo según la frecuencia configurada en SER-22.
flowchart TD CAL["SER-16 Calendario
mantenimientos del mes"]:::wireframe LIST["SER-13 Listado
activos por estado"]:::wireframe FICHA["SER-14 Ficha activo
tab Datos + Historial"]:::wireframe TIPO{"Tipo de
mantenimiento"}:::decision ALERTA["Alerta automática
(licencia, kilometraje
extintor, cloro)"]:::alert FALLA["Falla / incidente
reportado"]:::external SOLICITUD{"¿Requiere
aprobación previa?"}:::decision FLUJO1["Iniciar Solicitud
tipo Mantenimiento (Flujo 1)"]:::wireframe REG["SER-15 Registrar
mantenimiento ejecutado"]:::wireframe MATERIALES["SER-12 Baja por uso
(materiales consumidos)"]:::wireframe FIRMA["Firma de conformidad
Asesor Técnico"]:::wireframe HIST["SER-14 historial
actualizado"]:::terminal NEXT["Próximo mantenimiento
agendado en SER-16"]:::wireframe CAL --> LIST LIST --> FICHA FICHA --> TIPO ALERTA -.->|dispara| FICHA FALLA -.->|dispara| FICHA TIPO -->|Preventivo programado| SOLICITUD TIPO -->|Correctivo| SOLICITUD SOLICITUD -->|Sí| FLUJO1 SOLICITUD -->|No| REG FLUJO1 -.->|aprobada| REG REG --> MATERIALES REG --> FIRMA FIRMA --> HIST HIST --> NEXT NEXT --> CAL click CAL "SER-16-CalendarioMantenimientos.html" click LIST "SER-13-ListadoActivos.html" click FICHA "SER-14-FichaActivo.html" click FLUJO1 "SER-03-NuevaSolicitud.html" click REG "SER-15-RegistroMantenimiento.html" click MATERIALES "SER-12-MovimientoInventario.html" click FIRMA "SER-15-RegistroMantenimiento.html" click NEXT "SER-16-CalendarioMantenimientos.html" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El módulo recibe inmuebles que ingresan al patrimonio de la cooperativa por dos vías: dación en pago (originada en Cobranzas, cuando el socio entrega el inmueble como cancelación de su deuda) o remate judicial (originada en Judiciales, cuando el inmueble se adjudica tras un proceso de ejecución). Servicios Generales se encarga de los trabajos de mantenimiento previos a la venta (cerrajería, pintura, limpieza), del registro de visitas con interesados, de la publicación, y luego del seguimiento de las cuotas mensuales si se vende en forma financiada, incluyendo el cobro de impuestos municipales (inmobiliario, construcción).
flowchart TD COB["Cobranzas
(dación en pago)"]:::external JUD["Judiciales
(remate adjudicado)"]:::external LIST["SER-17 Listado
inmuebles"]:::wireframe FICHA["SER-18 Ficha inmueble
tab Datos notariales"]:::wireframe MANT["SER-18 tab Trabajos
(cerrajería · pintura · limpieza)"]:::wireframe PUB["Publicar venta
(estado: publicado)"]:::wireframe VISITA["SER-19 Registro
visita con interesado"]:::wireframe VENTA{"¿Modalidad
de venta?"}:::decision CONTADO["Vendido contado
(transferencia directa)"]:::terminal FINANC["Vendido-financiado
(cuotas mensuales)"]:::wireframe CUOTAS["SER-20 Control
cuotas financiadas"]:::wireframe IMP["SER-18 tab Impuestos
(inmobiliario · construcción)"]:::wireframe MORA["Cuota en mora
+ intereses acumulados"]:::alert AVISO["Aviso de cobranza
generado"]:::wireframe CIERRE["Transferencia final
al titular"]:::terminal COB --> LIST JUD --> LIST LIST --> FICHA FICHA --> MANT MANT --> PUB PUB --> VISITA VISITA --> VENTA VENTA -->|Contado| CONTADO VENTA -->|Financiada| FINANC FINANC --> CUOTAS CUOTAS --> MORA MORA --> AVISO AVISO -.->|seguimiento| CUOTAS CUOTAS --> CIERRE FICHA --> IMP IMP -.->|obligación municipal| FICHA click LIST "SER-17-ListadoInmuebles.html" click FICHA "SER-18-FichaInmueble.html" click MANT "SER-18-FichaInmueble.html" click PUB "SER-18-FichaInmueble.html" click VISITA "SER-19-RegistroVisita.html" click FINANC "SER-18-FichaInmueble.html" click CUOTAS "SER-20-ControlCuotasFinanciadas.html" click IMP "SER-18-FichaInmueble.html" click AVISO "SER-20-ControlCuotasFinanciadas.html" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El dashboard gerencial (SER-21) consolida KPIs de todos los flujos anteriores: gasto por rubro (mantenimiento, compras, infraestructura), ranking de proveedores según evaluaciones acumuladas (Flujo 2), tiempos promedio de aprobación (Flujo 1), cumplimiento de contratos, incidentes por sede. La parametrización (SER-22) define las reglas operativas del módulo: roles y permisos, el umbral Gs. 5.000.000 que decide la doble firma, los tipos de solicitud, las categorías de materiales y activos, el maestro de proveedores, las frecuencias de mantenimiento por tipo de activo, y los plazos reglamentarios (48 horas sin respuesta).
flowchart TD AUD["Auditoría / Gerencia
(consulta periódica)"]:::external DASH["SER-21 Dashboard
gerencial"]:::wireframe KPI1["KPI: Gasto por rubro
(mantenimiento · compras
infraestructura)"]:::wireframe KPI2["KPI: Ranking proveedores
(desde SER-09)"]:::wireframe KPI3["KPI: Tiempos aprobación
(desde SER-04 / SER-05)"]:::wireframe KPI4["KPI: Cumplimiento
contratos / incidentes sede"]:::wireframe CFG["SER-22 Parametrización
(7 tabs)"]:::wireframe T1["tab Roles y permisos"]:::wireframe T2["tab Umbrales aprobación
(Gs. 5.000.000 default)"]:::wireframe T3["tab Tipos solicitud
+ Categorías materiales
+ Tipos de activo"]:::wireframe T4["tab Maestro proveedores"]:::wireframe T5["tab Frecuencias
mantenimiento"]:::wireframe T6["tab Plazos reglamentarios
(48h respuesta)"]:::wireframe IMPACTO["Impacto retroactivo
en flujos 1 a 5"]:::terminal AUD --> DASH DASH --> KPI1 DASH --> KPI2 DASH --> KPI3 DASH --> KPI4 DASH -.->|deriva a configuración| CFG CFG --> T1 CFG --> T2 CFG --> T3 CFG --> T4 CFG --> T5 CFG --> T6 T2 --> IMPACTO T3 --> IMPACTO T4 --> IMPACTO T5 --> IMPACTO T6 --> IMPACTO click DASH "SER-21-DashboardGerencial.html" click CFG "SER-22-Parametrizacion.html" click KPI1 "SER-21-DashboardGerencial.html" click KPI2 "SER-21-DashboardGerencial.html" click KPI3 "SER-21-DashboardGerencial.html" click KPI4 "SER-21-DashboardGerencial.html" click T1 "SER-22-Parametrizacion.html" click T2 "SER-22-Parametrizacion.html" click T3 "SER-22-Parametrizacion.html" click T4 "SER-22-Parametrizacion.html" click T5 "SER-22-Parametrizacion.html" click T6 "SER-22-Parametrizacion.html" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404