Таблица платежей
Payms(Ls_id (идентификатор абонента),
Pay_sum (сумма платежа),
Pay_date, payms_id)
Таблица начислений
AddSum(Per_id(период начислений год и месяц),
Ls_id (идентификатор абонента),
Serv_id (идентификатор услуги),
Sum (сумма начислений),
Paid (флаг начисление оплачено))
В таблице начислений добавить дату, когда было оплачено начисление, хотя бы в каком периоде. Первый платеж мог быть после 10 месяцев начислений или наоборот — первый платеж покрывал не один, а, например, 6 месяцев начислений.