Как в 1С отразить покупку в одной валюте и оплату в другой?

Бухгалтер 1С v8.3 (Обычные формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

В практике внешнеэкономической деятельности нередко возникают ситуации, когда валюта контракта и поступления товаров отличается от валюты фактического перечисления денежных средств. Например, поступление оформлено в евро (EUR), а расчетный валютный счет компании и платеж поставщику открыты в долларах США (USD).

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

Разберем причины такого поведения системы и рассмотрим по шагам штатные способы решения этой задачи в «1С:Бухгалтерии».

Почему возникает ошибка при проведении платежного документа

Проанализируем логику работы программы. В типовых конфигурациях «1С:Бухгалтерия» заложен жесткий контроль соответствия валют в банковских документах:

  1. Валюта расчетного счета организации должна полностью совпадать с валютой выбранного договора контрагента.
  2. Либо одна из сторон расчетной операции обязательно должна выражаться в валюте регламентированного учета (рубли).

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

Решение: схема через два договора и зачет задолженности

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

  1. Настройка справочника «Договоры контрагентов»

    В карточке иностранного поставщика необходимо создать два отдельных договора:

    – Основной договор с валютой EUR (в нем ведутся взаиморасчеты по поставке товара).

    – Вспомогательный договор с валютой USD (по нему будет отражаться факт перечисления валюты с долларового расчетного счета).

  2. Отражение поступления товаров

    Оформляем документ Поступление товаров и услуг. В шапке документа выбираем основной договор в EUR. В результате проведения формируются стандартные проводки по счету 60.21 (или 60.01) с фиксацией долга перед поставщиком в евро и в рублевом эквиваленте по курсу ЦБ на дату оприходования.

  3. Отражение оплаты поставщику

    Оформляем списание денежных средств документом Платежное поручение исходящее (или Списание с расчетного счета):

    – Банковский счет: расчетный счет организации в USD (счет учета 52).

    – Договор контрагента: вспомогательный договор в USD.

    – Счет расчетов: 60.22 (или 60.02).

    Программа без ошибок проведет документ, так как валюта банковского счета и валюта договора совпадают. Документ сформирует движение по дебету счета 60.22 в долларах и рублях.

  4. Перенос задолженности и взаимозачет

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

    – Переносим сумму долга с договора в USD на договор в EUR.

    – Суммы зачета рассчитываются исходя из согласованного с поставщиком кросс-курса (или по курсу центробанка на дату проведения зачета).

    Если в используемой версии конфигурации документ Корректировка долга не позволяет автоматически заполнить разные валюты, перенос задолженности оформляется документом Операция (бухгалтерский и налоговый учет) с проводкой: Дт 60.21 (EUR) — Кт 60.22 (USD) с заполнением соответствующих сумм в валюте и регламентированном учете.

  5. Списание возникающих курсовых и суммовых разниц

    Если рублевая оценка обязательства в евро и рублевая оценка платежа в долларах не совпадают из-за колебания кросс-курсов, образовавшуюся разницу необходимо списать:

    – Положительную разницу списываем в кредит счета 91.01 («Прочие доходы»).

    – Отрицательную разницу списываем в дебет счета 91.02 («Прочие расходы»).

Альтернативный вариант: использование транзитного счета 57

Разберем еще один способ, применимый в ситуациях, когда банк осуществляет конвертацию валюты непосредственно в момент отправки перевода поставщику:

  1. Оформляется списание долларов США со счета 52 в дебет счета 57 («Переводы в пути»).
  2. Отражается покупка/конвертация валюты через счет 57, где фиксируются результаты конверсии на счете 91.
  3. Со счета 57 средства в евро зачисляются в счет погашения задолженности поставщику по основному договору в EUR.

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

После проведения цепочки документов обязательно проверим состояние расчетов с контрагентом. Для этого сформируем отчет Анализ субконто по контрагенту или Оборотно-сальдовую ведомость по счету 60 с максимальной детализацией по субсчетам и договорам.

Важный критерий: сальдо по взаиморасчетам с контрагентом по закрытой сделке должно быть равным нулю как в иностранной валюте (в EUR и USD), так и в валюте регламентированного учета (в рублях). Если валютные остатки закрыты, но остается "зависшее" рублевое сальдо, это свидетельствует о некорректно рассчитанной или не списанной на счет 91 разнице.

← На главную