Проще всего сделать через хаб, там есть последовательная инвентаризация, он сам переведет все в зал нужно или отсканить или внести кол-во фактическое он спишет лишнее доставит на баланс то что в минусе. Был один случай у клиента было на остатках почти 3к позиций, хаб просто не осилил вывести список с остатками тупо крашился.