Программа учёта для фулфилмента: остатки, ячейки, сверка с селлером

Чужой товар на складе оператора учитывают на забалансовом счёте 002 — по владельцам, видам и местам хранения. Разбираем, что из этого следует для программы фулфилмента: приёмка по ячейкам, партии, единый сток, реестр кодов маркировки, биллинг услуг и сверка остатков с селлером.

Алексей Н.
Автор Алексей Н. Автор статьи
Стеллаж с адресными ячейками, где короба трёх владельцев помечены разными цветами, и сканер, считывающий одну ячейку

Программа для фулфилмента решает задачу, которой нет у обычного склада: весь товар на полках принадлежит другим людям. Он не попадает в баланс оператора, но за его сохранность оператор отвечает деньгами, а за ошибки в маркировке — штрафом. План счетов это уже описал: товар на ответственном хранении учитывают на забалансовом счёте 002, а аналитику по нему ведут «по организациям-владельцам, по видам, сортам и местам хранения» (приказ Минфина от 31.10.2000 № 94н). Владелец, номенклатура, ячейка — это и есть минимальное техническое задание на систему учёта фулфилмента.

Разбор ниже — для оператора, который выбирает софт, и для селлера, который хочет понять, что спрашивать у склада перед подписанием договора. Общая картина по услугам и схемам работы — в статье «Фулфилмент для маркетплейсов: что делает оператор и кому он нужен».

Почему таблицы перестают работать

Пока клиентов двое, а SKU полсотни, склад живёт в Google Таблицах. Ломается это на трёх задачах.

  • Один товар у разных владельцев. Одинаковые кроссовки лежат у трёх селлеров. Без привязки к владельцу на каждой единице отгрузка чужого товара — вопрос времени.
  • Один товар в разных каналах. Селлер торгует с одного запаса на Wildberries, Ozon и в своём магазине. Остаток в таблице обновляется раз в день, продажи идут каждую минуту.
  • Счёт в конце месяца. Приёмка, штрихкодирование, упаковка, коды маркировки, хранение по паллетоместам — если операции не фиксируются в момент выполнения, счёт собирается по памяти кладовщика.

Приёмка: закон требует больше, чем кажется

Статья 909 Гражданского кодекса: если договором складского хранения не предусмотрено иное, склад при приёме товаров обязан за свой счёт осмотреть их, определить количество и внешнее состояние. То есть пересчёт на приёмке — не платная услуга, а обязанность по умолчанию. Платной она становится, только если стороны прописали это в договоре.

Что из этого следует для программы:

  • приёмка ведётся сканированием, единица за единицей;
  • расхождение с заявкой фиксируется в момент обнаружения и попадает в акт, а не в переписку;
  • у каждой единицы есть партия и дата поступления — иначе не получится ни FIFO, ни разбор «чей это брак»;
  • у поставки есть фотофиксация или видео приёмки, если оператор берётся за спорные категории.

Адресное хранение окупается с первого спора об остатках. Ячейка нужна, чтобы на вопрос «где мои 40 единиц» отвечала система, а не кладовщик. Требования к помещению и зонированию склада разобраны отдельно — в статье «Фулфилмент-склад: как устроен и где его выбирать по регионам».

Остатки и сверка с селлером

Расхождение остатков — типовой спор оператора и селлера. Кто прав, решает статья 911 ГК: если при возврате товара стороны не осмотрели его совместно, заявление о недостаче или повреждении делается складу письменно при получении. Для скрытых недостач, которые нельзя обнаружить обычным способом приёмки, срок — три дня. Без заявления считается, пока не доказано иное, что склад вернул товар по договору.

Три дня — это срок, за который селлер физически должен успеть пересчитать возвращённую партию. Значит, программа обязана дать ему данные раньше, чем истечёт этот срок:

  • личный кабинет селлера с текущим остатком по каждому SKU и по каждой партии;
  • выгрузка движений за период: сколько принято, сколько отгружено, сколько ушло в брак и возвраты;
  • акт сверки остатков, который подписывают обе стороны, а не «скриншот из системы».

Размер ответственности определяет статья 902 ГК: убытки от утраты, недостачи или повреждения возмещаются по правилам статьи 393, если законом или договором хранения не предусмотрено иное. По умолчанию — полное возмещение. Именно поэтому операторы вписывают в договор лимиты ответственности, а селлеру стоит читать этот пункт до подписания.

Единый сток и синхронизация с кабинетами

Товар физически один, а витрин у него несколько. Если система держит отдельный остаток под каждую площадку, оператор либо морозит запас, либо ловит oversell — заказ на товар, которого уже нет.

Единый сток означает, что остаток резервируется в момент прихода заказа. Это же снимает вопрос с наборами и комплектами: сковорода продаётся отдельно и в комплекте с крышкой, и обе карточки должны списывать один запас.

Отдельная строка требований — что система умеет отдавать в кабинет маркетплейса по API: не только остатки, но и создание поставки, штрихкоды коробов, тип и дату поставки. Каждый выход менеджера в чужой личный кабинет руками — это лишние 10–15 минут и риск ошибки в реквизитах поставки.

«Честный знак» на чужом товаре

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

Что программа должна уметь на этом участке:

  • принимать коды от селлера и вести их реестр по владельцам;
  • сканировать код при приёмке и при сборке, привязывая его к конкретному заказу;
  • работать с перемаркировкой, когда код повреждён или не читается;
  • возвращать коды в оборот при возврате товара с площадки.

Цена вопроса измерима. Статья 15.12 КоАП: за ввод в оборот товаров без обязательной маркировки юридическое лицо платит от 50 000 до 100 000 ₽ с конфискацией; за продажу, хранение и перевозку таких товаров в целях сбыта — от 50 000 до 300 000 ₽ с конфискацией. Формулировка «хранение… в целях сбыта» прямо задевает склад, а не только продавца. Подробнее о работе с системой — в гайде «Работа с Честным знаком».

Биллинг: где теряются деньги оператора

Услуги фулфилмента дробные: приёмка за единицу, штрихкодирование за единицу, упаковка за единицу плюс расходник, хранение за паллетоместо в сутки, отгрузка за короб. Собрать это руками в конце месяца можно, но каждая несписанная плёнка — потерянная маржа.

Рабочая схема: операция фиксируется на терминале сбора данных в момент выполнения, расходник списывается тем же действием, счёт и акт собираются из выполненных заявок автоматически. Тогда прайс становится управляемым: у каждого клиента свой тариф, а система считает себестоимость операции и маржинальность заказа.

Инвентаризация и недостачи

С 2025 года порядок задаёт ФСБУ 28/2023 «Инвентаризация». Инвентаризация запасов проводится по местам их нахождения и по каждому материально ответственному лицу, в его обязательном присутствии. Для склада на несколько тысяч квадратов это означает, что пересчёт должен идти зонами и сменами, без остановки отгрузок.

Программа закрывает это выборочной инвентаризацией по ячейкам: система выдаёт задание на пересчёт конкретной зоны, сотрудник сканирует, расхождения падают в отчёт с указанием, кто и когда работал с этой ячейкой последним. Общий порядок пересчёта разобран в статье «Проведение инвентаризации».

Чек-лист выбора

Что проверить Почему это важно Как проверить на демо
Учёт по владельцу товара Требование к аналитике счёта 002; без него товары клиентов смешиваются Завести двух клиентов с одинаковым SKU и провести отгрузку
Адресное хранение и партии Поиск товара, FIFO, разбор недостач Найти в системе, в какой ячейке лежит конкретная партия
Личный кабинет селлера Сверка остатков в срок по ст. 911 ГК Зайти под клиентом и выгрузить движения за месяц
Единый сток по каналам Защита от oversell и заморозки запаса Оформить заказ на площадке и посмотреть, когда изменится остаток
Реестр кодов маркировки Штраф по ст. 15.12 КоАП — до 300 000 ₽ с конфискацией Принять партию с кодами и собрать заказ со сканированием
Автоматический биллинг Недосписанные операции и расходники съедают маржу Провести пять операций и сформировать счёт
Работа на ТСД офлайн Склад не останавливается при обрыве связи Отключить интернет на терминале и продолжить приёмку

Сколько это стоит

Российские системы для фулфилмента продаются по подписке, цена зависит от числа сотрудников или SKU. По открытым тарифам вендоров разброс такой: у «Целиком» — 40 000 ₽ в месяц до пяти сотрудников, 85 000 ₽ до двадцати пяти и 125 000 ₽ без ограничений; у Market-Proxy — от 1 000 ₽ в месяц до 100 SKU и 7 900 ₽ до 5 000 SKU с товароучётом и заданиями на приёмку и сборку. Цены заметно расходятся, потому что за одним словом «программа» скрываются разные объёмы: от учёта карточек и остатков до полноценной WMS с ТСД, биллингом и видеофиксацией.

Перед сравнением тарифов посчитайте свою нагрузку: число активных клиентов, среднее количество заказов FBS в сутки, доля маркируемых категорий. Экономика запуска фулфилмента с нуля — в статье «Как открыть фулфилмент с нуля».

Что должен спросить селлер

Если вы отдаёте товар оператору, вопросы к его софту сводятся к трём:

  1. Вижу ли я остаток по каждой партии в реальном времени, без запроса менеджеру.
  2. Получу ли я акт расхождений в день приёмки — чтобы уложиться в трёхдневный срок из статьи 911 ГК.
  3. Кто вводит коды маркировки в оборот и в чьём личном кабинете ГИС МТ они лежат.

Оператор, который отвечает на это «напишите менеджеру в Telegram», работает в таблице. Недостача у такого оператора всплывает не в отчёте, а в переписке, и трёхдневный срок из статьи 911 ГК вы пропустите.

Если товар лежит на фулфилменте, а вы хотите видеть остатки, себестоимость и прибыль по каждому SKU на своей стороне, посмотрите, как это устроено в SelSup: система собирает данные из кабинетов маркетплейсов, ведёт учёт по партиям и сводит юнит-экономику. Записаться на демонстрацию — покажем на ваших данных.

Частые вопросы

Подойдёт ли для фулфилмента обычная программа складского учёта

Только на старте. Обычный складской учёт не умеет разделять товар по владельцам, вести прайс на услуги по каждому клиенту и отдавать селлеру личный кабинет. Как только клиентов становится больше пяти, эти три задачи упираются в потолок.

Нужна ли 1С или хватит облачного сервиса

Облачные системы запускаются за одну-две недели и не требуют программиста. 1С оправдана, когда в компании уже ведётся бухгалтерия на этой платформе и нужна единая база без выгрузок. Порог — число нестандартных операций: сборка комплектов, перемаркировка, свой тариф под каждого клиента. Чем их больше, тем дороже обходится доработка облачного сервиса.

Как программа помогает при споре о недостаче

Она даёт то, чего не даёт переписка: время операции, ячейку, сотрудника и скан кода. По статье 911 ГК селлер заявляет о недостаче письменно при получении товара, а по скрытым недостачам — в течение трёх дней. Система позволяет уложиться в этот срок и подтвердить позицию документом.

Обязательно ли адресное хранение

Юридически — нет, аналитика счёта 002 требует учёта по местам хранения, но не диктует уровень детализации. Практически адресное хранение окупается, когда на складе больше нескольких сотен SKU: без него на поиск товара уходит больше времени, чем на сборку заказов.

Может ли фулфилмент сам заказывать коды маркировки

Нет, если он не производитель и не импортёр товара. Коды заказывает собственник, а оператор получает их по агентско-комиссионной схеме и остаётся посредником: владельцем кодов в ГИС МТ по-прежнему числится селлер.

Что проверить на демонстрации в первую очередь

Сценарий с двумя клиентами и одинаковым товаром. Он вскрывает сразу разделение остатков по владельцам, работу списания и корректность счёта. Если система проходит этот сценарий, остальное — вопрос настроек.

Каналы SelSup

Продолжайте читать и смотреть

Новости маркетплейсов, автоматизация и практические разборы ИИ — на удобной для вас площадке.

Следующий шаг

Посмотрите, как SelSup работает на ваших задачах

Покажем, как SelSup помогает автоматизировать процессы и контролировать результат.

Больше лайфхаков для селлеров и полезных советов — в нашем телеграм-канале
Подписаться на рассылку
Присоединяйтесь к списку наших подписчиков, чтобы получать последние обновления и статьи на ваш e-mail.
Спасибо!
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.