Самая дорогая зона потерь у подрядчика — не материалы и не техника, а субподряд. Причина в том, что здесь одновременно нет ни одного естественного контроля: договор лежит в почте, объёмы согласуются голосом на объекте, акт приходит в мессенджере, оплата уходит по служебной записке, а гарантийное удержание помнит один человек из ПТО. Каждое звено по отдельности выглядит нормально, а вместе они дают возможность заплатить за один и тот же объём дважды и не заметить этого до годовой сверки.
Считать зону потерь надо не на процентах от оборота, а по конкретным событиям. У модельного подрядчика с 18 субподрядчиками и 240 актами в год при средней сумме акта 380 000 ₽ годовой объём субподряда — 91 200 000 ₽. Четыре типовых события дают 1 490 000 ₽ потерь в год, и все четыре ловятся тремя автоматическими проверками поверх одного реестра договоров.
Ниже — состав реестра с объяснением, что даёт каждое поле, устройство трёх проверок с порогами, механика гарантийных удержаний в обе стороны, маршрут согласования договора со сроками и точками разрыва, полный расчёт и связка субподряда с себестоимостью объекта и с актами, которые вы сами предъявляете заказчику.
Реестр договоров: семь полей, которые работают
Реестр субподрядных договоров — это не список файлов, а набор полей, каждое из которых включает конкретную проверку. Поле, из которого ничего не следует, в реестр заводить не надо: оно не заполнится. Обратное тоже верно — без любого из семи полей ниже одна из проверок перестаёт работать.
| Поле реестра | Что оно включает в контроле |
|---|---|
| Объект и этап | Затраты по договору попадают в себестоимость конкретного объекта. Без этого поля весь субподряд лежит общей суммой по компании и рентабельность объекта не считается |
| Виды работ по позициям договорной сметы | Сверка объёма, принятого у субподрядчика, с объёмом, предъявленным заказчику по той же позиции |
| Лимит суммы договора и порядок его изменения | Автоматическая остановка приёмки сверх лимита до подписания дополнительного соглашения |
| Сроки по этапам | Сигнал отставания субподрядчика раньше, чем о нём скажет прораб на планёрке |
| Процент и срок гарантийного удержания | Расчёт удержания в каждом акте автоматически и напоминание о сроке возврата |
| Порядок приёмки и срок рассмотрения акта | Считаемый срок обработки: видно, где именно акты стоят и у кого |
| Реквизиты, статус и допуски контрагента | Повторная проверка перед каждым платежом, а не один раз перед подписанием |
Последнее поле обычно недооценивают. Контрагента проверяют один раз, перед подписанием договора, и больше никогда — а работает он на объекте год. За этот год у него может появиться дело о банкротстве, налоговая задолженность или исполнительное производство, и узнать об этом лучше до перечисления очередного платежа, а не после. Проверка по открытым источникам занимает секунды и делается автоматически: сведения из государственного реестра юридических лиц, картотека арбитражных дел, реестр сведений о банкротстве, данные службы судебных приставов, сведения о налоговой задолженности. Для работ, влияющих на безопасность объектов капитального строительства, дополнительно проверяется членство в саморегулируемой организации — состав таких работ и требования к допускам надо сверять с действующей редакцией Градостроительного кодекса и с требованиями вашего заказчика.
Горизонтальная схема из пяти блоков со стрелками: «Договор в реестре: объект, лимит, удержание, сроки» → «Согласованный объём по позициям сметы» → «Акт от субподрядчика» → «Оплата» → «Возврат гарантийного удержания». Между блоками три вертикальных ворот с подписями: перед актом «Повтор объёма из прошлого акта», перед оплатой «Превышение лимита договора» и «Оплата раньше подписанного акта». Снизу отдельной стрелкой обратная связь «Мотивированный отказ с указанием позиции сметы». Справа выноска «удержание 5 %, напоминание за 30 дней до возврата». Чертёжный стиль, надписи по-русски.
Три проверки, которые ставятся первыми
Проверки работают на данных реестра и не требуют ни машинного обучения, ни распознавания. Это арифметика и сопоставление, поэтому они предсказуемы и объяснимы: субподрядчику всегда можно показать, на каком основании строка остановлена.
- 1Превышение лимита договора
Нарастающий итог принятых объёмов по договору плюс сумма текущего акта сравнивается с лимитом. Порог срабатывания ставится не на самом лимите, а с запасом: сигнал при достижении 97 % лимита, блокировка приёмки при превышении. Запас в три процента нужен, чтобы дополнительное соглашение успели подготовить до того, как работы встанут. Без этой проверки объём принимается сверх договора, а заказчик потом отказывается его принимать у вас, потому что у вас тоже нет допсоглашения.
- 2Повтор объёма из прошлого акта
Сравнение по тройке «позиция сметы — участок или захватка — период». Совпадение при уже закрытом объёме останавливает строку и показывает акт прошлого периода с той же позицией. Именно эта проверка ловит двойную оплату одного объёма — самый дорогой единичный случай во всей зоне потерь. Условие работоспособности: участок обязан быть в договоре и в акте, иначе на повторяющихся работах правило даст ложные срабатывания и его отключат в первый же месяц.
- 3Оплата раньше подписанного акта
Платёж по договору не проходит согласование, если сумма платежей нарастающим итогом превысит сумму подписанных актов плюс предусмотренный договором аванс минус удержания. Проверка ставится в платёжный контур, а не в документооборот, — иначе её обходят служебной запиской. Это единственная из трёх, которая должна быть жёсткой блокировкой с эскалацией к финансовому директору: срочные платежи «под честное слово» на объекте случаются регулярно и почти всегда именно там, где потом возникает спор.
Первый месяц все три проверки стоит запускать в режиме наблюдения: срабатывания фиксируются, но ничего не блокируется. За этот месяц становится видно, сколько ложных срабатываний даёт справочник позиций, и пороги настраиваются на реальных данных. Блокировку включают, когда доля ложных срабатываний опускается ниже 5 %. Тот же порядок мы описывали применительно к сверке актов КС-2 и КС-3 — механика одинаковая, потому что и там, и там проверка спорит с живым контрагентом.
Гарантийные удержания: потерять можно в обе стороны
Удержание — единственный пункт договора субподряда, в котором ошибиться можно двумя противоположными способами, и оба стоят денег. Не удержать — значит остаться без обеспечения, когда через полгода вскроется дефект. Удержать и не вернуть в срок — значит получить претензию, проценты и испорченные отношения с подрядчиком, который вам ещё нужен.
Часть стоимости принятых работ, которую генподрядчик не выплачивает субподрядчику до истечения гарантийного срока или до наступления события, оговорённого договором. Обычная величина — 5 % от стоимости работ, срок возврата — от подписания акта приёмки объекта заказчиком до окончания гарантийного периода. Это не доход генподрядчика и не его оборотные средства: удержание остаётся обязательством и должно быть видно в отчётности как таковое.
Арифметика простая. При среднем договоре в 5 066 667 ₽ удержание в 5 % — это 253 000 ₽. Три договора из восемнадцати, оплаченные полностью без удержания, дают два разных вида потерь. Первый — деньги, отданные на год раньше срока: 759 000 ₽ при стоимости денег около 22 % годовых обходятся в 167 000 ₽. Второй — утраченное обеспечение: при вероятности гарантийного случая порядка 15 % и средней стоимости устранения 310 000 ₽ ожидаемая потеря по трём договорам составляет 140 000 ₽. Вместе — 307 000 ₽ в год.
Возврат удержания требует подготовки: проверить, что гарантийных случаев не было, согласовать документ, провести платёж. В день наступления срока начинать поздно — платёж уйдёт с опозданием в неделю-две, и субподрядчик получит формальное основание для претензии. Рабочее правило: напоминание за 30 дней ответственному и за 7 дней финансовому блоку, а сам факт возврата фиксируется в реестре с датой и документом. Отдельная строка в отчётности — «удержания к возврату в ближайшие 90 дней» — должна попадать в платёжный календарь наравне с обычными платежами.
Согласование договора: норматив пять дней, факт одиннадцать
Договор субподряда согласуют четыре роли, и в нормативе это укладывается в пять рабочих дней. По факту у подрядчиков получается 11–14, и разрыв возникает всегда в одних и тех же двух местах.
| Шаг | Кто | Норматив | Где рвётся на практике |
|---|---|---|---|
| Предмет и объёмы | ПТО | 1 рабочий день | Предмет описан как «общестроительные работы» без позиций сметы — дальше ни лимит проверить, ни объём сверить |
| Финансовая проверка | Финансы | 1 рабочий день | Лимит договора не сверяется с бюджетом объекта, потому что бюджета в разрезе видов работ нет |
| Правовая проверка | Юрист | 2 рабочих дня | Договор приходит сканом или чужим шаблоном без исходника — правки вносятся вручную и по кругу |
| Проверка контрагента | Автоматически | 10 минут | Делается один раз перед подписанием и больше никогда за весь срок работ |
| Подписание | Руководитель | 1 рабочий день | Ждёт очной подписи, хотя электронная подпись у обеих сторон уже есть |
Первая точка разрыва решается не автоматизацией, а требованием: договор не уходит на согласование без позиций сметы и объёмов. Вторая — шаблоном и извлечением условий: типовой договор в редактируемом формате плюс автоматическое вытаскивание существенных условий в реестр снимает у юриста большую часть механической работы. Как устроено извлечение, разобрано на странице решения по извлечению данных из договоров, а общая механика маршрутов — в материале про маршрут согласования договора.
Шесть-девять лишних дней согласования сами по себе редко стоят прямых денег — но они регулярно приводят к тому, что субподрядчик выходит на объект до подписания договора. Дальше работы идут без лимита, без порядка приёмки и без удержания, а договор подписывают задним числом под уже выполненный объём. Все три проверки в этот момент бесполезны, потому что сравнивать не с чем.
Горизонтальная лента времени с пятью этапами и двумя дорожками. Верхняя дорожка «Норматив, 5 рабочих дней»: ПТО 1 день, финансы 1 день, юрист 2 дня, проверка контрагента 10 минут, подписание 1 день. Нижняя дорожка «Факт, 11–14 рабочих дней» с двумя расширенными участками, помеченными выносками «предмет без позиций сметы — возврат в ПТО» и «скан вместо исходника — правки по кругу». В конце ленты подпись «разрыв 6–9 дней: субподрядчик выходит на объект до подписания». Чертёжный стиль, надписи по-русски.
Расчёт: 18 субподрядчиков и 240 актов в год
Вводные: 18 действующих субподрядных договоров, 240 актов в год, средняя сумма акта 380 000 ₽, годовой объём субподряда 91 200 000 ₽, средний договор 5 066 667 ₽. Все четыре строки потерь ниже — модельные события с явно названной частотой, и каждую из них имеет смысл перепроверить по своей годовой сверке, прежде чем принимать решение.
Про долю в 70 % надо сказать отдельно, потому что она — самое спорное место расчёта. Проверки поднимают все четыре вида событий, но решение по каждому принимает человек, и часть случаев остаётся сознательной: руководитель проекта разрешает принять объём сверх лимита, потому что иначе встанет работа, а платёж уходит авансом, потому что субподрядчик иначе не выйдет. Контур делает такие решения видимыми и именными, но не отменяет их. Оставшиеся 30 % — это цена того, что стройка идёт быстрее документов.
Столбчатая диаграмма из четырёх полос с подписями в рублях: «Повторно принятый объём — 480 000 ₽», «Приёмка сверх лимита договора — 383 000 ₽», «Оплата раньше подписанного акта — 320 000 ₽», «Неудержанное обеспечение — 307 000 ₽». Справа итоговая полоса «Всего 1 490 000 ₽ в год» и рядом более короткая «Снимается контуром, 70 % — 1 043 000 ₽». Под диаграммой подпись «годовой объём субподряда 91 200 000 ₽, 18 договоров, 240 актов». Чертёжный стиль, надписи по-русски.
Объёмы должны сходиться в обе стороны
Субподряд нельзя контролировать отдельно от того, что вы сами предъявляете заказчику: у генподрядчика это две половины одного объёма. Поэтому сверка ставится двусторонняя, и каждая её сторона ловит свой тип ошибки.
- Сверху вниз: по каждой позиции сметы объём, принятый у субподрядчиков, не должен превышать объём, предъявленный заказчику, за вычетом работ собственными силами. Превышение означает, что вы приняли и оплатили больше, чем сдали, — деньги ушли, выручки под них нет.
- Снизу вверх: объём, предъявленный заказчику, должен быть обеспечен принятыми объёмами субподряда плюс собственными силами. Разрыв здесь означает приписку в акте заказчику — риск гораздо серьёзнее переплаты, потому что заканчивается он не спором о деньгах.
- По деньгам: сумма принятого субподряда по объекту должна совпадать со статьёй «субподряд» в себестоимости объекта с точностью до незакрытых актов. Расхождение больше 3 % означает, что часть договоров идёт мимо реестра.
- По срокам: акт субподрядчика, принятый после того, как объём уже закрыт заказчику, — нормальная ситуация, но она должна быть видна: это ваш незакрытый расход, который занижает себестоимость и завышает прибыль объекта в отчёте.
Технически двусторонняя сверка возможна только при одном условии: позиции договорной сметы пронумерованы и на них ссылаются и договоры субподряда, и акты в обе стороны. Это то же самое требование, которое делает возможной автоматическую проверку актов КС-2, и выполняется оно один раз для всей стройки. Если нумерации нет, начинать надо с неё, а не с реестра.
Карта из трёх горизонтальных уровней. Верхний — «Заказчик: предъявленный объём по КС-2». Средний — «Позиции договорной сметы с нумерацией» как связующий слой. Нижний — «Субподрядчики: принятые объёмы по договорам» и рядом «Собственные силы». Две встречные стрелки между уровнями с подписями: «сверху вниз — не приняли больше, чем сдали» и «снизу вверх — не сдали то, что не приняли ни у кого». Сбоку выноска «расхождение больше 3 % по статье субподряда означает договоры мимо реестра». Чертёжный стиль, надписи по-русски.
Когда реестр субподряда заводить рано
Четыре ситуации, в которых мы предлагаем не тратить деньги на контур и заняться другим.
- Меньше пяти действующих субподрядных договоров. При таком числе руководитель проекта помнит все лимиты и сроки, а зона потерь по расчёту выше сжимается примерно до 400 000 ₽ в год. Достаточно таблицы с семью колонками и одного ответственного за неё.
- Позиции договорной сметы не пронумерованы и не используются в договорах субподряда. Тогда ни одна из трёх проверок не сработает: сравнивать объёмы будет не с чем. Нумерация делается до контура и стоит существенно дешевле.
- Субподряд оформляется договорами на объём работ без лимита суммы — по факту выполненного. Это осознанная модель у некоторых подрядчиков, и в ней проверка лимита теряет смысл, а вместе с ней исчезает 383 000 ₽ расчётного эффекта. Оставшиеся две проверки при этом работают и окупаются.
- Нет роли, которая имеет право остановить платёж. Проверка оплаты раньше акта — единственная жёсткая блокировка в контуре, и без полномочий она обходится служебной запиской за один день. Это решается приказом, а не системой.
И то, что стоит сказать про сами потери. Ни одна из четырёх строк расчёта не про недобросовестность субподрядчиков — большая часть случаев возникает из-за того, что работы идут быстрее документов, а разбивка объёмов по захваткам позволяет одному и тому же объёму попасть в два акта без злого умысла. Контур не делает контрагентов честнее, он делает разногласия видимыми в момент подачи акта, а не через год. Отраслевую картину целиком мы собрали на странице для строительных компаний, состав готового пакета — в автоматизации строительных компаний.
Объём, согласованный голосом на объекте, становится деньгами через две недели. К этому моменту помнить его будет только одна сторона.
