Конструктор коммерческого предложения
Шаблоны КП для IT-проектов: состав работ, этапы, смета, сроки, допущения и исключения. Итоги и график оплаты считаются из позиций — их нельзя «подогнать» руками; редакции сравниваются по деньгам и срокам, согласованная фиксируется только для чтения.
Бесплатно, без регистрации
Загрузка конструктора…
Как работает конструктор
Шаблон или смета
Выберите шаблон (MVP, сайт, мобильное приложение, интеграция, аудит или пустой) или загрузите утверждённую смету из калькулятора объёма — файл scope-snapshot. Шаблон не выдумывает цены: ставки — ваши.
Состав, этапы, смета, условия
Позиции сметы: работа, количество, единица, цена. Этапы идут последовательно: из сроков строится график по неделям (с датой старта — по датам), из долей оплаты — суммы платежей.
Проверка перед отправкой
Опубликованные правила с ID: пустые обязательные разделы, срок действия, допущения и исключения, график оплаты ровно 100%, нулевые и отрицательные позиции, цена и срок вне диапазона сметы, этапы без результатов.
Статус и редакции
Черновик → отправлено → согласовано или отклонено. При отправке и согласовании редакция сохраняется автоматически; согласованная закрепляется, документ становится только для чтения. Править — только через новую редакцию.
Шаблоны
- Разработка MVP — Веб-продукт первой версии: дизайн, разработка, запуск.
- Сайт / лендинг — Структура, дизайн, вёрстка, CMS, SEO-основа.
- Мобильное приложение — iOS и Android, публикация в магазинах.
- Интеграция и автоматизация — Связка систем, обмен данными, мониторинг.
- Аудит / консультация — Разбор кода, архитектуры или процесса с отчётом.
- Пустой — Только структура — всё заполняете сами.
Смена шаблона в непустом документе спрашивает подтверждение: шаблон заменяет состав, этапы, смету и условия, а клиент, исполнитель, номер, даты и валюта остаются.
Правила и расчёт
Таблица строится из того же кода, что и проверка, — правила v1.0 (13.10.2026). Блокирующие замечания не дают отметить КП отправленным или согласованным; предупреждения и подсказки решаете вы.
PB-R01
- Правило
- Указаны клиент и название проекта
- Уровень
- блокирует отправку
- Зачем
- Без них документ нельзя однозначно отнести к договорённости.
PB-R02
- Правило
- Указан исполнитель
- Уровень
- блокирует отправку
- Зачем
- Клиент должен видеть, от кого предложение.
PB-R03
- Правило
- Описаны задача и цель
- Уровень
- предупреждение
- Зачем
- Цель объясняет, зачем нужен состав работ, и защищает от спора «мы не это просили».
PB-R04
- Правило
- Есть состав работ
- Уровень
- блокирует отправку
- Зачем
- Цена без состава — не предложение, а число.
PB-R05
- Правило
- Есть этапы
- Уровень
- блокирует отправку
- Зачем
- Этапы задают сроки, результаты и график оплаты.
PB-R06
- Правило
- В смете есть позиции
- Уровень
- блокирует отправку
- Зачем
- Итог считается только из позиций — вводить его руками нельзя.
PB-R07
- Правило
- Нет пустых, нулевых и отрицательных позиций
- Уровень
- блокирует отправку
- Зачем
- Позиция без названия, с нулевым количеством или ценой — признак незаполненной сметы.
PB-R08
- Правило
- Итог больше нуля
- Уровень
- блокирует отправку
- Зачем
- Нулевой итог после скидки — ошибка ввода.
PB-R09
- Правило
- График оплаты — ровно 100%
- Уровень
- блокирует отправку
- Зачем
- Иначе сумма платежей не совпадёт с «Итого» договора.
PB-R10
- Правило
- У каждого этапа есть результаты
- Уровень
- предупреждение
- Зачем
- Результат этапа — то, что принимают и за что платят.
PB-R11
- Правило
- У каждого этапа указан срок
- Уровень
- предупреждение
- Зачем
- Этап без срока выпадает из графика.
PB-R12
- Правило
- Указан срок действия предложения
- Уровень
- предупреждение
- Зачем
- Ставки и загрузка команды меняются; бессрочное КП можно «принять» через полгода.
PB-R13
- Правило
- Срок действия не истёк
- Уровень
- блокирует отправку
- Зачем
- Просроченное предложение нужно обновить, а не отправлять.
PB-R14
- Правило
- Записаны допущения
- Уровень
- предупреждение
- Зачем
- Допущения — условия, при которых цена и срок верны.
PB-R15
- Правило
- Записаны исключения
- Уровень
- предупреждение
- Зачем
- Явное «не входит» снимает большую часть споров об объёме.
PB-R16
- Правило
- Описаны условия оплаты
- Уровень
- предупреждение
- Зачем
- График в процентах не говорит, когда и как платить.
PB-R17
- Правило
- Код валюты — три латинские буквы
- Уровень
- блокирует отправку
- Зачем
- KZT, USD, EUR, RUB: однозначная валюта во всех суммах.
PB-R18
- Правило
- Валюта совпадает с валютой сметы
- Уровень
- предупреждение
- Зачем
- Суммы в разных валютах нельзя сравнить без курса.
PB-R19
- Правило
- Цена в диапазоне сметы
- Уровень
- предупреждение
- Зачем
- Отклонение от утверждённой сметы должно быть осознанным и объяснённым.
PB-R20
- Правило
- Срок этапов в диапазоне сметы
- Уровень
- предупреждение
- Зачем
- Сумма недель этапов сверяется со сроком из сметы.
PB-R21
- Правило
- Описаны гарантия и поддержка
- Уровень
- подсказка
- Зачем
- Клиент спросит, что будет после запуска.
- Сумма позиции = количество × цена, округление до сотых. Скидка считается от суммы позиций, налог — от суммы после скидки.
- Платёж этапа = «Итого» × доля этапа. Когда доли дают ровно 100%, последний платёж забирает остаток округления — сумма платежей совпадает с «Итого» до копейки.
- Сравнение со сметой: цена без налога против диапазона стоимости из scope-snapshot, сумма недель этапов — против диапазона срока. Разные валюты не сравниваются без курса — об этом отдельное предупреждение.
Ограничения
- Конструктор не оценивает трудоёмкость и не предлагает ставки — это делаете вы или калькулятор объёма. Проверки ловят несостыковки в документе, а не ошибки в оценке.
- Отметка «согласовано» вносится вами со слов клиента. Это не электронная подпись и не юридическое подтверждение договора.
- Документ и редакции хранятся только в этом браузере. Многопользовательской работы и доступа по ссылке нет — делитесь файлом PDF, Markdown или JSON.
- Налоговые ставки и правила оформления счетов в вашей стране конструктор не проверяет.
Приватность
- Всё считается в вашем браузере: инструмент сам ничего не отправляет на сервер; данные клиента, цены и контакты не попадают в адрес страницы.
- Черновик и редакции хранятся только в localStorage этого браузера; «Очистить всё» удаляет их. Экспорт — файлами, которые вы скачиваете сами.
- В аналитику уходит только факт экспорта или смены статуса с категориями: шаблон, статус, формат файла — без сумм и текста.
- Результат уходит к нам, только если вы сами оставите заявку и не снимете галочку «Приложить результат» — что именно уйдёт, видно в форме. В сводке — шаблон, итог, этапы с оплатой, сроки, статус и проверки; контакты клиента и исполнителя в неё не входят.
Похожие инструменты
Все инструменты · 40
Проверка спроса до разработкиГипотезы с порогами, лендинг и форма заявки, UTM-ссылки, воронка, интервью и отчёт эксперимента → решение продолжать, менять или закрывать идею.
Калькулятор запроса на изменениеУтверждённый объём + новые требования → затронутые модули, дополнительные затраты, сроки и риски, сравнение «до/после» и change order без изменения исходных договорённостей.
Idea → Product: от идеи к плану продуктаИнтервью об идее → роли, функции, три варианта объёма MVP, приоритеты и риски. На выходе — Product Blueprint для старта разработки.
Оценка сложности MVPТип продукта, платформы, модули и интеграции → категория сложности, направления работ и вопросы, без которых цену не назвать честно.
Калькулятор объёма и сметыМодули, трудоёмкость, ваши ставки, коэффициенты сложности, зависимости и резерв рисков → диапазон стоимости и сроков с объяснением каждой цифры и сравнение смет.
Генератор технического брифаПошагово соберите бриф: задача, роли, сценарии, интеграции, данные, критерии приёмки. На выходе — Markdown, который можно скопировать или скачать.Нужна помощь с оценкой проекта?
Техническая консультация — платный разбор состава работ, рисков и сроков перед коммерческим предложением. Первый короткий разговор о формате бесплатный; стоимость определяется после брифа.
- Первый короткий разговор бесплатный — выбираем формат работы
- NDA — по вашему или нашему шаблону
- Стоимость — после брифа и согласования объёма