продукты экосистемы04
crm.кнопказаказы, клиенты, клуб и единый чат erp.кнопкаденьги точки, зарплата и склад lms.кнопкакурсы, аттестация и сертификаты id.кнопкаодин вход и роли по точкам
скоро
crm.кнопказаказы, клиенты, клуб и единый чат
CRM для заказов и клиентов
  • трекинг каждого заказа
  • клуб и кабинет клиента
  • единый чат
erp.кнопкаденьги точки, зарплата и склад
ERP: касса и зарплата
  • выручка и касса по дням
  • прибыль точки за месяц
  • зарплата мастеров
  • склад и роялти
lms.кнопкакурсы, аттестация и сертификаты
LMS для обучения
  • курсы и вебинары
  • тесты и аттестация
  • сертификаты
id.кнопкаодин вход и роли по точкам
ID: один аккаунт
  • один вход во все продукты
  • роли по точкам
  • справочник точек
скоро в экосистемемессенджер

переписка команды и клиентов в одном окне — рядом с заказами и задачами

скоро в экосистемеблокнот

регламенты, инструкции и заметки сети — в одном месте и под тем же входом

скоро в экосистемезадачи

поручения по точкам со сроками и контролем: кто, что и к какому дню

как мы строили ERP.Кнопку: деньги, которым можно верить

ERP · обновлено 5 октября 2026автор: Абак · разработчик ERP.Кнопки5 мин чтения
как мы строили ERP.Кнопку: деньги, которым можно верить

Привет, я Абак — отвечаю за разработку ERP.Кнопки. Расскажу не про маркетинг, а про инженерные решения, которыми я правда горжусь. Финансовый продукт — это в первую очередь доверие к цифре: если цифра врёт, всё остальное не имеет значения.

решение №1: выручка — это касса, а не «одно число»

Самый частый баг финансовых систем — хранить выручку одним полем. Тогда непонятно: это деньги пришли или просто заказ оформили? Мы с самого начала развели кассу (что реально поступило), оборот (стоимость услуг по категориям) и дебиторку (оборот минус касса), которая считается сама.

Звучит как мелочь, но именно отсюда растёт честность всего продукта. Движение денег строится только от кассы. Роялти считается от денег, реально полученных кассой за месяц, — после скидки и за вычетом возвратов: платить процент с денег, которых ещё нет, нельзя. Предоплата и доплата — два разных события, и каждое падает в свой день. Поэтому ERP показывает выручку и кассу по дням, а прибыль точки — за месяц. Когда я проверял расчёт на реальной точке в Щёлково, всё сошлось до рубля.

Почему касса и оборот — разные числа и что с этим делать владельцу, разобрали в статье оборот — не деньги: как не путать кассу, оборот и дебиторку.

Касса и оборот точки за день в ERP.Кнопке

решение №2: одна точка не видит чужую

ERP.Кнопка рассчитана на десятки точек сети в одной системе — и ни одна не должна увидеть чужие деньги. Изоляция держится не на «фильтре в коде, который легко забыть», а на уровне базы данных: политиками доступа к строкам в Postgres. Каждый запрос проходит проверку «к каким точкам у тебя есть доступ». Автотесты «точка А не видит данные точки Б» мы прогоняем при каждой миграции.

На аудите перед подключением первых точек я поймал дыру в привязке сотрудника к аккаунту — и закрыл её до того, как пришли живые партнёры. Безопасность финансов — это не фича, это гигиена.

Какие точки доступны человеку, задают роли по точкам в ID.Кнопке: у одного сотрудника на разных точках могут быть разные роли.

решение №3: зарплата за то, что человек реально сделал

Мастеру платят не «по среднему», а от его выработки по ставкам точки: на услугу или на категорию. Выработка приходит из CRM — из позиций заказа, где записан исполнитель. Никто не вводит её руками, и никаких табелей «отсидел восемь часов». Справедливо и прозрачно.

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

Дальше управляющий отмечает оплату — целиком или частями, с погашением аванса — и может выгрузить расчёт в Excel. Сами деньги ERP не переводит: она считает, кому и сколько. Подробно, с примером, — в статье как считать зарплату мастеров по ставкам точки.

Зарплата мастеров по ставкам точки в ERP.Кнопке

решение №4: телефон — это рабочее место

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

решение №5: продукт как часть экосистемы

ERP.Кнопка живёт в связке с CRM, LMS и ID. Сервисы — на разных стеках, но доверяют друг другу через подписанные события и единый вход: один аккаунт сотрудника во все продукты даёт ID.Кнопка. Из CRM в ERP приходят заказы, оплаты, возвраты и выработка мастеров. Заказ оплачен в CRM → деньги появились в кассе ERP → роялти и зарплата посчитались сами. Контракт между сервисами мы пишем явно, в одном месте, чтобы никто ничего не «додумывал».

Как продукты делят данные и когда брать их вместе, рассказал Герман в статье CRM, ERP и LMS: когда брать отдельно, а когда вместе.

где ERP сейчас и что дальше

ERP.Кнопка работает на бою на первых точках сети SneakNFresh, остальные точки подключаются волнами. Кроме кассы, прибыли точки и зарплаты мастеров, в ней есть график смен и склад расходников: у позиции задаётся минимальный остаток, и когда остаток его пересекает, управляющий или партнёр получает пуш «заканчивается» — один раз, а не каждый час.

Единый аккаунт сотрудника уже есть — это ID.Кнопка. В работе — себестоимость услуг по нормам расхода и история ставок. Но главный принцип не изменится: цифре можно верить. Это и есть вся работа.

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

чем касса отличается от оборота?

Касса — деньги, которые реально поступили. Оборот — стоимость оказанных услуг по категориям. Разница между ними — дебиторка, и ERP.Кнопка считает её сама.

от чего считается роялти?

От денег, реально полученных кассой за месяц, — после скидки и за вычетом возвратов. Процент с денег, которых ещё нет, ERP.Кнопка не начисляет.

откуда ERP берёт выработку мастера?

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

может ли одна точка увидеть данные другой?

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

переводит ли ERP деньги мастерам?

Нет. ERP считает, кому и сколько начислено, а управляющий отмечает оплату — целиком или частями — и может выгрузить расчёт в Excel.

блог

читайте также

заявка

хотите посмотреть кнопку на живой сети?

оставьте заявку — покажем продукты на экранах живой сети и подберём, с чего начать.

что интересует
как с вами связаться
поля со звёздочкой обязательны. сноска о WhatsApp* — внизу страницы.

отправляем

передаём заявку команде кнопки — это пара секунд.

готово

заявка у команды кнопки. свяжемся, договоримся о созвоне и покажем продукты на экранах живой сети.

не отправилось