Как провести конверсию валют в 1С: документы и проводки
Содержание
Конверсионную операцию в 1С проводят документами «Покупка валюты» и «Продажа валюты» в разделе Банк и касса, а прямой обмен одной иностранной валюты на другую отражают через счёт 57 «Переводы в пути». Разницу между курсом банка и курсом ЦБ программа относит на счёт 91 — это финансовый результат сделки, а не курсовая разница.
Частая путаница: конверсию пытаются провести вручную через «Операцию» и сразу считают разницу курсовой. Из-за этого финрезультат попадает не на ту аналитику, а переоценка на конец месяца задваивает суммы.
Разберём покупку и продажу валюты за рубли, прямую конверсию доллара в евро и переоценку валютных кредитов — с проводками, числовыми примерами и отчётами для сверки. Пути приведены для 1С:Бухгалтерии 3.0; в 1С:Управлении торговлей 11 логика та же, различается расположение документов.
Когда в 1С возникает конверсионная операция
Конверсионная операция — это обмен одной валюты на другую через банк. В учёте она появляется в трёх ситуациях:
- 💱 покупка валюты за рубли — чтобы оплатить импортный контракт или валютный кредит;
- 💵 продажа валюты за рубли — когда валютная выручка поступила, а расходы рублёвые;
- 🔁 прямая конверсия — обмен одной иностранной валюты на другую, например долларов на евро, без промежуточного рубля.
Банк проводит обмен по своему курсу, а бухгалтерия обязана оценить валюту по курсу ЦБ на дату операции — это требование ПБУ 3/2006. Отсюда и возникает разница между суммой по курсу банка и суммой по курсу ЦБ.
Не путайте конверсию с переводом валюты между своими счетами в одной и той же валюте: там обмена нет, а значит, нет ни курсовой разницы сделки, ни финансового результата.
Требование обязательной продажи валютной выручки для отдельных экспортёров периодически вводят и отменяют. На порядок отражения конверсии в 1С это не влияет: проводки одинаковы и для добровольной, и для обязательной продажи.
Подготовка: валюты в справочнике и загрузка курсов
Пока в базе нет валюты и её курса на дату сделки, провести конверсию корректно не получится. Поэтому сначала настройте справочник.
- Откройте справочник из раздела
Справочники→Валюты(пункт лежит в блоке, связанном с банком и кассой). - Добавьте нужные валюты кнопкой создания с подбором из общероссийского классификатора: доллар (код 840), евро (978) и другие по контрактам.
- Нажмите «Загрузить курсы валют» — программа подтянет официальные курсы ЦБ из сервиса 1С за выбранный период. Для загрузки нужна действующая интернет-поддержка.
- Если доступа к сервису нет, внесите курс вручную: в карточке валюты есть список курсов, добавьте строку на нужную дату.
Отдельно «включать валютный учёт» в настройках не нужно — счёт 52 по умолчанию ведётся с аналитикой по валютам. Достаточно, чтобы нужная валюта была в справочнике.
Курс на дату операции должен быть в базе до проведения документа конверсии. Если курса нет, 1С подставит последний известный, и рублёвая сумма проводки уйдёт неверной. Проверяйте курс на дату сделки перед проведением.
Покупка и продажа валюты: шаги и проводки
Для обмена рублей на валюту и обратно в 1С:Бухгалтерии есть готовые документы — считать проводки вручную не нужно.
Покупка валюты (рубли → валюта):
- Зайдите в
Банк и касса→Покупка валюты. - Укажите рублёвый счёт списания, валютный счёт зачисления, сумму валюты и курс покупки банка.
- Курс ЦБ на дату программа подставит из справочника сама.
- Проведите документ.
Продажа валюты (валюта → рубли) оформляется документом Продажа валюты в том же разделе: валютный счёт списания, рублёвый счёт зачисления, сумма и курс продажи банка.
Роль «буфера» в обеих операциях играет счёт 57 «Переводы в пути»: сначала деньги уходят с одного счёта на 57, затем с 57 приходят на другой. Нужный субсчёт 57 документ подставляет автоматически.
Числовой пример. Купили 10 000 $ по курсу банка 92 ₽ при курсе ЦБ 91 ₽ на эту дату.
- с рублёвого счёта списано 10 000 × 92 = 920 000 ₽;
- валюта оприходована по курсу ЦБ: 10 000 × 91 = 910 000 ₽;
- разница 920 000 − 910 000 = 10 000 ₽ — прочий расход (Дт 91.02 Кт 57), потому что купили дороже курса ЦБ.
Эта разница — не курсовая, а финансовый результат самой сделки. Курсовая разница появляется позже, при переоценке остатков.
Продажа считается зеркально. Продали 5 000 € по курсу банка 98 ₽ при курсе ЦБ 99 ₽: на рублёвый счёт пришло 5 000 × 98 = 490 000 ₽, валюта списана по ЦБ 5 000 × 99 = 495 000 ₽, разница 5 000 ₽ — прочий расход, потому что продали дешевле курса ЦБ.
Комиссию банка за конверсию в курс не включают — это отдельная услуга. Её списывают проводкой Дт 91.02 Кт 51 (или через счёт 76) по факту удержания, к рублёвой оценке самой валюты она отношения не имеет.
Обращение иностранной валюты не признаётся реализацией (пп. 1 п. 3 ст. 39 НК РФ), поэтому НДС на конверсию не начисляют и счёт-фактуру не выставляют.
Прямая конверсия одной валюты в другую
Сложнее, когда рубль в сделке не участвует: с валютного счёта в долларах уходит сумма, а на валютный счёт в евро приходит другая. Физически рублей нет, но учёт всё равно ведётся в рублях по курсу ЦБ.
Отдельного типового документа «Конверсия» под такой обмен в базовой поставке может не быть, поэтому операцию отражают через счёт 57 по аналогии с покупкой-продажей:
- Дт 57 Кт 52 (USD) — списаны доллары по курсу ЦБ;
- Дт 52 (EUR) Кт 57 — зачислены евро по курсу ЦБ;
- разница между суммами по курсу ЦБ — на счёт 91.
Если подходящего документа в вашей версии нет, используйте Операции → Операции, введённые вручную и заполните проводки сами, взяв курс ЦБ для обеих валют на дату конверсии. Основанием служат поручение на конверсию и банковская выписка — по ним сверяют дату и суммы обеих валют.
Пример. Продали 10 000 $ и получили 9 200 €. Курс ЦБ на дату: доллар 91 ₽, евро 99 ₽.
- доллары списаны по ЦБ: 10 000 × 91 = 910 000 ₽;
- евро оприходованы по ЦБ: 9 200 × 99 = 910 800 ₽;
- разница 910 800 − 910 000 = 800 ₽ — прочий доход (Дт 57 Кт 91.01).
После ручной операции перепроверьте рублёвые суммы обеих проводок: именно здесь чаще всего берут курс не на ту дату или только для одной валюты.
Переоценка валютных статей и курсовые разницы
Конверсия — разовое действие. Но валютные остатки на счетах живут дальше и меняются в рублях вслед за курсом. Это и есть курсовые разницы.
Переоценке подлежат денежные (монетарные) статьи: валюта на счетах 52 и 55, расчёты с контрагентами (60, 62, 76), валютные кредиты и займы (66, 67). Их пересчитывают по курсу ЦБ на отчётную дату и на дату каждой операции, а разницу относят на счёт 91.
В 1С эту работу делает регламентная операция «Переоценка валютных средств» в составе закрытия месяца: Операции → Закрытие месяца. Руками проводить переоценку не нужно — достаточно вовремя закрыть период.
Валютный кредит или заём. Проценты начисляются в валюте и пересчитываются в рубли по курсу на дату начисления. Тело долга и проценты переоцениваются на каждую отчётную дату. При погашении возникает курсовая разница между курсом последней переоценки и курсом на дату платежа.
Пример. Взяли кредит 100 000 $ при курсе ЦБ 90 ₽ — обязательство 9 000 000 ₽ (Дт 52 Кт 66). На отчётную дату курс вырос до 93 ₽: долг стал 9 300 000 ₽, курсовая разница 300 000 ₽ — прочий расход (Дт 91.02 Кт 66), ведь в рублях вы должны больше.
Так же пересчитывается и валюта на счёте, только знак противоположный. Остаток 10 000 $ по курсу 90 ₽ стоил 900 000 ₽; на конец месяца при курсе 93 ₽ он стоит 930 000 ₽ — переоценка начислит положительную курсовую разницу 30 000 ₽ проводкой Дт 52 Кт 91.01.
А вот что не переоценивают, хотя соблазн есть:
- 📦 товары, материалы, основные средства и НМА, купленные за валюту, — их стоимость фиксируется по курсу на дату оприходования и дальше не меняется;
- 💳 выданные и полученные авансы — по курсу на дату аванса.
Эти статьи после признания в рублях застывают, даже если курс скачет. Попытка переоценить валютный товар или аванс — типичная ошибка, которая искажает себестоимость и финрезультат.
Проверка операций и автоматизация
После конверсии и закрытия месяца сверьтесь по стандартным отчётам в разделе Отчёты.
| Отчёт | Что проверяем |
|---|---|
| ОСВ по счёту 52 | остаток в валюте и в рублях совпадает с выпиской банка |
| Карточка счёта 57 | на конец периода счёт закрывается в ноль |
| Анализ счёта 91 | курсовые разницы и финрезультат конверсии на месте |
Если счёт 57 не закрылся в ноль, значит, зачисление валюты и списание рублей попали в базу разными суммами или на разные даты. Это первый признак ошибки в конверсии.
Чтобы не вносить курсы руками, автоматизируйте:
- 🔄 автозагрузка курсов — настройте регулярную загрузку курсов ЦБ из сервиса 1С (нужна интернет-поддержка), тогда курс на дату всегда будет в базе;
- 📅 переоценка при закрытии месяца — выполняется автоматически, следите только за тем, чтобы период закрывался без ошибок;
- в клиент-серверной базе загрузку курсов можно повесить на расписание регламентного задания.
Регулярная загрузка снимает самую частую причину ошибок — отсутствие курса на нужный день. Проверить, что курсы заполнены без пропусков, можно прямо в списке курсов валюты: разрывы в датах видны сразу.
Частые ошибки при конверсии валют
Ошибки по этой теме повторяются из базы в базу. Самые дорогие:
- ❌ курс на дату не загружен — рублёвые суммы проводок считаются по старому курсу и расходятся с банком;
- ❌ конверсию проводят вручную и разницу считают курсовой — финрезультат сделки оседает не на той аналитике счёта 91;
- ❌ переоценивают товары, материалы или авансы — задвоение сумм и искажённая себестоимость;
- ❌ не закрыт месяц — курсовые разницы по остаткам не начислены, счёт 91 и валютные остатки не сходятся;
- ❌ завис остаток на счёте 57 — разорвана связка «списал одно / получил другое», сделка отражена наполовину.
Частые вопросы
Нужен ли отдельный документ, чтобы обменять валюту на валюту?
На какой счёт относить разницу между курсом банка и курсом ЦБ?
Переоцениваются ли валютные авансы при изменении курса?
Когда начисляются курсовые разницы по валютным остаткам?
Облагается ли финрезультат конверсии налогом на прибыль?
Источники
- ПБУ 3/2006 «Учёт активов и обязательств, выраженных в иностранной валюте»
- Налоговый кодекс РФ, ст. 250 и 265