"расхождения суммы платежей и баланса клиента" могло произойти если вручную в базе редактировался баланс либо он редактировался в админке в 50й версии до перехода на н+
Посмотреть список тех, у кого не сходится баланс:
SELECT u.id, u.balance, SUM(p.cash) AS chk_balance FROM users u LEFT JOIN pays p ON u.id=p.mid GROUP BY u.id HAVING u.balance<>chk_balance;
id - id абона
balance - текущий баланс
chk_balance - баланс по сумме платежей
http://forum.nodeny.com.ua/index.php?topic=2627.0"В таблице трафика есть данные, привязанные к несуществующему клиенту" - либо вручную удалили абона либо сбойнул сервер. Лишние записи можно удалить. Предварительно сделать бекап базы!
DELETE FROM users_trf WHERE NOT EXISTS (SELECT * FROM users WHERE id=users_trf.uid);