Договоры

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

Зачем нужен договор в системе

Договор — это юридическая рамка, в которой существуют все финансовые операции с контрагентом. В DocInspect договор решает практическую задачу: система знает общую сумму сделки и отслеживает, сколько уже выставлено и оплачено. Это защищает от случайного перевыставления или превышения договорной суммы.

Заказы и счета можно привязывать к договору — тогда вкладка «Финансы» в карточке договора автоматически собирает итоговую картину: выставлено, оплачено, остаток.

Рекомендация: создавайте договор до первого счёта по этой сделке. Если выставить счёт без договора, потом привязать его будет сложнее, а финансовая аналитика по договору окажется неполной.


Список договоров

Страница /contracts — таблица всех договоров. Заголовок раздела виден только в хлебных крошках; вместо него одна строка тулбара: слева поиск и фильтры, справа счётчик договоров и кнопки Экспорт, Колонки, Группировка и Создать договор.

Поиск и фильтры. Поле поиска (по номеру, названию, имени контрагента) — клавиша / фокусирует его. Кнопка + Фильтр добавляет фасеты: Тип (12 значений: услуги, поставка, подряд, логистика и т.д.), Статус (черновик, новый, активный, расторгнут и др.), Контрагент (из данных), Валюта (из данных). Фасеты комбинируются; кнопка Сбросить снимает их разом. Состояние фильтров сохраняется в URL.

Группировка. Переключатель Группировка — Нет / По статусу / По контрагенту. Таблица делится на тихие секции с заголовком-счётчиком; каждую можно свернуть.

Закреплённые договоры. В контекстном меню строки (правый клик) есть пункт Закрепить — договор поднимается в секцию «Закреплённые» вверху списка.

Колонки. Кнопка Колонки открывает список видимости. По умолчанию показаны 8: Номер, Название, Контрагент, Тип, Статус, Сумма, Начало, Окончание. Ещё 6 можно включить: Дата договора, Подписан, Отсрочка (дн.), Incoterms, Допсоглашений, Создан. Видимость сохраняется в браузере.

Экспорт. Кнопка Экспорт выгружает CSV или XLSX — с учётом фильтров и только по видимым колонкам.

Таблица показывает весь список договоров целиком — используйте поиск, фильтры и группировку, чтобы сузить обзор. Вкладка Договоры внутри карточки контрагента показывает тот же список, суженный по этому контрагенту (без тулбара, группировка и фильтры локальные).


Создание договора

Вручную

  1. Нажмите + Добавить договор
  2. Заполните обязательные поля:
    • Контрагент — выбор из справочника
    • Номер — номер договора в вашей нумерации
    • Дата подписания
    • Тип — с заказчиком или с поставщиком
    • Срок действия — дата начала и окончания
    • Сумма и валюта — общая стоимость договора
  3. При необходимости загрузите файл PDF — оригинал договора
  4. Сохраните

С помощью AI-мастера

Если у вас есть скан или PDF договора, система может извлечь данные автоматически:

  1. Нажмите + Добавить договор → выберите Загрузить документ
  2. Загрузите файл (PDF, скан в JPEG или PNG)
  3. AI проанализирует документ и заполнит поля:
    • Номер и дату договора
    • Реквизиты контрагента (для автоматического поиска в справочнике)
    • Сумму и валюту
    • Срок действия
  4. Проверьте извлечённые данные — AI может ошибиться в нечётко отсканированных полях
  5. Сохраните

AI-мастер особенно удобен при массовом вводе архивных договоров.


Карточка договора

Карточка (/contracts/[id]) организована по вкладкам.

Вкладка «Информация»

Основные реквизиты: стороны, номер, даты, сумма, статус, предмет договора. Черновики отображаются с жёлтым баннером «Черновик» — напоминание, что договор ещё не активирован.

В условиях оплаты доступен признак «Оплата по счёту» — включите его, если договор содержит условие «оплата производится на основании выставленного счёта». Заказы такого договора выставляются только отдельным счётом: система не даст объединить их с заказами других договоров в одном счёте.

Вкладка «Финансы» — отслеживание исполнения

Ключевая вкладка для контроля сделки. Отображает:

  • Сумму договора — что согласовано
  • Выставлено — сумма всех счетов по договору
  • Оплачено — фактически поступившие или уплаченные деньги
  • Остаток — сколько ещё не выставлено
  • Процент выполнения — прогресс-бар для визуального контроля

Пример: договор с заказчиком на 1 200 000 ₽. Выставлено три счёта по 300 000 ₽ — выполнение 75%, остаток 300 000 ₽. При попытке создать счёт на 400 000 ₽ система предупредит о превышении договорной суммы.

Вкладка «Заказы»

Список всех заказов, выполняемых в рамках этого договора. Помогает понять, какие работы уже сделаны и оформлены документально.

Вкладка «Файлы»

Оригинал договора, дополнительные соглашения, протоколы разногласий и любые другие приложения.

Вкладка «История»

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

Вкладка «Доп. соглашения»

Здесь хранятся все дополнительные соглашения к основному договору. Дополнительное соглашение (ДС) — это документ, который изменяет отдельные условия основного договора, не отменяя его полностью.


Дополнительные соглашения

Дополнительное соглашение используется, когда нужно изменить конкретные условия договора:

  • Сумма контракта увеличена с 1 000 000 ₽ до 1 500 000 ₽
  • Срок оплаты сдвинулся с 30 дней до 45 дней
  • Дата окончания договора пролонгирована
  • Штрафные санкции пересчитаны

Создание дополнительного соглашения

  1. Откройте карточку договора
  2. Перейдите на вкладку «Доп. соглашения»
  3. Нажмите + Новое соглашение
  4. Заполните номер соглашения (например, №1, №2) и дату его вступления в силу
  5. В секции «Изменяемые условия» отметьте поля, которые меняются:
    • Сумма контракта
    • Валюта
    • Срок оплаты (количество дней)
    • Дата окончания
    • Авансовый платёж (%)
    • Предмет договора
  6. Введите новые значения для отмеченных полей
  7. Сохраните

Эффективные значения

После создания дополнительного соглашения вкладка «Финансы» автоматически пересчитывает эффективные значения договора. Если первоначальная сумма 1 000 000 ₽, а ДС №1 от 10.08.2026 переопределяет её на 1 500 000 ₽, вкладка покажет:

Сумма контракта: 1 500 000 ₽ (изменено ДС №1)
Дата вступления: 10.08.2026

История всех изменений видна в выпадающем списке «Источник значения» — вы можете кликнуть и перейти в карточку ДС, чтобы проверить, что и когда менялось.

Ограничения

  • Дополнительное соглашение переопределяет только явно указанные поля. Остальные условия основного договора остаются в силе.
  • ДС действует вперёд от указанной даты вступления. То есть если вы создали ДС на 10.08.2026, данные ДС применяются со следующего дня.
  • При удалении ДС эффективные значения автоматически пересчитываются.

Валютные оговорки

Если договор содержит условие о защите от колебаний курса (например, платёж привязан к доллару США, а счёт выставляется в рублях), используйте валютную оговорку.

Когда она нужна

  • Договор с иностранным контрагентом, оплата в иностранной валюте
  • Цены в договоре привязаны к доллару или евро, а счётность — в рублях
  • Нужно зафиксировать курс на определённую дату

Создание валютной оговорки

  1. На вкладке «Условия» найдите секцию «Валюта и курс»
  2. Нажмите + Добавить оговорку
  3. Выберите валюту (USD, EUR и т.д.)
  4. Укажите дату фиксации курса — обычно это дата подписания договора
  5. Система автоматически подтянет курс ЦБ РФ на эту дату
  6. Сохраните

Применение к счётам

Когда вы выставляете счёт по договору с валютной оговоркой, система автоматически:

  • Берёт цену из договора в иностранной валюте
  • Конвертирует её в рубли по зафиксированному курсу
  • Выставляет счёт в рублях

Если контрагент совершил платёж в иностранной валюте, система конвертирует платёж по курсу на дату платежа и учитывает разницу курсов.


Статусы договора

СтатусОписаниеКак перейти
ЧерновикСоздан, не активированНачальный статус
ДействующийАктивная сделкаАктивировать вручную или установить дату начала
ЗавершёнДоговор исполненВручную или автоматически при истечении срока
РасторгнутПрекращён досрочноВручную с указанием причины

Практические советы

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

Загружайте скан договора в карточку. Когда контрагент спрашивает «а что у нас в договоре?» — вы найдёте документ за секунды, не искать в почте.

Следите за сроками. В разделе договоров есть фильтр по дате окончания. Договоры, истекающие в течение 30 дней, стоит проверять еженедельно, чтобы успеть пролонгировать или закрыть.

Используйте дочерние договоры (вкладка «Дочерние») для дополнительных соглашений к основному договору — тогда вся история сделки хранится в одной иерархии.

On this page