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

Взносы: перейти в учёте взносов от дат действия взноса к денежному балансу #538

Open
jekhor opened this issue Apr 21, 2022 · 2 comments

Comments

@jekhor
Copy link
Member

jekhor commented Apr 21, 2022

Сейчас при поступлении средств срок действия членского взноса рассчитывается, исходя из текущего тарифа участника, с точностью до дня, и сохраняется в базе. При этом:

  • если участник захотел сменить тариф, то он вступит в действие только после окончания срока текущего взноса (а при оплате наперёд это может быть неудобно)
  • если оплатил "дробное" число дней, то деньги теряются за счёт округления

Предложение:
Учитывать на балансе деньги вместо дней.

Это позволит и решить вышеописанные проблемы, и сделать возможным выход пользователя из саспенда при некоем пороге суммы на счету (например, две недели), даже если она вносилась частями.

Сложности:

  • необходимо обеспечить надёжное ежедневное списание средств со счёта участника, даже если произошли технические неполадки на сервере и в какой-то момент "крон не отработал".
  • как отображать статистику "с какой по какую дату было уплачено в прошлом"?
@abitrolly
Copy link
Member

  • как отображать статистику "с какой по какую дату было уплачено в прошлом"?

Чё совсем всё плохо с историей? Можешь выгрузить анонимный датасет по всем транзакциям, чтобы посмотреть что там за бардак?

@jekhor
Copy link
Member Author

jekhor commented Apr 22, 2022

@abitrolly сейчас всё хорошо, потому что учёт идёт по датам действия. Я про переход на учёт по деньгам.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants