Avance #33 (Inicio etapa III)
Avance: Para esta nueva entrega volvimos a ser los encargados de los datos, leímos la especificación, tuvimos una reunión con el profesor y modificamos el archivo de ConceptoDeCobro.xml para agregarle el concepto de cobro de tipo AP. Luego modificamos el archivo de Operaciones.xml con sus nuevos nodos <AP>, que significa Arreglo de Pago y los pagos de estos.
Problemas: No fue tan sencillo buscar propiedades ideales para que tuvieran arreglos de pago, y ejemplificaran correctamente esta nueva funcionalidad.
Solución: La forma en la que hicimos las modificaciones fue estructurada de manera que no se produjeran errores en la lógica. Primero, le agregamos unos conceptos de cobro a unas propiedades que se ubican en enero. Luego, se le generó un nodo <AP NumFinca="#######" Plazo=""#"/> a las propiedades correspondientes que no pagaron por un tiempo. Además, pagamos 2 de estas propiedades como debe ser y dejamos dos que sin pagar, para que se generaran los intereses moratorias, como solicitado por el profesor. Estos cambiamos eran específicos por lo que no utilizamos el programa de Python que anteriormente habíamos empleado. Luego de completada la tarea pasamos por dos validadores de XML uno online y otro offline por lo que verificamos que los datos no tuviesen errores de estructura. Por último, creamos un nodo nuevo en el archivo de conceptos de cobro con el número 12 y denominado "AP". Los otros atributos fueron establecidos como se solicitó por parte del profesor.
Consejos: Leer con cuidado la especificación de la tarea y comprender claramente el método francés para el cálculo de una deuda.
Horas: 3
Comentarios
Publicar un comentario