К статье
Практический материал

Учет и Финансы · 10 мин

Как закрыть валютный договор в 1С

Как правильно закрыть валютный договор в 1С: оплата, переоценка, курсовые разницы, списание задолженности и проверка остатков по счетам расчетов.

Закрытие валютного договора в 1С — это не отдельная кнопка, а последовательность действий, в результате которой по договору не остается непогашенной задолженности, а все курсовые разницы корректно отражены в учете. Пока по договору числится остаток на счетах расчетов (60, 62, 66, 76), программа продолжает выполнять переоценку валютных обязательств, и договор «висит» в отчетах по задолженности.

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

Материал ориентирован на конфигурации «1С:Бухгалтерия 8» (ред. 3.0), но общая логика применима и к «1С:Управление нашей фирмой», и к «1С:ERP». Перед любыми действиями по списанию задолженности сделайте резервную копию информационной базы или выполняйте операции в копии.

Проверьте текущее состояние расчетов по договору

Прежде чем что-либо закрывать, определите, что именно «висит» на договоре. Сформируйте оборотно-сальдовую ведомость по счетам расчетов (60.21, 60.22, 62.21, 62.22, 76.21, 76.22 и аналогичные) с группировкой по договорам и отбором по нужному контрагенту. В настройках отчета включите показатели «Валютная сумма» — это позволит увидеть остаток одновременно в валюте и в рублях.

Возможны четыре ситуации. Первая: есть остаток и в валюте, и в рублях — задолженность реально не погашена, нужны оплата или списание. Вторая: валютный остаток нулевой, а рублевый нет — это «хвост» курсовых разниц, который убирается переоценкой или корректировкой. Третья: рублевый остаток есть, валютного нет, но суммы совпадают по модулю с противоположным знаком на разных субсчетах — расчеты не свернуты, нужен документ «Корректировка долга» с видом «Зачет авансов». Четвертая: остатков нет вообще — договор уже закрыт, дополнительных действий не требуется.

Остаток в валюте ≠ 0Задолженность не погашена

Нужна оплата, поставка или списание долга

Валюта = 0, рубли ≠ 0Незакрытая курсовая разница

Выполните переоценку валютных остатков

Остатки на 60.21 и 60.22 одновременноАванс не зачтен

Проведите зачет авансов документом «Корректировка долга»

Остатков нетДоговор закрыт

Действия не требуются, при желании снимите договор с валютного контроля

Проведите все документы по договору

Закрытие невозможно, если по договору есть непроведенные или отсутствующие документы. Проверьте, что в базе отражены все поставки, реализации, платежи и возвраты. Удобный инструмент — отчет «Анализ расчетов с контрагентами» или карточка счета по договору: в ней видно хронологию всех операций и нарастающий остаток.

Обратите внимание на даты документов: в валютном учете дата определяет курс пересчета. Если платеж проведен не тем числом, рублевый эквивалент задолженности будет отличаться от банковской выписки, и после «закрытия» останется рублевый хвост. Сверьте даты и суммы платежей с выпиской банка по валютному счету (счета 52) и при расхождениях исправьте первичные документы, а не итоговые остатки.

Погасите задолженность или зачтите авансы

Основной способ закрытия — окончательный расчет. Входящий платеж отражается документом «Поступление на расчетный счет» (вид «Оплата от покупателя»), исходящий — «Списание с расчетного счета» (вид «Оплата поставщику»). В документе укажите валютный счет организации, договор с расчетами в валюте и сумму в валюте; рублевый эквивалент программа рассчитает по курсу ЦБ на дату платежа.

Если по договору числятся и аванс, и задолженность по поставке (например, на 60.21 и 60.22), выполните зачет. В «1С:Бухгалтерии 8» для этого служит документ «Корректировка долга» с видом операции «Зачет авансов» или «Проведение взаимозачета» — в зависимости от ситуации. Документ свернет остатки между субсчетами по одному договору, и задолженность обнулится.

Порядок погашения задолженности
  1. 1
    Сформируйте ОСВ по договору и определите сумму долга в валюте
  2. 2
    Введите платежный документ с точной датой и валютной суммой по выписке банка
  3. 3
    Проверьте, что программа корректно распределила оплату на нужный договор
  4. 4
    При наличии аванса проведите «Корректировку долга» с зачетом авансов
  5. 5
    Выполните «Переоценку валютных средств» за месяц погашения
  6. 6
    Сформируйте ОСВ повторно и убедитесь в нулевых остатках

Выполните переоценку валютных остатков

Даже после полного погашения валютной суммы на договоре может остаться рублевый остаток — накопленная разница между курсами на даты возникновения и погашения обязательства. Этот остаток закрывается регламентной операцией «Переоценка валютных средств», которая входит в обработку «Закрытие месяца». Операция рассчитывает курсовую разницу и относит ее на счет 91 (прочие доходы или расходы).

Откройте раздел «Операции → Закрытие месяца», установите период, в котором погашена задолженность, и выполните закрытие. Если строка «Переоценка валютных средств» отображается серым или отсутствует, значит, по данным программы валютных остатков нет — проверьте это ОСВ. Если после переоценки рублевый остаток по договору сохраняется, ищите причину в некорректных датах документов или в ручных операциях по счетам расчетов.

Списание безнадежной задолженности по валютному договору

Если контрагент ликвидирован, истек срок исковой давности или долг признан невозможным к взысканию, задолженность списывается. В «1С:Бухгалтерии 8» используется документ «Корректировка долга» с видом операции «Списание задолженности»: на закладке заполнения укажите договор, сумму в валюте и счет списания (91.02 для дебиторки без резерва, 63 — при списании за счет резерва, 91.01 — для кредиторки).

Перед списанием убедитесь, что создан резерв по сомнительным долгам, если это предусмотрено учетной политикой, и что есть документальное основание: выписка из ЕГРЮЛ о ликвидации, приказ руководителя, акт инвентаризации расчетов. Списание без основания — типичная претензия при проверках. После проведения документа выполните переоценку валютных средств: курсовая разница между датой возникновения и датой списания должна быть отражена.

Типичные ошибки при закрытии валютных договоров
01
Списание долга в рублях при ненулевом валютном остатке — после этого договор продолжает переоцениваться и плодить разницы
02
Платеж проведен не той датой — рублевый эквивалент не совпадает с выпиской, остается фиктивный остаток
03
Забыта переоценка валютных средств в месяце погашения — рублевый хвост уходит в отчетность
04
Ручные проводки по счетам расчетов — ломают аналитику по договорам и автоматический зачет авансов
05
Списание без документального основания — риск доначислений при налоговой проверке

Проверка результата и дополнительные действия

Итоговый контроль — оборотно-сальдовая ведомость по счетам расчетов с отбором по договору и включенной валютной суммой. Признак корректного закрытия: остаток равен нулю и в валюте, и в рублях на всех субсчетах договора. Дополнительно сформируйте «Анализ счета» по 91-му счету с отбором по договору, чтобы увидеть итоговую курсовую разницу — она должна быть экономически объяснима (разница курсов между датами операций).

Если организация ведет валютный контроль и договор зарегистрирован как контракт в банке, после закрытия в 1С не забудьте про банковскую часть: контракт снимается с учета в уполномоченном банке при предоставлении подтверждающих документов. Само по себе закрытие в учетной программе не снимает контракт с банковского контроля. В карточке договора в 1С можно снять признак активности или пометить договор на удаление, чтобы он не предлагался при выборе в новых документах, — но только после того, как остатки по нему нулевые.

Контрольные точки

Как проверить, что договор закрыт

ОСВ по счетам расчетов с отбором по договору
Норма

Остаток 0 в валюте и в рублях

Тревожный признак

Есть рублевый или валютный остаток

Анализ счета 91 по договору
Норма

Курсовая разница объясняется изменением курса

Тревожный признак

Необоснованно крупная сумма на 91

Закрытие месяца за период погашения
Норма

Переоценка выполнена без ошибок

Тревожный признак

Операция не выполнена или с предупреждениями

Карточка счета по договору
Норма

Все операции подтверждены первичными документами

Тревожный признак

Ручные операции без документов-оснований

Часто задаваемые вопросы

Можно ли просто пометить валютный договор на удаление?

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

Почему после полной оплаты остался рублевый остаток по договору?

Это накопленная курсовая разница: обязательство возникло по одному курсу, а погашено по другому. Остаток закрывается регламентной операцией «Переоценка валютных средств» в составе закрытия месяца. Если после переоценки остаток сохраняется, проверьте даты платежных документов и наличие ручных операций.

Как закрыть договор, если расчеты в валюте, а оплата в рублях?

Для договоров в валюте с оплатой в рублях задолженность пересчитывается по курсу на дату оплаты. В платежном документе укажите рублевый счет и договор; программа сама определит валютную сумму погашения. Разница между рублевой оценкой обязательства и фактической оплатой отражается как суммовая разница через закрытие месяца.

Что делать с копеечными расхождениями при закрытии?

Небольшие расхождения обычно возникают из-за округления при пересчете по курсу. Их можно списать документом «Корректировка долга» с видом «Списание задолженности» на счет 91. Сумма должна быть действительно незначительной — списание крупных разниц требует анализа первичных документов.

Нужно ли закрывать договор, если по нему нулевые остатки?

Нет, с точки зрения учета договор с нулевыми остатками уже закрыт и не влияет на отчетность. Дополнительные действия нужны только для порядка: снятие контракта с валютного контроля в банке и, при желании, пометка договора на удаление, чтобы он не мешал при выборе в новых документах.

Итог

Что важно запомнить

Закрытие валютного договора в 1С — это обнуление остатков по нему в валюте и в рублях: полное погашение или документально обоснованное списание задолженности плюс переоценка валютных средств. Контрольный признак — нулевая ОСВ по договору на всех субсчетах расчетов. Ручные проводки вместо анализа первичных документов только маскируют ошибки.