Cargos por Ciclo de Carrera
En la barra lateral, dentro de Punto de Servicios, la opción Cargos por Ciclo de Carrera permite configurar qué servicios se reflejan en el estado de cuenta del estudiante según su carrera y su ciclo (rango de ciclos).
Descripción
Este mantenimiento se usa para cargar servicios adicionales por configuración cuando el estudiante está en un rango de ciclos determinado. Un caso típico es el de Doctor en Medicina: entre ciclos 10 y 16 se exige el servicio de Prácticas, Laboratorios y Hospitales (u otro servicio que se configure).
- Carrera: carrera académica del estudiante.
- Ciclo mínimo / Ciclo máximo: rango de ciclos en que aplica el cargo (ej. 10–16).
- Servicio: servicio que se registrará en estado de cuenta (ej. Prácticas, Laboratorios y Hospitales).
- Activo: si la regla está vigente o no.
La tabla muestra Carrera, Servicio, Ciclo (combinado como mín–máx, ej. 10–16) y Estado. Desde la misma vista se puede crear, editar y eliminar reglas.
Al editar un registro, el sistema envía el identificador en la ruta del recurso; el cuerpo de la petición solo incluye carrera, ciclos, servicio y estado activo (no el id del registro).
Uso en el flujo del sistema
Cuando el estudiante realiza una acción que dispara la notificación de selección (por ejemplo, después de inscribir materias), el sistema:
- Obtiene el ciclo actual del estudiante y la carrera asociada al pensum.
- Consulta Cargos por Ciclo de Carrera activos para esa carrera y cuyo rango de ciclos incluya el ciclo actual.
- Añade esos servicios a la lista de servicios a evaluar (junto con Matrícula, Créditos extra, etc.).
- Todos los servicios —incluyendo los de Cargos por Ciclo de Carrera— siguen el mismo flujo de procesamiento:
- Se insertan en ServicesCharges (caja pendiente) cuando corresponda.
- Si existe diferencia entre el monto esperado y el pagado, se encola el recibo mediante el flujo de completivo (cola PAY).
- El precio unitario se obtiene cuando el estudiante tiene pago válido para ese servicio o cuando el servicio proviene de esta configuración.
Resumen para el usuario
| Acción | Dónde |
|---|---|
| Crear / editar / eliminar reglas de cargo por ciclo y carrera | Punto de Servicios → Cargos por Ciclo de Carrera |
| Ver qué servicios se cargaron por ciclo/carrera | En caja pendiente (ServicesCharges), igual que los demás servicios |
| Asegurar que un servicio se exija en un rango de ciclos | Dar de alta una regla con Carrera, Ciclo mín–máx, Servicio y Activo = Sí |