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