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

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

Как в 1С провести оплату в валюте: настройка, документы и проверка

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

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

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

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

Что нужно настроить до первой валютной оплаты

Откройте справочник «Валюты» (раздел «Справочники» → «Валюты») и убедитесь, что нужная валюта присутствует и для нее загружаются курсы. Самый надежный способ — кнопка «Загрузить курсы валют»: программа подтянет официальные курсы ЦБ РФ за выбранный период. Если курс на дату платежа отсутствует, 1С использует ближайший ранее загруженный, что искажает рублевую оценку.

Далее создайте валютный банковский счет организации: «Главное» → «Банковские счета» → «Создать». В карточке счета обязательно укажите валюту счета — именно по этому признаку программа отнесет операции на счет 52 «Валютные счета». Номер счета, БИК и валюта должны совпадать с данными банка, иначе возникнут расхождения при сверке с выпиской.

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

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

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

В табличной части укажите контрагента, договор в валюте платежа и сумму в валюте. Поле «Сумма» заполняется в валюте, а рублевый эквивалент рассчитывается автоматически: сумма в валюте × курс ЦБ на дату платежа. Если у вас есть неоплаченный документ поступления по этому договору, используйте кнопку «Подбор» — программа сама найдет задолженность и зачтет ее.

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

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

Как 1С рассчитывает курсовые разницы

Курсовая разница возникает, когда курс на дату оплаты отличается от курса на дату возникновения задолженности. Например, товар оприходован при курсе 90 руб./долл., а оплачен при 95 руб./долл. — разница в 5 рублей с каждого доллара относится на прочие расходы (счет 91.02). При снижении курса разница становится доходом (91.01).

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

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

Оплата авансом и частичная оплата

При авансовом платеже документ оформляется так же, но задолженности для зачета еще нет — сумма попадет на счет 60.22 «Расчеты по авансам выданным (в валюте)». Важная особенность: авансы в валюте не переоцениваются после выдачи. Рублевая оценка аванса фиксируется по курсу на дату платежа, и при последующем поступлении товара курсовая разница по авансовой части не возникает.

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

Если аванс зачелся не туда (например, на другой договор или «повис» без зачета), проверьте способ зачета авансов в документе поступления: «Автоматически» или «По документу». Ручной режим требует явного указания, какой аванс зачитывается.

Договор в валюте с оплатой в рублях

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

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

Варианты расчетов с контрагентом

Валютный договор + валютная оплата

Оплата со счета 52 в валюте договора. Курсовые разницы возникают при изменении курса между поступлением и оплатой.

Валютный договор + рублевая оплата

Оплата со счета 51 в рублях по курсу на дату платежа. Требует настройки «Оплата в рублях» в договоре; возникают суммовые разницы.

Рублевый договор + рублевая оплата

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

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

В ERP и УТ валютный платеж оформляется документом «Списание безналичных денежных средств» с операцией «Оплата поставщику». Логика та же: валютный банковский счет определяет валюту документа, курс подставляется из регистра курсов валют (или курсов ЦБ, если включена загрузка). Расчеты с партнерами ведутся по соглашениям и договорам, где указывается валюта взаиморасчетов.

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

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

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

Сразу после проведения документа откройте проводки и сверьте три параметра: счет дебета (60.21 или 60.22), счет кредита (52) и корректность валютной и рублевой сумм. Затем сформируйте оборотно-сальдовую ведомость по счету 52 с детализацией по валютам — остаток в валюте должен совпадать с остатком по банковской выписке.

Для контроля расчетов с поставщиком используйте отчет «Оборотно-сальдовая ведомость по счету 60» с группировкой по договорам. После оплаты задолженность по оплаченному документу должна закрыться. Если остаток «висит», хотя платеж прошел — ищите разноску по разным договорам или документам расчетов.

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

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

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

Дт 60.21/60.22 — Кт 52, сумма в валюте и рублях, курс соответствует дате

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

Счет 51 вместо 52, отсутствует валютная сумма, курс явно не соответствует дате

ОСВ по счету 52
Норма

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

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

Расхождение с выпиской — есть непроведенные или дублирующие документы

Расчеты с поставщиком
Норма

Задолженность по оплаченному документу закрыта

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

Остаток висит на 60.21 или платеж ушел в авансы 60.22 без зачета

Справка-расчет переоценки
Норма

Курсовые разницы рассчитаны по актуальным курсам ЦБ

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

Переоценка отсутствует или рассчитана по устаревшему курсу

Ответы на частые вопросы

Можно ли провести валютную оплату без валютного счета в 1С?

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

Что делать, если курс в документе не совпадает с курсом ЦБ?

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

Почему платеж попал в авансы, хотя счет был выставлен?

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

Нужно ли переоценивать выданный валютный аванс?

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

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

Используйте обмен с банком: «Банк и касса» → «Обмен с банком» → «Загрузка выписки». Для валютных счетов выписка загружается так же, как рублевая, но убедитесь, что в настройках обмена указан валютный счет и что курсы на даты выписываемых операций уже загружены — иначе документы создадутся с неверной рублевой оценкой.

Чем отличается курсовая разница от суммовой в 1С?

Курсовая возникает при расчетах непосредственно в валюте (оплата с валютного счета), суммовая — когда договор в валюте или у.е., но оплата идет в рублях. В бухгалтерском учете обе отражаются на счете 91, в налоговом учете порядок признания может различаться, поэтому важно правильно настроить тип расчетов в договоре.

Итог

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

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