Закрытие договора с контрагентом в 1С: все рабочие способы
Содержание
«Закрыть договор» в 1С — это перевести его в неактивное состояние, чтобы он больше не подставлялся в новые документы, но старые проводки, реализации и отчёты по нему остались нетронутыми. В «Управлении торговлей 11» и ERP для этого есть поле Статус в карточке договора: ставите значение «Закрыт», и договор пропадает из списков выбора. В «Бухгалтерии предприятия 3.0» отдельного статуса нет — там закрытие собирается из срока действия, даты запрета изменения и, для совсем неиспользуемых договоров, пометки на удаление.
Сразу разведём два понятия. Юридическое прекращение договора по ГК РФ и его закрытие в программе — разные вещи. В 1С вы не расторгаете сделку, а убираете договор из оборота, чтобы менеджер или бухгалтер случайно не выбрал его в новой реализации, счёте или платёжке. Движения по счетам при этом не меняются.
Порядок действий зависит от конфигурации и от того, остались ли по договору незакрытые взаиморасчёты. Разберём и то, и другое: сначала подготовку, потом закрытие по каждой конфигурации, зачёт авансов, запрет изменений и влияние на отчётность.
Что проверить до того, как убирать договор из работы
Закрытие договора с незакрытыми взаиморасчётами — главный источник проблем. Прежде чем менять статус, пройдитесь по остаткам.
🔹 Сальдо по договору. Откройте оборотно-сальдовую ведомость по счёту 62 (расчёты с покупателями) и 60 (расчёты с поставщиками) с отбором по контрагенту и договору. Остаток должен быть нулевым или вы должны понимать, откуда он берётся.
🔹 Незачтённые авансы. Авансы «висят» на субсчетах 62.02 и 60.02. Их нужно либо зачесть реализацией или поступлением, либо вернуть платёжным поручением. Закрытый договор с авансом продолжит попадать в отчётность по авансам и в декларацию по НДС.
🔹 Черновики и непроведённые документы. Отфильтруйте список документов по договору. Непроведённые реализации, счета и заказы либо проведите, либо удалите — после закрытия вы их уже не выберете в новых документах, но ранее проведённые останутся.
🔹 Резервы и заказы в работе. В торговых конфигурациях по договору могут быть незакрытые заказы клиента или поставщику с резервом товара. Их закрывают или переносят на другой договор.
🔹 Взаиморасчёты по расчётным документам. Если в карточке договора стоит ведение расчётов «по расчётным документам», проверьте, что нет непривязанных оплат — иначе сальдо «развалится» по отдельным накладным.
После сверки распечатайте акт сверки взаиморасчётов и подпишите его с контрагентом. Это фиксирует сумму долга на дату и снимает споры позже.
Как закрыть договор: статус в торговых конфигурациях и способы в Бухгалтерии
Договор лежит в подчинённом справочнике у контрагента. Самый надёжный путь, одинаковый почти во всех конфигурациях: откройте карточку контрагента и перейдите по ссылке Договоры в его панели навигации. Дальше действия расходятся по конфигурациям.
«Управление торговлей 11», ERP, «Комплексная автоматизация». В карточке договора вверху есть поле Статус. Разверните список и выберите «Закрыт», затем запишите карточку. После этого договор не предлагается при выборе в новых заказах, реализациях и счетах, но остаётся в документах, где уже был указан. Активные значения обозначают работающий договор, неактивное — «Закрыт». Точная формулировка значений может немного отличаться по релизу, но смысл один.
«Бухгалтерия предприятия 3.0». Отдельного поля Статус со значением «Закрыт» в карточке договора нет. Закрытие делается иначе:
- Откройте карточку договора и заполните поле срока действия (дату окончания). Это ориентир для пользователя и для отбора в списках, хотя жёстко выбор не блокирует.
- Если договор больше не нужен и по нему нет ни одного документа, пометьте его на удаление (правой кнопкой мыши →
Пометить на удаление) и удалите черезАдминистрирование → Удаление помеченных объектов. - Если документы по договору есть, удалить его нельзя — он нужен для ссылочной целостности. В этом случае закрытие обеспечивают даты запрета изменения (см. раздел ниже).
Вид договора на порядок закрытия не влияет: «С поставщиком», «С покупателем», «С комиссионером» и «Прочее» закрываются одинаково. Важно только, чтобы по каждому были завершены взаиморасчёты своего типа.
Сравнение по конфигурациям:
| Конфигурация | Как добраться до договора | Чем закрывается |
|---|---|---|
| Бухгалтерия 3.0 | Карточка контрагента → Договоры | Срок действия + даты запрета; пометка на удаление, если документов нет |
| Управление торговлей 11 | Карточка контрагента → Договоры | Поле Статус → «Закрыт» |
| ERP, Комплексная автоматизация | Карточка контрагента → Договоры | Поле Статус → «Закрыт» |
Не удаляйте договор, по которому были движения, даже если кажется, что он лишний. Удаление либо не пройдёт контроль ссылок, либо оставит документы с пустым договором и сломает отчёты по взаиморасчётам.
Зачёт авансов и перенос остатка перед закрытием
Если по договору осталось сальдо, одним статусом дело не закроешь — сначала разбираются с суммой. Два частых случая: незачтённый аванс и остаток долга, который нужно перенести на другой договор.
Зачёт аванса. В «Бухгалтерии предприятия 3.0» в карточке договора есть настройка способа зачёта авансов: «Автоматически», «По документу» или «Не зачитывать». При «Автоматически» аванс закрывается ближайшей реализацией или поступлением при проведении. Если зачёт не произошёл, сделайте его вручную документом Корректировка долга с видом операции «Зачёт авансов» (раздел Покупки или Продажи → Корректировка долга).
Перенос задолженности на другой договор. Когда остаток нужно оставить за контрагентом, но перевести на новый договор (например, при переоформлении), используйте тот же документ Корректировка долга с видом операции «Перенос задолженности». Укажите старый и новый договор — программа сформирует проводки внутри одного счёта (62 или 60), и старый договор освободится от сальдо.
Возврат аванса. Если сделка не состоялась, аванс возвращают платёжным поручением с видом операции «Возврат покупателю» (или получают возврат от поставщика). Только после обнуления субсчёта 62.02/60.02 договор закрывают.
Разберём на числах. Покупатель перечислил аванс 50 000 ₽ — сумма легла на 62.02. Вы отгрузили товар на 30 000 ₽, при способе зачёта «Автоматически» 30 000 ₽ зачлись, на 62.02 осталось 20 000 ₽. Чтобы закрыть договор, этот остаток нужно либо вернуть платёжкой, либо (если будет новая отгрузка) оставить, но тогда договор закрывать рано. Пока на 62.02 висит 20 000 ₽, закрытый договор продолжит попадать в отчётность по авансам.
Второй пример — перенос долга. По старому договору за покупателем числится 15 000 ₽ на счёте 62.01. Оформляете Корректировка долга → «Перенос задолженности», старый договор — источник, новый — приёмник. Программа сформирует проводку Дт 62.01 Кт 62.01 с разной аналитикой договоров: на старом станет ноль, на новом появятся 15 000 ₽. После этого старый договор закрывается чисто.
Списание задолженности (вид операции «Списание задолженности» в той же «Корректировке долга») — это не способ «обнулить» договор для красоты. Списание отражается в доходах или расходах и влияет на налог. Применяйте его только когда долг действительно безнадёжен и есть основание.
После того как сальдо по договору стало нулевым, возвращайтесь к статусу или сроку действия и закрывайте договор по правилам своей конфигурации.
Как запретить изменения по закрытому периоду
В торговых конфигурациях статус «Закрыт» уже убирает договор из выбора, и этого обычно достаточно. Но если нужно жёстко запретить любые правки документов за период, когда договор действовал, используйте даты запрета изменения — механизм общий для платформы.
Путь: Администрирование → Даты запрета изменения данных. Включите функцию и задайте дату. Способ запрета можно выбрать: общая дата на всю базу, отдельно по пользователям или отдельно по организациям и разделам учёта. После установки провести или перепровести документ
до указанной даты система не даст.
Дата запрета изменения действует на всех пользователей и на все документы периода, а не только на один договор. Поэтому ставьте её на закрытый отчётный период целиком, а не «под один договор» — иначе заблокируете коллегам текущую работу.
Чем даты запрета помогают при закрытии договора:
- фиксируют взаиморасчёты и суммы на дату закрытия — задним числом их уже не поправят;
- защищают от случайного перепроведения старой реализации, которое сдвинуло бы сальдо;
- работают даже в Бухгалтерии, где отдельного статуса у договора нет.
Прежде чем ставить дату запрета, убедитесь, что все нужные документы периода проведены. После установки запрета провести «забытую» накладную задним числом будет нельзя без снятия запрета, а снятие придётся согласовывать с теми, кто закрывал период.
Если полноценный запрет не нужен, а нужно лишь не дать выбрать договор, в Бухгалтерии помогает дисциплина: заполненный срок действия плюс понятное наименование договора с пометкой, например «(закрыт)», чтобы менеджер видел это прямо в списке выбора.
Как закрытие договора отражается на взаиморасчётах и отчётности
Главное, что стоит запомнить: закрытие договора не меняет ни одной проводки. Все движения по счетам 60, 62, 76, по НДС и по реализации остаются на месте. Статус влияет только на выбор договора в новых документах.
Что это значит на практике:
- В оборотно-сальдовой ведомости по счёту
62закрытый договор продолжает показывать обороты и сальдо за прошлые периоды. Если сальдо нулевое — договор просто перестаёт участвовать в текущих оборотах. - В акте сверки за период, когда договор работал, он отражается полностью. Закрытие не прячет историю.
- В декларации по НДС реализации и авансы по договору остаются учтёнными — на отчётность по налогу закрытие не влияет.
- В отчёте по расчётам с контрагентами закрытый договор с нулевым сальдо уходит из списка «висящих» долгов.
Если после закрытия в ОСВ осталось ненулевое сальдо, значит взаиморасчёты не завершены. Вернитесь к зачёту авансов и переносу долга: найдите незачтённый аванс, неоплаченную реализацию или ошибочный документ. Закрывать договор с «красным» сальдо можно, но долг никуда не денется — он просто повиснет на неактивном договоре и будет искажать отчёт по задолженности.
Отдельно стоит не путать закрытие договора с закрытием месяца. Регламентная операция «Закрытие месяца » к договорам отношения не имеет — она закрывает счета учёта затрат и финансовый результат, а не отдельные сделки с контрагентами.
Когда договор закрывать не нужно
Не каждый неактивный на вид договор стоит закрывать. Иногда закрытие только мешает.
🔹 Рамочный договор с периодическими поставками. Если по одному договору идут регулярные отгрузки или услуги (аренда, абонентское обслуживание, поставки по заявкам), он действует годами. Закрывать его между поставками не нужно — иначе придётся каждый раз открывать заново.
🔹 Договор с переходящим авансом. Когда аванс по договору планово закроется следующей отгрузкой, закрытие преждевременно. Дождитесь, пока сальдо станет нулевым естественным путём.
🔹 Единственный договор контрагента в учёте «по договору в целом». Если взаиморасчёты ведутся в целом по договору, а не по расчётным документам, закрытие договора с ненулевым сальдо оставит долг без «рабочего» договора и усложнит его последующее погашение.
🔹 Договор, по которому ещё будут возвраты или корректировки. После отгрузки покупатель может вернуть часть товара или вы выставите корректировочный счёт-фактуру. Пока гарантийный срок или срок возврата не истёк, договор держат открытым.
Во всех этих случаях достаточно следить за сроком действия и сальдо, а статус «Закрыт» ставить только когда сделка действительно завершена и новых движений не ожидается.
Типичные ошибки при закрытии договора
Ошибки здесь однотипные и почти все связаны с тем, что закрытие путают с удалением или расторжением.
Попытка удалить договор с документами. Система не даст пометить на удаление договор, на который ссылаются проведённые документы, и это правильно. Не нужно вычищать ссылки вручную — закройте договор статусом или датой запрета и оставьте как есть.
Закрытие с незачтённым авансом. Аванс по закрытому договору продолжает числиться на 62.02 или 60.02 и попадает в отчётность. Сначала зачёт или возврат, потом закрытие.
Смена договора в старых документах «чтобы навести порядок». Перевыбор договора в проведённых реализациях меняет аналитику взаиморасчётов и ломает ранее сданную отчётность. Старые документы не трогают — для переноса остатка есть «Корректировка долга ».
Ожидание, что закрытый договор исчезнет из отчётов. Он не исчезнет и не должен — история взаиморасчётов остаётся. Закрытие убирает договор только из выбора в новых документах.
Дата запрета «под один договор». Поставленная ради одного контрагента дата запрета блокирует работу всем пользователям. Используйте её для закрытого периода целиком, а не точечно.
Списание долга вместо закрытия. Списание задолженности формирует доход или расход и влияет на налог. Это не технический приём «обнуления» договора, а отражение реального события.
Архив, история и массовое закрытие договоров
Закрытый договор остаётся в базе — это и есть его архив. Отдельной «папки архива» в типовых конфигурациях нет, но навести порядок в списке можно.
🔹 Фильтр списка. В списке договоров отбирайте по статусу (в УТ и ERP) или по сроку действия (в Бухгалтерии), чтобы активные договоры не тонули среди закрытых. В торговых конфигурациях закрытые договоры по умолчанию скрываются из списка выбора, но доступны в полном списке справочника.
🔹 Понятные наименования. Добавляйте к наименованию год или пометку о закрытии — тогда и без статуса видно, какой договор уже не работает .
🔹 Выгрузка истории. Перед реорганизацией базы или сменой контрагента выгрузите акт сверки и ОСВ по договору в файл. Сами документы из базы удалять не нужно — они обеспечивают корректность прошлой отчётности.
🔹 Массовое закрытие. Если закрыть нужно десятки договоров (например, при переходе на нового контрагента или новую организацию), в торговых конфигурациях меняйте статус через групповое изменение: выделите договоры в списке, откройте меню Ещё → Изменить выделенные элементы, выберите реквизит Статус и задайте значение «Закрыт». Так не придётся открывать каждую карточку.
Удаление старых договоров из базы оправдано редко — обычно только при полной реорганизации учёта и с архивной копией базы на руках. В повседневной работе закрытого статуса и фильтров достаточно.