Никаких автоматических проводок и обновлений Маркета.
Пробная сверка · Только чтение
Остаток Маркета рядом с фактом склада
ДокиДепо получает список магазинов и складов, сопоставляет SKU и показывает разницу. Сверка ничего не списывает, не приходует и не отправляет обратно на Маркет.
Пробный режим проверен на контрольных данных. Работа с реальным кабинетом продавца ещё не подтверждена — начните с пяти SKU и проверьте каждое расхождение.
Передаётся серверу по защищённой сессии и не записывается в базу.
До 500 строк остатков за сверку. Неполная выборка не становится отчётом.
Совпадения, расхождения и товары без сопоставления.
Четыре проверяемых шага
Сначала сопоставление, затем решение
ДокиДепо не считает внешнее число доказанным физическим остатком. Отчёт нужен, чтобы найти расхождение и выбрать корректирующее действие с документом.
- 1Укажите код площадки
В карточке товара добавьте идентификатор
MARKETPLACE_SKUи область «Яндекс Маркет». - 2Создайте ключ на Маркете
Разрешите чтение магазинов, складов и остатков. Не отправляйте ключ в чат или поддержку.
- 3Запустите сверку
Откройте «Мой кабинет», получите данные по ключу, выберите склад Маркета, помещение и владельца товара в ДокиДепо.
- 4Разберите разницу
Укажите фасовку товаров, проверьте время данных и резерв. CSV сохраняет области, единицы и результат. Через 15 минут локальный снимок нужно обновить. При повторе в той же вкладке ДокиДепо предложит прежние области и фасовку для неизменившихся сопоставлений. Проверьте условия и подтвердите расчёт заново. После выхода, смены организации или перезагрузки вкладки они очищаются.
Что сравнивается
Один склад, один владелец, явная фасовка
Доступно в ДокиДепо
Физический хороший свободный запас выбранного владельца в выбранном помещении. Транзит, резерв, карантин и брак не включаются. Общий остаток организации не используется.
AVAILABLE на Маркете
Количество, доступное для заказа на конкретном складе продавца. Отдельно показывается резерв FREEZE.
Разница
Разница появляется после выбора пары складов и указания количества базовых единиц в одной единице Маркета. Например, для коробки из 6 штук укажите 6. Без фасовки строка не сравнивается. Разница сама по себе не доказывает ошибку.
Практический разбор · открытые учебные данные
Проверьте сверку на 12 ситуациях
Две выгрузки могут описывать разные части запаса. Сначала приведите их к одному товару, складу, владельцу, состоянию и единице — затем считайте разницу.
Мы подготовили вымышленные данные с известными ответами и проверили их расчётным модулем ДокиДепо. Это учебный опыт, а не клиентский кейс или сравнение скорости других программ. Редакция ДокиДепо, 27 сентября 2026.
- Скачайте локальный запас и ответ Маркета. Откройте CSV как UTF-8 с разделителем «;», кодам задайте тип «Текст», чтобы сохранить
000123. - Выберите один сценарий по первому столбцу. Все 12 ситуаций независимы: не складывайте их в один остаток. В каждом случае сравниваются кабинет
2, склад Маркета3, помещениеfirstи владелецown. - Оставьте физический, годный, свободный запас выбранной области. Отдельно проверьте точный код товара и количество базовых единиц в упаковке Маркета.
- Рассчитайте «локально − AVAILABLE × фасовка». При неизвестном числе или сопоставлении оставьте результат неопределённым. Сравните свой ответ с контрольным файлом и объяснением.
Файлы содержат только учебные значения. Не импортируйте их в рабочую организацию или кабинет продавца. JSON сохраняет исходные типы, выбранные условия и ожидаемые результаты; пустое количество в CSV означает неизвестное значение.
- Два помещения: 5 + 5 против 5
- Общая сумма дала бы +5. Для выбранного первого помещения результат 5 − 5 = 0. Второе помещение в эту пару не входит.
- Свой товар 5, товар клиента 100
- На одном месте может лежать 105 единиц, но собственный доступный запас — 5. Сравнение с 5 на Маркете даёт 0. Клиентские единицы остаются отдельными.
- 12 штук и 2 коробки по 6
- Разность 12 − 2 смешала бы единицы. После явного перевода 12 − 2 × 6 = 0. Если состав коробки неизвестен, сравнение ещё не закончено.
- Количество не передано — или передан ноль
- При локальных 5 и отсутствии
AVAILABLEразница не определена. ЕслиAVAILABLE = 0передан явно, разница +5. В наборе это два отдельных случая. - 000123 и 123
- Даже при количестве 5 с обеих сторон результат «Нет сопоставления». Удаление ведущих нулей может соединить разные товары. Исправьте код по первоисточнику.
- Одинаковые условия: 8 против 5
- После проверок сохраняется настоящая численная разница +3. Проверьте время снимков, последние движения и резервы. Расчёт сам по себе не устанавливает причину и ничего не исправляет в учёте.
Остальные случаи отдельно проверяют товар в пути, резерв, карантин, отсутствие строки в ответе и устаревший локальный снимок. В ДокиДепо снимок старше 15 минут нужно обновить. Этот предел не гарантирует, что обе системы отражают один момент: время Маркета проверяется отдельно.
Как воспроизвести и проверить метод
В таблице можно выполнить точное объединение по коду с сохранением несовпавших строк, затем применить фильтры области и перевести единицы. Сначала проверьте, что код уникален в выбранном разрезе: повторяющиеся строки нельзя автоматически складывать или отбрасывать. В этом учебном наборе расчёт выполняется отдельно для каждого сценария.
Полные условия в JSON содержат 12 независимых примеров. Проверки проекта передают каждый набор через тот же модуль чтения остатков и сравнения, который использует склад, и сверяют численную разницу и статус с контрольным ответом. Здесь нет испытания реального кабинета продавца, скорости работы людей или автоматической отправки остатков.
Microsoft: соединения таблиц в Power Query помогают повторять сравнение по ключам. Выбрать способ сравнения двух файлов →
Значения AVAILABLE и FREEZE определены в справочнике API Маркета. Правила передачи свободного количества и поведение резервов описаны в инструкции Маркета по остаткам. Источники проверены 27 сентября 2026.
Безопасность по умолчанию
Ключ не становится частью складских данных
- Форма доступна только после входа в конкретную организацию.
- Запрос принимается с CSRF-защитой и ограничением частоты.
- ДокиДепо обращается только к фиксированному домену Partner API; URL нельзя подменить.
- Тело ошибки Маркета, ключ и заголовок авторизации не возвращаются пользователю и не пишутся в аудит.
- При запуске запроса браузер очищает поле; для новой сверки ключ нужно ввести снова.
Первая версия
Где остановиться и проверить
Сверка поддерживает магазины FBS, Экспресс и DBS, для которых Маркет отдаёт остатки партнёрских складов. Сверка читает страницы ответа последовательно. Предел одной проверки — 20 магазинов, 3 кабинета, 10 складов и 500 строк остатков. Если выборка неполна, превышен предел или Маркет не ответил вовремя, отчёт не формируется. «Нет в полученных данных» не означает «товара нет на Маркете»: API может не вернуть архивные товары или данные, недоступные ключу. Кабинеты с группами складов и автоматическая отправка остатков требуют отдельной проверки. ДокиДепо не обновляет Маркет, пока пользователь не увидит источник числа, сопоставление SKU и безопасную процедуру отмены.
Контрольная проверка
Начните с пяти SKU
Выберите товары с движением за последние сутки. Если отчёт объясняет каждую разницу, расширяйте выборку. Если нет — сначала исправьте коды и правила доступности.
