Кстати, если решусь, то такомуже принципу на учетку будут выдаваться ip/сети. Т.е в учетке клиента понятия ип не будет. Это будет автономная величина, например "услуга доступа", которая может включать в себя поле ip/mac/пппое-логин/пароль и т.д. Т.е по типу оборудования можно будет привязать такую запись к клиенту.
Давно пора!!!
У абонента должен быть лицевой счет, к которому можно будет подключать услуги. А услуги могут быть разными - передача трафика, абонплата за коммуникационный порт, абонплата за КТВ и т.п.
Тогда можно будет сделать абонплату за коммуникационный порт, которая снимается безусловно, и абонплату за безлимитный пакет, которая перестает сниматься, если баланс у клиента отрицательный и доступ заблокирован. (и в самом деле, за что брать деньги, если услуга по факту не предоставляется?)