Мультивалютность

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

Ввод в систему валюты занимает примерно 1 минуту. Мы должны выбрать валюту, ее обозначение и указать курс к базовой (базовая валюта - это валюта, которую мы указываем при инсталляции системы и в которую происходит пересчет всех финансов).

А затем, мы можем создавать прайс-листы в разной валюте или привязывать разные валюту к одному из объектов, в которых есть тип Money, например, Возможная сделка, Заказ и т.д. (в том числе, и к своим объектам). Для каждой финансовой транзакции используется две валюты - базовая и валюта операции. 

При этом, механизм работает следующим образом (для примера, рассмотрим объект Возможная сделка). У данного объекта есть несколько атрибутов:

  • Estimate revenue - предполагаемый доход в валюте сделки
  • Currency - валюта сделки
  • Base Estimated value - предполагаемый доход в базовой валюте

И у нас есть курс пересчета, который фиксируется на момент сделки и записывается как атрибут в БД. Т.е. дальнейшее изменение курса валют НЕ ВЛИЯЕТ на нашу отчетность.