Договоры
Управление договорами — создание, реквизиты, связь с заказами и счетами
Зачем нужен договор в системе
Договор — это юридическая рамка, в которой существуют все финансовые операции с контрагентом. В DocInspect договор решает практическую задачу: система знает общую сумму сделки и отслеживает, сколько уже выставлено и оплачено. Это защищает от случайного перевыставления или превышения договорной суммы.
Заказы и счета можно привязывать к договору — тогда вкладка «Финансы» в карточке договора автоматически собирает итоговую картину: выставлено, оплачено, остаток.
Рекомендация: создавайте договор до первого счёта по этой сделке. Если выставить счёт без договора, потом привязать его будет сложнее, а финансовая аналитика по договору окажется неполной.
Список договоров
Страница /contracts — таблица всех договоров. Заголовок раздела виден только в хлебных крошках; вместо него одна строка тулбара: слева поиск и фильтры, справа счётчик договоров и кнопки Экспорт, Колонки, Группировка и Создать договор.
Поиск и фильтры. Поле поиска (по номеру, названию, имени контрагента) — клавиша / фокусирует его. Кнопка + Фильтр добавляет фасеты: Тип (12 значений: услуги, поставка, подряд, логистика и т.д.), Статус (черновик, новый, активный, расторгнут и др.), Контрагент (из данных), Валюта (из данных). Фасеты комбинируются; кнопка Сбросить снимает их разом. Состояние фильтров сохраняется в URL.
Группировка. Переключатель Группировка — Нет / По статусу / По контрагенту. Таблица делится на тихие секции с заголовком-счётчиком; каждую можно свернуть.
Закреплённые договоры. В контекстном меню строки (правый клик) есть пункт Закрепить — договор поднимается в секцию «Закреплённые» вверху списка.
Колонки. Кнопка Колонки открывает список видимости. По умолчанию показаны 8: Номер, Название, Контрагент, Тип, Статус, Сумма, Начало, Окончание. Ещё 6 можно включить: Дата договора, Подписан, Отсрочка (дн.), Incoterms, Допсоглашений, Создан. Видимость сохраняется в браузере.
Экспорт. Кнопка Экспорт выгружает CSV или XLSX — с учётом фильтров и только по видимым колонкам.
Таблица показывает весь список договоров целиком — используйте поиск, фильтры и группировку, чтобы сузить обзор. Вкладка Договоры внутри карточки контрагента показывает тот же список, суженный по этому контрагенту (без тулбара, группировка и фильтры локальные).
Создание договора
Вручную
- Нажмите + Добавить договор
- Заполните обязательные поля:
- Контрагент — выбор из справочника
- Номер — номер договора в вашей нумерации
- Дата подписания
- Тип — с заказчиком или с поставщиком
- Срок действия — дата начала и окончания
- Сумма и валюта — общая стоимость договора
- При необходимости загрузите файл PDF — оригинал договора
- Сохраните
С помощью AI-мастера
Если у вас есть скан или PDF договора, система может извлечь данные автоматически:
- Нажмите + Добавить договор → выберите Загрузить документ
- Загрузите файл (PDF, скан в JPEG или PNG)
- AI проанализирует документ и заполнит поля:
- Номер и дату договора
- Реквизиты контрагента (для автоматического поиска в справочнике)
- Сумму и валюту
- Срок действия
- Проверьте извлечённые данные — AI может ошибиться в нечётко отсканированных полях
- Сохраните
AI-мастер особенно удобен при массовом вводе архивных договоров.
Карточка договора
Карточка (/contracts/[id]) организована по вкладкам.
Вкладка «Информация»
Основные реквизиты: стороны, номер, даты, сумма, статус, предмет договора. Черновики отображаются с жёлтым баннером «Черновик» — напоминание, что договор ещё не активирован.
В условиях оплаты доступен признак «Оплата по счёту» — включите его, если договор содержит условие «оплата производится на основании выставленного счёта». Заказы такого договора выставляются только отдельным счётом: система не даст объединить их с заказами других договоров в одном счёте.
Вкладка «Финансы» — отслеживание исполнения
Ключевая вкладка для контроля сделки. Отображает:
- Сумму договора — что согласовано
- Выставлено — сумма всех счетов по договору
- Оплачено — фактически поступившие или уплаченные деньги
- Остаток — сколько ещё не выставлено
- Процент выполнения — прогресс-бар для визуального контроля
Пример: договор с заказчиком на 1 200 000 ₽. Выставлено три счёта по 300 000 ₽ — выполнение 75%, остаток 300 000 ₽. При попытке создать счёт на 400 000 ₽ система предупредит о превышении договорной суммы.
Вкладка «Заказы»
Список всех заказов, выполняемых в рамках этого договора. Помогает понять, какие работы уже сделаны и оформлены документально.
Вкладка «Файлы»
Оригинал договора, дополнительные соглашения, протоколы разногласий и любые другие приложения.
Вкладка «История»
Полный журнал изменений: кто, когда и что менял в карточке. Полезно при разборе спорных ситуаций.
Вкладка «Доп. соглашения»
Здесь хранятся все дополнительные соглашения к основному договору. Дополнительное соглашение (ДС) — это документ, который изменяет отдельные условия основного договора, не отменяя его полностью.
Дополнительные соглашения
Дополнительное соглашение используется, когда нужно изменить конкретные условия договора:
- Сумма контракта увеличена с 1 000 000 ₽ до 1 500 000 ₽
- Срок оплаты сдвинулся с 30 дней до 45 дней
- Дата окончания договора пролонгирована
- Штрафные санкции пересчитаны
Создание дополнительного соглашения
- Откройте карточку договора
- Перейдите на вкладку «Доп. соглашения»
- Нажмите + Новое соглашение
- Заполните номер соглашения (например, №1, №2) и дату его вступления в силу
- В секции «Изменяемые условия» отметьте поля, которые меняются:
- Сумма контракта
- Валюта
- Срок оплаты (количество дней)
- Дата окончания
- Авансовый платёж (%)
- Предмет договора
- Введите новые значения для отмеченных полей
- Сохраните
Эффективные значения
После создания дополнительного соглашения вкладка «Финансы» автоматически пересчитывает эффективные значения договора. Если первоначальная сумма 1 000 000 ₽, а ДС №1 от 10.08.2026 переопределяет её на 1 500 000 ₽, вкладка покажет:
Сумма контракта: 1 500 000 ₽ (изменено ДС №1)
Дата вступления: 10.08.2026История всех изменений видна в выпадающем списке «Источник значения» — вы можете кликнуть и перейти в карточку ДС, чтобы проверить, что и когда менялось.
Ограничения
- Дополнительное соглашение переопределяет только явно указанные поля. Остальные условия основного договора остаются в силе.
- ДС действует вперёд от указанной даты вступления. То есть если вы создали ДС на 10.08.2026, данные ДС применяются со следующего дня.
- При удалении ДС эффективные значения автоматически пересчитываются.
Валютные оговорки
Если договор содержит условие о защите от колебаний курса (например, платёж привязан к доллару США, а счёт выставляется в рублях), используйте валютную оговорку.
Когда она нужна
- Договор с иностранным контрагентом, оплата в иностранной валюте
- Цены в договоре привязаны к доллару или евро, а счётность — в рублях
- Нужно зафиксировать курс на определённую дату
Создание валютной оговорки
- На вкладке «Условия» найдите секцию «Валюта и курс»
- Нажмите + Добавить оговорку
- Выберите валюту (USD, EUR и т.д.)
- Укажите дату фиксации курса — обычно это дата подписания договора
- Система автоматически подтянет курс ЦБ РФ на эту дату
- Сохраните
Применение к счётам
Когда вы выставляете счёт по договору с валютной оговоркой, система автоматически:
- Берёт цену из договора в иностранной валюте
- Конвертирует её в рубли по зафиксированному курсу
- Выставляет счёт в рублях
Если контрагент совершил платёж в иностранной валюте, система конвертирует платёж по курсу на дату платежа и учитывает разницу курсов.
Статусы договора
| Статус | Описание | Как перейти |
|---|---|---|
| Черновик | Создан, не активирован | Начальный статус |
| Действующий | Активная сделка | Активировать вручную или установить дату начала |
| Завершён | Договор исполнен | Вручную или автоматически при истечении срока |
| Расторгнут | Прекращён досрочно | Вручную с указанием причины |
Практические советы
Создавайте договор до первого счёта. Если счёт выставлен без договора, финансовая вкладка договора не учтёт его автоматически — придётся привязывать вручную.
Загружайте скан договора в карточку. Когда контрагент спрашивает «а что у нас в договоре?» — вы найдёте документ за секунды, не искать в почте.
Следите за сроками. В разделе договоров есть фильтр по дате окончания. Договоры, истекающие в течение 30 дней, стоит проверять еженедельно, чтобы успеть пролонгировать или закрыть.
Используйте дочерние договоры (вкладка «Дочерние») для дополнительных соглашений к основному договору — тогда вся история сделки хранится в одной иерархии.