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