На вкладке «Валюты» производится настройка соответствия валют, заведенных в Системе и используемых в МойСклад.
Важно!
Без настройки соответствия валют между системами, конвертация денежных величин и передача информации о валюте в документах МойСклад не будут производиться.
Если в Системе доступно более одной валюты, то для работы с мультивалютностью необходимо установить соответствие между валютами системы и МойСклад для базовых валют, а также для всех магазинов, где установлены сопоставления в разделах настроек модуля «Магазины» и «Розница». Если в системе доступна только одна валюта (базовая), то нужно установить соответствие только для нее. После установки соответствий система автоматически добавляет задачу в очередь для выгрузки списка валют. Если соответствия удалены, задача не создается.
Если в качестве валюты магазина указана базовая валюта системы, то в настройках сопоставления валюта магазина (указана в скобках) должна совпадать с настройкой базовой валюты. Если у магазина выбранная валюта в системе отличается от базовой - в соответствие должна быть выбрана другая валюта, отличная от общего соответствия валют.
Мультивалютность в процессах выгрузки данных в направлении Система → МойСклад
Создание заказа
В документах заказа, отгрузки и платежных документах передается только валюта, которая была установлена в настройках модуля. Важно отметить, что конвертация стоимости товаров и других параметров не производится.
Обновление заказа
В документы оплаты, отгрузки, отмены отгрузки, перемещения подставляется валюта, указанная в заказе на стороне МойСклад. Стоимость товарных позиций, доставки, суммы оплат преобразуются с учетом сопоставления валют к той валюте, которая указана на стороне МойСклад по курсу документа заказа (если установлен курс, отличный от курса в справочнике), либо справочника валют, сохраненного в базе данных модуля.
Стоимость товарных позиций, доставки и суммы оплат подвергаются преобразованию с учетом сопоставления валют. Это происходит в соответствии с валютой, указанной на стороне МойСклад по курсу, установленному в документе заказа (если отличается от курса в справочнике), либо в соответствии с курсом, сохраненным в базе данных модуля.
Мультивалютность в процессах выгрузки данных в направлении МойСклад → Система
Создание/обновление заказов, розничных продаж, документов об оплате
В процессе выгрузки себестоимости при обработке остатков, документов отгрузки происходит преобразование цены из валюты учета МойСклад к базовой валюте Системы. Стоимость товаров, скидки на товарные позиции, суммы оплат пересчитываются в валюту в документе, которую использует магазин, сопоставленный с организацией в МойСклад. Если у магазина есть своя валюта, то используется она. Если указана только одна валюта, то применяется базовая валюта Системы. При этом используется курс обмена, установленный в документе, или, если его нет, курс из справочника валют МойСклад.
Если не заданы сопоставления валют, либо в списке валют отсутствует валюта, сохраненная в настройках - пересчет денежных сумм производиться не будет.
Типы цен
На стороне МойСклад валюта не привязывается к типу цены, поэтому выгрузка фактических значений цен осуществляется без преобразований. При работе с мультивалютностью необходимо вручную установить соответствие валют и типов цен.
Модуль не поддерживает преобразование валют между связанными документами МойСклад.
Генерация каталога
В ICML цена продажи товара отображается только значением, и единственное, что подвергается изменениям, это закупочная цена.
- Если закупочная цена товара указана в валюте, соответствующей базовой валюте в настройках интеграции, происходит конвертация в учётную валюту МойСклад. Например, если закупочная цена в долларах, и в соответствии тоже стоит доллар, а учетная валюта – тенге, то доллары конвертируются в тенге.
- Если валюта закупочной цены отличается от базовой валюты в настройках интеграции, сначала происходит конвертация в учётную валюту МойСклад, затем – в базовую валюту интеграции. Например, если закупочная цена указана в долларах, в соответствии базовая валюта – рубль, а учётная валюта МойСклад – тенге, то доллары конвертируются сначала в тенге, затем тенге конвертируются в рубли.
- Если в настройках интеграции не указана валюта, цена выгружается без учёта валюты. Например, закупочная цена
товара 1
= 5 долларов, закупочная ценатовара 2
= 5 рублей. Оба этих товара будут выгружены с закупочной ценой 5. - При добавлении новой валюты, которая ещё не была выгружена, и её использовании в закупочной цене продукта, товар будет выгружен с ценой 0. Обновление происходит ежедневно в 0:00, и цены указываются в учётной валюте системы.