Продаём малым аптечным сетям, зоорознице и небольшим оптовикам маркированного товара подписку на ночного робота-сверщика: каждую ночь он вытягивает виртуальный склад из «Честного знака»/МДЛП и остатки из учётной системы клиента, сравнивает построчно и утром кладёт в Telegram короткий список: что разошлось, на сколько, с какого дня и почему. Цена — 6 900 ₽/мес за юрлицо плюс 1 500 ₽ за каждую дополнительную точку, платы за внедрение нет. Продаём не «фичу к CRM», а половину ставки специалиста по маркировке: живой такой человек на аутсорсе стоит от 50 000 ₽/мес, в штате — до 75 000 ₽ на руки.
Что происходит у клиента после подключения. День 0: мы получаем доступ (УКЭП или МЧД) и делаем полный снимок — «у вас 312 позиций расходится, 47 из них висят больше 180 дней, суммарно на 640 тыс ₽ по закупке». День 1–5: помогаем разобрать накопленный завал — часть уходит в списание, часть в исправительные документы. Дальше режим круиза: каждое утро в 8:00 сообщение «за сутки 4 новых расхождения: 2 — непринятый УПД от поставщика, 1 — продажа без выбытия, 1 — пересорт по ОСУ», к каждому — готовая кнопка «сформировать пакет на списание». Заведующая перестаёт лазить в ЛК ГИС МДЛП и строить «Витрину товаров по SGTIN» руками.
Сегодня это делается так — по шагам, как описывают сами практики:
Сколько времени и как часто. Точных часов в источниках нет — это надо честно признать. Есть косвенные маркеры: под эту функцию нанимают человека на полную занятость 5/2 по 8 часов (вакансия «Специалист по маркировке (Честный знак)», Мирролла, СПб) — то есть в крупной компании это 160+ часов в месяц. В аптеке на 1–3 точки реалистичная оценка (наше допущение, требует проверки на первом клиенте) — 4–10 часов в месяц на сплошную сверку плюс аврал перед инвентаризацией и проверкой. Смежная ручная рутина — контроль сроков годности — по описаниям провизоров идёт «ежемесячно отчёт за 5 месяцев до истечения срока» и «распечатки каждую неделю, что-то продаём и сразу вычёркиваем».
«Аптеку оштрафовали на 100 000 рублей из-за того, что её сотрудники не списывали остатки лекарств в системе МДЛП.» — egiszmed.ru
«Расхождения фактических остатков с информацией по МДЛП может происходить по множеству причин: проблемы при передаче данных; человеческий фактор; ошибки в документах; и т.д.» — egiszmed.ru
«сотрудник глазами сверяет документы... человеческий фактор = гарантированные расхождения», «данные в УПД не совпадают с фактическим количеством... зависшие УПД, расхождения в ЧЗ» — prom-mact.ru
Кто и сколько за это платит сегодня:
| Кому платят | Сколько | Источник |
|---|---|---|
| Специалист по маркировке на аутсорсе (удалённо) | «От 50 000 руб. в месяц (в зависимости от объема задач)» | near-it.ru |
| Полное обслуживание в Честном знаке | «Цена от 5 000 рублей в месяц» | МаркировкаПросто.рф |
| Подписка на сервис / пакеты сопровождения | «от 3 490 ₽/мес.» / «от 25 000 ₽ / мес»; аудит кабинета 5 000 ₽ | markznak.ru |
| Штатный специалист по маркировке (ЧЗ), 5/2 | «до 75 000 ₽ за месяц на руки» | hh.ru |
| Разовый аудит остатков МДЛП | 2 000 ₽ | egiszmed.ru (упоминание услуги) |
| Штраф за неразобранные остатки (цена риска) | 50–100 тыс ₽ на юрлицо, реальный кейс — 100 000 ₽ | egiszmed.ru |
Вывод из таблицы: рынок платит помесячно и платит много — но платит человеку. Наши 6 900 ₽ садятся ровно в вилку «дешевле аутсорсера в 7 раз, дороже голой автоматики в 2 раза». Это правильное место: выше демпинга, ниже боли.
| Статья | Значение | Пояснение |
|---|---|---|
| Чек, средний клиент | 8 400 ₽/мес | 6 900 ₽ юрлицо + 1 500 ₽ за 1 доп. точку (калька с тарификации «+1 500 ₽ за площадку» в смежных сервисах сопровождения госсистем) |
| Токены модели | ≈27 ₽/мес | Разбор причин расхождений на Claude Haiku 4.5 ($1 вход / $5 выход за 1M токенов): ~30 прогонов × 6К токенов ≈ $0,30. Курс 90 ₽/$ — допущение |
| Инфраструктура | ≈70 ₽/мес | VPS + хранилище ~2 000 ₽/мес, делённые на 30 клиентов |
| Время оператора (разбор исключений) | ≈250 ₽/мес | 30–40 мин/мес на клиента × ставка сотрудника студии ~400 ₽/час |
| Себестоимость итого | ≈350 ₽/мес | без учёта «нулевого месяца» |
| «Нулевой месяц» (разбор завала) | 4–8 часов = 1 600–3 200 ₽ разово | Окупается за первый месяц подписки. Это наша инвестиция в клиента вместо платы за внедрение |
| Маржа с клиента | ≈8 050 ₽/мес (96%) | начиная со второго месяца |
| Клиентов на 100 000 ₽/мес выручки | 12 | маржа ≈ 96 500 ₽ |
| Клиентов на 300 000 ₽/мес выручки | 36 | маржа ≈ 289 000 ₽; загрузка оператора ≈ 20 часов/мес = 0,12 FTE |
Ключевое наблюдение: себестоимость почти не растёт с числом клиентов — вся тяжесть в разработке коннекторов, а не в обслуживании. Точка, где нужен выделенный человек на разборы: примерно 80–100 клиентов.
Считаем строго снизу вверх, только по аптекам — по остальным сегментам подтверждённого числа компаний нет.
Не включено в расчёт (апсайд): зоомагазины и сети зоотоваров (переход кормов с ОСУ на поэкземплярный учёт с 01.12.2026 — гарантированная волна новой ручной работы, МойСклад), оптики, медизделия, малые оптовики и импортёры маркированного товара. По ним числа компаний не нашёл — писать выдуманные цифры не буду.
Реалистично достижимая доля за первый год: 30–60 клиентов = 3,0–6,0 млн ₽/год (0,6–1,2% от посчитанного объёма). Больше при одиночных продажах не вытянуть: цикл сделки в фарме длинный, а канал надо строить с нуля. Прыжок выше этой планки возможен только через дистрибьютора или 1С-франчайзи, отдающих базу целиком.
Источники данных. Сторона государства — True API / API МДЛП: это REST с авторизацией по УКЭП, при регистрации учётной системы выдаются идентификатор клиента и секретный ключ (docs.crpt.ru). Есть тестовый контур «Песочница» (api.sb.mdlp.crpt.ru) — отлаживаемся там, не трогая боевой кабинет клиента. Сторона клиента — учётная система: для 1С это либо HTTP-сервис в конфигурации, либо выгрузка через типовой обмен; для МойСклад/СБИС — их публичные API.
Что делает обычный код (90% продукта): расписание ночного прогона, авторизация и подпись запросов, постраничная выгрузка виртуального склада, нормализация номенклатуры, сопоставление по SGTIN → GTIN → партии, вычисление дельты, классификация типа расхождения по правилам (непринятый УПД / продажа без выбытия / повтор выбытия / пересорт ОСУ / расхождение по сроку годности), сборка XML-пакета на списание, отправка отчёта в Telegram.
Что делает модель (10%, но именно за это платят): формулирует человеческую гипотезу причины по нетиповым случаям («скорее всего, эта серия пришла 14.07 по УПД №..., приёмка проведена в 1С, но акцепт в МДЛП не отправлен — проверьте статус документа») и пишет утреннюю сводку на нормальном языке вместо таблицы из 300 строк. Правила покрывают типовые кейсы, модель — хвост.
Этапы разработки:
Итого ~8 недель до продукта, продавать можно с 3-й недели на ручном прототипе. Останется ручным навсегда: подпись документов клиентом (это не делегируется в принципе), перемаркировка, разбор смешанных партий при ОСУ, первичная зачистка при подключении и адаптация к изменениям правил ЧЗ.
Доступ. Главный юридический узел — авторизация в ГИС МТ идёт по усиленной квалифицированной электронной подписи участника оборота. Три пути: (1) клиент передаёт нам свою УКЭП — быстро, но юридически шатко: подпись руководителя не предназначена для передачи, и в случае спора это наша уязвимость; (2) УКЭП физлица нашего оператора + машиночитаемая доверенность (МЧД) от клиента — правильный путь, именно так работают легальные аутсорсеры; (3) регистрация нашей учётной системы в кабинете клиента с выдачей client_id и секретного ключа — технически чище всего, подпись остаётся у клиента. Целимся в (3) с (2) как запасным.
Персональные данные. Обрабатываем товарные данные, ПДн ограничены контактами сотрудников клиента — достаточно стандартного соглашения и политики обработки. Отдельного статуса оператора ПДн под особые категории не возникает: это не медицинские данные пациентов, а складские остатки.
Лицензии. Нам не нужны. Фармацевтическую деятельность лицензирует клиент. Мы оказываем информационно-технические услуги.
Ответственность и что можно обещать. Ответственность за достоверность сведений в ГИС МТ по КоАП несёт участник оборота — то есть клиент, и это надо прямо прописать в договоре. Можно обещать: ежедневное выявление расхождений, подготовку документов на списание, срок реакции. Нельзя обещать: «мы гарантируем отсутствие штрафов», «мы отвечаем за нарушения» — первое это ложь, второе разорит на первом же случае. Если очень хочется усилить оффер — только через ограниченную компенсацию, привязанную к сумме годовой абонентки, и только после года работы, когда виден реальный процент осечек.
Бесплатный первый шаг — снимок расхождений. Клиент ничего не платит и почти ничего не делает: даёт доступ (или просто присылает выгрузку из учётки, а по МДЛП мы работаем через его кабинет вместе с ним по экрану). Через 1–2 дня он получает одну страницу: «Позиций расходится: 312. Из них висят больше 180 дней: 47. Сумма по закупочным ценам: 640 тыс ₽. Штраф за неразобранные остатки: 50–100 тыс ₽». Рынок продаёт этот же аудит за 2 000 ₽ — мы отдаём бесплатно, и в этом весь фокус входа.
Что клиент видит до оплаты: реальную цифру по своей аптеке, разбор 5–10 позиций с объяснением причины и один тестовый утренний отчёт в Telegram. Когда начинает платить: со второго месяца, когда включается ежедневный режим. Первый месяц — бесплатно, вместе с разбором накопленного завала. Платы за внедрение нет вообще, и это надо повторять в оффере дважды.
Процент от выгоды — не берём. Соблазн есть: «10% от суммы возвращённых в оборот остатков». Но выгода здесь не деньгами, а предотвращённым штрафом и восстановленным учётом, посчитать её объективно нельзя, а спор о базе расчёта отравит отношения. Если очень хочется гибрида — только разовый бонус за первичную зачистку: 15% от закупочной стоимости позиций, которые удалось не списать, а вернуть в оборот; проверяется по акту с двумя выгрузками до и после. Но основной моделью должна быть плоская абонентка.
Можно, но группировать надо не по географии, а по учётной системе. Десять аптек на 1С:Розница.Аптека — это одна разработка и один запуск. Десять аптек на пяти разных программах — это пять разработок, и групповой пресейл превращается в пять подрядов.
Три канала сбора группы:
Что говорить дословно: «Соберём десять аптек на одной учётной программе — сделаем всем бесплатный снимок расхождений одним заходом и общий разбор. Платить начнёт только тот, кому цифра не понравится».
Сегмент №1 (для первых десяти клиентов): аптеки и малые аптечные сети Калининграда и СЗФО, 1–10 точек, на 1С, без выделенного человека под маркировку. Признак отбора при первом контакте — один вопрос: «Кто у вас разбирает расхождения в Честном знаке?» Если ответ «заведующая, когда время есть» — это наш клиент. Если «у нас есть специалист» — не наш.
Каналы по приоритету: (1) обход/обзвон аптек по 2ГИС с оффером бесплатного снимка; (2) фармдистрибьюторы — партнёрская рассылка; (3) 1С-франчайзи и бухаутсорсеры — реселл 30%; (4) профильные чаты заведующих; (5) страница на biztune.ru с калькулятором «сколько у вас висит»; (6) контекст по низкочастотке «зависшие остатки МДЛП», «расхождения ЧЗ и 1С».
Оффер дословно: «Проверим бесплатно, сколько у вас висит в Честном знаке. Выгрузим ваш виртуальный склад из МДЛП, сравним с остатками в 1С и покажем список позиций, которых нет на полке, но они числятся в системе. Разбор бесплатный, ничего подписывать и платить не надо. Если цифра вам не понравится — включим ночного робота: каждое утро в 8:00 в Telegram список расхождений за сутки, причина по каждой позиции и готовый пакет на списание. 6 900 ₽/мес за юрлицо, +1 500 ₽ за точку. Без платы за внедрение. Для сравнения: специалист по маркировке на аутсорсе стоит от 50 000 ₽/мес, штраф за неразобранные остатки — от 50 000 ₽».
Откуда первые 10 клиентов: 60 аптечных юрлиц Калининграда из 2ГИС + 1 знакомая аптека для отладки доступа + один дистрибьютор. База 2500 компаний с внедрённым Б24 здесь плечо слабое — аптек в ней единицы, надо честно закладывать холодные продажи в чужой отрасли.
Стоимость лида и конверсия. Холодный обход денег не стоит, стоит времени: 15–20 минут на контакт. Гипотеза воронки на 100 контактов: 15–20 согласий на бесплатный снимок (барьер минимальный — это бесплатно и ни к чему не обязывает), из них 3–5 платящих. Обоснование: рынок продаёт такой аудит за 2 000 ₽, значит ценность признана; отсеивать будет не цена, а отсутствие реальных расхождений у аккуратных клиентов. Контекст — ориентировочно 300–600 ₽ за клик по низкочастотным запросам, цифра не подтверждена, проверять на первой тысяче рублей бюджета.
Первая неделя: собрать список 60 аптечных юрлиц Калининграда; договориться с одной знакомой аптекой на бесплатный снимок и получить доступ, чтобы отладить авторизацию; сделать первый снимок вручную в Excel, без единой строчки кода, и показать владельцу. Если при виде цифры владелец не сказал «ого» — идею закрывать, не написав кода.
Брать — но условно, и проверять руками прежде, чем писать код. Идея сильна тем, чем большинство «AI-сервисов» слаба: здесь уже платят помесячно и платят в 6–8 раз больше нашего чека (5 000, 25 000, 50 000 ₽/мес разным подрядчикам за ту же работу), рутина повторяемая и алгоритмизируемая, себестоимость обслуживания клиента ~350 ₽ при чеке 8 400 ₽, порог входа для клиента можно сделать нулевым, а первый шаг — бесплатный аудит — сам по себе продаёт.
Слаба она двумя вещами: функция частично существует в 1С бесплатно, и доступ к API упирается в подпись клиента.
Условия, при которых берём:
Что проверить в первую очередь — на этой неделе, без кода:
Вердикт: сомневаюсь, нужна проверка
Идея не пустая: три сомнения из шести реально снялись проверкой. Ниша НЕ занята дешевле тем же продуктом — в прайсе markznak, самого прямого соседа, услуги сверки расхождений просто нет. Доступ к данным легален и технически решаем: True API поддерживает МЧД и обезличенные подписи, есть готовые методы получения баланса склада, чужую УКЭП «на руки» брать не нужно. И помесячно за маркировочную рутину действительно платят — от 5 000 до 50 000 ₽/мес, это подтверждённые прайсы, а не догадка. Низкий порог входа тоже честный: бесплатный снимок против аудита за 5 000 ₽ у конкурента. Но три вещи не снялись, и каждая бьёт в самое требование заказчика — МАССОВАЯ услуга с чеком 5–10 тыс. Первое — чек. Полнофункциональный сервис маркировки стоит 1 499–3 490 ₽/мес со всеми функциями и безлимитом организаций. Мы просим 6 900 ₽ за одну функцию тому же покупателю в той же категории. Он сравнит не с зарплатой специалиста, а с соседней строкой прайса. Реальный чек здесь 3 900–4 900 ₽ — то есть нижняя граница диапазона заказчика, а не 8 400 ₽. Второе — рынок посчитан вдвое-втрое оптимистично. DSM, на который ссылается сам аналитик, в том же материале говорит: федеральные сети держат 51,1% всех аптек, а одиночных точек всего 8,5 тыс., и их стало меньше на 600 за год. «33 тыс. точек вне топ-20» — это преимущественно региональные сети со своим IT, а не наш клиент. 480 млн ₽/год превращается в 100–150 млн в сжимающемся сегменте. Для цели 30–60 клиентов этого всё ещё хватает, но запаса нет. Третье и главное — я не смог проверить единственное сомнение, способное обнулить идею целиком: штатная бесплатная обработка «Сверка остатков МДЛП» в 1С. Страница ИТС закрыта подпиской. Если она делает то, что мы собираемся продавать за абонентку, — продукта нет, есть услуга «человек смотрит в отчёт», а это подряд с часами Александра, а не массовая подписка. Проверяется за один звонок франчайзи, поэтому вердикт не «отклоняю». Отдельно фиксирую нарушение прямого принципа заказчика: весь маркетинг-план построен на калькуляторе риска штрафа. Это ровно та продажа предотвращения риска, которая, по словам Александра, продаётся плохо. Единственное доказательство боли в источниках — один кейс штрафа 100 000 ₽ и призыв «не откладывайте аудит, пока его не провели за вас». Денежной формулировки боли материалы не дают вообще. И честно про плечо: его здесь нет. База 2500 компаний с Б24, доступ к порталам, biztune.ru, опыт VibeCode — ничего из этого в аптечной вертикали не работает, аналитик сам это признаёт. Это не монетизация существующего актива, а вход в чужую отрасль с узкой предметной экспертизой, которой у команды из пяти человек нет, с холодным обходом как единственным каналом. При марже около нуля в основном бизнесе тратить 8 недель разработки на такой заход можно только после того, как три звонка kill-теста прошли.
"Один день, три звонка, ноль кода.\n\n(1) УТРО — убийца №1, бесплатная функция. Позвонить знакомому 1С-франчайзи, который обслуживает аптеки (или найти любого по 2ГИС Калининграда), и задать один вопрос: «Сколько стоит разово настроить у аптеки сверку остатков МДЛП с автосписанием излишков, чтобы она шла сама по регламентному заданию?» Если ответ — «это штатная обработка, настройка 10–15 тыс. разово, дальше работает сама» → абонентка 6 900 ₽/мес мертва, идею закрывать в этот же день.\n\n(2) ДЕНЬ — убийца №2, боль и цена. Обойти или обзвонить 10 одиночных аптек и микросетей Калининграда (не филиалы федеральных — их сразу отсекать). Три вопроса, ровно в таком порядке: «Кто у вас разбирает расхождения по МДЛП и сколько часов в месяц уходит?»; «Когда вы последний раз сверяли виртуальный склад в ЧЗ с остатками в 1С?»; «Если я скажу цифру — сколько у вас сейчас висит в системе того, чего нет на полке, — вам это интересно посмотреть бесплатно?»\n\n(3) ВЕЧЕР — убийца №3, доступ и цена. Тем, кто на вопрос 3 сказал «да», назвать условия вслух: «Дальше это 4 900 ₽/мес, и для работы нужна машиночитаемая доверенность на нас в Честном знаке». Поймать реакцию на оба пункта.\n\nПОРОГ ПРОХОДА (все три условия одновременно):\n— франчайзи НЕ говорит «есть штатная сверка, настраивается разово»;\n— минимум 5 из 10 аптек отвечают «сверяли давно / не сверяли / разбираем руками»;\n— минимум 3 из 10 говорят «да» на бесплатный снимок И не отваливаются, услышав про МЧД и цену.\n\nЛюбое из трёх не выполнено — идея не тянет на массовую абонентку, закрывать. Если прошло — следующий шаг только один: получить МЧД от ОДНОЙ аптеки и сделать первый снимок расхождений руками в Excel. Если владелец при виде цифры не сказал «ого» — тоже закрывать."