¿Sabías que con el generador de cuotas podés administrar las cuotas de todos los alumnos de manera masiva?


La idea de este 'Sabías que...' es mostrar como se pueden generar las cuotas a pagar por los alumnos en las distintas carreras, con sus valores antes del primer vencimiento y entre el primer vencimiento y el segundo, de manera automatizada.
También se ejemplifican casos donde en un dado momento del año se necesita aumentar el valor de la cuota, desde una determinada cuota en adelante.


¿Cómo acceder hasta la ventana que permite gernerar las cuotas y cual es su nombre?


Ingresamos por 'Facultad de universidad'.



Luego presionamos 'Carrera de facultad'



Abierta la ventana 'Carrera de facultad' buscamos desde ella la carrera en la cual deseamos generar cuotas, y una vez encontrada la 'Carrera de facultad' presionamos 'Cuota de carrera de facultad'



A grandes rasgos, podemos decir que la función principal del objeto 'Cuota de carrera de facultad' es la de generar cuotas para los alumnos en una determinada carrera.

Básicamente podemos generar cuotas (pagos periódicos) que pueden ser aranceles, o matrículas.
La generación de las cuotas de carrera de alumno se puede parametrizar desde aquí; es muy común que los aranceles sean mensuales, y las matrículas sean anuales.

Vamos a describir cada una de las propiedades de este objeto 'Cuota de carrera de facultad' y cada una de las acciones posibles de realizar desde la ventana que nos presenta este objeto. En la siguiente imagen mostramos simplemente una ventana de ejemplo



Fecha de inicio de la primera cuota
Sirve también para determimar el número de día de inicio de la primer cuota y de las subsiguientes.
Si una cuota es abonada antes de esta fecha, se considera que se está pagando por adelantado.
Cuando se está realizando un pago de cuotas de alumnos, el sistema informará si alguna de las cuotas se está realizando por adelantado.



Cantidad de cuotas a generar
Es el número total de cuotas que generará el proceso de generación de cuotas



Periodicidad
Puede ser mensual o anual



Año inicial de la cuota
Podría suceder que se desease que el valor de la propiedad 'Año de la cuota' de un objeto 'Cuota de carrera de alumno' no sea el mismo que el año del valor de la propiedad 'Fecha de inicio de la cuota'.
Por ejemplo se podría desear que la primer cuota de una matrícula de periodicidad 'Anual' comience con una 'Fecha de inicio de la cuota' de septiembre de 2007, pero se desea que la propiedad 'Año de la cuota' sea 2008 (un año más). Con la propiedad 'Año inicial de la cuota' (2008) pueden definirse estos casos.
Este caso mencionado se utiliza cuando por ejemplo la matrícula del año 2008, se puede comenzar a pagar antes, es decir para el ejemplo anterior desde septiembre de 2007.



Número inicial de la cuota
Es el número con el cual comienza el número de la primer cuota de la generación.
Este mismo número se volverá a usar si llega la generación al 'Número final de la cuota' y si la 'Cantidad de cuotas a generar' es suficientemente alto como para que queden cuotas por generar.

Ejemplo: 'Número inicial de la cuota'=3 'Número final de la cuota'=10 'Cantidad de cuotas a generar'=16 Se generarían las cuotas: 3,4,5,6,7,8,9,10 3,4,5,6,7,8,9,10

Cantidad de meses para vencimiento 1
Sirve para determinar la 'Fecha de vencimiento 1' del objeto 'Cuota de carrera de alumno' que se generará, y lo que se hace con el valor de esta propiedad es adicionarlo la 'Fecha de inicio de la cuota' en la cantidad de meses que indique su valor.
Si este valor tiene '0' no se incrementará ningún mes debido a esta propiedad.



Número de día del mes para el vencimiento 1
La idea es que si el 'Usuario del sistema' coloca como valor del día de esta propiedad por ejemplo 10, la cuota tenga por vencimiento el día 10, lo cual significa que el propio día 10 hay tiempo para pagar la cuota sin estar la misma aún vencida.
A fin de contemplar que el mismo día 10, aún puede pagarse la cuota, en el objeto 'Cuota de carrera de alumno' se colocará en la propiedad 'Fecha de vencimiento 1' el valor 10+1, es decir 11 (la hora sería 0:00, es decir recien inicia el 11) .
Esta propiedad también admite el valor '0'. El sentido de este valor 0 es poder decir que una cuota vence el último día del mes anterior al determinado por la la suma en meses entre 'Cantidad de meses para vencimiento 1' y la 'Fecha de inicio de la cuota'. Con los siguientes ejemplos quedarán claras estas situaciones:


1) Si 'Fecha de inicio de la cuota'=01/03/2008 y 'Cantidad de meses para vencimiento 1'=0 y 'Número de día del mes para el vencimiento 1'=25 significa que tiene hasta el día 25/03/2008 inclusive para pagar la cuota, y para tener en cuenta este 'inclusive', la fecha 'Fecha de vencimiento 1' que se usará será 26/3/2008. (esto es a las 0 horas del 26, cuando recien inicia este día)

2) Si 'Fecha de inicio de la cuota'=01/03/2008 y 'Cantidad de meses para vencimiento 1'=1 y 'Número de día del mes para el vencimiento 1'=10 significa que tiene hasta el día 10/04/2008 inclusive para pagar la cuota, y para tener en cuenta este 'inclusive', la fecha 'Fecha de vencimiento 1' que se usará será 11/4/2008.

3) Si 'Fecha de inicio de la cuota'=01/03/2008 y 'Cantidad de meses para vencimiento 1'=1 y 'Número de día del mes para el vencimiento 1'=0 significa que tiene hasta el día 31/03/2008 inclusive para pagar la cuota, y para tener en cuenta este 'inclusive', la fecha 'Fecha de vencimiento 1' que se usará será 1/4/2008.

4) Si 'Fecha de inicio de la cuota'=01/09/2007 y 'Cantidad de meses para vencimiento 1'=7 y 'Número de día del mes para el vencimiento 1'=0 significa que tiene hasta el día 31/03/2008 inclusive para pagar la cuota, y para tener en cuenta este 'inclusive', la fecha 'Fecha de vencimiento 1' que se usará será 1/4/2008.


Lo válido para 'Cantidad de meses para vencimiento 1' tambien es válido para la propiedad 'Cantidad de meses para vencimiento 2'

Lo válido para 'Número de día del mes para el vencimiento 1' también es válido para la propiedad 'Número de día del mes para el vencimiento 2'



Año de la carrera de comisión de carrera
Se puede completar (no obligatoriamente) con 1, 2 3, etc. especificando esto 1er año, 2do año, 3er año, si se necesitará generar las cuotas para los alumnos de esta carrrera cursando en un determinado año.
Recordemos que para saber que año de la carrera cursa un alumno el proceso analizará su 'Comisión de carrera'
Para visualizar los objetos a 'Comisión de carrera' de un alumno, partimos de 'Alumno' luego hacia 'Carrera de alumno' y luego abrimos 'Comisión de carrera'





Año de cursada de la comisión de carrera En general este valor debe existir, pues con él podemos especificar las cuotas de los alumnos que cursan en que año queremos generar.
Se completará con valores como 2011, 2012, 2013, etc.
Recordemos que como para el caso de la propiedad 'Año de la carrera de comisión de carrera' para saber que año de cursada cursa un alumno el proceso analizará su 'Comisión de carrera' en su propiedad 'Año de cursada'



Valor antes del vencimiento 1
Es el valor que tiene la cuota, y que utilizarán los procesos de cobro, antes de la 'Fecha de vencimiento 1'



Valor antes del vencimiento 2
El el valor que tiene la cuota, y que utilizarán los procesos de cobro, antes de la 'Fecha de vencimiento 2' y después de la 'Fecha de vencimiento 1'.
Los procesos que se estén pagando posteriormente a la 'Fecha de vencimiento 2', no se realizarán avisando que se necesita un valor para el pago.



Las propiedades 'Tipo de documento' y 'Número de documento' de la ventana 'Cuota de carrera de facultad', sirven para poder generarle las cuotas a un alumno en particular, en lugar de a todos los alumnos.
El alumno al cual se le desea generar la cuota podrá ser seleccionado mediante el botón correspondiente desde la barra de herramientas superior de la ventana.
Con el icono del recipiente de basura, podemos eliminar el alumno seleccionado, para volver a ampliar la generación para todos los alumnos (observar bien, pues hay 2 recipientes).
Para ello el cursor debe estar en alguna de las propiedades 'Tipo de documento' o 'Número de documento' que son posibles de limpiar y 'enviar al tacho'.



Fecha de generación Es una propiedad de solo lectura, y la coloca el proceso de generación con la fecha actual



Pasemos ahora a las acciones que pueden realizarse desde 'Cuota de carrera de facultad'

El botón cuya ayuda memoria es 'Genera cuotas de carrera de alumno' genera un conjunto de objetos 'Cuota de carrera de alumno' que una vez generadas pueden visualizarse desde la siguiente secuencia de ventanas: 'Alumno' - 'Carrera de alumno' - 'Cuota de carrera de alumno'.





IMPORTANTE: Solo cuando no exista ningún objeto 'Parámetro de carrera' con 'Nombre del parámetro'= 'Evita inscripción a final por deuda' y 'Valor del parámetro'='Si', se podrán generar cuotas con cualquier valor en la 'Fecha de vencimiento 1'. Esto permitirá en un primer momento cargar cuotas de los alumnos viejas, para comenzar a cancelarlas, colocando el estado de deuda de cada uno de ellos al día.

Pero una vez que exista valor en un objeto 'Parametro de carrera' con las propiedades mencionadas, cuando a un alumno se le agreguen cuotas a alguna de sus carreras, este agregado solo se podrá hacer cuando se verifiquen ambas de las siguientes condiciones:



1) La 'Fecha de vencimiento 1' de la cuota es posterior a la fecha actual

2) La 'Fecha de vencimiento 1' de la cuota es posterior a la 'Fecha y hora de final' del último final en el cual se hubiera inscripto el alumno

Caso de prueba 1: Vamos a suponer que deseamos generar para el año 2011, 10 aranceles mensuales, de marzo a diciembre, con un valor de $400 antes de la 'Fecha de vencimiento 1' y que entre la 'Fecha de vencimiento 1' y la 'Fecha de vencimiento 2' deberá pagar un interés que produce un valor de la cuota de $450. Este valor puede pagarse luego de la 'Fecha de vencimiennto 1' en cualquier momento.

También vamos a suponer que cada arancel inicia el día 1 de cada mes, y vence el día 15 del mismo mes que inicia la cuota. Si se paga antes de este vencimiento 1, el valor a pagar será el valor sin interés, es decir $400.

Los datos con los cuales deberíamos cargar la ventana 'Cuota de carrera de facultad' serían:





El valor colocado a 'Cantidad de meses para vencimiento 2' de 32.000 es un valor suficientemente grande para considerar que no hay vencimiento 2.

Si queremos revisar como quedó generada la primera de las cuotas de uno de los alumnos, podemos hacerlo siguiendo el siguiente camino:

a) Abrir la ventana 'Alumno' y buscar un alumno

b) Partiendo de la ventana del punto anterior ir a 'Carrera de alumno'

c) Ir a 'Cuota de carrera de alumno'

Como resultado de la generación de la primera cuota, podemos ver la siguiente imagen:



Para la segunda cuota podemos ver la siguiente imagen:



Y la última de las cuotas se vería de la siguiente manera:



También vamos a suponer que deseamos generar para el año 2011, una matrícula anual, cuyo inicio de cuota es el 1/12/2010, con un valor de $500 antes de la 'Fecha de vencimiento 1', que ocurrirá 3 meses y 13 días siguientes contados desde la fecha de inicio de la cuota.

Antes de la 'Fecha de vencimiento 2' y luego de la 'Fecha de vencimiento 1' el valor de la matrícula, ascenderá a $550, no teniendo caducidad la 'Fecha de vencimiento 2' es decir que tambien se colocará un valor inalcanzable para nosotros.





Como resultado de la generación realizada desde la ventan anterior, podemos ver la siguiente cuota que representa a la matrícula para uno de los alumnos:





Caso de prueba 2: Supongamos que para los aranceles generados en el caso de prueba 1, se necesita un incremento en todos los pagos, de 400 a 410 y de 450 a 460, desde el arancel de Julio inclusive.

Lo mas importante, es que para generar los aumentos, las cuotas que van a ser actualizadas (no agregadas) son las que en esta generación tengan el mismo 'Nombre del pago', 'Año de la cuota', y 'Número de cuota', esto es muy importante al configurar los valores en 'Cuota de carrera de facultad'

Es decir que para actualizar los valores de las 'Cuota de carrera de alumno' debemos si agregar un nuevo objeto 'Cuota de carrera de facultad'.
A continuación podemos ver como quedaría la ventana del nuevo objeto 'Cuota de carrera de facultad' para la corrección de estos valores





Vemos que lo que estamos diciendo es que desde la cuota nro 5 correspondiente a la fecha de inicio del 1 de julio de 2011 queremos aumentar estos 2 valores (osea valor antes del vencimiento 1 y antes del vencimiento 2 respectivamente).

Por lo tanto hay que considerar que deberemos generar un nuevo objeto 'Cuota de carrera de facultad' con las siguientes propiedades:
a) La 'Fecha de inicio de la primera cuota' que deseamos actualizar será '1/7/2011'

b) Cantidad de cuotas a generar (en este caso a actualizar) es de 6 (julio, agosto, septiembre, octubre,noviembre, diciembre)

c) 'Número inicial de la cuota' es 5, porque la cuota de julio que queremos empezar a actualizar es la número 5
d) 'Número final de la cuota' es 10, porque queremos que actualice hasta la cuota de diciembre



Como resultado de la generación, deberíamos ver que una cuota anterior a la nro 5 no debería haber aumentado y debería verse como se muestra en la siguiente imagen:



y desde la cuota 5 los valores de las cuotas deberían haber cambiado como se muestra en la siguiente imagen de la cuota 5:



Las propiedades que determinan las fechas de vencimiento quedan iguales, y cambiamos los valores antes de del vencimiento 1 y 2 por los nuevos valores, es decir por $410 y $460.

Todo esto sería lo realizado por el botón cuya ayuda memoria es 'Genera cuotas de carrera de alumno' ubicado en la ventana 'Cuota de carrera de facultad' habiendo en este caso actualizado el valor de las cuotas mencionadas!.



Nota importante:Si el valor de de la propiedad 'Nombre del pago' de 'Cuota de carrera de facultad' es 'Arancel', solo genera las cuotas para las 'Carrera de alumno' en estado 'Alumno'



Gracias por su atención