К статье
Практический материал

Учет и Финансы · 9 мин

Как выставлять счета в валюте в 1С

Настройка валютных счетов в 1С: договоры в валюте, курсы, переоценка, счета-фактуры и типичные ошибки. Практическая инструкция для бухгалтера.

Работа с иностранными контрагентами в 1С требует корректной настройки валютного учета: от справочника валют до правильного оформления счета и последующей переоценки обязательств. Ошибка на любом из этапов приводит к неверным курсовым разницам, искажению выручки и проблемам при сверке с банком.

Механика во всех типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) построена одинаково: счет выставляется в валюте договора, а в учете суммы отражаются в рублях по курсу ЦБ на дату операции. Различия — только в названиях документов и расположении настроек.

Ниже разобран полный цикл: от включения функциональности до печати счета и контроля курсовых разниц. Инструкция ориентирована на 1С:Бухгалтерию 8.3, но логика применима и к другим конфигурациям.

Включение функциональности валютных расчетов

По умолчанию валютные операции в программе могут быть скрыты. В 1С:Бухгалтерии перейдите в раздел «Главное» → «Функциональность» и на закладке «Расчеты» установите флаг «Расчеты в валюте и у.е.». После этого в договорах, документах и отчетах появятся поля для работы с валютой.

Проверьте справочник «Валюты» (раздел «Справочники»). Нужная валюта должна присутствовать и быть подобрана из классификатора ОКВ — тогда для неё доступна автоматическая загрузка курсов. Если валюта добавлена вручную с произвольным кодом, курсы придется вводить самостоятельно.

Настройте автозагрузку курсов: «Справочники» → «Валюты» → «Загрузить курсы» либо регламентное задание «Загрузка курсов валют». Работающее регламентное задание избавляет от ручного ввода курса на каждую дату и снижает риск ошибок в переоценке.

Настройка договора и банковского счета в валюте

Договор — ключевой объект валютного учета. В карточке договора с контрагентом укажите «Вид договора» (с покупателем или поставщиком) и в поле «Расчеты в валюте» выберите нужную валюту. В 1С:Бухгалтерии расчеты в валюте всегда ведутся с оплатой в той же валюте; если оплата проходит в рублях по согласованному курсу, используйте договор в условных единицах (у.е.).

Для приема оплаты заведите валютный банковский счет организации: «Главное» → «Банковские счета» → «Создать», укажите валюту счета и банк. Валютный счет учитывается на счете 52, рублевый эквивалент программа пересчитывает автоматически.

Если контрагент уже заведен с рублевым договором, не меняйте валюту в существующем договоре, по которому есть проведенные документы, — создайте новый договор. Смена валюты в «историческом» договоре приведет к некорректному пересчету остатков взаиморасчетов.

Выставление счета покупателю в валюте

Счет на оплату создается стандартно: «Продажи» → «Счета покупателям» → «Создать». Выберите контрагента и валютный договор — программа автоматически установит валюту документа и подставит курс на дату счета. Если счет создается на основании заказа или спецификации, валюта унаследуется из исходного документа.

Заполните табличную часть: цены и суммы указываются в валюте договора. НДС в валютном счете для расчетов на территории РФ указывается в рублях — это требование налогового законодательства: счет-фактура по таким операциям выставляется в рублях, а сумма НДС определяется по курсу ЦБ на дату отгрузки или оплаты.

В печатной форме счета проверьте, что указаны валюта, курс и реквизиты валютного банковского счета для оплаты. Если используется своя макетная форма, добавьте в неё поля курса и валюты, иначе покупатель не сможет корректно определить сумму платежа.

Порядок выставления валютного счета
  1. 1
    Включите «Расчеты в валюте и у.е.» в функциональности
  2. 2
    Проверьте загрузку курсов ЦБ на дату счета
  3. 3
    Создайте договор с валютой расчетов и валютный банковский счет
  4. 4
    Создайте счет покупателю, выберите валютный договор
  5. 5
    Заполните товары и цены в валюте, проверьте курс в шапке
  6. 6
    Распечатайте счет и сверьте валюту, курс и реквизиты оплаты

Реализация, оплата и курсовые разницы

Документ «Реализация (акты, накладные)» по валютному договору заполняется в валюте, а в бухгалтерском учете выручка отражается в рублях по курсу на дату отгрузки. Если была предоплата, выручка считается по смешанному курсу: аванс — по курсу даты оплаты, остаток — по курсу отгрузки.

Поступление оплаты оформляется документом «Поступление на расчетный счет» с валютным счетом. Программа зачтет аванс, пересчитает задолженность и рассчитает курсовую разницу между курсом отгрузки и курсом оплаты. Разница отражается на счете 91 (прочие доходы или расходы).

При незакрытой задолженности на конец месяца регламентная операция «Переоценка валютных средств» в составе закрытия месяца пересчитывает остатки по курсу на отчетную дату. Убедитесь, что операция включена в обработку закрытия месяца и выполняется без ошибок.

Контрольные точки

Как проверить результат

Оборотно-сальдовая ведомость по счетам 52, 60, 62
Норма

Есть валютные суммы и рублевый эквивалент, остатки совпадают с выпиской банка

Тревожный признак

Рублевый остаток при нулевом валютном или расхождение с банком

Акт сверки с контрагентом
Норма

Задолженность в валюте совпадает с данными контрагента

Тревожный признак

Разница в валютной сумме — вероятно, неверно выбран договор

Курсовые разницы на счете 91
Норма

Разницы формируются при оплате и на конец месяца

Тревожный признак

Разниц нет при открытой задолженности — не выполнена переоценка

Счета-фактуры и НДС при валютных расчетах

По операциям, реализуемым на территории РФ, счет-фактура составляется в рублях, даже если договор и счет на оплату — в валюте. 1С формирует такой счет-фактуру автоматически: сумма НДС определяется по курсу ЦБ на дату отгрузки, а при полной предоплате — по курсу аванса.

Исключение — экспортные операции со ставкой НДС 0%: там допускается оформление счета-фактуры в валюте. Для экспорта дополнительно потребуется подтверждение ставки и отдельный учет, поэтому проверьте настройку налогового учета по экспортным операциям.

Курсовые разницы в части НДС у продавца налоговую базу не пересчитывают: НДС фиксируется на дату отгрузки. Разница целиком относится на прочие доходы или расходы, что программа делает при проведении оплаты.

Типичные ошибки
01
Счет выставлен по рублевому договору — валютные поля недоступны, оплата не закроет задолженность корректно
02
Курс введен вручную с ошибкой или не загружен на дату документа — искажаются выручка и курсовые разницы
03
Изменена валюта существующего договора с проведенными документами — ломаются остатки взаиморасчетов
04
Не выполняется переоценка валютных средств при закрытии месяца — неверные остатки на отчетную дату
05
НДС в рублевом учете посчитан по курсу оплаты вместо курса отгрузки — ошибка в декларации

Типичные ошибки и как их избежать

Самая частая причина расхождений — работа с неактуальными курсами. Перед выпуском партии валютных документов откройте справочник валют и проверьте, что курс загружен на нужную дату. При ручном вводе курса сверяйте значение с сайтом ЦБ, а не с коммерческими конвертерами.

Вторая группа ошибок — неправильный выбор договора в документах. Если у контрагента и рублевый, и валютный договоры, внимательно проверяйте поле «Договор» в счете и реализации: оплата по «чужому» договору создаст висячий аванс и потребует ручной корректировки зачета.

Третья зона риска — изменение курса вручную внутри документа «для красивой суммы». Такой пересчет ломает связь с официальным курсом и приводит к расхождениям при переоценке. Если по контракту применяется свой курс, оформляйте это через договор в у.е. с заданным порядком пересчета, а не правкой отдельных документов.

Перед закрытием месяца сформируйте отчет «Анализ субконто» по валютным счетам с группировкой по договорам. Нулевой валютный остаток при ненулевом рублевом — верный признак пропущенной переоценки или ручной правки курса.
ПЗ
Практическое замечание

Контроль и проверка результатов

Итоговый контроль строится на трех отчетах: оборотно-сальдовая ведомость по счетам 52, 60, 62 (сверка валютных и рублевых остатков), акт сверки с контрагентом в валюте договора и справка-расчет курсовых разниц из закрытия месяца.

Дополнительно сверьте валютный банковский счет с выпиской банка: остаток в валюте должен совпадать до копейки цента. Рублевый эквивалент может отличаться от банковской оценки — банк и учет могут переоценивать на разные даты, — но валютная сумма обязана совпадать.

Если расхождения найдены, не исправляйте их ручными операциями «в лоб». Сначала определите причину: неверный курс, неправильный договор или пропущенная переоценка, — и исправляйте исходный документ с последующим перепроведением закрытия месяца.

Итог

Что важно запомнить

Валютный счет в 1С выставляется по договору с валютой расчетов, рублевые суммы считаются по курсу ЦБ автоматически. Контролируйте загрузку курсов, не меняйте валюту в договорах с историей и проверяйте переоценку при закрытии месяца.

Частые вопросы

Можно ли выставить счет в валюте, если оплата будет в рублях?

Да, для этого используется договор в условных единицах: цены фиксируются в валюте, а оплата проходит в рублях по курсу на дату платежа или иному согласованному курсу. В настройках договора выберите расчеты в у.е. — программа сама пересчитает рублевую сумму оплаты.

Что делать, если курс на нужную дату не загружен?

Откройте справочник «Валюты», выберите валюту и нажмите «Загрузить курсы» за нужный период. Если автозагрузка недоступна, добавьте курс вручную по данным ЦБ РФ, предварительно сверив значение с официальным источником.

Почему в счете-фактуре суммы в рублях, хотя счет в валюте?

Для операций на территории РФ налоговое законодательство требует составлять счета-фактуры в рублях. НДС определяется по курсу ЦБ на дату отгрузки, и программа выполняет этот пересчет автоматически. Валютный счет-фактура допустим только при экспорте со ставкой 0%.

Как исправить счет, если выбран неверный договор?

Если по счету еще нет оплаты и реализации, просто измените договор и перепроведите документ. Если оплата уже прошла, сначала отмените зачет аванса или скорректируйте платежный документ, затем исправьте счет и перепроведите цепочку документов.

Нужно ли переоценивать валютные авансы?

Выданные и полученные авансы в валюте после пересчета на дату оплаты в бухгалтерском учете не переоцениваются. Переоценке на отчетную дату подлежат только непогашенная задолженность по отгрузке и остатки на валютных банковских счетах.