как это можно исправить?
Решить проблему с отрицательным остатком. Посмотрите по движению, где этот отрицательный остаток образовался. Можно сделать правильную операцию (например, комплектацию), а можно просто закрыть сличительной.