Отрицательные остатки, есть зло!
Как это объяснить клиенту? Любые аргументы встречаются фразой "Мы так привыкли", "Нам так удобно". "А вы - программист, и должны сделать так, что бы у нас была правильная себестоимость".
Пришлось расстаться с клиентом.... эх

"нам надо сохранить наш партионный учёт!" Угу, только его для начала не мешало бы вообще начать 

