Учет и Финансы · 10 мин
Как закрыть договор с контрагентом в 1С
Как закрыть договор с контрагентом в 1С: проверка взаиморасчётов, акты сверки, закрытие договора в 1С:Бухгалтерии и УТ, типичные ошибки и проверка результата.
Закрытие договора с контрагентом в 1С — это не просто смена статуса в карточке справочника. Перед тем как пометить договор как недействующий, нужно убедиться, что по нему нет незакрытых взаиморасчётов, неотфактурованных поставок и авансов, иначе в учёте останутся «висящие» суммы, которые будут искажать отчётность и мешать сверкам.
Порядок действий зависит от конфигурации: в 1С:Бухгалтерии 8.3, 1С:Управление торговлей 11 и 1С:ERP механика немного отличается, но общая логика одна — сначала финансовая сверка и закрытие обязательств, затем техническое закрытие договора в программе. Ниже разобраны оба этапа с конкретными шагами.
Что проверить перед закрытием договора
Главное условие безопасного закрытия — нулевое сальдо по всем счетам расчётов с контрагентом в разрезе этого договора. Откройте отчёт «Оборотно-сальдовая ведомость по счёту» (60, 62, 76) с группировкой по договорам и убедитесь, что по нужному договору нет остатков ни по дебету, ни по кредиту.
Отдельно проверьте авансы: счета 60.02 и 62.02 часто «прячут» предоплаты, которые не зачлись из-за некорректного документа оплаты или разрыва между оплатой и отгрузкой. Если аванс есть, а поставки не будет — нужно оформить возврат денежных средств или взаимозачёт, прежде чем закрывать договор.
Также убедитесь, что нет неотфактурованных поставок (в УТ и ERP — отчёт «Незавершённые заказы» или «Расчёты с партнёрами»), незакрытых заказов покупателей/поставщикам и непроведённых документов по этому договору. Документы в статусе «черновик» лучше либо провести, либо пометить на удаление.
Оборотно-сальдовая ведомость по 60/62/76 в разрезе договора не показывает остатков
Провести оплату, возврат, взаимозачёт или списание задолженности
В УТ/ERP закрыть заказы и корректировки, связанные с договором
Убедиться, что курсовые разницы рассчитаны и остаток в валюте равен нулю
Сверка взаиморасчётов и закрытие обязательств
Сформируйте акт сверки взаиморасчётов: в 1С:Бухгалтерии это документ «Акт сверки взаиморасчётов» (раздел «Продажи» или «Покупки»), в УТ/ERP — «Сверка взаиморасчётов» в разделе «Казначейство» или «Продажи». Укажите контрагента, договор и период с начала работы по договору до текущей даты.
Если акт показывает расхождения, найдите их причину до закрытия договора. Типичные источники: оплата проведена по другому договору, реализация не проведена, документ оплаты не зачёл аванс автоматически. Исправьте документы и перезаполните акт.
При наличии взаимной задолженности (вы одновременно покупатель и поставщик для контрагента) оформите документ «Взаимозачёт задолженности» (в Бухгалтерии — «Корректировка долга»). Безнадёжную задолженность спишите документом списания задолженности с отнесением на резерв или финансовый результат — это отдельная хозяйственная операция, требующая веских оснований (истёкший срок исковой давности, ликвидация должника).
Как закрыть договор в 1С:Бухгалтерии 8.3
В 1С:Бухгалтерии у договора нет отдельной кнопки «Закрыть», но есть штатные механизмы, которые исключают его из оперативной работы. Откройте карточку контрагента, перейдите на вкладку «Договоры» и откройте нужный договор.
Основные способы: заполнить поле «Срок действия» (дата окончания), если оно предусмотрено в вашей версии; либо изменить наименование договора, добавив пометку «закрыт» или «расторгнут», чтобы пользователи не выбирали его в новых документах. В некоторых релизах доступен признак «Договор закрыт (расторгнут)» — установите его и укажите дату расторжения.
После этого проверьте, что в новых документах договор не подставляется по умолчанию. Если договор был основным (установлен флаг «основной договор»), снимите этот признак, иначе программа продолжит подставлять его автоматически.
- 1Сформируйте ОСВ по счетам 60/62/76 в разрезе договора и убедитесь в нулевом сальдо
- 2Создайте и проверьте акт сверки взаиморасчётов за весь период действия договора
- 3Урегулируйте остатки: оплата, возврат, взаимозачёт или списание задолженности
- 4Откройте карточку договора из справочника контрагентов
- 5Снимите признак основного договора, установите дату окончания или признак расторжения
- 6Проверьте, что договор не подставляется в новые документы и не выдаёт остатков в отчётах
Как закрыть договор в 1С:Управление торговлей 11 и ERP
В УТ 11 и ERP у договоров с контрагентами есть полноценный жизненный цикл со статусами. Откройте карточку договора (раздел «CRM и маркетинг» или «Закупки»/«Продажи» → «Договоры») и посмотрите текущий статус: обычно это «Не согласован», «Действует», «Закрыт».
Перед сменой статуса проверьте отчёт «Ведомость расчётов с партнёрами» или «Расчёты с партнёрами» с отбором по договору — сальдо должно быть нулевым. Затем закройте все связанные заказы: в карточке заказа установите состояние «Закрыт» с отменой неотработанных строк, чтобы по ним не оставались обязательства к отгрузке или оплате.
После этого в карточке договора установите статус «Закрыт» и запишите. Программа может выдать предупреждение, если по договору есть незакрытые расчёты или действующие соглашения — не игнорируйте такие сообщения, они указывают на реальные остатки в учёте.
Сравнение вариантов закрытия
Штатный способ: договор остаётся в базе, история документов сохраняется, договор исключается из выбора в новых документах. Рекомендуемый вариант
Возможна только если по договору нет ни одного документа. На практике почти неприменима для реальных договоров с историей
Запасной вариант для конфигураций без статусов. Минус: договор всё ещё технически доступен для выбора, возможны ошибки пользователей
Ограничение доступа и архивация
Если в базе работает много пользователей, одной смены статуса может не хватить: кто-нибудь по привычке выберет старый договор вручную. Надёжнее дополнительно ограничить возможность выбора — например, через настройку видимости или запрет использования недействующих договоров, если такая опция есть в вашей конфигурации.
Сам договор и связанные документы не удаляйте: они нужны для налоговых проверок и возможных споров. Хранение первичных документов обязательно в течение установленных сроков, поэтому закрытие — это именно изменение статуса, а не физическое удаление данных.
Если договоров много и база перегружена, рассмотрите свёртку базы или перенос архивных данных в отдельную информационную базу — но это задача для администратора 1С с обязательной резервной копией.
Проверка результата
После закрытия договора выполните контрольные проверки. Сформируйте ОСВ по счетам расчётов в разрезе договоров — закрытый договор не должен иметь остатков. Создайте тестовый документ реализации или поступления по контрагенту и убедитесь, что закрытый договор не подставляется автоматически.
Дополнительно проверьте отчёты «Анализ расчётов с покупателями/поставщиками» и «Задолженность по срокам» — там не должно быть строк по закрытому договору. Если остатки появились после закрытия, значит, кто-то провёл документ задним числом или не все обязательства были урегулированы.
Как проверить результат
Остатки равны нулю
Есть сальдо по дебету или кредиту
Закрытый договор не подставляется и не выбирается
Договор доступен в списке выбора как действующий
Строк по договору нет
Договор фигурирует с суммой или просрочкой
Подписан обеими сторонами, расхождений нет
Есть неподтверждённые расхождения
Типичные ошибки при закрытии договора
Самая частая ошибка — закрытие договора при ненулевых остатках. Внешне всё выглядит чисто, но при следующем закрытии месяца или сверке всплывают старые авансы. Вторая ошибка — забыть снять признак основного договора, из-за чего программа продолжает подставлять его в документы.
Третья группа ошибок связана с документами задним числом: после закрытия договора кто-то проводит оплату или реализацию прошлым периодом, и по закрытому договору снова возникают обороты. Если такое случилось, договор придётся временно «открыть», урегулировать расчёты и закрыть заново.
Ответы на частые вопросы
Можно ли удалить договор вместо закрытия?
Только если по договору нет ни одного проведённого или сохранённого документа — тогда возможна пометка на удаление с последующим удалением помеченных объектов. Для договора с историей операций удаление невозможно и недопустимо: используйте смену статуса или признак расторжения.
Что делать, если по закрытому договору остался небольшой остаток в копейках?
Копеечные расхождения обычно возникают из-за округлений или курсовых разниц. Их списывают корректировкой долга или списанием задолженности на прочие доходы/расходы с соответствующим обоснованием. Не оставляйте такие суммы «как есть» — они будут мешать при сверках и аудите.
Как закрыть договор, если контрагент ликвидирован и задолженность не вернуть?
Потребуется документальное подтверждение ликвидации (выписка из ЕГРЮЛ). На её основании дебиторскую задолженность списывают на расходы или за счёт резерва, кредиторскую — в доходы. После списания сальдо обнулится, и договор можно закрывать штатно.
Влияет ли закрытие договора на прошлые отчёты и декларации?
Нет, смена статуса договора не изменяет уже проведённые документы и сданную отчётность. Меняется только доступность договора для новых операций. Но если при закрытии вы списывали задолженность, это отразится в текущем периоде и может повлиять на налог на прибыль или НДФЛ у контрагента-физлица.
Можно ли закрыть сразу несколько договоров одного контрагента?
Штатной групповой обработки закрытия договоров в типовых конфигурациях обычно нет — каждый договор проверяют и закрывают отдельно, потому что расчёты ведутся в разрезе каждого договора. Для массовой обработки можно использовать групповое изменение реквизитов (раздел «Администрирование»), но проверку остатков по каждому договору это не отменяет.
Что важно запомнить
Сначала финансы, потом статус: обнулите взаиморасчёты по договору, подтвердите это актом сверки, урегулируйте авансы и незакрытые заказы. Затем переведите договор в статус «Закрыт» (или установите признак расторжения), снимите признак основного и проверьте, что договор исчез из отчётов по задолженности и не подставляется в новые документы.