Валютный перевод в 1С:Бухгалтерии 8.3 — от настройки до курсовых разниц
Содержание
Валютный перевод в 1С:Бухгалтерии 8.3 делают документом Списание с расчетного счета (раздел Банк и касса → Банковские выписки), выбирая в нём валютный счёт организации и нужный вид операции. Сумму вводят в валюте, а рублёвую оценку по курсу ЦБ программа считает сама.
Частая ошибка — пытаться сделать перевод в 1С с рублёвого счёта и вручную пересчитывать сумму в доллары или евро. Так не работает : валютная операция в 1С идёт только с банковского счёта, у которого в карточке указана валюта. Без этого не будет ни счёта 52, ни курсовых разниц, ни валютной суммы в оборотке.
Подготовка: валюты, курсы и валютный счёт
До первого платежа нужно сделать три настройки. Если пропустить хотя бы одну, документ либо не даст выбрать валюту, либо проведётся по счёту 51.
Включите валютные операции
- Откройте
Главное → Функциональность. - На вкладке
Банк и кассаустановите флажокВалютные операции. - Если работаете с договорами в условных единицах, на вкладке
Расчетывключите и расчёты в у.е.
После этого в документах банка и в договорах появляются поля валюты.
Добавьте валюту и загрузите курсы
- Откройте
Справочники → Банк и касса → Валюты. - Нажмите
Подобрать из ОКВи выберите нужную валюту: USD (840), EUR (978), CNY (156) и т. д. - В карточке валюты оставьте загрузку курса из интернета — тогда курс ЦБ подтягивается автоматически через интернет -поддержку.
- Нажмите
Загрузить курсыв списке валют и укажите период, начиная с даты самой ранней операции.
Если интернет-поддержка не подключена, курс можно ввести вручную в карточке валюты. Но тогда на каждую дату операции курс должен быть внесён заранее, иначе рублёвая оценка посчитается по последнему известному курсу.
Заведите валютный банковский счёт
- Откройте
Главное → Организации, карточку своей организации, ссылкуБанковские счета. - Создайте новый счёт: номер, банк, а в поле валюты — выберите валюту счёта.
- Транзитный и текущий валютные счета заводите отдельными элементами с одинаковой валютой: у них разные номера в банке, и учёт должен видеть их раздельно.
Счёт учёта для валютного счёта программа подставит сама — это счёт 52.
Перевод между своими счетами в 1С
Перевод денег между своими счетами — самая частая операция. В 1С она оформляется парой документов: списание с одного счёта и поступление на другой. Между ними деньги «висят» на счёте 57 «Переводы в пути».
Транзитный валютный → текущий валютный
Валютная выручка от иностранного покупателя сначала падает на транзитный счёт. Чтобы перевести её на текущий:
- Создайте
Списание с расчетного счетас видом операцииПеревод на другой счет организации. - В поле банковского счёта — транзитный счёт, в поле получателя — текущий счёт той же валюты.
- Сумма в валюте, например 15 000 USD.
- На текущем счёте создайте
Поступление на расчетный счетс видомПеревод с другого счета организациина ту же сумму.
Проводки: Дт 57 Кт 52 (транзитный) и Дт 52 (текущий) Кт 57. Если списание и зачисление прошли в разные дни, между датами возникнет курсовая разница по счёту 57 — программа её отразит при закрытии месяца.
Покупка валюты с рублёвого счёта
Здесь перевод идёт между рублёвым и валютным счётом, и разница курсов банка и ЦБ становится расходом.
| Шаг | Документ и вид операции | Счёт | Проводка |
|---|---|---|---|
| 1 | Списание с расчетного счета → Приобретение иностранной валюты | рублёвый | Дт 57 Кт 51 |
| 2 | Поступление на расчетный счет → вид про приобретение валюты | валютный | Дт 52 Кт 57 |
| 3 | Списание с расчетного счета → Прочее списание (комиссия банка) | рублёвый | Дт 91.02 Кт 51 |
Пример. Покупаете 10 000 USD по курсу банка 93,00 ₽, курс ЦБ на дату — 92,50 ₽.
- 📤 Списано с рублёвого счёта: 10 000 × 93,00 = 930 000 ₽.
- 📥 Зачислено на валютный по курсу ЦБ: 10 000 × 92,50 = 925 000 ₽.
- 📉 Разница 5 000 ₽ уходит в прочие расходы (Дт 91.02).
В поступлении укажите курс покупки по данным банка — тогда 1С сама разнесёт разницу.
Продажа валюты
Обратная операция: Списание с расчетного счета с валютного счёта с видом Продажа иностранной валюты, затем Поступление на расчетный счет на рублёвый с видом про поступления от продажи валюты. Если банк купил валюту дешевле курса ЦБ, разница — расход; если дороже — доход по 91.01.
Когда банк удерживает комиссию из суммы продажи, сумма поступления в рублях будет меньше. Оформляйте комиссию отдельной строкой или документом, а не уменьшайте курс: иначе исказится разница курсов.
Оплата поставщику в иностранной валюте
Импортный платёж — это то, ради чего обычно и ищут, как сделать перевод в 1С. Ошибка в договоре здесь ломает всё остальное, поэтому начинаем с него.
Проверьте договор
- Откройте карточку контрагента →
Договоры. - Вид договора —
С поставщиком. - В блоке расчётов укажите валюту: например, «Евро». Если цена в валюте, а платите в рублях — это договор в у.е., у него отдельный флажок оплаты в рублях.
Если у договора валюта — рубли, документ на валютном счёте не сможет корректно закрыть долг: расчёты пойдут по 60.01, а деньги — по 52.
Создайте платёжный документ
Банк и касса → Банковские выписки→Списание.- Вид операции —
Оплата поставщику. - Банковский счёт — валютный.
- Получатель, договор (с той же валютой), сумма в валюте.
- Счета расчётов подставятся сами: 60.21 для расчётов и 60.22 для авансов в валюте.
Для оплаты в валюте банк потребует заявление на перевод — его формирует клиент-банк, а в 1С можно выгрузить платёжный документ через 1С:ДиректБанк или файл обмена, если банк это поддерживает.
Пример с расчётом
- 05.03 получен товар на 10 000 USD, курс ЦБ 90,00 ₽: Дт 41.01 Кт 60.21 — 900 000 ₽.
- 20.03 оплата 10 000 USD, курс ЦБ 92,50 ₽.
- Долг переоценён: 10 000 × (92,50 − 90,00) = 25 000 ₽, отрицательная курсовая разница Дт 91.02 Кт 60.21.
- Оплата: Дт 60.21 Кт 52 — 925 000 ₽.
Аванс поставщику
Если платите до получения товара, сумма ложится на 60.22. Выданный аванс по ПБУ 3/2006 не переоценивается: товар потом приходуется по курсу на дату оплаты, а не на дату поступления. Если товар оплачен частично, авансовая часть идёт по курсу аванса, остаток — по курсу на дату поступления.
Курсовые разницы при переводе: расчёт и отражение
Курсовую разницу 1С считает в двух местах:
- 🔄 в момент операции — при оплате, поступлении, переводе (как в примере выше);
- 📅 на последнее число месяца — переоценка остатков на 52, 57, 60.21, 62.21 и других валютных счетах.
Месячная переоценка делается регламентной операцией Переоценка валютных средств в обработке Операции → Закрытие месяца. Запускать её отдельно не нужно — достаточно выполнить закрытие месяца целиком.
| Ситуация | Курс вырос | Курс упал |
|---|---|---|
| Остаток на валютном счёте (52) | доход, Дт 52 Кт 91.01 | расход, Дт 91.02 Кт 52 |
| Долг перед поставщиком (60.21) | расход, Дт 91.02 Кт 60.21 | доход, Дт 60.21 Кт 91.01 |
| Долг покупателя (62.21) | доход, Дт 62.21 Кт 91.01 | расход, Дт 91.02 Кт 62.21 |
| Выданные и полученные авансы | не переоцениваются | не переоцениваются |
Проверить свой пример можно калькулятором:
В налоговом учёте положительная курсовая разница — внереализационный доход (ст. 250 НК РФ), отрицательная — внереализационный расход (ст. 265 НК РФ). Дата признания в налоговом учёте может отличаться от бухгалтерской: сверяйтесь с действующей редакцией ст. 271–272 НК РФ и, если нужно, корректируйте налоговые суммы в документах.
Курсовые разницы по договорам в у.е. — это уже не курсовые, а суммовые разницы: в бухучёте они тоже идут на 91, а в налоговом учитываются по своим правилам. Не путайте договор в валюте с договором в у.е.
Как проверить валютные операции по отчётам
Остаток на валютном счёте сверяйте сразу в двух измерениях — в валюте и в рублях.
Отчеты → Оборотно-сальдовая ведомость по счету, счёт 52.- В настройках отчёта включите показатель
Валютная суммаи детализацию по банковским счетам. - Валютный остаток должен совпасть с выпиской банка до цента. Рублёвый — с остатком × курс ЦБ на конец периода.
Для расчётов с поставщиком — та же ведомость по 60.21 и 60.22 с разворотом по контрагентам и договорам. Если по договору висит одновременно долг на 60.21 и аванс на 60.22, зачёт не сработал: проверьте, совпадает ли договор в документах поступления и оплаты.
Карточка счета по 52 покажет каждую операцию с курсом. Строки с переоценкой, где сумма в валюте равна нулю, — это курсовые разницы.
Отчёт Анализ субконто по договору удобен, когда нужно увидеть весь договор — товары, оплаты, разницы — в одной таблице.
Почему валютный платёж в 1С проводится неправильно
Разбор того, что чаще всего ломается в бухгалтерии после валютных переводов.
Ещё два момента, о которых узнают уже после сдачи отчётности:
- ❌ Ручные проводки курсовых разниц. Если провести их операцией вручную, при следующем закрытии месяца 1С посчитает разницу ещё раз. Удалите ручную операцию.
- ❌ Изменение курса задним числом. Поменяли курс в справочнике за прошлый месяц — перепроведите все документы с этой даты и заново закройте месяцы. Иначе остаток на 52 разойдётся с выпиской.
Перед перепроведением закрытых периодов снимите дату запрета изменения только на время работы и сделайте резервную копию базы.
Порядок, при котором валютный учёт сходится
Короткий регламент для тех, кто ведёт валюту регулярно:
- Курсы загружаются ежедневно автоматически — проверьте это в настройках интернет-поддержки один раз.
- Выписки по валютным счетам загружайте из клиент-банка, а не вводите вручную: так дата и сумма в валюте совпадут с банком.
- Каждый договор с иностранным контрагентом создавайте сразу с правильной валютой. Сменить валюту у договора с документами нельзя без перепроведения всей истории.
- Комиссии банка — отдельными документами, не уменьшая сумму перевода.
- В конце месяца — закрытие месяца целиком, затем ОСВ по 52 с валютной суммой и сверка с выпиской.
Для внешнеэкономических контрактов дополнительно действуют требования валютного контроля по закону № 173-ФЗ: банк может запросить договор и документы по нему. В 1С это не отражается проводками, но держите документы по контракту под рукой.
Частые вопросы
Можно ли оплатить валютному поставщику с рублёвого счёта?
Что делать, если банк зачислил валюту на следующий день после списания рублей?
Нужно ли отдельно делать переоценку перед оплатой?
Как перевести валюту между двумя своими счетами в разных банках?
Перевод на другой счет организации со счёта-отправителя и поступление на счёт-получатель. Банк значения не имеет.Почему в ОСВ по 52 рублей больше, чем валюта × курс?
Источники
- ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России № 154н)
- Федеральный закон от 10.12.2003 № 173-ФЗ «О валютном регулировании и валютном контроле»
- Налоговый кодекс РФ, ст. 250 и 265