Если мы раскроем "+" по Основному складу, то увидим все движение товара, то есть какое количество товара были в начальных остатках, сколько товара и когда пришло, какой был расход по складу и сколько в итоге товара осталось на складе.
В нашем примере мы можем увидеть, что на Основном складе по "Товару 31" начального остатка на 1 января не было, об этом говорит пустой столбец "Начальный остаток".
Также не было закупки товара, об этом говорит пустой столбец "Приход"
Но было два перемещения товара на маркетплейс, о чем говорит заполненный столбец "Расход", в первом перемещении мы отправили на маркетплейс 1 ед. товара, во втором перемещении отправили также 1 ед. товара, итого всего расхода с Основного склада было 2 ед.
Соответственно, так как не было начального остатка, не было прихода, но был расход 2 ед., то конечный остаток равен - 2 ед.
Так как отгрузить на маркетплейс больше чем лежит на складе мы физически не могли, соответственно это ошибка ведения учета.
Здесь необходимо проверить все ли Приходные накладные по закупке проведены, все ли самовыкупы проведены, также проверить проведены ли перемещения со склада маркетплейса на ваш Основной склад, так как когда вы забираете товар с ПВЗ Маркетплейса и дальше его вновь запускаете в оборот, то это движение товара должно быть также отражено, эти данные по АПИ не передаются, эти документы мы создаем вручную.