Иностранная валюта в 1С:Бухгалтерии 8.3 — от курса ЦБ до курсовой разницы в закрытии месяца

· 10 мин

Содержание

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

Частое заблуждение — что покупку долларов за рубли проводят одной бумажкой «конвертации». На деле это два документа: списание рублей на счёт 57 и поступление валюты на счёт 52. Разница между курсом банка и курсом ЦБ закрывается на 91 счёт. Пути меню даны для 1С:Бухгалтерии предприятия 3.0.

Подготовка: включить валютный учёт и завести валюты

Пока валютный учёт выключен, в документах нет поля валюты, а в договорах — расчётов в иностранной валюте.

  1. Откройте Главное → Функциональность, вкладку «Банк и касса».
  2. Включите флажок валютных операций. После этого в выписках появятся виды операций с валютой, в договорах — выбор валюты расчётов.
  3. Перейдите в Справочники → Банк и касса → Валюты.
  4. Воспользуйтесь командой подбора из классификатора валют (ОКВ) в командной панели списка и отметьте нужные валюты — USD, EUR, CNY и т.д.
  5. Заведите валютный расчётный счёт: Справочники → Предприятие → Организации → Банковские счета, в карточке счёта укажите валюту. Бухгалтерский счёт для него — 52.

Валюту лучше брать из классификатора, а не создавать «с нуля». Тогда у неё правильный цифровой код (840 для доллара, 978 для евро, 156 для юаня), и курсы загрузятся автоматически.

Как задаётся курс в карточке валюты

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

СпособКогда выбиратьЧто учесть
Загружается из интернетаВалюты, которые котирует ЦБ РФНужна подключённая интернет-поддержка
Устанавливается вручнуюКурс по договору, редкая валютаКурс вводят на каждую дату операции
Наценка на курс другой валютыУсловные единицы: «у.е. = доллар + 2%»Пересчитывается вслед за базовой валютой
Рассчитывается по формулеКросс-курсы, сложные условия договораФормулу проверяют на тестовой дате

Для у.е. удобна наценка: заведите валюту «у.е.», выберите базовую валюту USD и наценку 2%. При курсе доллара 90,00 курс у.е. станет 91,80.

Загрузка курсов валют: автоматически и вручную

Автоматическая загрузка из интернета

Курсы ЦБ 1С берёт через сервис интернет-поддержки. Подключение — в Администрирование → Интернет-поддержка и сервисы: войдите под логином и паролем портала 1С. Там же включается ежедневная загрузка курсов.

Разово загрузить курсы за период можно из списка валют:

  1. Откройте Справочники → Банк и касса → Валюты.
  2. Нажмите Загрузить курсы валют....
  3. Укажите период — например, с начала квартала по сегодня.
  4. Отметьте валюты и нажмите Загрузить.

В файловой базе ежедневная загрузка срабатывает при запуске программы. В клиент-серверной её выполняет регламентное задание на сервере — если задание отключено, курсы «застревают» на дате последнего ручного обновления.

Ручной ввод курса

Курс вводят руками, когда интернета на сервере нет или банк в договоре применяет свой курс.

  1. Откройте карточку валюты и перейдите по ссылке на курсы.
  2. Нажмите Создать.
  3. Укажите дату, курс и кратность.
  4. Сохраните запись.

Кратность — главная ловушка ручного ввода. ЦБ публикует курс некоторых валют не за одну единицу, а за 10 или 100. Японская иена котируется за 100 единиц. Если ввести курс иены 60,50 с кратностью 1 вместо 100, рублёвые суммы в документах вырастут в 100 раз.

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

Покупка, продажа и конвертация валюты через банк

Здесь и происходит та самая «конвертация» в житейском смысле. Все три сценария оформляются документом Списание с расчётного счёта (Банк и касса → Банковские выписки) с разными видами операций.

  • 🔁 Рубли на валюту (покупка). Списание с расчётного счёта с рублёвого счёта, вид операции «Покупка иностранной валюты». Затем Поступление на расчётный счёт на валютный счёт с тем же видом операции. Транзитный счёт — 57.02.
  • 🔁 Валюту на рубли (продажа). Списание с расчётного счёта с валютного счёта, вид операции «Продажа иностранной валюты». Затем поступление рублей от продажи валюты на рублёвый счёт. Транзит идёт через валютный субсчёт 57.
  • 🔁 Одну валюту на другую (доллары на юани). Списание с первого валютного счёта, вид операции «Конвертация валюты», и поступление на второй валютный счёт. Разница курсов уходит на 91 счёт.

Пример: покупка 1 000 долларов

Банк продал организации 1 000 USD по своему курсу 92,50. Курс ЦБ на дату зачисления — 91,80. Комиссия банка — 300 руб.

ОперацияПроводкаСумма, руб.
Перечисление рублей банкуДт 57.02 Кт 5192 500 (1 000 × 92,50)
Зачисление валютыДт 52 Кт 57.0291 800 (1 000 × 91,80)
Разница курса банка и ЦБДт 91.02 Кт 57.02700 (92 500 − 91 800)
Комиссия банкаДт 91.02 Кт 51300

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

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

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

Пересчёт валютных сумм в уже проведённых документах

1С фиксирует рублёвую сумму в момент проведения. Курс, введённый позже, на проведённый документ сам не влияет.

Типичная ситуация: в понедельник провели поступление от иностранного поставщика, а курс на понедельник загрузили только во вторник. Документ уже взял курс пятницы.

Что делать:

  1. Загрузите или введите правильный курс на дату документа.
  2. Откройте документ и проведите его заново — суммы пересчитаются.
  3. Если таких документов много, воспользуйтесь групповым перепроведением в разделе Операции, отбор — по периоду.
  4. Повторите Операции → Закрытие месяца за все месяцы, начиная с исправленного.

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

Документы с расчётами в условных единицах

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

Табличные части в валюте: цены, суммы, НДС

В валютном документе цены в табличной части вводятся в валюте договора. Рубли 1С показывает в проводках и регистрах, а в табличной части их нет.

На что смотреть при заполнении:

  • 💱 Валюта документа приходит из договора. Сменили договор на рублёвый — программа предложит пересчитать суммы табличной части. Если отказаться, цифры останутся прежними, но будут восприниматься как рубли.
  • 🧮 Цена × количество — расчёт идёт в валюте, округление тоже в валюте. Расхождение в копейку с инвойсом поправляют вручную в колонке суммы.
  • 🧾 НДС при импорте платят на таможне в рублях, поэтому в документе поставки от иностранца НДС обычно нет. Ставку «Без НДС» проверьте до проведения.
  • 📦 Загрузка из файла: если табличную часть заполняете из Excel, проверьте, что в файле валютные цены, а не рублёвые.

Пример. Поставщик выставил инвойс на 2 000 USD, курс ЦБ на дату перехода права собственности — 90,00. В учёте товар встанет по 180 000 руб.: Дт 41.01 Кт 60.21. Именно эта сумма останется в стоимости товара навсегда — последующие курсовые разницы на неё уже не влияют.

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

Курсовая разница — это изменение рублёвой оценки валютного актива или обязательства из-за смены курса. По ПБУ 3/2006 её считают на дату операции и на последнее число каждого месяца.

Что переоценивается, а что нет

ОбъектПереоценкаСчёт в 1С
Остаток на валютном счётеДа52
Валюта в кассеДаВалютный субсчёт 50
Долг поставщику, покупателяДа60.21, 62.21
Выданный и полученный аванс в валютеНет60.22, 62.22
Товары, ОС, материалыНет41, 01, 10

Авансы не переоцениваются: они остаются по курсу на дату оплаты. Это частая причина «лишних» курсовых разниц — если аванс ошибочно попал на 60.21 вместо 60.22, программа станет его переоценивать.

Как 1С их начисляет

Переоценку делают две операции:

  • При оплате — документ списания или поступления сам сравнивает курс на дату оплаты с курсом признания долга.
  • В конце месяца — регламентная операция «Переоценка валютных средств» в Операции → Закрытие месяца.

Положительная разница идёт в Дт 52 (60, 62) Кт 91.01, отрицательная — Дт 91.02 Кт 52 (60, 62). Статья прочих доходов и расходов — «Курсовые разницы».

Пример переоценки остатка

На 52 счёте 1 000 USD, учтённых по курсу 91,80, — 91 800 руб. Курс ЦБ на последний день месяца — 93,10, оценка — 93 100 руб.

Положительная курсовая разница — 1 300 руб.: Дт 52 Кт 91.01.

Продолжим пример с поставщиком. Долг 2 000 USD признали по 90,00 (180 000 руб.), оплатили при курсе 92,00 — это 184 000 руб. Долг в рублях вырос на 4 000 руб.: Дт 91.02 Кт 60.21. Если между поставкой и оплатой было закрытие месяца , часть разницы уже начислена переоценкой, при оплате доначислится только остаток.

Свои цифры удобно проверить калькулятором:

Калькулятор курсовой разницы
Разница: — · —
Положительная разница — прочий доход (Дт 62/60 Кт 91.01), отрицательная — прочий расход (Дт 91.02 Кт 62/60).

В налоговом учёте курсовые разницы — внереализационные доходы и расходы (ст. 250 и 265 НК РФ). Порядок признания для требований и обязательств менялся несколько раз, поэтому дату признания сверьте с действующей редакцией кодекса. В 1С это регулируется настройками налога на прибыль и обновлениями программы — держите релиз актуальным.

Частые ошибки в валютном учёте и как их найти

Диагностика: выберите симптом

Чтобы видеть валютные остатки, откройте оборотно-сальдовую ведомость по счёту 52 или 60 и в настройках включите показатель валютной суммы. Тогда рядом с рублями появится колонка в валюте — удобно сверять с выпиской банка.

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

Можно ли вести учёт по курсу банка, а не ЦБ?
Нет. В бухучёте валюту и валютные долги оценивают по официальному курсу ЦБ. Курс банка влияет только на разницу при покупке или продаже валюты, которая идёт на 91 счёт.
Как отразить курс ЦБ, если ЦБ не устанавливает курс этой валюты?
Курс рассчитывают через кросс-курс к доллару или евро. В 1С для этого выберите в карточке валюты способ «Рассчитывается по формуле» и задайте формулу.
Нужно ли переоценивать валюту в кассе?
Да, наличная валюта переоценивается так же, как остаток на валютном счёте, — на дату операции и на конец месяца.
Почему в списании с расчётного счёта нет вида операции для покупки валюты?
Чаще всего не включены валютные операции в функциональности. Вторая причина — в документе выбран валютный счёт: покупку оформляют со счёта в рублях, а продажу — с валютного.
Где посмотреть, по какому курсу провёлся документ?
Откройте проводки документа (кнопка с значком «Дт/Кт»): по валютным счетам видна и валютная, и рублёвая сумма. Курс — их частное.

Источники

  • ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
  • Налоговый кодекс РФ, ст. 250 и ст. 265 (курсовые разницы в доходах и расходах)
  • Федеральный закон от 10.12.2003 № 173-ФЗ «О валютном регулировании и валютном контроле»