(0) очень просто - каждое утро после разнесения банка специально обученный человек, который формирует отчет (Анализ расчетов с клиентами - если речь о УТ 11, либо Дебиторская задолженность по срокам долга - если УТ 10.3). Затем он по жуналу регистрации отслеживает вход пользователей в систему, бежит, показывает отчет. Либо каждый запускает отчет самостоятельно. Дешево и сердито )
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший