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

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

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

Как в 1С отразить покупку иностранной валюты: документы, проводки по счетам 51, 52, 57, переоценка и курсовые разницы. Пошаговая инструкция для бухгалтера.

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

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

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

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

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

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

Шаг 1. Списание рублей на покупку валюты

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

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

Проводка документа: Дт 57.02 — Кт 51. Это означает, что рубли «ушли в путь»: банк их списал, но валюта еще не зачислена. Если банк исполняет заявку в тот же день, транзит по 57.02 закроется следующим документом; если зачисление происходит позже, остаток на 57.02 на конец дня является нормой.

Шаг 2. Зачисление валюты на валютный счет

Когда банк зачисляет купленную валюту, создайте документ «Поступление на расчетный счет» с видом операции «Приобретение иностранной валюты». В шапке выберите валютный банковский счет — программа автоматически подставит счет учета 52 и счет расчетов 57.02.

В поле «Сумма» укажите количество приобретенной валюты, например 10 000 USD. Программа пересчитает ее в рубли по курсу ЦБ на дату зачисления — именно по этой рублевой оценке валюта встанет на баланс. Проводка: Дт 52 — Кт 57.02 на рублевый эквивалент по курсу ЦБ.

Если банк зачислил валюту в тот же день, что и списал рубли, оба документа будут иметь одну дату, и счет 57.02 закроется за исключением разницы курсов. Если даты различаются, проверьте, что на каждую дату загружен курс ЦБ.

Порядок действий
  1. 1
    Загрузите курсы валют на даты списания и зачисления
  2. 2
    Создайте «Списание с расчетного счета»: вид «Прочее списание», счет 57.02, сумма в рублях по выписке
  3. 3
    Создайте «Поступление на расчетный счет»: вид «Приобретение иностранной валюты», валютный счет, сумма в валюте
  4. 4
    Проверьте проводки: Дт 57.02 — Кт 51 и Дт 52 — Кт 57.02
  5. 5
    Сформируйте оборотно-сальдовую ведомость по 57.02 и убедитесь, что остаток равен нулю или соответствует незачисленной сумме

Шаг 3. Отражение разницы между курсом покупки и курсом ЦБ

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

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

  • Дт 91.02 — Кт 57.02 — если курс покупки выше курса ЦБ (убыток от покупки валюты);
  • Дт 57.02 — Кт 91.01 — если курс покупки ниже курса ЦБ (доход, встречается редко).

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

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

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

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

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

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

Проверка результата и сверка с банком

После проведения всех документов сформируйте оборотно-сальдоssовую ведомость по счету 57.02. При полностью исполненной заявке конечное сальдо должно быть нулевым: весь транзит закрыт, разница курсов ушла на 91-й счет. Ненулевой остаток означает либо незачисленную банком валюту, либо ошибку в документах.

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

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

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

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

Сальдо 57.02 после зачисления
Норма

Ноль или сумма неисполненной заявки

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

Остаток при исполненной заявке — не закрыт транзит или не отражена разница курсов

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

Валютная сумма совпадает с банковской выпиской

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

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

Закрытие месяца
Норма

«Переоценка валютных средств» выполнена без ошибок

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

Операция пропущена или с ошибкой — рублевая оценка валюты неверна

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

Дт 52 — Кт 57.02 по курсу ЦБ

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

Сумма по курсу сделки — завышена или занижена оценка валюты

Типичные ошибки и как их исправить

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

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

Третья ошибка — двойной учет разницы курсов: бухгалтер вводит ручную операцию на 91-й счет, не заметив, что программа уже рассчитала разницу автоматически. Перед вводом ручной операции всегда открывайте движения документа поступления и проверяйте, есть ли там проводки по 91.01/91.02.

Типичные ошибки
01
Неверный вид операции при зачислении валюты — транзит по 57.02 не закрывается и зависает остаток
02
Отсутствие курса ЦБ на дату операции — документ проводится с нулевой рублевой оценкой
03
Двойное отражение разницы курсов: автоматически и ручной операцией — искажается финансовый результат
04
Пропуск регламентной переоценки валюты при закрытии месяца — неверная рублевая оценка остатка на 52
05
Списание рублей на 57.01 «Переводы в пути» вместо 57.02 — операция не стыкуется с документом приобретения валюты

Особые ситуации: комиссия банка и частичное исполнение заявки

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

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

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

Итог

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

Цепочка покупки валюты: списание рублей в дебет 57.02, зачисление валюты видом «Приобретение иностранной валюты» (Дт 52 — Кт 57.02 по курсу ЦБ), признание разницы курсов на 91-м счете и обязательная переоценка при закрытии месяца. Контроль — нулевое сальдо 57.02 и совпадение валютного остатка с выпиской банка.

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

Можно ли отразить покупку валюты одним документом, без счета 57.02?

Формально можно сделать ручную операцию Дт 52 — Кт 51, но это нарушает логику учета: курс зачисления по ЦБ и курс списания по сделке различаются, и разницу придется считать вручную. Кроме того, при загрузке банковских выписок документы все равно создаются раздельно, поэтому типовая цепочка через 57.02 надежнее и проще для сверки.

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

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

Что делать, если банк зачислил валюту на следующий день после списания рублей?

Это нормальная ситуация. На конец дня списания на 57.02 останется рублевый остаток, который закроется документом поступления валюты на следующую дату. Главное — чтобы курсы ЦБ были загружены на обе даты, а даты документов совпадали с выпиской банка.

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

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

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

Это регламентная переоценка валютных остатков: даже без движений рублевая оценка валюты на счете 52 пересчитывается по курсу ЦБ на конец месяца. Проводка Дт 52 — Кт 91.01 или Дт 91.02 — Кт 52 в этом случае является корректной и удалять ее не нужно.

Как исправить ситуацию, если валюта оприходована по неверному курсу?

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