Es el flujo central del módulo. Un área usuaria crea el formulario de solicitud de contratación / adquisición de bienes y servicios. Compras la recibe, deriva a Contabilidad para verificar disponibilidad de rubro, carga presupuestos, pide dictámenes técnicos (Asesor Técnico, TIC, Marketing, Materiales eléctricos, Insumos de construcción, dueña de fondo) y emite recomendación. Si no hay rubro, la solicitud queda pausada reactivable hasta que el área solicitante escale al Consejo, obtenga el acta de reprogramación y la cargue en COM-04 con la acción "Reanudar con reprogramación aprobada" (no avanza solo). El monto define la instancia aprobadora: ≤ Gs. 5M Gerencia General; Gs. 5M-20M GG + Tesorero CONAP; Gs. 20M-200M Comité Ejecutivo; > Gs. 200M concurso de precios (Flujo 3). Tras aprobación, Compras ejecuta en paralelo: emite la orden de compra al proveedor y, simultáneamente, notifica a la asesoría técnica correspondiente para que verifique los productos al recibirlos. El acta firmada por la asesoría es obligatoria en COM-06 antes de habilitar la orden de pago.
flowchart TD HOME["COM-01
Home (KPIs operativos)"]:::wireframe SOL["Solicitante crea
formulario de pedido"]:::wireframe LIST["COM-02
Bandeja de solicitudes"]:::wireframe NEW["COM-03 Nueva solicitud
(wizard 4 pasos)"]:::wireframe DET["COM-04 Detalle
tab Datos + Rubro"]:::wireframe CONTA["Contabilidad
(verificación de rubro)"]:::external RUBRO{"¿Hay rubro
disponible?"}:::decision REPROG["COM-04 Sin rubro
pausada reactivable"]:::alert CONSEJO_REP["Consejo aprueba
reprogramación"]:::external REIMPULSO["COM-04 Solicitante
carga acta y reactiva"]:::wireframe PRES["COM-04 tab Presupuestos
(cargar 1 a N)"]:::wireframe DICT["COM-04 tab Dictámenes
(Técnico/TIC/Marketing/Eléctr/Constr/Jur/Fondo)"]:::wireframe ASIG["COM-29 Asignacion
de items a proveedores"]:::wireframe RECOM["COM-04 tab Recomendación
(adjudicar ítems por proveedor)"]:::wireframe SEG["COM-30 Seguimiento
del tramite"]:::wireframe UMBRAL{"Monto vs.
umbrales"}:::decision CONCURSO["Flujo 3
Concurso de precios"]:::wireframe APRO["COM-05 Bandeja
de aprobación"]:::wireframe DECISION{"¿Aprobado?"}:::decision RECHAZO["Solicitud rechazada
(con comentario)"]:::terminal EJECUCION["COM-04 Tab 7
confirmar aprobación"]:::wireframe OC_PROV["Compras emite OC
al proveedor"]:::wireframe NOTIF_ASE["Compras notifica
asesoría técnica"]:::wireframe ASESORIA["Asesoría verifica
productos en recepción"]:::external RECEP["COM-06 Recepción
+ factura + acta técnica"]:::wireframe OP["COM-09 Orden de pago
a Tesorería"]:::wireframe TESO["Tesorería
(cheque / transferencia)"]:::external CONTA2["Contabilidad
(asiento + retenciones)"]:::external CIERRE["Compra cerrada
+ encuesta opcional"]:::terminal HOME --> LIST LIST --> NEW SOL --> NEW SOL --> SEG NEW --> DET DET --> CONTA CONTA --> RUBRO RUBRO -->|No| REPROG REPROG --> CONSEJO_REP CONSEJO_REP --> REIMPULSO REIMPULSO --> CONTA RUBRO -->|Sí| PRES PRES --> DICT DICT --> ASIG ASIG --> RECOM RECOM --> UMBRAL UMBRAL -->|> Gs. 200M| CONCURSO UMBRAL -->|≤ Gs. 200M| APRO APRO --> DECISION DECISION -->|Rechazada| RECHAZO DECISION -->|Aprobada| EJECUCION EJECUCION --> OC_PROV EJECUCION --> NOTIF_ASE NOTIF_ASE --> ASESORIA OC_PROV --> RECEP ASESORIA --> RECEP RECEP --> OP OP --> TESO TESO --> CONTA2 CONTA2 --> CIERRE click HOME "COM-01-Home.html" "Home del módulo" click SOL "COM-03-NuevaSolicitud.html" "Nueva solicitud" click LIST "COM-02-BandejaSolicitudes.html" "Bandeja de solicitudes" click NEW "COM-03-NuevaSolicitud.html" "Nueva solicitud (wizard)" click DET "COM-04-DetalleSolicitud.html" "Detalle de solicitud" click REPROG "COM-04-DetalleSolicitud.html" "Estado Sin rubro" click REIMPULSO "COM-04-DetalleSolicitud.html" "Reanudar con reprogramación" click PRES "COM-04-DetalleSolicitud.html" "Tab Presupuestos" click DICT "COM-04-DetalleSolicitud.html" "Tab Dictámenes" click ASIG "COM-29-AsignacionItems.html" "Asignacion de items" click RECOM "COM-04-DetalleSolicitud.html" "Tab Recomendación" click SEG "COM-30-SeguimientoSolicitud.html" "Seguimiento" click CONCURSO "COM-13-NuevoConcurso.html" "Pasa a concurso de precios" click APRO "COM-05-BandejaAprobacion.html" "Bandeja de aprobación" click EJECUCION "COM-04-DetalleSolicitud.html" "Tab 7 confirmar" click OC_PROV "COM-04-DetalleSolicitud.html" "OC al proveedor" click NOTIF_ASE "COM-04-DetalleSolicitud.html" "Notificación asesoría" click RECEP "COM-06-Recepcion.html" "Recepción + acta técnica" click OP "COM-09-OrdenPago.html" "Orden de pago a Tesorería" 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
Variante del Flujo 1 para proveedores que exigen adelanto (típico en pintura, construcción menor, importación de equipos como discos Data Storage o switches). El expediente se firma como contrato previo al pago si el monto es significativo o el proveedor es nuevo. Tras la aprobación, Compras emite la primera orden de pago marcada como anticipo (porcentaje variable). Contabilidad previsiona el saldo restante. Cuando llega el bien o el Asesor Técnico fiscaliza el servicio ejecutado, se emite la segunda orden de pago por el saldo. El sistema permite N órdenes de pago contra una misma factura (50/50, 30/70 u otra combinación).
flowchart TD PED["COM-03 Solicitud
con marca anticipo"]:::wireframe DET["COM-04 Detalle
+ flag de anticipo"]:::wireframe CONTRATO{"¿Requiere
contrato previo?"}:::decision JURI["COM-11 Listado contratos
+ COM-12 Detalle nuevo"]:::wireframe APRO["COM-05 Aprobación
según monto"]:::wireframe OP1["COM-09 Primera OP
(anticipo)"]:::wireframe TESO1["Tesorería paga
el anticipo al proveedor"]:::external CONTA_PREV["Contabilidad
(previsión del saldo)"]:::external ENTREGA{"¿Tipo de
compra?"}:::decision RECEP_BIEN["COM-06 Recepción
del bien"]:::wireframe VB_TEC["COM-04 Visto bueno
Asesor Técnico (servicio)"]:::wireframe OP2["COM-09 Segunda OP
(saldo)"]:::wireframe TESO2["Tesorería paga
saldo restante"]:::external CONTA_LIB["Contabilidad libera
previsión + retenciones"]:::external CIERRE["Factura cancelada
(suma OPs = monto factura)"]:::terminal PED --> DET DET --> CONTRATO CONTRATO -->|Sí| JURI CONTRATO -->|No| APRO JURI --> APRO APRO --> OP1 OP1 --> TESO1 TESO1 --> CONTA_PREV CONTA_PREV --> ENTREGA ENTREGA -->|Bien| RECEP_BIEN ENTREGA -->|Servicio| VB_TEC RECEP_BIEN --> OP2 VB_TEC --> OP2 OP2 --> TESO2 TESO2 --> CONTA_LIB CONTA_LIB --> CIERRE click PED "COM-03-NuevaSolicitud.html" "Nueva solicitud" click DET "COM-04-DetalleSolicitud.html" "Detalle de solicitud" click JURI "COM-11-Contratos.html" "Listado de contratos" click APRO "COM-05-BandejaAprobacion.html" "Bandeja de aprobación" click OP1 "COM-09-OrdenPago.html" "Orden de pago - anticipo" click RECEP_BIEN "COM-06-Recepcion.html" "Recepción de bien" click VB_TEC "COM-04-DetalleSolicitud.html" "Visto bueno Asesor Técnico" click OP2 "COM-09-OrdenPago.html" "Orden de pago - saldo" 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
Disparado por resolución del Consejo (típicamente construcción / refacción, equipamiento mayor, contratos importantes). Compras abre el expediente, prepara junto con Gerencia Administrativa y Asesoría Jurídica el pliego de bases y condiciones, las áreas técnicas (Arquitecta, TIC) preparan el pliego técnico, se define cronograma (invitación → retiro de pliego → visita técnica → consultas → presentación de sobres → apertura → adjudicación). Compras nunca abre los sobres: los entrega cerrados al Comité Ejecutivo. El Consejo resuelve: adjudicada, desierta, nula o prorrogada. Si adjudicada, se firma contrato y se enlaza al Flujo 1 / 2 para recepción y pagos.
flowchart TD RES["Resolución del Consejo
autoriza concurso"]:::external LISTC["COM-15
Listado de concursos"]:::wireframe NEW["COM-13 Nuevo concurso
(wizard: resolución + alcance)"]:::wireframe PLIEGO["COM-14 Pliego
(bases + técnico)"]:::wireframe CRONO["COM-14 tab Cronograma
(invitación → apertura)"]:::wireframe TIPO{"¿Alcance?"}:::decision INVIT["COM-14 tab Oferentes
(privado: cargar invitados)"]:::wireframe PUBLIC["COM-14 publicación
(público)"]:::wireframe RETIRO["COM-14 registro
de retiro de pliego"]:::wireframe VISITA["COM-14 tab Visita técnica
(con Arquitecta)"]:::wireframe SOBRES["COM-14 tab Sobres
(recepción cerrada)"]:::wireframe ENTREGA["COM-14 entrega al
Comité Ejecutivo"]:::wireframe COMITE["Comité Ejecutivo
(apertura de sobres)"]:::external CONSEJO["Consejo resuelve"]:::external RESULT{"¿Resultado?"}:::decision ADJ["COM-14 tab Resolución
adjudicada"]:::wireframe PRORR["COM-14 prorrogado
(nueva fecha)"]:::alert DESIERTO["Desierto / nulo
(archivo)"]:::terminal CONTRATO["COM-11 + COM-12
Contrato firmado"]:::wireframe SEPRELAD["SEPRELAD
(si > USD 50K)"]:::external FLUJO12["Sigue Flujo 1 / 2
(recepción + pagos)"]:::wireframe RES --> LISTC LISTC --> NEW NEW --> PLIEGO PLIEGO --> CRONO CRONO --> TIPO TIPO -->|Privado| INVIT TIPO -->|Público| PUBLIC INVIT --> RETIRO PUBLIC --> RETIRO RETIRO --> VISITA VISITA --> SOBRES SOBRES --> ENTREGA ENTREGA --> COMITE COMITE --> CONSEJO CONSEJO --> RESULT RESULT -->|Adjudicada| ADJ RESULT -->|Prorrogada| PRORR RESULT -->|Desierta / Nula| DESIERTO PRORR -.->|nueva ronda| SOBRES ADJ --> SEPRELAD SEPRELAD -.->|requisitos cumplidos| CONTRATO ADJ --> CONTRATO CONTRATO --> FLUJO12 click LISTC "COM-15-Concursos.html" "Listado de concursos" click NEW "COM-13-NuevoConcurso.html" "Nuevo concurso (wizard)" click PLIEGO "COM-14-DetalleConcurso.html" "Detalle concurso - pliego" click CRONO "COM-14-DetalleConcurso.html" "Tab Cronograma" click INVIT "COM-14-DetalleConcurso.html" "Tab Oferentes" click PUBLIC "COM-14-DetalleConcurso.html" "Publicación pública" click RETIRO "COM-14-DetalleConcurso.html" "Registro retiro pliego" click VISITA "COM-14-DetalleConcurso.html" "Tab Visita técnica" click SOBRES "COM-14-DetalleConcurso.html" "Tab Sobres" click ENTREGA "COM-14-DetalleConcurso.html" "Entrega al Comité" click ADJ "COM-14-DetalleConcurso.html" "Tab Resolución final" click CONTRATO "COM-11-Contratos.html" "Contrato adjudicado" click FLUJO12 "COM-06-Recepcion.html" "Recepción del adjudicado" 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
Una institución externa (comisión vecinal, escuela, hospital, organismo público) presenta nota a Mesa de Entrada solicitando donación. Compras carga el pedido, hace su informe técnico (qué especificación corresponde, qué proveedor, presupuesto preliminar). Contabilidad verifica disponibilidad de rubro o si se usa Fondo de Educación (70% del costo). Consejo aprueba o rechaza. Si aprobado, se enlaza al Flujo 1 para comprar el bien donable, se recepciona, se factura, se paga y finalmente se entrega físicamente al destinatario con formulario firmado.
flowchart TD NOTA["Nota a Mesa de Entrada
(comisión / escuela / hospital)"]:::external LISTD["COM-16 Listado
de donaciones"]:::wireframe NEW["COM-17 Nueva donación
(carga de nota + descripción)"]:::wireframe INFORME["COM-17 tab Informe
(especificación + presupuesto)"]:::wireframe CONTA["Contabilidad
(rubro / Fondo Educación 70%)"]:::external CONSEJO["Consejo resuelve"]:::external DEC{"¿Aprobada?"}:::decision RECHAZADA["Donación rechazada
(archivo)"]:::terminal COMPRA["COM-04 Compra
asociada (Flujo 1)"]:::wireframe RECEP["COM-06 Recepción
del bien donable"]:::wireframe PAGO["COM-09 Orden de pago
al proveedor"]:::wireframe ENTREGA["COM-17 tab Entrega
(formulario firmado)"]:::wireframe CIERRE["Donación cerrada
+ alimenta reporte anual"]:::terminal REPORTE["COM-28 Reporte
donaciones del ejercicio"]:::wireframe NOTA --> LISTD LISTD --> NEW NEW --> INFORME INFORME --> CONTA CONTA --> CONSEJO CONSEJO --> DEC DEC -->|No| RECHAZADA DEC -->|Sí| COMPRA COMPRA --> RECEP RECEP --> PAGO PAGO --> ENTREGA ENTREGA --> CIERRE CIERRE --> REPORTE click LISTD "COM-16-Donaciones.html" "Listado donaciones" click NEW "COM-17-DetalleDonacion.html" "Nueva donación" click INFORME "COM-17-DetalleDonacion.html" "Tab informe técnico" click COMPRA "COM-04-DetalleSolicitud.html" "Compra asociada" click RECEP "COM-06-Recepcion.html" "Recepción" click PAGO "COM-09-OrdenPago.html" "Orden de pago" click ENTREGA "COM-17-DetalleDonacion.html" "Tab entrega" click REPORTE "COM-28-Reportes.html" "Reporte donaciones" 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 depósito propio de Compras (útiles, papelería, insumos informáticos, artículos de promoción) tiene cinco sub-procesos: (a) ingreso por compra desde COM-06; (b) pedido de transferencia entrante de otra área (cualquier área crea pedido en COM-21, Compras confirma cantidad real en COM-20, Compras aprueba el pedido y ejecuta la salida directamente, con notificación por correo a la jefatura del sector destino); (c) transferencia saliente iniciada por Compras a un depósito destino; (d) venta a funcionario / directivo a precio costo + recargo, descontado por planilla en RRHH (máximo 6 cuotas); (e) baja por destrucción / vencimiento. Alerta automática cuando un artículo cruza su umbral de stock mínimo. Conciliación mensual con Contabilidad para que el saldo del depósito coincida con el activo contable.
flowchart TD RECEP["COM-06 Recepción
(ingreso al depósito)"]:::wireframe PED_AREA["COM-21 Pedido
de transferencia (área crea)"]:::wireframe LIST_INV["COM-18 Inventario
de depósito"]:::wireframe PEDIDOS["COM-20 Bandeja
de pedidos"]:::wireframe TIPO{"Tipo de
movimiento"}:::decision MOV_ENT["COM-22 variante
Entrada por compra"]:::wireframe MOV_TRA["COM-22 variante
Transferencia interna"]:::wireframe MOV_VTA["COM-22 variante
Venta a funcionario"]:::wireframe MOV_BAJA["COM-22 variante
Baja por destrucción"]:::wireframe MOV_DON["COM-22 variante
Descarga por donación"]:::wireframe STOCK["Stock actualizado
en tiempo real"]:::terminal RETIRO["Salida ejecutada
por Compras"]:::wireframe RRHH["RRHH
(planilla descuento mensual)"]:::external UMBRAL{"¿Saldo < mínimo?"}:::decision ALERTA["Alerta stock crítico
→ iniciar compra"]:::alert NUEVA["COM-03 Nueva solicitud
(reposición - Flujo 1)"]:::wireframe CONCI["COM-23 Conciliación
mensual con Contabilidad"]:::wireframe CONTA["Contabilidad
(activo contable)"]:::external FICHA_MAT["COM-19 Ficha de material
(detalle de artículo)"]:::wireframe RECEP --> MOV_ENT PED_AREA --> PEDIDOS LIST_INV --> FICHA_MAT LIST_INV --> TIPO PEDIDOS --> TIPO TIPO -->|Entrada| MOV_ENT TIPO -->|Transferencia| MOV_TRA TIPO -->|Venta funcionario| MOV_VTA TIPO -->|Baja| MOV_BAJA TIPO -->|Donación| MOV_DON MOV_TRA --> RETIRO RETIRO --> STOCK MOV_VTA --> RRHH MOV_ENT --> STOCK MOV_VTA --> STOCK MOV_BAJA --> STOCK MOV_DON --> STOCK STOCK --> UMBRAL UMBRAL -->|Sí| ALERTA ALERTA --> NUEVA UMBRAL -->|No| LIST_INV STOCK --> CONCI CONCI --> CONTA click RECEP "COM-06-Recepcion.html" "Recepción" click PED_AREA "COM-21-PedidoTransferencia.html" "Pedido transferencia" click LIST_INV "COM-18-ListadoInventario.html" "Inventario depósito" click FICHA_MAT "COM-19-FichaMaterial.html" "Ver ficha del material" click PEDIDOS "COM-20-PedidosDeposito.html" "Bandeja de pedidos" click MOV_ENT "COM-22-MovimientoInventario.html" "Movimiento entrada" click MOV_TRA "COM-22-MovimientoInventario.html" "Movimiento transferencia" click MOV_VTA "COM-22-MovimientoInventario.html" "Movimiento venta funcionario" click MOV_BAJA "COM-22-MovimientoInventario.html" "Movimiento baja" click MOV_DON "COM-22-MovimientoInventario.html" "Movimiento donación" click RETIRO "COM-20-PedidosDeposito.html" "Salida ejecutada por Compras" click NUEVA "COM-03-NuevaSolicitud.html" "Nueva solicitud" click CONCI "COM-23-Conciliacion.html" "Conciliación mensual" 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
Compras administra el catálogo centralizado de contratos: servicios tercerizados (limpieza, vigilancia, ascensor, jardín, aires, generadores, fumigación), profesionales (abogados externos, oficiales de justicia, asesores), y pólizas de seguro (incendio, lindex, blindes, ventanas, equipos informáticos, motocicletas, transformadores, riesgo técnico). Se registran datos generales, alcance / cobertura, bitácora de incidentes y eventos, evaluaciones anuales (Flujo 8), y documentos. Calendario de vencimientos alerta 30/60/90 días antes. Al vencer, se renueva (nuevo contrato, no edición del anterior) o no se renueva. SEPRELAD si supera USD 50.000.
flowchart TD FIRMA["Firma de nuevo contrato
(post-Flujo 3 o gestión directa)"]:::external LIST["COM-11 Listado
de contratos"]:::wireframe NEW["COM-12 Alta de contrato
(datos + alcance + documentos)"]:::wireframe CAL["COM-10 Calendario
de vencimientos"]:::wireframe ALERTA["Alerta 30/60/90 días
antes del vencimiento"]:::alert DET["COM-12 Detalle
tabs (Datos · Cobertura · Bitácora)"]:::wireframe BIT["COM-12 Bitácora
(incidentes y eventos)"]:::wireframe EVAL_CICLO{"¿Período de
evaluación anual?"}:::decision EVAL["Evaluacion de proveedores
(modulo transversal, diferido)"]:::external PROV["COM-07 Catálogo
de proveedores"]:::wireframe FICHA_PROV["COM-08 Ficha de proveedor
(datos + contactos + historia)"]:::wireframe VENC{"¿Renovar?"}:::decision RENUEVA["COM-12 Nuevo contrato
(no editar anterior)"]:::wireframe ARCHIVA["Contrato finalizado
(histórico preservado)"]:::terminal CONSEJO["Consejo decide
continuidad"]:::external FIRMA --> LIST LIST --> NEW NEW --> DET DET --> BIT CAL --> ALERTA ALERTA --> DET DET --> EVAL_CICLO EVAL_CICLO -->|Sí| EVAL EVAL --> PROV PROV --> FICHA_PROV EVAL_CICLO -->|No| VENC ALERTA --> VENC VENC --> CONSEJO CONSEJO -->|Renovar| RENUEVA CONSEJO -->|No renovar| ARCHIVA RENUEVA --> DET click LIST "COM-11-Contratos.html" "Listado de contratos" click NEW "COM-12-DetalleContrato.html" "Alta de contrato" click CAL "COM-10-CalendarioVencimientos.html" "Calendario de vencimientos" click DET "COM-12-DetalleContrato.html" "Detalle de contrato" click BIT "COM-12-DetalleContrato.html" "Tab Bitácora" click PROV "COM-07-ListadoProveedores.html" "Catálogo proveedores" click FICHA_PROV "COM-08-FichaProveedor.html" "Ver ficha del proveedor" click RENUEVA "COM-12-DetalleContrato.html" "Renovación" 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
Un siniestro o evento (rotura de blindex, falla de equipo informático, robo, incendio) activa una póliza vigente. El reporte llega desde Servicios Generales, Informática, sucursales o cualquier área. La regla más crítica del módulo: 72 horas para notificar formalmente a la aseguradora o se pierde la cobertura. Compras registra el siniestro, busca la póliza aplicable (por categoría de riesgo / ítem cubierto / vigencia), notifica a la aseguradora, recibe verificadores, adjunta presupuesto de reposición e informe técnico. La aseguradora reconoce porcentaje (frecuente: 100% menos franquicia 10%). El balance histórico "primas pagadas vs reconocido" se reporta en COM-28.
flowchart TD EVENTO["Siniestro reportado
(Servicios Generales /
Informática / sucursal)"]:::external ALERTA72["Cuenta regresiva 72h
(crítica - bloquea cierre)"]:::alert LIST["COM-26 Listado
de siniestros"]:::wireframe DETSIN["COM-27 Detalle siniestro
(ficha completa)"]:::wireframe NEW["COM-26 Nuevo siniestro
(descripción + fecha + ítem)"]:::wireframe BUSCA["COM-26 Búsqueda
de póliza aplicable"]:::wireframe CATALOGO["COM-11 / COM-12
Catálogo de pólizas"]:::wireframe COBERTURA{"¿Existe póliza
vigente que cubre?"}:::decision SIN_COB["Sin cobertura
(registro para renovación)"]:::alert INFORME["Jefe del área emite
informe técnico (adjunto)"]:::external NOTIFICA["COM-26 Notificación
formal a aseguradora
(dentro 72h)"]:::wireframe ASEG["Aseguradora
(envía verificadores)"]:::external PRESUP["COM-26 Adjuntar
presupuesto de reposición"]:::wireframe RECON["COM-26 Registrar
monto reclamado vs reconocido"]:::wireframe REPOSICION{"¿Requiere
compra nueva?"}:::decision FLUJO1["Iniciar Flujo 1
(compra de reposición)"]:::wireframe CIERRE["Siniestro cerrado
+ balance histórico"]:::terminal REPORTE["COM-28 Balance
primas vs reconocido"]:::wireframe HOME["COM-01 KPI
siniestros del mes"]:::wireframe EVENTO --> ALERTA72 EVENTO --> LIST LIST --> DETSIN LIST --> NEW NEW --> BUSCA BUSCA --> CATALOGO CATALOGO --> COBERTURA COBERTURA -->|No| SIN_COB COBERTURA -->|Sí| INFORME INFORME --> NOTIFICA ALERTA72 -.->|bloquea hasta confirmar| NOTIFICA NOTIFICA --> ASEG ASEG --> PRESUP PRESUP --> RECON RECON --> REPOSICION REPOSICION -->|Sí| FLUJO1 REPOSICION -->|No| CIERRE FLUJO1 -.->|reposición ejecutada| CIERRE CIERRE --> REPORTE HOME -.->|monitor| LIST click LIST "COM-26-ListadoSiniestros.html" "Listado de siniestros" click DETSIN "COM-27-DetalleSiniestro.html" "Ver detalle de siniestro" click NEW "COM-26-ListadoSiniestros.html" "Nuevo siniestro" click BUSCA "COM-26-ListadoSiniestros.html" "Búsqueda de póliza" click CATALOGO "COM-12-DetalleContrato.html" "Detalle póliza" click NOTIFICA "COM-26-ListadoSiniestros.html" "Notificación aseguradora" click PRESUP "COM-26-ListadoSiniestros.html" "Adjuntar presupuesto" click RECON "COM-26-ListadoSiniestros.html" "Reconocimiento" click FLUJO1 "COM-03-NuevaSolicitud.html" "Reposición - Flujo 1" click REPORTE "COM-28-Reportes.html" "Balance prima vs reconocido" click HOME "COM-01-Home.html" "Home con KPIs" 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
La evaluación de proveedores se retiró del módulo de Compras en la revisión 2026-06-10 y migra a un módulo de evaluación transversal, diferido a una segunda etapa. Compras consume las evaluaciones solo en lectura. La estructura prevista del módulo futuro contempla: proveedores, cuestiones o quejas tipo bitácora, y cuestionarios configurables. Las pantallas COM-24 y COM-25 se eliminaron de este módulo.
flowchart TD NOTA["Evaluacion de proveedores retirada
del modulo Compras
en la revision 2026-06-10"]:::alert MODULO["Modulo de evaluacion transversal
(2a etapa, diferido)"]:::external ESTRUCT["Estructura prevista:
proveedores, quejas tipo bitacora,
cuestionarios configurables"]:::external CONSUMO["Compras consume las
evaluaciones solo en lectura"]:::external NOTA --> MODULO MODULO --> ESTRUCT MODULO --> CONSUMO 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