Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incidencia - Pagos agregados - Inconsistencia en asignación asistencias con pagos pendientes del año anterior #415

Open
jordiSTIC opened this issue Oct 2, 2024 · 0 comments · May be fixed by #414
Assignees
Labels
bug Something isn't working Economía This issue or pull request already exists urgent

Comments

@jordiSTIC
Copy link
Collaborator

Descripción del problema

Se ha observado que el cálculo de los pagos agregados no funciona correctamente en el caso que existan pagos "pendientes de remesar" del mismo mes pero de años anteriores. En este caso:

  • Se actualiza el importe de los pagos del mes en curso y de los años anteriores con las asistencias actuales
  • Generalmente se asignan las asistencias a algún pago de los años anteriores

Cómo reproducir el problema

Crear el entorno para que el cálculo de pagos agregados encuentre pagos de servicios agregados pendientes del mes actual y del mismo mes pero de otro año:

  1. Crear un evento con fecha inicio el mes anterior y estado "Activo".
  2. Crear una incripción al evento
  3. Crear un algunas sesiones al evento con fecha del mes anterior
  4. Crear asistencias a las sesiones, con importe
  5. Duplicar el evento del paso 1 y modificar el año de inicio por el año pasado
  6. Crear alguna sesión y una asistencia de la misma persona
  7. Crear una inscripción con la misma persona
  8. Crear un compromiso de pago de la persona inscrita al evento con Tipo de pago: Servicios agregados, Periodicidad: Mensual, Fecha del primer pago: el año pasado
  9. Relacionar el compromiso de pago con las inscripciones del paso 2 y del paso 7
  10. Asociar el pago a la inscripción del paso 2
  11. Duplicar el pago del Compromiso de pago, editando:
    1. Borrar el nombre
    2. Fecha de pago: modificar el año por el anterior
    3. Modificar la inscripción por la del paso 7
  12. En el módulo Pagos, accionar "Calcular pagos agregados"
  13. Verificar que no se han calculado correctamente los pagos:
    1. Se ha actualizado el importe del pago del mes en curso y del año anterior con el importe del pago del mes actual
    2. El pago del mes actual no tiene asistencias
    3. El pago del año anterior tiene las asistencias del año actual

Comportamiento esperado

Se debería haber calculado únicamente el pago del mes en curso, asignando las asistencias correctas

Solución propuesta

Modificar las consultas para obtener los pagos, de tal forma que únicamente se actualice el pago del mes actual

@jordiSTIC jordiSTIC added bug Something isn't working Economía This issue or pull request already exists urgent labels Oct 2, 2024
@jordiSTIC jordiSTIC self-assigned this Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Economía This issue or pull request already exists urgent
Projects
None yet
1 participant