Получить курс валюты 1с на дату: 1с курс валюты на дату документа. Часть 2.

Содержание

1с курс валюты на дату документа. Часть 2.

ТекстЗапроса = «ВЫБРАТЬ

               | ИсходныеДанные.Ссылка КАК Регистратор,

               | ИсходныеДанные.Дата КАК Дата,

               | ИсходныеДанные.Валюта КАК Валюта,

               | ИсходныеДанные.СуммаДокумента КАК Сумма

               |ПОМЕСТИТЬ ИсходныеДанные

               |ИЗ

               | Документ._ДемоЗаказПокупателя КАК ИсходныеДанные

               |;

               |

               |////////////////////////////////////////////////////////////////////////////////

               |ВЫБРАТЬ РАЗЛИЧНЫЕ

               | ИсходныеДанные.Дата КАК Дата,

               | ИсходныеДанные.Валюта КАК Валюта

               |ПОМЕСТИТЬ ДатаВалюта

               |ИЗ

               | ИсходныеДанные КАК ИсходныеДанные

               |;

               |

               |////////////////////////////////////////////////////////////////////////////////

               |ВЫБРАТЬ

               | ДатаВалюта. Дата КАК Дата,

               | ДатаВалюта.Валюта КАК Валюта,

               | МАКСИМУМ(КурсыВалют.Период) КАК Период

               |ПОМЕСТИТЬ ДатаКурса

               |ИЗ

               | ДатаВалюта КАК ДатаВалюта

               | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют

               | ПО ДатаВалюта.Валюта = КурсыВалют.Валюта

               | И ДатаВалюта.Дата >= КурсыВалют.Период

               |

               |СГРУППИРОВАТЬ ПО

               | ДатаВалюта.Дата,

               | ДатаВалюта.Валюта

               |;

               |

               |////////////////////////////////////////////////////////////////////////////////

               |ВЫБРАТЬ

               | ДатаКурса.Дата КАК Дата,

               | ДатаКурса.Валюта КАК Валюта,

               | ДатаКурса.Период КАК Период,

               | КурсыВалют.Курс КАК Курс,

               | КурсыВалют. Кратность КАК Кратность

               |ПОМЕСТИТЬ КурсыВалютСрез

               |ИЗ

               | ДатаКурса КАК ДатаКурса

               | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют

               | ПО ДатаКурса.Валюта = КурсыВалют.Валюта

               | И ДатаКурса.Период = КурсыВалют.Период

               |;

               |

               |////////////////////////////////////////////////////////////////////////////////

               |ВЫБРАТЬ

               | ИсходныеДанные.Регистратор КАК Регистратор,

               | ИсходныеДанные.Дата КАК Дата,

               | ИсходныеДанные.Валюта КАК Валюта,

               | ИсходныеДанные.Сумма КАК Сумма,

               | КурсыВалютСрез.Период КАК Период,

               | КурсыВалютСрез.Курс КАК Курс,

               | КурсыВалютСрез.Кратность КАК Кратность,

               | ИсходныеДанные.Сумма * КурсыВалютСрез. Курс / КурсыВалютСрез.Кратность КАК Итог

               |ИЗ

               | ИсходныеДанные КАК ИсходныеДанные

               | ВНУТРЕННЕЕ СОЕДИНЕНИЕ КурсыВалютСрез КАК КурсыВалютСрез

               | ПО ИсходныеДанные.Валюта = КурсыВалютСрез.Валюта

               | И ИсходныеДанные.Дата = КурсыВалютСрез.Дата»;

Срез последних на каждую дату — pro1C8.ru

Иногда требуется запросом получить из периодического регистра сведений данные на несколько дат сразу. Типичный пример — работа с курсами валют. Рассмотрим алгоритм решение данной задачи на примере.

Постановка задачи

В базе создан документ «РеализацияТоваровУслуг», в шапке которого есть реквизит «Валюта». Запросом требуется для каждого документа получить актуальный курс валюты из шапки на дату документа. Хранение курсов валют осуществляется в периодическом регистре сведений «КурсыВалют«.
Решением «в лоб» этой задачи мог бы быть запрос в цикле: получение всех документов с их датами и валютой и в выборке обращение к виртуальной таблице среза последних регистра «КурсыВалют». Но т.к. запрос в цикле — это «плохо», попробуем реализовать задачу одним запросом.

Решение

Для решения задачи будем использовать факт, что таблицы в запросе можно соединять не только на равенство полей

.

ВЫБРАТЬ
    РеализацияТоваровУслуг.Ссылка,
    РеализацияТоваровУслуг.Валюта,
    МАКСИМУМ(КурсыВалют.Период) КАК Период
ПОМЕСТИТЬ ВТПериодыУстановкиКурсов
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
        ПО РеализацияТоваровУслуг.Валюта = КурсыВалют.Валюта
            И РеализацияТоваровУслуг.Дата >= КурсыВалют.Период

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Ссылка,
    РеализацияТоваровУслуг.Валюта
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТПериодыУстановкиКурсов.Ссылка,
    ВТПериодыУстановкиКурсов. Валюта,
    КурсыВалют.Курс
ИЗ
    ВТПериодыУстановкиКурсов КАК ВТПериодыУстановкиКурсов
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
        ПО ВТПериодыУстановкиКурсов.Период = КурсыВалют.Период
            И ВТПериодыУстановкиКурсов.Валюта = КурсыВалют.Валюта

Порядок действий в запросе:

  1. Получение для каждого документа периода установки курса валюты. Документы соединяются с ФИЗИЧЕСКОЙ таблицей «КурсыВалют». Здесь следует обратить внимание на условия соединения. Валюты должны быть равны, а дата документа >= периоду регистра сведений.
    В результате такого соединения для каждого документа будет получено множество строк, удовлетворяющих условию: все записи курсов по валюте документа, установленные не позже даты документа.
    Завершающим этапом будет группировка строк с получением максимального периода курса. В результате для каждого документа будет получен требуемый период установки курса для нужной валюты (максимальная дата установки курса валюты, но не больше даты документа).
    Результат помещается во временную таблицу ВТПериодыУстановкиКурсов.
  2. Получение курса. Временная таблица ВТПериодыУстановкиКурсов соединяется с ФИЗИЧЕСКОЙ таблицей «КурсыВалют». Соединение происходит по Валюте документа и периоду установки курса, определенному во второй временной таблице.

 

Остались вопросы?
Спросите в комментариях к статье.

 

Смотри также:

Программное добавление и изменение элементов управляемых форм
Генератор случайных чисел
Выбор файла в 1С в асинхронном режиме

Что нужно знать про валютные расчеты в 1С

Предоплата и постоплата в валюте

Еще одна ситуация — частичная предоплата и постоплата.

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

Вторая часть сформирует дебиторскую задолженность покупателя в у.е. и в соответствующей ей сумме в рублях.

Как и в предыдущем варианте, у нас возникнут курсовые разницы, которые учитываются как прочие доходы (расходы) в бухгалтерском учете и внереализационные доходы (расходы) в налоговом учете.

НДС

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

Если налоговая база по договору определяется на дату отгрузки, то в таком случае рассчитывается исходя из курса ЦБ РФ на день отгрузки. При всех последующих оплатах вычеты по НДС не корректируются. Следовательно, все разницы постоплаты у покупателя учитываются в составе внереализационных доходов или расходов.

Также следует обратить внимание, что НДС при покупке товаров принимается к вычету если:

  • товары используются в деятельности, которая облагается НДС;
  • в наличии есть правильно оформленный счет-фактура или же УПД;
  • и, конечно же, товары приняты на учет.

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

Разберем на примерах работы с поставщиками.

Если у нас 100% предоплата, то поставщик обязан выставить отгрузочный счет-фактуру по курсу на дату предоплаты. Если был выставлен авансовый счет-фактура от поставщика, то так же можно принять к вычету НДС, но при получении товара НДС необходимо восстановить по такому счету-фактуре.

Следующий вариант, когда у нас постоплата.

В таком случае счет-фактура выставляется по курсу на дату отгрузки.

Что касается частичной предоплаты и постоплаты, то поставщик обязан выставить отгрузочный счет-фактуру в рублевой стоимости, которая состоит из оплаченной части на дату предоплаты и неоплаченной по курсу на дату отгрузки.

С авансовыми счетами-фактурами такая же ситуация, что и в первом примере.

Как отразить курсовую разницу в «1С»

Теперь рассмотрим варианты, когда у нас возникает курсовая разница и как она отражается в программах «1С» при работе с иностранными контрагентами.

Согласно п. 4 ПБУ 3/2006, стоимость активов и обязательств в иностранной валюте или у.е. для отображения в бухучете и отчетности пересчитывается в рубли. При пересчете возникает разница, она называется курсовой. Пересчет осуществляется по официальному курсу ЦБ РФ, ну или с каким-либо отклонение, если это обговорено сторонами договора.

Пересчету подлежат все денежные средства, находящиеся в банке или кассе, а также дебиторская и кредиторская задолженность в валюте.

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

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

Договор с нерезидентом подразумевает возможность взаиморасчетов в иностранной валюте, т.к. в соответствии с Законом от 10.12.2003 № 173-ФЗ безналичные валютные операции между резидентом и нерезидентом могут осуществляться без ограничений.

Помимо этого, не забудьте проверить актуальные курсы валют в справочнике. Если все настройки произведены правильно, то расчеты будут проходить автоматически.

Курсовые разницы будут отображаться как прочие доходы (расходы) в бухгалтерском учете и как внереализационные доходы (расходы) в налоговом.

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

Загрузка курсов валют в 1С 8 3 – Учет без забот

Опубликовано 14.02.2019 23:42
Автор: Administrator
Просмотров: 1593

Любые операции с иностранной валютой обязывают нас отслеживать ее курс. В программе 1С: Бухгалтерия предприятия 8 редакции 3.0 разработчиками заложена возможность загрузки актуальных курсов без участия пользователей. Если в вашей организации уже имеются валютные счета или есть договоры, цена которых выражена в валюте, то стоит обязательно проверить, происходит ли автоматическая загрузка курсов. 

Сделать это можно, пройдя в раздел «Справочники» – «Покупки и продажи» – «Валюты».

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

1. Добавить новую валюту

В программе есть два способа: первый — подбором из классификатора, второй — созданием новой валюты.

Второй вариант используется, если ваша валюта не является стандартной и требует особых настроек, например, договор заключен в условных единицах и предусмотрен особый курс, который будет зависеть от курса доллара + 3 %. Кроме того, можно задать расчет курса по собственной формуле.

Решите, каким образом вы будете загружать курсы валюты – сделать это можно вручную или загрузить из интернета – и поставьте маркер в нужном поле.

2. Загрузить курсы валюты

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

 

 3. Настроить загрузку валюты

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

Такое поведение программы заложено разработчиками в регламентных заданиях. Изменить расписание можно в разделе «Администрирование» — «Настройки программы» — «Обслуживание» — «Регламентные операции» — «Регламентные и фоновые задания»:

В окне регламентных заданий ищем «Загрузка курсов валют» и настраиваем нужное нам расписание:

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

Если у вас не получается добавить валюту, не паникуйте, возможно у вас другая версия программы. Данная статья подготовлена на релизе 3.0.67.67, в предыдущих версиях программы требовалось дополнительно включить в разделе «Главное» – «Функциональность» на вкладке «Расчеты» – «Расчеты в валюте и у.е.».

4. Настроить параметры учета

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

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

Автоматически для плана счетов появится настройка движения денежных средств «По расчетным счетам и статьям движения денежных средств». Проверить это можно в разделе «Главное» — «План счетов» — «Настройка плана счетов»


Остается настроить справочник статей движения денежных средств. Для операций по покупке и продаже валюты можно создать статьи с видом движения «Прочие платежи по текущим операциям» и «Прочие поступления по текущим операциям» в соответствии в ПБУ 23/2011, которое признано федеральным стандартом бухгалтерского учета с 19 июля 2017 года.

Автор статьи: Екатерина Кузнецова

Понравилась статья? Подпишитесь на рассылку новых материалов 


Добавить комментарий

Exchange-Rates.org мировые курсы обмена валют и история обменных курсов

Обменные курсы

Конвертер валют

Обменные курсы

1 USD
Обратное:
1 0,82184

1.21678

103,49283

0,00966

0,72820

1,37325

0,88510

1,12982

1,26382

0,79125

1,28766

0,77660

7,75179

0,12900

1 EUR
Обратное:
1,21678

0,82184

1 125. 92800

0.00794

0,88606

1,12859

1.07696

0,92854

1,53778

0,65029

1,56660

0,63833

9,43222

0,10602

1 JPY
Обратное:
0,00966

103,51967

0,00794

125,94458

1 0,00704

142,04545

0,00855

116,95906

0,01221

81,

0,01244

80.38585

0,07490

13,35113

1 GBP
Обратное:
1,37325

0,72820

1,12859

0,88606

142.12130

0,00704

1 1,21545

0,82274

1,73553

0,57619

1,76805

0,56559

10,64513

0,09394

1 CHF
Обратный:
1.12982

0,88510

0,92854

1,07696

116,92913

0,00855

0,82274

1,21545

1 1,42789

0,70033

1. 45465

0.68745

8,75819

0,11418

1 CAD
Обратное:
0,79125

1,26382

0,65029

1,53778

81,88948

0,01221

0.57619

1,73554

0,70033

1,42790

1 1.01874

0.98160

6,13366

0,16303

1 AUD
Обратное:
0,77660

1,28766

0,63833

1,56659

80,38300

0,01244

0,56559

1,76807

0,68745

1,45465

0,98160

1,01874

1 6.02082

0,16609

1 HKD
Обратное:
0,12900

7,75194

0,10602

9,43218

13,35083

0,07490

0,09394

10,64509

0,11418

8,75810

0,16303

6,13384

0,16609

6,02083

1
Албанский лек (ALL) Алжирский динар (DZD) Ангольская кванза (AOA) Аргентинское песо (ARS) Армянский драм (AMD) Австралийский доллар (AUD) Азербайджанский манат (AZN) Багамский доллар (BSD) Бахрейнский динар (BHD) Бангладешская така (BDT) Барбадосский доллар (BBD) Белорусский рубль (BYN) Белизский доллар (BZD) Бермудский доллар (BMD) Боливийский боливиано (BOB) Марка Боснии и Герцеговины (BAM) Ботсванская Пула (BWP) Бразильский реал (BRL) Британский фунт (GBP) Брунейский доллар ( BND) Болгарский лев (BGN) Бурундийский франк (BIF) Камбоджийский риель (KHR) Канадский доллар (CAD) Эскудо Кабо-Верде (CVE) Доллар Каймановых островов (KYD) CFA BCEAO Франк (XOF) CFA BEAC Франк (XAF) CFP Франк (XPF) ) Чилийское песо (CLP) Китайский юань Женьминби (CNY) Колумбийское песо (COP) Коста-риканский колон (CRC) Хорватская куна (HRK) Кубинское песо (CUP) Чешская крона (CZK) Датская крона (DKK) Джибутийский франк (DJF) Доминиканский песо (DOP) Восточно-карибский доллар (XCD) Египетский фунт (EGP) Эфиопский быр (ETB) Евро (EUR) Доллар Фиджи (FJD) Гамбийский даласи (GMD) Грузинский лари (GEL) Ганский седи (GHS) Гватемальский кетсаль (GTQ) Гвинейский франк (Г NF) Гаитянский гурд (HTG) Гондурасская лемпира (HNL) Гонконгский доллар (HKD) Венгерский форинт (HUF) Исландская крона (ISK) Индийская рупия (INR) Индонезийская рупия (IDR) Иранский риал (IRR) Иракский динар (IQD) Израильский новый Шекель (ILS) Ямайский доллар (JMD) Японская иена (JPY) Иорданский динар (JOD) Казахстанский тенге (KZT) Кенийский шиллинг (KES) Корейский вон (KRW) Кувейтский динар (KWD) Киргизский сом (KGS) Лаосский Кип (LAK) Ливанский Фунт (LBP) Лоти Лесото (LSL) Ливийский динар (LYD) Патака Макао (MOP) Денар Македонии (MKD) Малави квача (MWK) Малазийский ринггит (MYR) Маврикийская рупия (MUR) Мексиканское песо (MXN) Молдавский лей (MDL) Марокканский Дирхам (MAD) Мьянманский кьят (MMK) Доллар Намибии (NAD) Непальская рупия (NPR) Нидерландский антильский гульден (ANG) Новозеландский доллар (NZD) Никарагуанская кордова оро (NIO) Нигерийская найра (NGN) Норвежская крона (NOK) Оманский риал ( OMR) Пакистанская рупия (PKR) Панамский бальбоа (PAB) Парагвайский гуарани (PYG) Перуанский соль (PEN) Филиппинское песо (PHP) Польский злотый (PLN) Катарский риал (QAR) Румынский лей (RON) Российский рубль (RUB) Руандский франк ( RWF) Саудовская Ри yal (SAR) Сербский динар (RSD) Сейшельская рупия (SCR) Сингапурский доллар (SGD) Сомалийский шиллинг (SOS) Южноафриканский рэнд (ZAR) Шри-Ланкийская рупия (LKR) Суданский фунт (SDG) Свазилендский лилангени (SZL) Шведская крона (SEK) ) Швейцарский франк (CHF) Сирийский фунт (SYP) Тайваньский доллар (TWD) Танзанийский шиллинг (TZS) Тайский бат (THB) Доллар Тринидада и Тобаго (TTD) Тунисский динар (TND) Турецкая лира (TRY) Туркменский манат (TMT) Угандийский шиллинг (UGX) Украинская гривна (UAH) Дирхам ОАЭ (AED) Уругвайское песо (UYU) Доллар США (USD) Узбекский сом (UZS) Венесуэльский боливар (VES) Вьетнамский донг (VND) Йеменский риал (YER) Замбийская квача (ZMW)

Список курсов иностранных валют на сегодня

Список курсов иностранных валют сегодня

Обменный курс — это стоимость одной валюты с целью конвертации в другую. Он также рассматривается как стоимость валюты одной страны по отношению к другой валюте.

Как справочные обменные курсы, так и среднерыночные обменные курсы основаны на ISO 4217: 2015 (Коды для представления валют), который определяет формат трехбуквенного буквенного кода и трехзначного цифрового кода, присвоенного каждой валюте. .

Международные денежные переводы могут быть дорогими. Банки могут взимать с вас до 5% скрытых комиссий за переводить деньги за границу, что делает ваш перевод намного больше, чем вы думаете.Мы Рекомендуем использовать Transferwise, который в 5 раз дешевле, потому что он взимает небольшую предоплату.

Отправить деньги Получить деньги

Курс обмена евро


Международные денежные переводы могут быть дорогими. Банки могут взимать с вас до 5% скрытых комиссий за переводить деньги за границу, что делает ваш перевод намного больше, чем вы думаете. Мы Рекомендуем использовать Transferwise, который в 5 раз дешевле, потому что он взимает небольшую предоплату.

Отправить деньги Получить деньги

Обменный курс имеет ограничение в 32 валюты, и курс обновления осуществляется один раз в день от ЕЦБ и использует один источник в евро, для регулярного (10 минут) обновления используйте Forex Reference Suite, который поддерживает более 150 валют и больше источников валют.Интегрируйте автоматизированный Currency Converter API или Exchange Rates API в вашу систему, службу или программное обеспечение.

Справочные курсы валют получены от Европейского центрального банка и других центральных банков, таких как Deutsche Bundesbank, La Banque de France, De Nederlandsche Bank и т. Д.
Среднерыночные обменные курсы рассчитываются с использованием средних значений агрегированных (bid и аск) цены, предлагаемые маркет-мейкерами, и котировки финансовых учреждений.

Предоставляет актуальную информацию о валютных курсах ECP ECB в евро.
ECB обновляет значения ежедневно с 14. 15. и 15:00. CET
Указанные ниже курсы были автоматически обновлены Европейским центральным банком 21 января 2021 года.
С

до 3,070? Австралийский доллар в Ринггит Анализ, конвертер, текущие обменные курсы и прогнозы, Долгосрочный и краткосрочный прогноз форекс (FX)

«Стоит ли инвестировать в Валютная пара AUD / MYR ? «Стоит ли мне торговать парой AUD / MYR сегодня?» Согласно нашей системе прогнозов, AUD в MYR пара Форекс составляет плохой долгосрочный (1 год) инвестиции *.«Австралийский доллар / малазийский ринггит» прогнозы обменного курса обновляются каждые 5 минут с последние курсы Forex (иностранная валюта) с помощью интеллектуального технического анализа рынка. Вопросы и ответы о валютных курсах AUD / MYR Fx прогноз.

В Walletinvestor.com мы прогнозируем будущие значения с помощью технического анализа для широкого выбор валютных пар, таких как AUD / MYR. Если вы ищете обменные курсы с хорошей доходностью, курс AUD к MYR может быть плохим вариантом для одногодичных инвестиций с высоким риском. Курс AUD / MYR равен до 3,129 на 21 января 2021 года, но ваши текущие инвестиции могут быть обесценены в будущем.

Получите наш ПРЕМИУМ прогноз ТОЛЬКО от $ 7,49! — Попробуйте сейчас без риска — Гарантия возврата денег! Комплект

— Расчет кросс-курса валют

Расчет обменного курса

Когда вы видите курс, например, EUR / USD, равный 1,6 / 1,61, это означает следующее:

  • Ставка: 1,6; Quoter покупает евро и продает доллар по цене 1. 6
  • Спросите: 1,61; Quoter продает евро и продает доллары по 1,61

Если вы получаете прибыль, вы всегда в конечном итоге платите больше или получаете меньше! Запись Ставка <= Спрос всегда.

  • Если вы хотите продать свой 1 евро, вы получите 1,6 доллара
  • Если вы хотите продать свои доллары, вам придется раскошелиться на 1,61 доллара за 1 евро

Расчет кросс-курса валют

Кросс-курс иногда рассчитывается на основе двух других курсов обмена валют, проходящих через общую валюту, называемую кросс-валютой.Учитывая, что курсы следуют некоторым рыночным соглашениям, согласно которым доллар США не всегда является основной валютой, расчет немного больше сложный. Обратите внимание различия:

  • EUR / USD: 1,2; 1 евро дает 1,2 доллара США
  • USD / CAD: 1,1; 1 доллар США дает 1,1
  • канадских доллара
  • GBP / USD: 1,6; 1 фунт дает 1,6 доллара США

Итак, каким должен быть расчет для EUR / GBP? или GBP / CAD? Более того, расчет становится более запутанным, если вы учитываете Bid и Ask. ..Для проще говоря по словам «Освоения финансовых расчетов»:

  • Учитывая два обменных курса A / B и A / C, кросс-курс составляет:
  • B / C = A / C разделить на A / B
  • и C / B = A / B, разделенное на A / C
  • Но вам нужно использовать противоположную сторону при расчете спроса / предложения, например
    • Bid до н.э. = A.C.bid / A.B.ask
    • до н.э. Ask = A.C.ask / A.B.bid
  • Учитывая два обменных курса B / A и A / C, кросс-курс составляет:
  • B / C = B / A, умноженное на A / C
  • и C / B = 1, деленное на (B / A, умноженное на A / C)
  • И вам нужно использовать ту же сторону при расчете спроса / предложения, т.е.г.
    • Bid до н.э. = ставка A.C. * ставка A.B.
    • до н.э. Ask = A.C.ask * A.B.ask

Примеры

Ставки могут быть немного устаревшими, но они предоставляют нетривиальный набор. Предположим, калькулятор сначала проверяет кросс-курс фунта стерлингов, а затем курс доллара США и базовый курс:

Валютная пара Ставка Спросите
EUR / USD 1,30 1. 11
GBP / CHF 1,51589 1,5156
EUR / GBP 0,79 0,796
долларов США / канадский доллар 103.931 103,94
долларов США / йен 1.089 1.090

А теперь примеры расчета

Валютная пара Cross Ccy Ставка Спросите Описание
CAD / JPY долларов США 95.349541 [предложение (USD / JPY) / предложение (USD / CAD)]
расч. = 103,931 / 1,090 = 95,349541 (округлено)
95.445363 [аск (USD / JPY) x аск (USD / CAD)]
расч. = 103,94 / 1,089 = 95,445363 (округлено)
 CAD.JPY Mkt Конвенция: true Cross Ccy: USD
Quoter покупает канадские доллары и продает японские иены по цене 95,349541.
Quoter продает CAD и покупает JPY по 95,445363 
EUR / CHF фунтов стерлингов 1,197553 [CHF / EUR = предложение (GBP / CHF) / предложение (GBP / EUR)]
Note bid (GBP / CHF) = 1. 51589
Note ask (GBP / EUR) = 1 / bid (EUR / GBP) = 1 / 0,79 = 1,265822785
расч. = 1,51589 / 1,265822785 = 1,197553
1.206418 [спрос (GBP / CHF) / bid (GBP / EUR)]
calc = 1.5156 / 1.256281407035 = 1.206418 (округлено до 6 dp)
 EUR.CHF Mkt Конвенция: true Cross Ccy: GBP
Quoter покупает евро и продает швейцарский франк по цене 1,197553
Quoter продает евро и покупает швейцарский франк по цене 1.206418 

Если у вас есть FXRate, вы можете позвонить:

  • getBid: bid (сумма, которую покупатель купит Ccy1 за заданное количество Ccy2).
  • getAsk: ask (сумма, которую продавец продаст Ccy1 за заданное количество Ccy2).
  • getMid: (бид + аск) / 2
  • convertAmountUsingBidOrAsk: учитывая денежную сумму в исходной валюте, рассчитайте полученную сумму в другой валюте, используя BID или ASK.
  • getPaymentAmountForBuying: чтобы получить сумму, которую вы получили бы, купив сумму в валюте.
  • getReceiptAmountForSelling: чтобы получить сумму, которую вы получили бы, продав сумму в валюте.

Код доступен здесь:

Управление конвертацией валюты — Zuora

В этой статье описывается конвертация иностранной валюты в Zuora.

Конвертация иностранной валюты

В глобальной экономике подписки продажи могут происходить в нескольких валютах. Zuora позволяет конвертировать иностранную валюту в вашу домашнюю валюту для финансовой отчетности. См. «Валюты и их трехбуквенные коды» для получения списка валют, поддерживаемых Zuora.

Обменный курс

Для расчета обменных курсов в Zuora вы можете использовать обменные курсы, опубликованные поставщиком обменных курсов по умолчанию, Oanda, или импортировать пользовательские обменные курсы через Mass Updater.

Если вы используете поставщика обменных курсов по умолчанию, курсы усредняются за 24-часовой период, заканчивающийся в 22:00 UTC (всемирное координированное время) за день до их публикации Oanda. Используется ставка ставки.

Дата обменного курса

Каждая транзакция в Zuora имеет дату обменного курса.Если вы используете Oanda, Zuora использует обменные курсы от за день до Даты обменного курса. Например, если датой обменного курса транзакции является 8 января, Zuora использует обменный курс, предоставленный Oanda 7 января.

Если Zuora не удалось успешно синхронизировать курс от Oanda на данную дату, доступный курс для большинства используется недавняя дата.

Например, если Дата обменного курса — 10.09.2015:

  • Если обменный курс на 10.09.2015 равен 1,3, используется курс на 10.09.2015.
  • Если обменный курс недоступен на 10 сентября 2015 года, но 1,1 на 9 сентября 2015 года и 1,2 на 11 сентября 2015 года, используется курс на 9 сентября 2015 года.
  • Если обменный курс недоступен на 10.09.2015 и не доступен на 09.09.2015, но 1.1 на 08.09.2015 и 1.2 на 11.09.2015, курс на 2015-09-08 используется.

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

Чтобы узнать, как Zuora получает дату обменного курса для каждого типа транзакции, см. Как Zuora вычисляет значения полей конвертации иностранной валюты.

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

Типы валюты

В следующей таблице описаны различные типы валюты в Зуоре.

Тип валюты Описание

Валюта по умолчанию

Валюта по умолчанию, установленная для ваших тарифных планов продукта.См. Раздел Настройка валют для получения дополнительной информации.

Внутренняя валюта

Валюта, используемая для создания финансовых отчетов. У вас только одна домашняя валюта.

Валюта транзакции

Валюта, используемая клиентом. См. Информацию о выставлении счетов и оплате.

Настроить конвертацию иностранной валюты

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

  1. Щелкните свое имя пользователя в правом верхнем углу и перейдите к Финансовые настройки > Управление конвертацией валюты .
  1. Заполните следующие поля:
    • Домашняя валюта : Щелкните и выберите свою домашнюю валюту.
      После того, как вы установили свою домашнюю валюту, вы не можете ее изменить.
    • Поставщик обменного курса : выберите Oanda , поставщик обменного курса по умолчанию, или выберите Используйте настраиваемого поставщика обмена , если вы хотите импортировать и использовать свои собственные обменные курсы. Вы должны загрузить собственные курсы обмена через средство массового обновления. Дополнительные сведения см. В разделе «Массовое обновление» и «Импорт пользовательских курсов обмена».
      Если вы используете поставщика настраиваемых курсов обмена, вы должны загрузить курсы обмена для всех транзакций за отчетный период. В противном случае вы получите ошибку при запуске пробного баланса. Обратите внимание, что некоторые транзакции в данном отчетном периоде могут иметь даты транзакций, предшествующие этому периоду.
    • Дата обменного курса :
      • Ежедневно : Выберите, чтобы использовать ежедневный обменный курс.
        • Смещение даты обменного курса поставщика : если вы выбрали Использовать настраиваемый поставщик обменного курса в поле «Поставщик обменного курса» и если вы выбрали Ежедневный обменный курс , вы можете указать смещение даты.
          Иногда обменные курсы вашего поставщика недоступны в тот же день из-за задержки обработки.
          Укажите смещение даты обменного курса. Например, если вы установите смещение равным 2, при конвертации валют будет использоваться обменный курс за 2 дня до этого.
          Значение по умолчанию — 0 день.
      • День месяца : выберите, чтобы использовать ежемесячный обменный курс.
        • Щелкните и выберите день месяца, чтобы получить ежемесячный обменный курс.
    • Использовать обратный курс : выберите да , чтобы использовать обратный курс при конвертации денежных сумм. Сумма в иностранной валюте умножается на обратный курс для расчета суммы в национальной валюте. При использовании необратного курса сумма в иностранной валюте делится на курс для расчета суммы в национальной валюте.Обычно для конвертации валюты используются обратные курсы.
    • Режим округления : Выберите, следует ли округлять вдвое больше или меньше при конвертации денежных сумм. Например, если сумма в иностранной валюте конвертируется в доллары США:
      • При выборе Вниз :
        • 10,001 долларов США округляется до 10,00 долларов США
        • 10,005 долларов США округляется до 10,00 долларов США
        • 10,009 долларов США округляется до 10,00 долларов США
        • −10,005 долларов США округляется до −10,00 долларов США
      • Если вы выберете Half Up :
        • 10.001 доллар США округляется до 10,00 долларов США
        • 10,005 долларов США округляется до 10,01 доллара США
        • 10,009 долларов США округляется до 10,01 доллара США
        • −10,005 долларов США округляется до −10,01 доллара США
    • Автоматически включать дополнительную информацию о конвертации валют в экспорт источника данных: Установите этот флажок, если вы хотите получить доступ к данным конвертации иностранной валюты через экспорт источника данных.
  2. Нажмите сохранить .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *