Sobre este proyecto
it-programming / web-development
Abierto
Se requiere el desarrollo e implementación de un módulo de registro de pagos para clientes dentro de un proyecto ya existente. Este módulo debe gestionar pagos tanto para clientes de prepago como de postpago, incorporando lógica compleja de cálculo y validación.
Funcionalidades clave:
1. Cálculo de Prorrateo: La primera mensualidad debe calcularse con un prorrateo basado únicamente en los días de uso del servicio, desde la fecha de instalación hasta el día de corte del mes.
2. Gestión de Suspensión: El módulo debe calcular el monto a pagar por periodo mensual si el servicio es suspendido por días o meses.
3. Reactivación de Servicio: Si un servicio es cancelado y posteriormente reactivado, el módulo debe aplicar la misma lógica de cálculo de prorrateo y suspensión según corresponda.
4. Validaciones de Pago: Deberá incluir validaciones para identificar si un cliente ha pagado por adelantado, mostrando el monto pagado. Si existe una deuda, deberá mostrar claramente el monto adeudado.
5. Información del Cliente: El módulo debe integrar y mostrar información relevante del cliente, incluyendo su estado de cuenta (lo que debe y lo que ha pagado por adelantado).
6. Listado de Clientes: Se necesita una lista que muestre a todos los clientes, detallando sus datos y el estado actual de sus pagos (deuda o saldo a favor).
El objetivo es asegurar una gestión de cobros precisa y transparente para todos los tipos de clientes.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias