Реестр договоров — единая таблица, где у каждого договора есть внутренний номер, объект, контрагент, цена с учётом всех допсоглашений, сроки и ссылка на скан. Минимум — 12 колонок, рабочий вариант — 29: идентификация, стороны, деньги, сроки, обеспечение, исполнение, изменения. Номер присваивается при регистрации и дальше не меняется, а за реестр отвечает один администратор.
Зачем нужен реестр и что требует закон
Закон не обязывает коммерческую строительную организацию вести реестр договоров — это внутренний инструмент. Обязательный реестр есть у заказчиков по закупочному законодательству. Государственные и муниципальные заказчики направляют сведения о контрактах в реестр контрактов единой информационной системы, который ведёт Федеральное казначейство (статья 103 Закона № 44-ФЗ). Заказчики по Закону № 223-ФЗ — компании с госучастием, субъекты естественных монополий, ГУП, МУП и автономные учреждения — ведут в ЕИС реестр договоров (статья 4.1 Закона № 223-ФЗ).
Но три требования делают реестр практически неизбежным:
- 402-ФЗ «О бухгалтерском учёте», статья 29: первичные документы, регистры и отчётность хранятся не менее пяти лет после отчётного года. Договор, который невозможно связать с актом и счётом-фактурой, в архиве бесполезен.
- Общий срок исковой давности — три года (статья 196 ГК РФ). Через два года после сдачи объекта спор ведут по тем бумагам, которые смогли найти, а не по тем, которые когда-то подписывали.
- Исполнительная документация по приказу Минстроя России от 16.05.2023 № 344/пр (действует с 1 сентября 2023 года) и СП 48.13330.2019 комплектуется по объектам и этапам — а этапы живут в договорах и допсоглашениях.
Практический смысл проще. Реестр отвечает на четыре вопроса без обзвона отделов: сколько законтрактовано по объекту, сколько закрыто актами КС-2 и справками КС-3 (формы из постановления Госкомстата № 100 от 11.11.1999), сколько фактически оплачено и какой срок наступает ближе всего. Если на эти вопросы отвечают дольше часа — реестра в компании нет, есть папка с файлами.
Структура реестра: 29 колонок
Колонки удобно держать семью блоками. Внутри блока порядок не важен, важно, чтобы ни один блок не пропал целиком — именно пропавший блок потом стоит денег.
| Блок | Колонка | Что писать | Зачем нужна |
|---|---|---|---|
| Идентификация | № записи | Сквозной номер строки, не меняется никогда | Связывает карточку, папку со сканами и документ в ЭДО |
| Идентификация | Внутренний номер договора | По шаблону компании | Единственный номер, по которому договор ищут внутри |
| Идентификация | Номер контрагента | Номер с его бланка | В его акте, счёте и ЭДО стоит именно он |
| Идентификация | Дата подписания | ДД.ММ.ГГГГ, формат даты, не текст | Привязка к отчётному периоду |
| Идентификация | Дата вступления в силу | Отдельное поле, если отличается | Срок работ часто считают от неё, а не от подписания |
| Идентификация | Вид договора | Подряд, субподряд, поставка, услуги, аренда техники, ПИР | У разных видов разные формы закрытия и сроки |
| Идентификация | Объект и этап | Шифр объекта, титул, очередь | Без этого не собрать свод по стройке |
| Стороны | Контрагент | Полное наименование как в договоре | «ООО СК» в базе бывает четыре разных |
| Стороны | ИНН | 10 или 12 знаков, текстовый формат | Единственный надёжный ключ сверки с бухгалтерией |
| Стороны | Наша роль | Заказчик или исполнитель | Определяет направление денег и состав закрывающих |
| Стороны | Куратор договора | ФИО одного человека | С кого спрашивать срок и закрывающие документы |
| Деньги | Цена без НДС | По тексту договора | База для всех расчётов |
| Деньги | Ставка НДС | 22, 7, 5, 0 % или «без НДС» | Внутри одного договора ставки могут различаться |
| Деньги | Цена с НДС | Расчётное поле | Сверка со счётом и УПД |
| Деньги | Актуальная цена с учётом ДС | Формула, а не ручной ввод | Главная цифра реестра: сколько стоит договор сегодня |
| Деньги | Вид цены | Твёрдая или приблизительная (статья 709 ГК РФ) | От этого зависит, можно ли пересчитывать смету |
| Деньги | Аванс | Процент, сумма, порядок зачёта | Незачтённый аванс — самая частая дыра в сверке |
| Деньги | Гарантийное удержание | Процент и условие возврата | Без даты возврата деньги остаются у заказчика |
| Деньги | Срок оплаты | Например, «15 рабочих дней с даты КС-3» | Из него считают просрочку и пени |
| Сроки | Начало и окончание работ | Две даты (статья 708 ГК РФ) | Основание для претензии по срокам |
| Сроки | Промежуточные сроки | По этапам, отдельными строками | Контроль до того, как сорван конечный срок |
| Сроки | Срок действия договора | Дата или условие | Договор может кончиться раньше работ |
| Сроки | Гарантийный срок и дата отсчёта | Месяцы и от какого события (статья 755 ГК РФ) | Определяет, за чей счёт устраняют дефект |
| Обеспечение | Банковская гарантия или поручительство | Банк, номер, сумма, срок | Истёкшая гарантия останавливает оплату |
| Обеспечение | Страхование СМР, СРО, допуски | Номер и срок действия | Проверяется при каждой приёмке |
| Обеспечение | Ссылка на скан и ЭДО | Путь к файлу, оператор и идентификатор документа | Чтобы не искать подписанный экземпляр по почте |
| Исполнение | Законтрактовано / исполнено / оплачено / остаток | Четыре отдельных поля | Ядро свода по объекту |
| Изменения | Допсоглашения | Количество, номер и дата последнего | Сигнал, что цену в карточке надо пересчитать |
| Изменения | Статус и споры | Проект, на согласовании, подписан, исполняется, исполнен, расторгнут; претензии | Фильтр для руководителя и юриста |
Если начинать с нуля и сил на 29 колонок нет, заведите минимум из 12 и дополняйте: внутренний номер, дата, контрагент, ИНН, объект, вид договора, цена с НДС, актуальная цена с учётом ДС, срок окончания работ, срок оплаты, куратор, ссылка на скан. Этого хватает, чтобы реестр уже работал, а не выглядел как работающий.
Как нумеровать договоры
Номер — не украшение, а ключ, по которому акт находит договор. Правила простые и их всего семь.
- Номер присваивает реестр при регистрации, а не юрист при подписании. Пока записи нет — номера нет.
- Шаблон из четырёх частей: вид — объект — год — порядковый. Например, СУБ-ЖК2-26-014: субподряд, второй жилой комплекс, 2026 год, четырнадцатый по счёту.
- Порядковый номер — с ведущими нулями и фиксированной длины (014, а не 14). Иначе сортировка в любой таблице поставит 100 раньше 2.
- Никаких дробей со слешем и пробелов: номер попадает в имя файла и в поле ЭДО. Только цифры, латиница или кириллица и дефис.
- Номер не переиспользуют. Договор расторгнут — запись остаётся со статусом «расторгнут», номер не отдают следующему.
- Номер контрагента хранят в отдельной колонке. У него свой бланк и своя нумерация, и в его акте и счёте-фактуре будет стоять его номер — искать придётся по обоим.
- После подписания номер не меняется никогда, даже если в нём ошибка. Ошибку фиксируют в примечании.
Три ошибки, которые встречаются почти всегда: «б/н» вместо номера (договор перестаёт существовать для поиска), независимая нумерация в каждом отделе (к июню два разных договора № 12) и номер, взятый из названия файла, — через год файл переименуют, а связь с актами потеряется.
Допсоглашения: отдельная таблица, а не правка поверх
Соглашение об изменении договора оформляется в той же форме, что и сам договор (статья 452 ГК РФ). Значит, у каждого ДС есть номер, дата, подписи — и место в учёте. Самая дорогая ошибка в реестре делается здесь: ДС подписали, сумму в карточке переписали поверх, старое значение исчезло. Через год никто не может объяснить, из чего сложилась цена, а в споре нечего предъявить.
Рабочая схема — две связанные таблицы. В реестре договоров цена с учётом ДС считается формулой, а не вводится руками. В реестре допсоглашений — своя строка на каждое ДС:
- номер ДС внутри договора (ДС-1 к СУБ-ЖК2-26-014) и дата подписания;
- что именно меняет: цену, объём, срок, порядок оплаты, ставку НДС, состав работ;
- дельта суммы со знаком — плюс или минус, а не новая итоговая цифра;
- дельта срока в днях и новая дата окончания;
- новая ставка НДС, если изменилась;
- ссылка на скан и идентификатор в ЭДО.
Про НДС отдельно. Внутри одного договора ставки по разным ДС могут не совпадать: контрагент перешёл на упрощёнку и работает по 5 или 7 %, часть работ закрыта по базовой ставке 22 %, а в архиве лежат договоры со ставкой 20 %. Реестр, в котором ставка одна на договор, даст неверный НДС на первом же квартале.
И ещё одно. Дополнительные работы без подписанного ДС — прямой убыток: по пункту 4 статьи 743 ГК РФ подрядчик, не сообщивший заказчику о необходимости дополнительных работ, по общему правилу лишается права требовать их оплату — исключение одно: если он докажет необходимость немедленных действий в интересах заказчика. Колонка «есть ли ДС на этот объём» в реестре дешевле, чем тот же вопрос в суде.
Сроки: что поставить на напоминание
Сроки теряются не потому, что их не знают, а потому что дата лежит в тексте договора, а не в календаре. Переносите в реестр как минимум эти восемь дат.
| Что контролируем | Откуда берётся дата | Напомнить заранее | Что теряем при пропуске |
|---|---|---|---|
| Окончание работ и этапов | Статья 708 ГК РФ, раздел о сроках | 30 и 7 дней | Пени по договору, основание для одностороннего отказа |
| Подача КС-2 и КС-3 за месяц | Порядок приёмки в договоре | 5 дней до отчётной даты | Закрытие съезжает на следующий месяц, кассовый разрыв |
| Срок оплаты по акту | Условие об оплате (статьи 711 и 746 ГК РФ) | 3 дня | Пени, обычно 0,1 % в день от суммы |
| Срок банковской гарантии | Текст гарантии | 45 дней | Приостановка оплат до продления, удержание обеспечения |
| Возврат гарантийного удержания | Условие о гарантийных суммах | 30 дней | Деньги остаются у заказчика, пока их не потребуют |
| Срок ответа на претензию | Претензионный порядок в договоре | 5 дней | Молчание трактуется против вас |
| Истечение гарантийного срока | Статьи 724 и 755 ГК РФ | 60 дней | Дефект устраняете за свой счёт или теряете право требовать |
| Срок хранения документов | Статья 29 402-ФЗ, пять лет | За год до списания | Уничтоженный раньше срока договор — штраф и проигранный спор |
Техника простая: одна колонка «ближайшая контрольная дата» плюс колонка «дней осталось». Сортировка по ней раз в неделю заменяет совещание. Если договоров много, напоминания должна выдавать система, а не человек: например, «Реестор» ведёт реестр банковских гарантий с их сроками, и гарантии, у которых срок на исходе, видны в одном списке, а не в чьём-то блокноте.
Кто отвечает и как устроен процесс
Реестр ломается не от нехватки колонок, а от размытой ответственности. Работает одна схема: у реестра один владелец, у каждого договора один куратор.
| Роль | Что делает | Срок |
|---|---|---|
| Администратор реестра (ПТО или договорный отдел) | Единственный, кто присваивает номера, создаёт и закрывает записи, следит за полнотой полей | 1 рабочий день с поступления договора |
| Инициатор (прораб, снабжение, начальник участка) | Передаёт проект договора, объём, объект и этап | До начала работ |
| Сметчик, ПТО | Проверяет объёмы и цену, согласует ведомость | 3 рабочих дня |
| Юрист | Правовая проверка, форма ДС, претензионные сроки | 3 рабочих дня |
| Финансовый отдел | График платежей, аванс, удержание, обеспечение | 2 рабочих дня |
| Бухгалтерия | Первичка, НДС, сверка реестра с учётной системой | До 10-го числа за прошлый месяц |
| Куратор договора | Собирает КС-2, КС-3, УПД, двигает статус, отвечает за срок | Постоянно |
Жизненный цикл записи — семь шагов:
- Инициатор подаёт заявку на договор: объект, объём, контрагент, предполагаемая цена.
- Администратор создаёт запись и присваивает номер — ещё до согласования, со статусом «проект».
- Проходит согласование; каждый отказ и правка фиксируются в записи.
- Договор подписан — в запись вносят дату, скан, идентификатор ЭДО, статус «подписан».
- Каждое ДС заводится отдельной строкой; актуальная цена пересчитывается формулой.
- Каждый акт КС-2, справка КС-3, УПД и платёж привязываются к договору; поля «исполнено» и «оплачено» растут.
- Договор закрыт — статус «исполнен», проверены возврат удержания, закрытие аванса и дата начала гарантийного срока.
Чек-лист месячной сверки, пять пунктов, 20 минут: сумма «законтрактовано» по реестру равна сумме по подписанным договорам и ДС; «исполнено» равно оборотам по КС-3 и УПД в учётной системе; «оплачено» равно выпискам; ни у одного действующего договора не пустые поля «куратор», «срок окончания» и «ссылка на скан»; нет записей со статусом «на согласовании» старше 30 дней.
Шесть ошибок и их цена
Это не гипотезы, а то, что обычно обнаруживается при первой сверке реестра с бухгалтерией.
| Ошибка | Что происходит | Цена |
|---|---|---|
| ДС не внесено, цену переписали поверх | Акт на объём из допсоглашения нечем обосновать, история цены утрачена | Одно непредъявленное ДС — 2,4 млн ₽ в убыток |
| Гарантийное удержание не востребовано в срок | Деньги остаются у заказчика, срок требования истёк | 5 % от 80 млн ₽ — 4 млн ₽ |
| Один акт пришёл файлом и печатной формой из ЭДО | Исполнение задвоено, объект в своде выглядит закрытым | Переплата по акту 1,8 млн ₽ и неверный свод по стройке |
| Срок оплаты не вынесен в реестр | Просрочка 60 дней при пене 0,1 % в день от 5 млн ₽ | 300 тыс. ₽ пеней |
| Счёт-фактура не доехал до бухгалтерии | Нет подтверждающего документа на вычет по акту 12 млн ₽ с НДС 22 % | Около 2,16 млн ₽ снятого вычета |
| Дополнительные работы выполнены без ДС | Пункт 4 статьи 743 ГК РФ: права требовать оплату нет | Полная стоимость работ в убыток |
Общее у всех шести — не злой умысел, а разрыв между документом и записью. Ошибка стоит ровно столько, сколько стоит работа, которую забыли связать с договором.
Где Excel перестаёт справляться
Excel — нормальный инструмент для реестра договоров, и уходить с него раньше времени незачем. Он честно работает, пока держатся три условия: действующих договоров меньше 40–50, файл правит один человек, а первичка по каждому договору — это несколько актов, а не несколько десятков.
Признаки, что граница пройдена:
- Связь «один ко многим» перестала влезать в плоскую таблицу. У одного договора пять ДС, двадцать КС-2 и тридцать платежей — в одной строке это не живёт, а на отдельных листах разъезжается.
- Файл правят несколько человек. Появляются «реестр_итог_финал_2.xlsx» и вопрос, чья версия верная.
- Нужна история изменений. Кто и когда поменял сумму договора с 18 на 21 млн ₽ — Excel ответа не даёт, а в споре этот ответ нужен.
- Пошли дубликаты. Один и тот же акт приходит прямым файлом и печатной формой из ЭДО, и исполнение задваивается.
- НДС перестал быть одной ставкой на договор: 22 % по базовым работам, 5 или 7 % по контрагентам на упрощёнке, 20 % в старых договорах.
- Нужны права доступа. Субподрядчик или начальник участка должен видеть свои договоры, а не всю контрактацию по компании — в общей книге Excel это не разграничить.
- Месячный свод собирают вручную два-три дня. Это уже не учёт, а производство отчёта.
Что помогает оттянуть переход: отдельные листы «Договоры», «ДС», «Акты», «Платежи» со связью по номеру записи, запрет вводить расчётные поля руками, защита листов и один ответственный за файл. Это даёт ещё год-полтора спокойной работы.
Когда и это перестаёт держать, нужна система, в которой первичка сама привязывается к договору. «Реестор» принимает сканы, PDF, Excel и ЭДО-архивы (ZIP от Диадок, СБИС, Такском), распознаёт договоры, ДС, КС-2, КС-3, УПД и счета-фактуры, связывает их с договорами, считает «законтрактовано — исполнено — оплачено» и НДС по ставке самого документа, ловит дубликаты и пишет журнал изменений с возможностью откатить правку; у каждой компании отдельная база. Тарифы от 7 900 ₽ в месяц, пробный период 14 дней. Смет, ГЭСН, календарных графиков и готовой интеграции с 1С в системе нет — это учёт договоров и первички, а не всё планирование стройки.
Частые вопросы
Обязательно ли вести реестр договоров по закону?
Для коммерческой строительной организации — нет, это внутренний инструмент, и его структуру компания определяет сама. Обязательный реестр есть у государственных и муниципальных заказчиков: сведения о контрактах направляются в реестр контрактов ЕИС по статье 103 Закона № 44-ФЗ. При этом 402-ФЗ требует хранить первичные документы не менее пяти лет, а трёхлетний срок исковой давности означает, что через три года спор ведут по архиву — без реестра архив нерабочий.
Сколько колонок достаточно для начала?
Двенадцати: внутренний номер, дата, контрагент, ИНН, объект, вид договора, цена с НДС, актуальная цена с учётом ДС, срок окончания работ, срок оплаты, куратор, ссылка на скан. Этот набор уже отвечает на вопросы «чей договор», «на сколько» и «когда». Остальные 17 колонок добавляйте по мере того, как появляются обеспечение, этапы и гарантийные сроки.
Как нумеровать договоры, если их подписывают несколько подразделений?
Нумерация должна быть одна на компанию, и присваивать номер должен один администратор реестра, а не отделы. Принадлежность к подразделению или объекту кодируется внутри шаблона номера (например, СУБ-ЖК2-26-014), а не отдельной нумерацией. Иначе к середине года в компании появляются два разных договора с одним номером, и акты начинают попадать не на тот договор.
Нужен ли отдельный реестр допсоглашений?
Да. В реестре договоров хранится актуальная цена, рассчитанная формулой, а каждое ДС живёт отдельной строкой со своим номером, датой, дельтой суммы и срока. Так видно, из чего сложилась текущая цена, и ничего не теряется при правке. Форма ДС, напомним, та же, что у договора (статья 452 ГК РФ) — значит, у него есть подпись и скан, которые тоже нужно привязать.
Обязательны ли формы КС-2 и КС-3?
Унифицированные формы из постановления Госкомстата № 100 от 11.11.1999 с 2013 года не обязательны: по 402-ФЗ организация утверждает формы первичных документов сама. На практике КС-2 и КС-3 остались стандартом приёмки в строительстве, их требуют заказчики и банки, поэтому в реестре логично вести закрытие именно в этих терминах, а состав обязательных реквизитов проверять по статье 9 402-ФЗ.
Где хранить сканы и как связать реестр с ЭДО?
Сканы — в одной папке с именами файлов по номеру записи реестра, а в карточке договора — ссылка на путь. Для документов из ЭДО добавьте две колонки: оператор (Диадок, СБИС, Такском) и идентификатор документа. Это единственный способ потом понять, что акт в папке и акт в ЭДО — один и тот же документ, а не два разных исполнения.
Когда пора уходить с Excel?
Когда выполняется хотя бы три условия: больше 40–50 действующих договоров, файл правят несколько человек, у договора десятки единиц первички, нужна история изменений и появились дубликаты актов из ЭДО. До этого правильнее доработать сам файл: разнести договоры, ДС, акты и платежи на связанные листы, запретить ручной ввод расчётных полей и назначить одного владельца реестра.