Jeszcze by można było popracować nad priorytetami przelewów, żeby w razie zmniejszenia ilości site kasowało od najmniej ważnego a nie wszystkie.
To mi trochę skomplikuje życie
Docelowo ma być tak, że w przypadku braku wystarczającej ilości punktów przelewy będą kasowane pojedynczo (od największego lub najmniejszego - tu też jeszcze kwestia sporna) do momentu aż pozostałe będą miały pokrycie.
Weźmy pod uwagę sytuacje gdy użytkownik wysyłając dwa przelewy, jeden na 50k a drugi na 200k ustawia wyższy priorytet na drugi przelew a punktów zabraknie np. 60k ? W takiej sytuacji priorytety i tak nic nie dają bo zabranie przelewu o niższym priorytecie (50k) nic nie zmienia.
Nie ukrywam iż wygodniej byłoby mi zrobić tak jak pisałem wyżej a ewentualnie dać użytkownikowi możliwość zadecydowania czy przelewy mają być zerowane od największych czy od najmniejszych (o ile to w ogóle ma jakiś sens?).
Pozdrawiam