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