Как вести учёт покупки, продажи и переоценки валюты в 1С
Содержание
Компания завела валютный счёт, перечислила рублю банку на покупку долларов — а бухгалтер смотрит на выписку и не понимает, какими документами это провести и почему сумма в рублях не сходится. Конверсионные операции в 1С отражаются через раздел Банк и касса документами «Покупка иностранной валюты» и «Продажа иностранной валюты»: валюта попадает на счёт 52 по курсу ЦБ, расчёты идут через счёт 57, а разница между курсом банка и курсом ЦБ сразу списывается на счёт 91.
Дальше — настройки, которые нужно включить один раз, конкретные проводки для покупки и продажи валюты с числовыми примерами, прямая конвертация одной валюты в другую и автоматическая переоценка остатков на конец месяца. Все суммы пересчитаны, счета указаны по типовому плану счетов 1С:Бухгалтерии 3.0.
Что включить в настройках перед валютными операциями
Пока в базе не включён валютный учёт, документов покупки и продажи валюты вы не увидите. Настройка занимает пять минут и делается один раз.
- Откройте
Главное → Функциональность, перейдите на вкладкуБанк и кассаи поставьте флажок «Иностранная валюта» (в части релизов этот флажок называется «Расчёты в валюте и условных единицах»). После этого в разделеБанк и кассапоявятся нужные документы. - Заполните справочник валют:
Справочники → Валюты. Нажмите «Загрузить курсы валют» — 1С подтянет курсы ЦБ РФ через интернет -поддержку. Для доллара и евро курсы грузятся автоматически на каждый день. - Создайте валютный банковский счёт:
Справочники → Банковские счета, в карточке укажите валюту счёта (например, USD). Рублёвый счёт для расчётов с банком у вас уже есть.
Курсы ЦБ достаточно загружать раз в несколько дней — программа сама подхватит все пропущенные даты. Без актуального курса на дату операции документ посчитает рублёвую сумму неверно.
Валюта в 1С всегда хранится в двух измерениях одновременно: в валюте расчётов и в рублях по курсу ЦБ. Именно поэтому любая конверсия порождает рублёвую разницу, которую нужно куда-то отнести.
Покупка иностранной валюты: документ и проводки
Покупка валюты — это перечисление рублей банку, который зачисляет на валютный счёт сумму по своему коммерческому курсу. В учёте рублёвый платёж и зачисление валюты связываются через счёт 57.02 «Приобретение иностранной валюты».
Создайте документ в разделе Банк и касса → Покупка иностранной валюты. Укажите:
- рублёвый счёт, с которого уходят деньги;
- валютный счёт, на который приходит валюта;
- сумму в валюте и курс покупки банка;
- курс ЦБ подставится автоматически из справочника.
Документ сформирует три проводки. Разберём на примере: купили 1 000 USD по курсу банка 92 ₽, курс ЦБ на эту дату — 91 ₽.
| Операция | Проводка | Сумма |
|---|---|---|
| Перечислены рубли на покупку | Дт 57.02 Кт 51 | 92 000 ₽ |
| Зачислена валюта по курсу ЦБ | Дт 52 Кт 57.02 | 91 000 ₽ |
| Курс банка выше курса ЦБ — расход | Дт 91.02 Кт 57.02 | 1 000 ₽ |
Счёт 57.02 при этом закрывается в ноль: по дебету прошло 92 000 ₽, по кредиту — 91 000 + 1 000. Разница в 1 000 ₽ — это, по сути, скрытая комиссия банка за невыгодный для вас курс. Она попадает в прочие расходы на счёт 91.02.
Если бы банк продал валюту дешевле курса ЦБ, разница была бы доходом: Дт 57.02 Кт 91.01. На практике такое бывает редко.
Проверьте, что в документе стоит курс ЦБ именно на дату зачисления валюты, а не на дату платежа. При переходе через выходные эти даты и курсы различаются, и сумма разницы меняется.
Продажа валюты: как отразить и какой результат
Продажа валюты — обратная операция: списываете валюту с счёта 52 по курсу ЦБ и получаете рубли по курсу банка. Связующий счёт здесь 57.22 «Реализация иностранной валюты».
Документ создаётся в разделе Банк и касса → Продажа иностранной валюты. Поля те же: валютный счёт-источник, рублёвый счёт зачисления, сумма и курс продажи.
Пример: продали 1 000 USD, курс ЦБ — 91 ₽, банк купил по 90,5 ₽.
| Операция | Проводка | Сумма |
|---|---|---|
| Списана валюта по курсу ЦБ | Дт 57.22 Кт 52 | 91 000 ₽ |
| Зачислены рубли по курсу банка | Дт 51 Кт 57.22 | 90 500 ₽ |
| Курс банка ниже курса ЦБ — убыток | Дт 91.02 Кт 57.22 | 500 ₽ |
Счёт 57.22 закрывается: 91 000 ₽ по кредиту против 90 500 + 500 по дебету. Финансовый результат сделки — убыток 500 ₽ в прочих расходах.
Результат от покупки и продажи валюты формируется сразу в момент операции и не ждёт закрытия месяца. Это отдельная сущность, её не надо путать с переоценкой остатков (о ней ниже).
Прямая конвертация одной валюты в другую
Иногда нужно перевести, например, евро в доллары, минуя рубли. В типовой 1С:Бухгалтерии 3.0 отдельного документа «конвертация EUR → USD» нет, поэтому операция собирается из двух действий.
- Через две операции. Сначала документом «Продажа иностранной валюты» списываете евро и получаете рубли, затем документом «Покупка иностранной валюты» покупаете доллары. Обе проводки идут через счета 57 и 91, рублёвый счёт выступает транзитом.
- Одной суммой через счёт 57. Если банк провёл конвертацию единым платежом без зачисления рублей на ваш счёт, корректнее отразить движение документом «Операция, введённая вручную»: списание одной валюты и поступление другой с закрытием разницы на счёт 91. Так в учёте не появляется лишнего движения по рублёвому счёту.
Пример через рубли: продали 1 000 EUR по курсу 99 ₽ — получили 99 000 ₽, и тут же купили на них доллары по курсу 92 ₽, то есть 1 076,08 USD (99 000 ÷ 92). В учёте это две независимые сделки: по каждой считается своя разница с курсом ЦБ и своя проводка по счёту 91. Сворачивать их в одну операцию нельзя — иначе потеряется налоговая аналитика.
Если конвертаций много, заведите в учётной политике единый порядок (через рубли или напрямую) и держитесь его — иначе остатки по счёту 57 будут зависать.
В 1С:УНФ, Комплексной автоматизации и ERP схема счетов та же (57 → 52 → 91), но документы покупки и продажи валюты находятся в разделе Казначейство. Названия полей могут отличаться, но принцип одинаков.
Переоценка валютных остатков и курсовые разницы
Курс ЦБ меняется каждый день, а остаток валюты на счёте 52 учтён по курсу на дату поступления. Разницу закрывает переоценка — и это уже не финрезультат сделки, а курсовая разница по ПБУ 3/2006.
В 1С переоценка выполняется автоматически регламентной операцией «Переоценка валютных средств» при закрытии месяца (Операции → Закрытие месяца). Вручную её запускать не нужно — достаточно загрузить курсы ЦБ и провести закрытие.
Пример: на счёте 52 лежит 5 000 USD, учтённых по курсу 91 ₽. На конец месяца курс ЦБ — 93 ₽.
- Переоценка: (93 − 91) × 5 000 = 10 000 ₽ — положительная курсовая разница.
- Проводка:
Дт 52 Кт 91.01на 10 000 ₽.
Если бы курс упал, разница была бы отрицательной: Дт 91.02 Кт 52.
Переоценке подлежат не только деньги на счёте 52, но и валютные обязательства: задолженность поставщикам (60), покупателям (62), валютные займы. 1С переоценивает их той же регламентной операцией на конец месяца и на дату погашения.
Куда попадает финансовый результат: бухучёт и налоги
И разница при покупке-продаже, и курсовая разница от переоценки проходят через счёт 91 «Прочие доходы и расходы». В бухгалтерском учёте они формируют прочий финансовый результат за период.
В налоговом учёте всё немного строже:
- Курсовые разницы — это внереализационные доходы (ст. 250 п. 11 НК РФ) или расходы (ст. 265 п. 1 пп. 5 НК РФ). 1С относит их на налоговый учёт автоматически той же проводкой по счёту 91.
- Разница между курсом сделки и курсом ЦБ при покупке-продаже тоже внереализационный доход или расход.
- НДС операции с валютой не облагаются: обращение иностранной валюты не признаётся реализацией товара. Счёт-фактуру на продажу валюты не выставляют.
Проследите, чтобы в документах были заполнены статьи прочих доходов и расходов с правильным признаком принятия к налоговому учёту. Если статья не настроена, курсовая разница повиснет в бухучёте, но не попадёт в декларацию по налогу на прибыль.
Проверить итог удобно оборотно-сальдовой ведомостью по счёту 91 за месяц: там видны и результат сделок, и переоценка, разнесённые по статьям.
Как проверить отражение валютных операций в отчётах
После каждой партии документов полезно сверить остатки
— это ловит большинство ошибок до закрытия периода. Нужные отчёты лежат в разделе Отчёты → Стандартные отчёты.
- ОСВ по счёту 52. Покажет остаток валюты одновременно в валюте и в рублях. Если валютный остаток нулевой, а рублёвый — нет (или наоборот), значит переоценка не прошла или документ занёс сумму мимо курса ЦБ.
- ОСВ по счёту 57 (субсчета 57.02 и 57.22). Здесь должен быть ноль на конец дня операции. Ненулевой остаток означает, что проведена только одна сторона конверсии — ищите недостающий документ.
- ОСВ по счёту 91. Разносит результат по статьям: отдельно разница при покупке-продаже, отдельно курсовая разница от переоценки. По ней удобно собрать данные для декларации по прибыли.
- Карточка счёта 52 с отбором по конкретному валютному счёту покажет построчно каждое движение с курсом — удобно, когда рублёвая сумма «не бьётся» и надо найти документ с неверным курсом.
Сверяйте валютный остаток в 1С с выпиской банка именно в валюте, а не в рублях. Рублёвая оценка в вашем учёте и у банка почти всегда расходится из-за разных курсов, и это нормально — расхождение закроет переоценка.
Частые ошибки при учёте конверсионных операций
Ниже — то, что чаще всего приводит к расхождениям и ручным правкам.
- Не загружен курс ЦБ на дату операции. Документ подставит ближайший известный курс или ноль, рублёвая сумма посчитается неверно. Грузите курсы перед проведением.
- Зависает остаток на счёте 57. Если провели только одну сторону операции (например, рубли ушли, а зачисление валюты не внесли), счёт 57 не закроется. Смотрите ОСВ по счёту 57 — он должен быть нулевым после пары документов.
- Переоценку делают вручную проводками. Этого не нужно: регламентная операция при закрытии месяца сделает всё сама. Ручные проводки задвоят курсовую разницу.
- Путают результат сделки и курсовую разницу. Разница между курсом банка и ЦБ возникает в момент покупки-продажи, а курсовая разница — при переоценке остатка. Это разные движения по счёту 91, их нельзя сворачивать.
- Валютный счёт создан без указания валюты. Тогда 1С не даст выбрать его в документе покупки или будет считать остаток в рублях. Проверьте карточку банковского счёта.
На каком счёте учитываются покупка и продажа валюты?
Чем курсовая разница отличается от разницы при покупке валюты?
Нужно ли платить НДС с продажи валюты?
Как часто нужно переоценивать валютные остатки?
Можно ли купить валюту через подотчётное лицо наличными?
Источники
- ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
- Налоговый кодекс РФ, ст. 250 (п. 11) и ст. 265 (пп. 5 п. 1)