Program rejestruje abonament na kolejny niezaplacony miesiac w tablei oplat. Nie robi "przeskowow".
Zarejestruje na miesiac biezacy tylko w jednym przypadku - gdy nie znajdzie zadnego wpisu abonamentowego w tabeli oplat (aktualnie dodawany wpis jest pierwsza rejestrowana oplata abonamentowa). Wtedy nie majac punktu odniesienia algorytm zaklada, ze wplata jest na miesiac biezacy. Ja w momencie dodawania nowego klienta wpisuje mu w tabeli oplat taki "bilans otwarcia" z kwota 0 zl na miesiac za ktory wymagalnosci oplaty abonamentowej nie ma. Np jak podlaczam klienta we wrzesniu i za ten miesiac ma oplacac pierwszy abonament, to dodaje mu wplate za sierpien z kwoya 0 zl. Algorytm wtedy "wie" ze ma liczyc wymagalnosc oplat od miesiaca wrzesnia i tak tez bedzie to rozksiegowywal i od tego miesiaca liczyl ew. zaleglosci w oplatach dla tego klienta.
Mam nadzieje, ze za bardzo nie zamieszalem