Вы резервируете товар за клиентом. Штуки со склада не списываются: видно, сколько лежит и сколько уже обещано. Обещать больше свободного нельзя.
Остаток и свободное — два разных числа. Просят больше свободного — отложение не принято и свободное само не подрезается. Тот же номер у другой компании — не повтор. Рублей нет.
Часть решения. Отдельно не продаётся.
Входит в «На складе неясно, что лежит». Цена решения 660 000 ₽. Одна эта карточка проблему не закрывает.

Собственнику, который обещает товар и не хочет списывать его как отгрузку.
Резерв — это обещание клиенту, не расход склада. Штуки остаются на месте, но свободным считается только то, что не обещано. Обещать больше свободного нельзя: иначе двум клиентам продают одну и ту же коробку.
Собственнику, у которого «отложили для Петрова» живёт в голове кладовщика, а в остатке это всё ещё свободный товар.
Строку резерва и новый свободный остаток. Если просите больше свободного, резерв не встаёт.
Менеджер видит, что можно обещать, а не что когда-то лежало. Двойная продажа одной партии режется до отгрузки.
Обещание больше склада и резерв, который молча списали как продажу.
Товар клиенту не отгружает и деньги не берёт. Отгрузка — отдельный файл.

Отложили 4. Со склада не списали.

Остаток всё ещё 10.

Пять при свободных трёх. Свободное не подрезано.

Не хватает: 2 шт. После всех строк свободно 2.