БесплатноБесплатный прототип ключевой страницы и черновик ТЗ при старте проекта

Мультивалютность и приём оплаты из-за рубежа: что возможно в РФ

Мультивалютность и приём оплаты из-за рубежа на 1С-Битрикс: валюты, курсы, платёжные системы, 54-ФЗ

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

В этой статье разложим тему по полкам применительно к 1С-Битрикс и реалиям РФ: как устроена мультивалютность в торговом каталоге, что реально с приёмом оплаты из-за рубежа, при чём тут 54-ФЗ и валютный контроль, и с чего вообще начинать. Материал — обзорный и практический; конкретную модель всегда согласуют с бухгалтером и банком. Настройку платёжной и учётной части удобно вести в связке с автоматизацией продаж и склада на 1С.

Коротко

  • Показ цен в валюте и реальный приём иностранных денег — разные задачи; первая проста, вторая упирается в право и банки.
  • Самый рабочий сценарий в РФ: витрина в валюте, расчёт и чек в рублях по курсу на момент оплаты.
  • При расчётах под 54-ФЗ нужна онлайн-касса и чек; приём зарубежных карт зависит от конкретного эквайера.
  • Начинать надо с юридической модели (кто продавец и покупатель, валюта договора), а не с настройки валют в Битрикс.

Зачем магазину мультивалютность

Мультивалютность нужна не всем, но там, где она уместна, она заметно влияет на продажи. Основные сценарии: экспортные и приграничные продажи, B2B-каталоги с привязкой цен к валюте (например, при импорте товара), работа с клиентами из ближнего зарубежья и просто удобство для аудитории, привыкшей мыслить в другой валюте.

Важно с самого начала честно ответить: вам нужна витрина в валюте (показать цену так, как удобно покупателю) или реальный приём денег в иностранной валюте? Это принципиально разные уровни сложности. Первое — вопрос настройки каталога, второе — вопрос юридической модели, банка и платёжного провайдера. Смешение этих задач — источник большинства разочарований в теме.

Две разные задачи: показ и приём денег

Разведём эти две задачи явно, потому что именно их путаница создаёт проблемы:

АспектПоказ цен в валютеРеальный приём в валюте
Что этоОтображение и пересчёт ценФактическое поступление денег
СложностьНастройка каталогаПраво, банк, эквайер
Где решаетсяВ 1С-БитриксВ договоре и банке
Валюта чекаОбычно рублиЗависит от модели
ОграниченияПрактически нетСущественные в РФ

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

Путь платежа: от корзины до статуса в 1С Корзинасумма заказаПлатёжный шлюзЮKassa, эквайрингБанкавторизацияПодтверждениеwebhook оплатыСтатус в 1Сзаказ оплачен
Схема: покупатель платит через шлюз, банк авторизует платёж, а webhook возвращает статус — заказ автоматически помечается оплаченным в 1С.

Валюты и курсы в торговом каталоге

Техническая основа мультивалютности в 1С-Битрикс — модуль «Торговый каталог» со справочником валют и механизмом курсов. Здесь всё поддержано из коробки:

То есть включить мультивалютность технически несложно. Основная работа начинается там, где надо решить, как хранятся цены, как часто обновляется курс и по какому курсу фиксируется итоговая сумма. Обмен ценами и остатками с учётной системой при этом должен корректно передавать валюту — это часть настройки обмена, которую мы разбираем в связке с автоматизацией на 1С. Технику интеграций для передачи курсов и цен мы описываем в статье про REST, вебхуки и безопасность на 1С-Битрикс.

Пересчёт цен и фиксация курса

Курсы меняются, и это порождает главный практический вопрос мультивалютности: по какому курсу и на какой момент считать цену? Если не зафиксировать это явно, возможны споры с покупателем, который увидел одну цифру, а заплатил другую.

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

Зафиксируйте момент курса заранее: решите на старте, когда «замораживается» цена — при добавлении в корзину, оформлении или оплате, — и покажите это покупателю. Неопределённость в этом вопросе оборачивается спорами и возвратами, особенно при волатильном курсе.

Цены по группам и валюта B2B

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

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

Приём оплаты: что реально в РФ

Здесь начинается самая непростая часть. Возможности реального приёма денег из-за рубежа в текущих условиях РФ ограничены и подвижны, поэтому важнее понимать принципы, чем конкретные названия сервисов:

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

54-ФЗ и кассовые чеки

Если продавец — российское юрлицо или ИП, подпадающее под 54-ФЗ, при расчётах с покупателем нужна онлайн-касса и кассовый чек. Это касается и сценариев с валютной витриной: когда деньги фактически списываются в рублях, чек формируется в рублях в общем порядке через онлайн-кассу и оператора фискальных данных.

В 1С-Битрикс фискализация интегрирована с оформлением заказа: при оплате данные уходят в кассу, покупателю приходит чек. Настроить это нужно так, чтобы валютная витрина не ломала фискальную часть — чек должен корректно отражать рублёвую сумму и состав заказа. Трансграничные сценарии и работа с иностранными юрлицами добавляют нюансов, которые обязательно разбирают с бухгалтером под конкретную модель. Автоматизацию связки заказа, оплаты и чека мы настраиваем в рамках автоматизации продаж и склада.

Валютный контроль и документы

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

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

Юридическая модель продаж

Всё вышесказанное сводится к одному: техническая настройка вторична, первична юридическая модель. Прежде чем что-либо настраивать в 1С-Битрикс, ответьте на вопросы:

  1. Кто продавец? Российское юрлицо, ИП, иностранная структура — от этого зависит фискализация и контроль.
  2. Кто покупатель? Резидент или нерезидент, физлицо или компания.
  3. В какой валюте договор? И в какой валюте фактическая оплата.
  4. Нужен ли чек? Подпадает ли расчёт под 54-ФЗ.
  5. Есть ли валютный контроль? Приходят ли деньги в валюте или от нерезидента.

Ответы на эти вопросы определяют выбор платёжной системы и настройку магазина. Это работа для бухгалтера и юриста, а разработчик реализует уже принятую модель. Обратный порядок — «настроим, потом разберёмся» — приводит к переделкам.

Отдельная валютная витрина

Для заметного объёма зарубежных или экспортных продаж часто оправданна отдельная витрина: языковая версия или отдельный сайт с валютой показа, своими условиями оплаты и доставки. В 1С-Битрикс это решается мультисайтовостью и региональными настройками.

При этом каталог, остатки и товары берутся из общего источника через обмен, а различаются валюта, цены по группам и правила расчёта. Такой подход удобнее, чем пытаться обслужить все аудитории на одной странице с переключателем валют. Решение зависит от объёма и специфики зарубежных продаж: для эпизодических заказов достаточно валюты показа на основном сайте, для системного экспорта — отдельная витрина. Мультисайтовость и региональность мы закладываем в архитектуру на этапе проектирования.

Реализация в 1С-Битрикс

Собрав юридическую модель, техническую часть выстраивают по шагам:

  1. Определите модель. Продавец, покупатель, валюта договора и оплаты, фискализация, валютный контроль — до настройки.
  2. Согласуйте банк и эквайер. Выясните, что реально можно принять, и под это выбирайте платёжную систему.
  3. Настройте валюты и курсы. Справочник валют, базовая валюта, источник и расписание обновления курсов.
  4. Задайте логику пересчёта. Момент фиксации курса, кэширование пересчёта, цены по группам.
  5. Подключите оплату. Платёжную систему под согласованную модель, с корректной рублёвой суммой.
  6. Настройте фискализацию. Онлайн-касса и чек в рублях, связанные с оформлением заказа.
  7. Проверьте на реальных сценариях. Прогоните заказ от показа цены до чека, при разных курсах и группах клиентов.

Частые ошибки

Чек-лист запуска

  1. Юридическая модель ясна. Продавец, покупатель, валюта договора и оплаты определены.
  2. Банк согласован. Известно, что реально можно принять, платёжная система выбрана под это.
  3. Валюты и курсы настроены. Справочник, базовая валюта, автообновление курса.
  4. Курс фиксируется. Момент фиксации задан и показан покупателю.
  5. Фискализация работает. Онлайн-касса и рублёвый чек связаны с заказом.
  6. Валютный контроль учтён. При приёме валюты готова договорная база.
  7. Сценарии проверены. Заказ проходит от цены до чека при разных курсах и группах.

Вывод

Мультивалютность на 1С-Битрикс с технической стороны решается штатными средствами торгового каталога: валюты, курсы, пересчёт цен, цены по группам. Сложность темы не в этом, а в разнице между показом цен в валюте и реальным приёмом иностранных денег. Первое доступно почти всем, второе в условиях РФ ограничено и упирается в право, банк и эквайер.

Практичный путь для большинства магазинов — витрина в валюте при расчёте и чеке в рублях по зафиксированному курсу. И главное правило: начинайте с юридической модели, а не с настройки. Определите продавца, покупателя, валюту договора, фискализацию и валютный контроль — и только потом настраивайте магазин под принятое решение. Тогда мультивалютность станет преимуществом, а не источником споров и переделок.

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

Как включить мультивалютность в магазине на 1С-Битрикс?

В модуле «Торговый каталог» есть справочник валют и механизм курсов. Вы заводите нужные валюты, задаёте базовую валюту учёта и курсы (вручную или автоматической загрузкой из источника). Цены товаров можно хранить в разных валютах, а витрина пересчитывает их в валюту показа по курсу. Технически мультивалютность в Битрикс поддержана из коробки, сложность обычно не в её включении, а в юридической и платёжной стороне приёма денег.

Можно ли показывать цены в долларах или евро, а принимать в рублях?

Да, и это самый частый сценарий для РФ. Цены на витрине отображаются в удобной покупателю валюте (например, в долларах для B2B-каталога), а фактический расчёт и списание происходят в рублях по курсу на момент оплаты. Итоговый чек и платёж проходят в рублях, что снимает часть валютных сложностей. Важно юридически корректно оформить, в какой валюте заключается договор и в какой производится оплата, и честно показать это покупателю.

Можно ли в РФ принимать оплату банковскими картами иностранных банков?

Возможности здесь ограничены и зависят от конкретного банка-эквайера и текущей ситуации. Часть российских платёжных провайдеров принимает карты иностранных банков определённых платёжных систем, часть — нет. Это подвижная область, и перед запуском нужно уточнять актуальные условия у выбранного эквайера. Универсального «принимаем любые зарубежные карты» в текущих условиях РФ нет — всё решается на уровне договора с конкретной платёжной системой.

Нужно ли выбивать кассовый чек при оплате из-за рубежа?

Если продавец — российское юрлицо или ИП и подпадает под 54-ФЗ, то при расчётах с покупателем касса и чек нужны в общем порядке. Валюта чека при этом рублёвая, а фискализация идёт через онлайн-кассу и оператора фискальных данных, как и при обычной продаже. Нюансы возникают в трансграничных сценариях и при работе с иностранными юрлицами — их нужно разбирать с бухгалтером и юристом под конкретную модель продаж.

Что такое валютный контроль и когда он касается интернет-магазина?

Валютный контроль — это надзор государства за операциями в иностранной валюте и с нерезидентами. Он касается магазина, когда деньги реально приходят в валюте или от иностранного контрагента: банк может запросить документы-основания (договор, инвойс), а при определённых суммах операция ставится на учёт. Если же витрина в валюте, а расчёт в рублях с российским покупателем, валютного контроля в классическом смысле нет. Конкретику всегда уточняют в обслуживающем банке.

Как обеспечить корректный пересчёт цен при скачках курса?

Ключевой момент — зафиксировать, по какому курсу и на какой момент считается цена: на момент показа, добавления в корзину или оплаты. Обычно итоговую сумму фиксируют на момент оформления или оплаты заказа, чтобы покупатель платил ровно то, что видел. В 1С-Битрикс курс хранится в справочнике валют, и важно регулярно его обновлять, а также кэшировать пересчёт, чтобы витрина не тормозила. Логику фиксации курса закладывают заранее, чтобы избежать споров с клиентами.

Стоит ли делать отдельную валютную версию сайта для зарубежных клиентов?

Часто да, особенно для B2B и экспортных сценариев. Отдельная витрина или языковая версия с валютой показа, своими условиями оплаты и доставки удобнее, чем пытаться обслужить всех на одной странице. В 1С-Битрикс это решается мультисайтовостью и региональными настройками. При этом каталог и остатки берутся из общего источника через обмен, а различаются валюта, цены по группам и правила расчёта. Решение зависит от объёма зарубежных продаж и их специфики.

С чего начать, если хочется принимать оплату из-за рубежа?

Начать нужно не с технической настройки, а с юридической модели: кто продавец, кто покупатель (резидент или нет), в какой валюте договор и оплата, нужна ли фискализация, как проходит валютный контроль. Ответы на эти вопросы определяют выбор платёжной системы и настройку магазина. Только после этого имеет смысл настраивать валюты, курсы и платёжные системы в 1С-Битрикс. Порядок обратный частой ошибке «сначала настроим, потом разберёмся с документами».

Поделиться:

Нужна мультивалютность и приём оплаты под вашу модель?

Настроим валюты, курсы, платёжные системы и фискализацию в 1С-Битрикс под согласованную юридическую схему. Рассчитаем работу по вашему магазину.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: настраиваем мультивалютность, платёжные системы, фискализацию и обмен ценами с 1С.

← Все статьи блога