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

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

Как в 1С отразить оплату в валюте

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

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

Ошибки в валютных операциях почти всегда связаны не с самим документом оплаты, а с подготовительными настройками: не загружены курсы, выбран неверный вид расчётов в договоре, банковский счёт создан в рублях вместо валюты. Ниже разобран полный цикл — от настройки справочников до проверки проводок и курсовых разниц — на примере типовых конфигураций «1С:Бухгалтерия 8» и «1С:ERP / Управление торговлей».

Подготовка: что настроить до первой валютной оплаты

Прежде чем проводить платёж, убедитесь, что в программе выполнены три условия. Первое — в справочнике «Валюты» нужная валюта добавлена и для неё загружены актуальные курсы ЦБ (раздел «Справочники» → «Валюты» → кнопка «Загрузить курсы валют»). Если курс на дату платежа отсутствует, документ не проведётся или посчитает рублёвую сумму неверно.

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

Третье условие — банковский счёт. Если платите напрямую в валюте, в справочнике «Банковские счета» создайте счёт с валютой, отличной от рубля: для него программа будет использовать счёт 52 в бухгалтерском учёте. Если оплата идёт в рублях по договору в валюте, валютный счёт не нужен — используется обычный рублёвый счёт 51.

Как оформить оплату поставщику с валютного счёта

Основной сценарий — у организации открыт валютный счёт, и платёж уходит напрямую в иностранной валюте. В «1С:Бухгалтерии 8» перейдите в раздел «Банк и касса» → «Банковские выписки» и создайте документ «Списание с расчётного счёта» с видом операции «Оплата поставщику».

Заполните документ в следующем порядке: выберите валютный банковский счёт организации, укажите контрагента и договор в валюте, введите сумму в валюте платежа. Поле «Сумма» в таком документе отображается в валюте счёта, а рублёвый эквивалент программа рассчитает сама по курсу на дату списания. Счёт расчётов по умолчанию подставится 60.01 (или 60.21/60.22 для валютных расчётов в зависимости от настроек плана счетов и версии конфигурации).

После проведения откройте результат кнопкой «Дт/Кт»: должна сформироваться проводка Дт 60 Кт 52 на рублёвый эквивалент платежа с одновременным отражением валютной суммы. Если в документе числится аванс, задолженность уйдёт на счёт авансов (60.02/60.22), и переоценка аванса при последующей отгрузке выполняться не будет — авансы в валюте пересчитываются один раз по курсу на дату оплаты.

Порядок действий
  1. 1
    Загрузите курсы валют на дату платежа
  2. 2
    Создайте документ «Списание с расчётного счёта», вид операции «Оплата поставщику»
  3. 3
    Выберите валютный банковский счёт и договор в валюте
  4. 4
    Укажите сумму в валюте, проверьте автоматический рублёвый эквивалент
  5. 5
    Проведите документ и откройте проводки кнопкой «Дт/Кт»
  6. 6
    Сверьте остаток по счёту 52 с выпиской банка

Оплата в рублях по договору в валюте (у.е.)

Частый вариант внутри РФ: контракт номинирован в валюте или условных единицах, но оплата идёт в рублях по курсу на дату платежа. В этом случае документ оплаты создаётся с рублёвого счёта 51, а договор остаётся валютным. В документе «Списание с расчётного счёта» программа покажет задолженность в валюте и рублёвую сумму платежа — их соотношение определяется курсом, указанным в документе или загруженным из справочника.

Ключевой момент — курс оплаты. Если банк списал рубли по курсу, отличному от курса ЦБ (например, по курсу договора или биржевому курсу при конверсии), проверьте, что в документе отражён фактический рублёвый расход. Разница между курсом ЦБ и фактическим курсом конверсии отражается отдельной операцией как прочие доходы или расходы — автоматически она не всегда считается корректно, особенно при покупке валюты.

При расчётах в у.е. задолженность перед поставщиком переоценивается на каждую отчётную дату и на дату оплаты. Программа выполняет переоценку автоматически при проведении документов и при закрытии месяца операцией «Переоценка валютных средств» — вручную проводки по курсовым разницам создавать не нужно.

Сравнение вариантов

Оплата с валютного счёта (52)

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

Оплата в рублях по договору в у.е. (51)

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

Покупка валюты с последующей оплатой

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

Поступление оплаты от покупателя в валюте

Зеркальная операция — поступление валютной выручки. Создаётся документ «Поступление на расчётный счёт» с видом операции «Оплата от покупателя»: выбирается валютный счёт, договор в валюте, указывается сумма в валюте. Проводка формируется по дебету счёта 52 и кредиту 62 с рублёвым эквивалентом по курсу ЦБ на дату зачисления.

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

Если покупатель платит авансом, аванс в валюте фиксируется по курсу на дату поступления и далее не переоценивается. При последующей отгрузке выручка в части аванса признаётся по курсу аванса, а в части непогашенной задолженности — по курсу на дату отгрузки. Программа делает этот расчёт автоматически, если документы связаны одним договором и зачёт аванса выполняется штатно.

Курсовые разницы: где смотреть и как проверить

Курсовые разницы возникают при изменении курса между датой возникновения задолженности и датой её погашения, а также при переоценке остатков на валютных счетах на отчётную дату. В «1С:Бухгалтерии» переоценку выполняет регламентная операция «Переоценка валютных средств» в составе закрытия месяца; проводки попадают на счета 91.01 (прочие доходы) или 91.02 (прочие расходы).

Чтобы увидеть расчёт, сформируйте справку-расчёт «Переоценка валютных средств» из формы закрытия месяца: в ней видно, какая задолженность или остаток переоценивались, по каким курсам и какая разница признана. Дополнительно полезен отчёт «Оборотно-сальдовая ведомость по счёту» по счетам 52, 60, 62 с флагом «Валютная сумма» — он показывает остатки одновременно в валюте и в рублях.

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

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

Как проверить результат

ОСВ по счёту 52 с валютной суммой
Норма

Остаток в валюте совпадает с выпиской банка, рублёвый эквивалент пересчитан по курсу на отчётную дату

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

Рублёвый остаток не меняется при смене курса — переоценка не выполнена

Акт сверки с контрагентом по валютному договору
Норма

Задолженность закрыта и в валюте, и в рублях после полной оплаты

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

Висит рублёвый остаток при нулевом валютном — не зачтён аванс или не посчитана курсовая разница

Проводки документа оплаты
Норма

Дт 60 Кт 52 (или 51), сумма в рублях по курсу на дату платежа, заполнена валютная сумма

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

Сумма в рублях не соответствует курсу ЦБ — не загружен курс на дату документа

Особенности в 1С:ERP и Управлении торговлей

В «1С:ERP» и «Управлении торговли 11» валютные платежи оформляются в разделе «Казначейство» документами «Списание безналичных ДС» и «Поступление безналичных ДС». Принципиальное отличие — заявки на расходование денежных средств: если в настройках включён режим согласования заявок, оплату нельзя провести без утверждённой заявки, и сумма платежа контролируется по ней.

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

Ещё одна особенность — распределение платежа. Если оплата не привязана к конкретному объекту расчётов, программа зачтёт её автоматически при проведении отгрузки или вручную через обработку зачёта задолженности. Нераспределённые авансы видны в отчётах по расчётам с партнёрами и являются частой причиной «зависших» сумм.

Типичные ошибки и как их избежать

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

Вторая группа ошибок — неверный выбор договора или счёта. Если по валютному платежу выбран рублёвый договор, программа отразит расчёты как рублёвые, переоценки не будет, а акт сверки с контрагентом разойдётся. Если платёж в валюте ошибочно проведён с рублёвого счёта 51, нарушится соответствие банковской выписке — такой документ нужно сторнировать и создать заново с правильным счётом.

Третья типичная проблема — ручная корректировка рублёвой суммы в документе «под выписку» без анализа причины расхождения. Если банк списал комиссию за валютный перевод или конвертацию, её нужно отражать отдельным документом на счёт 91.02, а не «впаивать» в сумму оплаты поставщику — иначе исказится задолженность перед контрагентом.

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

Когда обращаться к специалисту

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

Перед любыми исправлениями в закрытых периодах сделайте резервную копию информационной базы. Перепроведение валютных документов задним числом меняет курсовые разницы всех последующих периодов, поэтому после корректировок обязательно повторите закрытие месяца начиная с периода изменения и сверьте обороты по счетам 52, 60, 62, 91.

Частые вопросы

Можно ли оплатить валютный счёт-фактуру с рублёвого счёта?

Да, если договор предусматривает оплату в рублях по курсу. Оформляется обычное списание со счёта 51 по договору в валюте: программа пересчитает валютную задолженность в рубли по курсу на дату платежа и при необходимости начислит курсовую разницу. Прямая оплата валютного обязательства нерезидента с рублёвого счёта без конверсии невозможна — банк сначала покупает валюту.

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

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

Нужно ли вручную создавать проводки по курсовым разницам?

Нет. В типовых конфигурациях курсовые разницы рассчитываются автоматически при проведении документов оплаты и регламентной операцией «Переоценка валютных средств» при закрытии месяца. Ручные проводки допустимы только в нестандартных ситуациях и часто приводят к задвоению сумм.

Как отразить комиссию банка за валютный перевод?

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

Переоценивается ли валютный аванс поставщику?

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

Что делать, если после оплаты в ОСВ остался рублёвый остаток по контрагенту?

Проверьте три вещи: выполнено ли закрытие месяца с переоценкой, зачтён ли аванс конкретным документом реализации или поступления, не разнесены ли оплата и отгрузка на разные договоры. Чаще всего помогает перепроведение документов расчётов и повторное закрытие месяца.

Итог

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

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