Возможно, я непонятно выразился…
Хотелось бы уточнить функциональность реферальной программы.
Биллинг только начисляет баллы как вознаграждение по рефералке и ниоткуда их не списывает?
А можно сделать так, чтобы вознаграждение референтам списывалось с их рефералов?
А какой тогда смысл рефералу приглашать людей на сайт если он уходит в минус? Мотивация должна вроде по другому работать. xD

В документации к биллингу есть пользователь (ну я назвал его референтом), который приглашает рефералов и получает вознаграждение за их действия.
Само собой реферал может быть пользователем, когда он кого-то пригласит.
Так вот как пользователю ему точно также выгодно приглашать рефералов, потому, что когда его рефералы в минусе, он точно в таком же плюсе.
А чтобы рефералы совсем не уходили в минус, создателю реферальной программы не нужно жадничать, а нужно следить, чтобы сумма всех процентов по всем уровням была хотя бы меньше 100%