Avance #27
Avance: Se crearon los SP's GenerarPagos y GenerarCortes.
Problemas: No se encontraron problemas en este avance. Sin embargo, dado a la complicación que podría causar, se deciden separar los pagos de los recibos de agua tipo Reconexión.
Solución: Para estos SP's fue un poco más sencilla su implimentación, en gran parte a todo el conocimiento que hemos adquirido en la realización de los SP anteriores. Para el generador de pagos, primeramente se pasa como parámetro una tabla con los pagos de ese día (según la simulación) y además, la fecha correspondiente a ese día. Seguidamente, se evalúa cada uno de pagos a nivel individual y dado su carácter retroactivo, se procede a pagar todos los recibos pendientes, que tenga una propiedad, de un determinado tipo de concepto de cobro. Luego se revisa si el recibo se encuentra vencido (basado en su fecha de vencimiento comparado con la fecha de pago) y se emite el concepto de cobro interés moratorio del recibo , generando a su vez un nuevo recibo que es cancelado de inmediato. Todos los recibos pagados por esa etiqueta son asociados a un mismo comprobante de pago que contiene un monto total. En el caso del SP GenerarCortes solamente utiliza como parámetro la fecha del día en que se está procesando. Valida que si en un determinado día una propiedad acumula más de 2 recibos pendientes (de tipo agua), se genera un corte de agua y se inserta en la tabla de cortes. Además genera un recibo un monto determinado de reconexión. Esto para poder prepara el terreno al seguiente SP que es el de generación de reconexiones.
Anotaciones: Los diferentes tipos de conceptos de cobro tienen diversas formas de calcularlos, por ese motivo fue importante el arreglo de la especificación de los atributos en los conceptos de cobro.
Horas: 3 horas
Comentarios
Publicar un comentario