При автоматическом списании аванса при проведении расходной накладной списывает со счета больше, чем там есть на самом деле и получается отрицательный остаток. В чем собака порылась?
(0) "в чем собака порылась" - в некорректных остатках по расчетным документам, вестимо...
Или в ручном указании сумм зачитываемого аванса (больших, чем остаток аванса по документу расчетов) в расходной накладной.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший