Учет и Финансы · 9 мин
Как отразить реализацию в валюте в 1С
Как оформить реализацию в валюте в 1С: настройка договора, документ реализации, курсовые разницы, переоценка авансов и проверка проводок в БУ и НУ.
Реализация товаров или услуг иностранному покупателю (или резиденту по договору в валюте) отражается в 1С стандартным документом «Реализация (акты, накладные, УПД)», но с рядом особенностей: договор должен быть заведён в валюте, программа автоматически пересчитает суммы в рубли по курсу ЦБ, а при расхождении курсов на дату отгрузки и оплаты сформирует курсовые разницы. Если понять логику этих пересчётов, весь процесс занимает несколько минут.
Материал ориентирован на «1С:Бухгалтерию 8» (ред. 3.0), но общие принципы — валютный договор, курс на дату операции, переоценка обязательств — работают и в «1С:Управление нашей фирмой», и в «1С:ERP». Отличия в основном в названиях документов и расположении настроек.
Перед оформлением первой валютной отгрузки проверьте три вещи: загружены ли курсы валют, правильно ли заведён договор с контрагентом и корректно ли ведётся учёт авансов. Ошибка в любом из этих пунктов приведёт к неверной рублёвой оценке выручки и искажению курсовых разниц.
Подготовка: договор в валюте и загрузка курсов
Основа корректного учёта — правильно заведённый договор. Откройте карточку контрагента, создайте новый договор и установите: вид договора — «С покупателем», в поле «Расчёты» выберите валюту договора (например, USD или EUR). В 1С:Бухгалтерии 3.0 при выборе валюты, отличной от рубля, программа сама подставит порядок расчётов «в валюте».
Курсы валют должны быть актуальны на дату каждой операции. Проверьте раздел «Справочники → Валюты»: если курсы загружаются автоматически (настроен интернет-обмен или регламентное задание), убедитесь, что загрузка работает. Если автозагрузки нет — загрузите курсы вручную по кнопке «Загрузить курсы валют» за нужный период. Отсутствие курса на дату документа — самая частая причина нулевых или неверных рублёвых сумм.
Если расчёты с покупателем идут в валюте, а оплата поступает в рублях (типично для договоров с российскими контрагентами по курсу ЦБ), договор всё равно заводится в валюте, но при оплате используется рублёвый счёт — программа корректно зачтёт такую оплату по курсу на дату платежа.
Оформление документа реализации в валюте
Перейдите в раздел «Продажи → Реализация (акты, накладные, УПД)» и создайте документ с нужным типом операции: «Товары (накладная)», «Услуги (акт)» или «Товары, услуги, комиссия». Выберите контрагента и договор в валюте — после этого валюта документа подставится автоматически, а в табличной части цены и суммы будут указываться в валюте.
Заполните табличную часть: номенклатура, количество, цена в валюте. Программа рассчитает сумму документа в валюте и параллельно — рублёвую оценку по курсу ЦБ на дату документа. Курс можно увидеть и при необходимости изменить по ссылке «Цены в документе» (или в шапке документа, в зависимости от версии конфигурации).
При проведении формируются проводки: Дт 62.21 (или 62.22 для авансов) — Кт 90.01 на рублёвую оценку выручки, а также списание себестоимости Дт 90.02 — Кт 41. Валютная сумма хранится в проводке в поле «Валютная сумма» — именно по ней в дальнейшем выполняется переоценка.
- 1Проверьте загрузку курсов валют на дату отгрузки
- 2Создайте договор с покупателем в валюте расчётов
- 3Оформите документ «Реализация (акты, накладные, УПД)» и заполните табличную часть в валюте
- 4Проверьте курс и рублёвую оценку в документе
- 5Проведите документ и откройте движения (Дт/Кт) для контроля проводок
- 6Сформируйте печатную форму: накладную, акт или УПД
Авансы от покупателя в валюте
Если покупатель платит аванс, отразите его документом «Поступление на расчётный счёт» с видом операции «Оплата от покупателя». Программа отнесёт сумму на счёт 62.22 (авансы полученные) по курсу на дату поступления. Валютный аванс в бухгалтерском учёте после пересчёта в рубли не переоценивается — это ключевое отличие от задолженности по отгрузке.
При последующей реализации программа зачтёт аванс автоматически: часть выручки, покрытая авансом, оценивается по курсу аванса, остаток — по курсу на дату отгрузки. Итоговая рублёвая выручка в этом случае складывается из двух частей с разными курсами, и это нормально — так требует ПБУ 3/2006.
Если аванс зачёлся не полностью или не зачёлся вовсе, проверьте в документе реализации поле «Зачёт аванса» — обычно стоит режим «Автоматически», но при нескольких договорах или сложных расчётах зачёт может потребовать ручного указания.
Поступление оплаты и курсовые разницы
Оплату от иностранного покупателя отразите документом «Поступление на расчётный счёт» по валютному счёту (52) с видом операции «Оплата от покупателя». Укажите договор — программа определит задолженность, пересчитает её по курсу на дату оплаты и автоматически рассчитает курсовую разницу между курсом отгрузки и курсом оплаты.
Курсовая разница отражается на счёте 91: положительная (курс вырос — рублёвая оценка долга покупателя увеличилась) — Дт 62.21 Кт 91.01, отрицательная — Дт 91.02 Кт 62.21. Проверить расчёт можно, открыв движения документа оплаты: там видна и валютная сумма, и рублёвый эквивалент, и разница.
Если задолженность осталась неоплаченной на конец месяца, она переоценивается регламентной операцией «Переоценка валютных средств» в составе обработки «Закрытие месяца». Не пропускайте эту операцию — без неё сальдо по 62 счёту в рублях не будет соответствовать актуальному курсу, а отчётность исказится.
НДС при реализации в валюте
Экспорт товаров в страны ЕАЭС и за их пределы облагается НДС по ставке 0% при подтверждении экспорта пакетом документов. В документе реализации укажите ставку «НДС 0%» и код вида операции. Для подтверждения ставки используется документ «Подтверждение нулевой ставки НДС» (раздел «Операции»).
Если реализация в валюте происходит на территории РФ (например, российскому покупателю по договору в у.е.), НДС начисляется по обычной ставке, а налоговая база пересчитывается в рубли по курсу ЦБ на дату отгрузки. Важно: курсовые разницы, возникающие при последующей оплате, налоговую базу по НДС не корректируют — сумма НДС фиксируется на дату отгрузки.
Счёт-фактура по валютной реализации внутри РФ может выставляться в валюте (если обязательство выражено в валюте), но в книге продаж суммы отражаются в рублях. Программа делает этот пересчёт автоматически при формировании записей книги продаж.
Проверка результата и типичные ошибки
После полного цикла «аванс — отгрузка — оплата» проверьте результат отчётами. Оборотно-сальдовая ведомость по счёту 62 с детализацией по валютам покажет остатки задолженности; отчёт «Анализ счёта 62.21» — движения по конкретному договору. Сальдо в валюте, умноженное на курс ЦБ, должно совпадать с рублёвым сальдо (с точностью до копеек округления).
Для сверки с покупателем используйте «Акт сверки взаиморасчётов» с включённым признаком «В валюте договора» — тогда в акте будут видны и валютные, и рублёвые суммы, что упрощает сверку с иностранным контрагентом.
Как проверить результат
Валютное сальдо × курс ЦБ ≈ рублёвое сальдо
Рублёвое сальдо заметно отличается от пересчёта по курсу
Есть проводка курсовой разницы на 91 счёте
Разницы нет, хотя курс изменился
Операция «Переоценка валютных средств» выполнена без ошибок
Операция пропущена или помечена как неактуальная
Частые вопросы
Можно ли выставить реализацию в валюте российскому покупателю?
Да, если обязательство по договору выражено в валюте или условных единицах. Договор в 1С заводится в валюте, оплата обычно поступает в рублях по курсу ЦБ на дату платежа. Программа корректно зачтёт рублёвую оплату в счёт валютной задолженности и рассчитает разницы.
Почему программа не считает курсовую разницу по авансу?
Это правильно: авансы в иностранной валюте после пересчёта в рубли по курсу на дату получения в бухгалтерском учёте не переоцениваются. Курсовые разницы возникают только по непогашенной задолженности после отгрузки.
Что делать, если курс на дату документа отсутствует?
Откройте «Справочники → Валюты», выберите нужную валюту и загрузите курсы за период кнопкой «Загрузить курсы валют». После этого перепроведите документ, чтобы рублёвая оценка пересчиталась по корректному курсу.
Как отразить реализацию в валюте в 1С:УНФ?
Логика та же: договор с валютой расчётов, документ «Расходная накладная» (или «Акт выполненных работ») с автоматическим пересчётом по курсу, оплата через «Поступление на счёт». Курсовые разницы в УНФ рассчитываются при оплате и регламентной операцией переоценки в закрытии месяца.
Нужно ли вручную корректировать курсовые разницы?
Нет, в штатной ситуации расчёт полностью автоматический. Ручные операции по курсовым разницам оправданы только в нестандартных случаях (например, исправление ошибок прошлых периодов), и делать их стоит после консультации с бухгалтером-методологом.
Какой курс берётся, если оплата и отгрузка в одном дне?
Один и тот же — курс ЦБ на эту дату, поэтому курсовой разницы не возникает. Разница появляется только когда между датой отгрузки (или концом месяца) и датой оплаты курс изменился.
Что важно запомнить
Валютная реализация в 1С оформляется стандартным документом по договору в валюте: программа сама пересчитывает суммы по курсу ЦБ, зачитывает авансы по курсу их получения и рассчитывает курсовые разницы при оплате и закрытии месяца. Контролируйте три вещи: актуальность курсов, правильный договор и выполненную переоценку валютных средств.