Учет и Финансы · 10 мин
Как правильно провести в 1С покупку валюты
Как правильно провести покупку валюты в 1С: настройка счетов 52 и 57, документы «Списание с расчетного счета», проводки, курсовые разницы и типичные ошибки.
Покупка валюты в 1С оформляется не одним документом, а цепочкой операций: перечисление рублей банку, зачисление валюты на валютный счет и отражение разницы между курсом ЦБ и фактическим курсом сделки. Если хотя бы один этап пропущен или оформлен неверно, на счете 57 «Переводы в пути» зависают суммы, а курсовые разницы считаются с ошибками.
Материал ориентирован на 1С:Бухгалтерию 8 (ред. 3.0) — самую распространенную конфигурацию, но общая логика (счета 52, 57, 91, курсовые переоценки) одинакова и в других решениях. Порядок действий зависит от того, пришла ли выписка из банка автоматически или документы вводятся вручную.
Что настроить в 1С до покупки валюты
Перед первой операцией проверьте базовые настройки. Во-первых, в справочнике «Валюты» (раздел «Справочники») нужная валюта должна присутствовать с актуальным курсом — загрузку курсов ЦБ лучше включить автоматически через регламентное задание. Если курс на дату операции отсутствует, программа либо посчитает переоценку неверно, либо выдаст предупреждение.
Во-вторых, в разделе «Банк и касса» → «Банковские счета» должен быть создан валютный счет организации. При его создании укажите валюту счета — 1С автоматически назначит для него счет учета 52. Если валютного счета нет, зачисление валюты провести не получится.
В-третьих, убедитесь, что в плане счетов активны счета 57.02 «Приобретение иностранной валюты» и 91 «Прочие доходы и расходы». В типовой конфигурации они есть по умолчанию, но в доработанных базах аналитику по 91 счету иногда меняют — тогда статью прочих доходов и расходов нужно выбрать вручную.
Как отразить перечисление рублей банку
Первый документ цепочки — «Списание с расчетного счета» (раздел «Банк и касса» → «Банковские выписки»). Если обмен с банком настроен, документ загружается из выписки, и нужно только проверить заполнение. При ручном вводе создайте документ кнопкой «Списание».
Ключевое поле — «Вид операции». Выберите значение «Приобретение иностранной валюты». После этого программа автоматически подставит счет дебета 57.02. Укажите банк-контрагента, договор и сумму в рублях, которую вы фактически перечислили на покупку.
Проводка документа: Дт 57.02 — Кт 51. Это означает, что рубли ушли с расчетного счета, но валюта еще не получена — деньги «в пути». Не используйте для этой операции вид «Прочее списание» с ручным указанием счета: документ с типовым видом операции корректно участвует в последующих автоматических расчетах.
- 1Откройте «Банк и касса» → «Банковские выписки» и создайте документ «Списание с расчетного счета»
- 2Выберите вид операции «Приобретение иностранной валюты» — счет 57.02 подставится автоматически
- 3Укажите банк-получателя, договор и рублевую сумму по платежному поручению
- 4Проведите документ и проверьте проводку Дт 57.02 — Кт 51
Как провести зачисление валюты на валютный счет
Когда банк исполнил поручение, на валютный счет поступает валюта. Это второй документ — «Поступление на расчетный счет». При загрузке выписки с валютного счета 1С обычно сама определяет вид операции «Приобретение иностранной валюты» и находит связанное списание по сумме и дате.
При ручном вводе создайте документ «Поступление на расчетный счет», выберите вид операции «Приобретение иностранной валюты», укажите валютный счет организации, банк-продавца и сумму в валюте. Программа пересчитает ее в рубли по курсу ЦБ на дату зачисления и сформирует проводку Дт 52 — Кт 57.02.
В документе поступления есть поле курса сделки (курс, по которому банк фактически продал валюту). Именно сопоставление рублевой оценки по курсу ЦБ и фактически уплаченной суммы формирует разницу, которая спишется на счет 91. Если банк продал валюту дороже курса ЦБ — возникнет прочий расход, если дешевле — прочий доход.
Обратите внимание на даты: если списание рублей и зачисление валюты пришлись на разные дни, на конец дня на 57.02 временно висит остаток. Это нормально, но в рамках одного месяца цепочку лучше закрывать полностью, иначе переоценка валютных средств на отчетную дату может зацепить «зависшую» сумму.
Какие проводки и разницы должны получиться
Полная цепочка проводок при покупке валюты выглядит так: Дт 57.02 — Кт 51 (перечислены рубли), Дт 52 — Кт 57.02 (зачислена валюта по курсу ЦБ), Дт 91.02 — Кт 57.02 (отрицательная разница между курсом покупки и курсом ЦБ) либо Дт 57.02 — Кт 91.01 (положительная разница). В типовой 1С:Бухгалтерии третья проводка формируется документом поступления автоматически.
Комиссия банка за покупку валюты отражается отдельным документом «Списание с расчетного счета» с видом операции «Прочее списание» или «Комиссия банка»: Дт 91.02 — Кт 51. Не включайте комиссию в сумму приобретения валюты — это исказит расчет курсовой разницы.
Дополнительно в конце месяца регламентная операция «Переоценка валютных средств» пересчитывает остаток на счете 52 по курсу ЦБ на отчетную дату. Это отдельная курсовая разница, не связанная с фактом покупки: она отражает изменение курса валюты, которая уже лежит на счете.
Как проверить результат после проведения операции
Главный контрольный инструмент — оборотно-сальдовая ведомость по счету 57.02. После завершения цепочки остаток на счете должен быть нулевым. Если остаток есть — либо не проведено зачисление валюты, либо суммы в двух документах не сходятся.
Далее откройте ОСВ по счету 52 с детализацией по валютам: валютный остаток должен совпадать с банковской выпиской, а рублевая оценка — соответствовать курсу ЦБ на последнюю дату переоценки. Расхождение рублевой оценки чаще всего означает, что не выполнена регламентная операция переоценки.
Проверьте также счет 91: разница от покупки должна сидеть на выделенной статье прочих расходов/доходов, а курсовые разницы от переоценки — на статье с видом «Курсовые разницы». Это важно для корректного заполнения декларации по налогу на прибыль.
Как проверить результат
Нулевой — рубли полностью конвертированы в валюту
Есть остаток — не проведено поступление или суммы документов не совпадают
Валютный остаток совпадает с выпиской, рублевая оценка по курсу ЦБ
Суммы расходятся с банком или рублевая оценка устарела
Дт 57.02 — Кт 51 и Дт 52 — Кт 57.02, разница на 91
Использованы ручные счета или операция вручную
Особые сценарии и ограничения
Покупка валюты для загранкомандировки или контракта
Цель покупки (расчеты с нерезидентом, командировочные, возврат займа) не меняет механику проведения, но влияет на последующие документы: валютные платежи оформляются как «Списание с расчетного счета» с валютного счета с переоценкой на дату платежа. Следите, чтобы валютные документы проходили по валютному счету, а не рублевому.
Валютный контроль
При расчетах с нерезидентами банк может запросить документы по валютному контролю. В 1С:Бухгалтерии учет таких документов ведется ограниченно; для полноценного валютного контроля используются специализированные подсистемы или учет ведется вне программы. Не откладывайте постановку контракта на учет в банке — штрафы за нарушение сроков репатриации существенны.
Если банк зачислил валюту частями
Иногда поручение исполняется несколькими траншами. В этом случае на каждое зачисление создается отдельное поступление на валютный счет, а списание с 57.02 закрывается постепенно. Контролируйте, чтобы сумма всех поступлений в рублевой оценке плюс разница на 91 счете в итоге закрыли исходное списание.
Частые вопросы
Можно ли провести покупку валюты одним документом «Операция вручную»?
Технически можно, но делать этого не стоит: ручные проводки не участвуют в автоматической переоценке валютных средств, искажают отчет о движении денежных средств и усложняют сверку с банком. Используйте типовую цепочку документов по счету 57.02.
Куда отнести разницу между курсом покупки и курсом ЦБ?
На счет 91: превышение курса покупки над курсом ЦБ — прочий расход (Дт 91.02), обратная ситуация — прочий доход (Кт 91.01). В типовой конфигурации эта проводка формируется автоматически документом поступления валюты.
Что делать, если валюта зачислена, а курс ЦБ на эту дату не загружен?
Загрузите курсы вручную через справочник «Валюты» (кнопка «Загрузить курсы валют») за нужный период, затем перепроведите документ поступления. После этого проверьте рублевую оценку в проводках — она должна пересчитаться по корректному курсу.
Как отразить комиссию банка за покупку валюты?
Отдельным документом «Списание с расчетного счета» с проводкой Дт 91.02 — Кт 51 по статье прочих расходов (например, «Расходы на услуги банков»). Включать комиссию в сумму приобретения валюты нельзя — это исказит расчет разницы с курсом ЦБ.
Зависла сумма на счете 57.02 на конец месяца — это ошибка?
Если рубли списаны, а валюта зачислена в следующем месяце, остаток на 57.02 на отчетную дату допустим, но его нужно контролировать и закрыть поступлением в следующем периоде. Если же обе операции прошли, а остаток остался — ищите расхождение сумм в документах цепочки.
Нужно ли переоценивать валюту на счете 52 после покупки?
Да. Регламентная операция «Переоценка валютных средств» при закрытии месяца пересчитывает остаток по курсу ЦБ на отчетную дату, а каждый валютный платеж переоценивает остаток на дату операции. Возникающие разницы относятся на счет 91 как курсовые.
Что важно запомнить
Покупка валюты в 1С — это два документа через счет 57.02: списание рублей и поступление валюты по курсу ЦБ. Разница с курсом сделки уходит на 91 счет автоматически, комиссия отражается отдельно. Контролируйте нулевой остаток на 57.02 и совпадение валютного остатка на 52 счете с выпиской банка.