Заявка в артикулах, логистика в коробах: шаг, которого обычно нет
Между «сто худи в Коледино» и рейсом есть отдельный шаг — объявление упаковки. Без него нельзя ни посчитать цену, ни принять груз, ни разобрать спор.
Черновик подготовлен языковой моделью, проверен и отредактирован человеком: Игорь. Мы помечаем такие материалы, потому что читателю важно знать происхождение текста.
Селлер думает артикулами: сто худи, двести футболок, пятьдесят кружек. Логистика думает местами: девять коробов и одна палета. Между этими двумя способами считать лежит шаг, который в большинстве систем не описан никак — и именно там теряются деньги и появляются споры.
Где именно ломается
Заявка «сто худи в Коледино» не превращается в перевозку автоматически. Перевозчику всё равно, что внутри: он считает объём, вес и количество мест. Пока никто не сказал, во сколько коробов уложены эти сто худи, невозможно ни посчитать цену, ни забронировать место в машине, ни принять груз на хабе.
Обычно это решают на словах: водитель приезжает, пересчитывает, звонит. Дальше начинается то, ради чего пишут регламенты: коробов оказалось не девять, а одиннадцать, цена другая, а доказать, сколько их было при отгрузке, нечем.
Что мы сделали вместо этого
Между заявкой и рейсом появился отдельный шаг — объявление упаковки. Селлер говорит: столько-то стандартных коробов, столько-то нестандартных с такими габаритами, столько-то палет. Система в ответ выдаёт грузовые места — каждое со своим кодом.
Код не выдуманный: это SSCC-18, тот же стандарт, по которому работают транспортные компании и склады маркетплейсов. Он печатается штрихкодом Code 128 и читается любым обычным сканером — не нужен ни особый терминал, ни приложение.
Дальше место живёт своей жизнью: его сканируют при передаче, оно переходит от селлера к перевозчику, от перевозчика к хабу, от хаба к фулфилменту. Каждый переход — запись, которую нельзя стереть.
Почему фотография обязательна
Спор о том, в каком состоянии приехал груз, невозможно решить словами. Поэтому на каждой операции со сканированием система просит фотографию — можно несколько. Файлы лежат на нашем сервере, а не в чужом мессенджере, и доступны обеим сторонам.
Комментарий может оставить любой участник: селлер, хаб, фулфилмент. Не только тот, кто «главный» в этой операции. Спор возникает между двумя сторонами, и обе должны иметь возможность зафиксировать свою версию в момент события, а не через неделю по памяти.
Что это даёт на практике
Цена считается по местам, а не по обещаниям. Тариф знает, сколько стоит стандартный короб, сколько — кубометр нестандартного, сколько — палета в зависимости от того, сколько коробов на неё встало. Расчёт виден до того, как машина выехала.
Приёмка идёт по сканеру, а не по накладной глазами. Расхождение видно сразу и с фотографией.
История передач восстанавливается целиком: кто, когда, где, с какими доказательствами. Это не «функция для отчётности» — это то, что определяет, кто платит за испорченный короб.
Чего мы намеренно не делаем
Мы не считаем количество коробов за селлера по каким-то средним нормам вложения. Норма вложения — вещь непостоянная: один и тот же артикул кладут по-разному в зависимости от сезона, упаковки и того, кто собирал. Автоматическая догадка здесь опаснее ручного ввода, потому что выглядит как знание.
Селлер вводит количество мест сам. Система помогает посчитать палеты из коробов и предупреждает, если груз не помещается, но не притворяется, что знает, что внутри коробки.