Как оформить покупку иностранной валюты в Бухгалтерии 3.0: от перечисления рублей до зачисления на валютный счёт
Содержание
Покупка валюты в 1С 8.3 Бухгалтерия оформляется двумя банковскими документами: «Списание с расчетного счета» с видом операции «Покупка иностранной валюты» (проводка Дт 57.02 Кт 51) и «Поступление на расчетный счет» с видом операции «Приобретение иностранной валюты» (Дт 52 Кт 57.02). Разница между курсом банка и курсом ЦБ уходит на счёт 91, комиссия — отдельной операцией.
Частая ошибка — провести перечисление рублей в банк как «Оплату поставщику» или «Прочее списание» на 76. Тогда валюта приходит «ниоткуда», счёт 57.02 не участвует, и разница курсов не считается. Правильная схема держит все операции на транзитном 57.02: к концу операции он должен обнулиться.
Подготовка 1С к покупке валюты: валюта, курсы и валютный счёт
До первой операции проверьте три вещи. Без них документ поступления либо не заполнится, либо посчитает рубли по нулевому курсу.
1. Валюта в справочнике. Откройте Справочники → Банк и касса → Валюты. Если нужной валюты нет, воспользуйтесь подбором из общероссийского классификатора валют (ОКВ) и выберите, например, доллар США (код 840) или юань (код 156).
2. Курсы ЦБ загружены. В том же списке валют есть команда загрузки курсов. Она работает при подключённой интернет-поддержке. Курс нужен на дату зачисления валюты: если его нет, сумма в рублях на счёте 52 окажется нулевой или устаревшей.
3. Валютный расчётный счёт организации. Карточка организации → вкладка или ссылка «Банковские счета» → «Создать». В карточке счёта:
- 🏦 укажите банк по БИК;
- 💱 в поле валюты выберите валюту счёта (по умолчанию стоит рубль — это главное, что забывают поменять);
- 🔢 номер счёта для валюты начинается с 40702 и содержит код валюты в 6-8 знаках: для долларов это 840.
Если у вас транзитный и текущий валютные счета, заведите в 1С оба. Покупаемая валюта обычно зачисляется на текущий, а на транзитный приходит выручка от иностранных покупателей.
Проверьте и учётную политику: для покупки валюты отдельных настроек нет, но в разделе Администрирование → Настройки программы → Функциональность на вкладке «Банк и касса» должна быть включена работа с валютными операциями. Без этого флажка валютные виды операций в банковских документах не показываются.
Заявка на покупку иностранной валюты: где её делать
Заявку (поручение на покупку валюты) подают в банк, а не формируют в 1С. Обычно это делается в интернет-банке: вы выбираете валюту, сумму, рублёвый счёт списания и валютный счёт зачисления. Банк исполняет её по своему курсу на момент сделки.
В заявке банк попросит указать:
- 💵 сумму в валюте или сумму рублей, которую готовы потратить;
- 📄 рублёвый счёт для списания и валютный счёт для зачисления;
- 🎯 цель покупки — например, оплата по контракту с иностранным поставщиком;
- 🔖 код вида валютной операции (о нём ниже, в разделе про валютный контроль).
В 1С заявка как документ не отражается: бухгалтерских последствий у неё нет. Учёт начинается с выписки, когда рубли реально ушли со счёта.
Банк может списать рубли и зачислить валюту в один день, а может — в разные дни. Проводите документы строго датами выписок. Подгонять даты под одну нельзя: курс ЦБ на дату зачисления определяет рублёвую оценку валюты.
Шаг 1. Списание рублей на покупку валюты: проводка Дт 57.02 Кт 51
Откройте Банк и касса → Банковские выписки и создайте «Списание». Вид операции — «Покупка иностранной валюты».
Заполните поля:
- Дата — день списания рублей по выписке.
- Банковский счёт — рублёвый расчётный счёт организации.
- Получатель — банк, который продаёт валюту (контрагент-банк).
- Сумма — рубли, перечисленные на покупку, ровно по выписке.
- Счёт учёта — 57.02 «Покупка иностранной валюты» подставляется сам.
- Назначение платежа — переносится из выписки.
После проведения в отчёте Дт/Кт документа будет одна проводка:
| Дт | Кт | Сумма | Смысл |
|---|---|---|---|
| 57.02 | 51 | 92 500,00 | Рубли переданы банку на покупку валюты |
Счёт 57.02 здесь транзитный. Деньги уже не ваши рубли, но ещё не ваша валюта — они «в пути» у банка.
Шаг 2. Поступление валюты на валютный счёт и курсовая разница
Когда валюта пришла, создайте в тех же банковских выписках «Поступление». Вид операции — «Приобретение иностранной валюты».
- Дата — дата зачисления валюты по валютной выписке.
- Банковский счёт — валютный счёт организации. Документ сразу покажет валюту счёта.
- Плательщик — тот же банк, что в списании.
- Сумма — сумма в валюте (например, 1 000,00 USD).
- Курс банка (или фактически списанная сумма в рублях — в зависимости от релиза документ просит одно из двух) — то, по чему банк продал валюту. По этому значению программа закрывает рубли со счёта 57.02.
- Счёт доходов/расходов — счёт 91 со статьёй прочих доходов и расходов для разницы курсов. Если подходящей статьи нет, создайте её и в виде статьи выберите вариант, относящийся к купле-продаже валюты (найдите его по слову «валют» в списке видов).
Программа оценивает валюту на счёте 52 по курсу ЦБ на дату зачисления, а разницу с переданными рублями относит на 91.
Пример с цифрами
Организация покупает 1 000 USD. Курс банка — 92,50 ₽, курс ЦБ на дату зачисления — 91,80 ₽.
- Перечислено банку: 1 000 × 92,50 = 92 500,00 ₽.
- Оценка валюты по ЦБ: 1 000 × 91,80 = 91 800,00 ₽.
- Разница: 92 500,00 − 91 800,00 = 700,00 ₽ — расход.
Если курс банка ниже курса ЦБ (так бывает при продаже валюты, а при покупке — редко), разница ляжет в доход: Дт 57.02 Кт 91.01.
Это не курсовая разница в смысле ПБУ 3/2006. Курсовая возникает при переоценке валюты на счёте после зачисления. А 700 рублей из примера — разница от сделки купли-продажи. В налоговом учёте её признают по ст. 265 НК РФ (расход) или ст. 250 НК РФ (доход), и в 1С она идёт отдельной статьёй прочих расходов.
Шаг 3. Комиссия банка и возврат лишних рублей
Комиссию за конверсию банки берут по-разному. От этого зависит, каким документом её провести.
| Как удержана комиссия | Как отразить в 1С | Проводка |
|---|---|---|
| Отдельным списанием с рублёвого счёта | «Списание с расчетного счета», вид операции «Комиссия банка» | Дт 91.02 Кт 51 |
| Удержана из рублей, переданных на покупку | Закрыть удержанную часть 57.02 на расходы операцией, введённой вручную (Операции → Операции, введённые вручную) | Дт 91.02 Кт 57.02 |
| Удержана в валюте с валютного счёта | «Списание» с валютного счёта, вид «Комиссия банка» | Дт 91.02 Кт 52 |
Отдельный случай — банк вернул неизрасходованные рубли. Например, перечислили 100 000 ₽, валюты купили на 92 500 ₽, а 7 500 ₽ пришли обратно. Возврат проводят «Поступлением на расчетный счет» с прочим видом операции и счётом расчётов 57.02: Дт 51 Кт 57.02 на 7 500,00 ₽.
Не включайте комиссию в стоимость валюты на счёте 52. Валюта на валютном счёте всегда оценивается по курсу ЦБ, всё сверх этого — расходы.
Валютный контроль при покупке валюты
Валютный контроль при покупке иностранной валюты за рубли ведёт уполномоченный банк, а не программа 1С. Обязанности резидента регулирует закон № 173-ФЗ «О валютном регулировании и валютном контроле» и инструкции Банка России.
Что это значит на практике:
- 📝 в заявке на покупку указывается код вида валютной операции. Для покупки резидентом валюты за рубли у уполномоченного банка применяется код 01010;
- 🏛️ справку о валютных операциях по большинству операций сейчас оформляет сам банк на основании ваших документов, отдельно её подают только в случаях, прямо установленных Банком России;
- 📑 если валюту покупают под оплату импортного контракта, этот контракт может быть поставлен на учёт в банке. Тогда банк сверяет платёж с контрактом.
В 1С эти данные не хранятся в проводках. Удобно сохранять номер контракта и уникальный номер его учёта в банке в карточке договора с иностранным поставщиком — пригодится при сверке с банком.
Правила валютного контроля меняются чаще, чем учёт в 1С. Перед первой покупкой под новый контракт уточните у валютного контролёра банка, нужны ли от вас документы, кроме заявки.
Автоматизация: загрузка выписок и курсов из банка
Руками документы почти никто не вводит. Есть два способа получить их из банка:
- 🔗 1С:ДиректБанк — прямой обмен с банком. Выписки по рублёвому и валютному счетам загружаются кнопкой в списке банковских выписок.
- 📂 Обмен через файл — выписку выгружают из интернет-банка в формате 1С (обычно
kl_to_1c.txt) и загружают в списке выписок командой загрузки.
После загрузки проверьте вид операции. Программа распознаёт его по контрагенту и назначению платежа. Списание в пользу своего же банка с назначением «покупка валюты» она нередко ставит как «Прочее списание» или «Оплата поставщику». Поменяйте вид операции на «Покупка иностранной валюты» и перепроведите документ.
Курсы тоже лучше не вводить вручную. В настройках загрузки курсов включается регламентная загрузка: программа сама подтягивает курсы ЦБ каждый день. В конце месяца обработка «Закрытие месяца » выполнит переоценку валютных средств на счёте 52, и вот там уже появятся настоящие курсовые разницы.
Ошибки при покупке валюты в 1С 8.3 и как их найти
Почти все ошибки видно в одном отчёте: Отчёты → Оборотно-сальдовая ведомость по счёту по счёту 57.02. Ненулевое сальдо на конец периода — сигнал, что операция не закрыта.
Частые вопросы
Можно ли провести покупку валюты одним документом?
Какой курс брать, если валюта пришла на следующий день?
Нужно ли считать разницу от покупки валюты в налоговом учёте?
Куда отнести покупку валюты на депозит или для командировки?
Почему не проходит переоценка валюты при закрытии месяца?
Источники
- НК РФ, ст. 250 и ст. 265 (разница при покупке и продаже валюты)
- ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте»
- Федеральный закон от 10.12.2003 № 173-ФЗ «О валютном регулировании и валютном контроле»