Локаль и мультивалютность биллинга это не одно и тоже, это надо пояснять разве? Вы можете жить на Нибиру, но покупать апгрейд на новую версию BGB будете за рубли. Смысл зависимости валюты договора от локали сервера/клиента от меня ускальзает, мне кажется это надо исправить в новом ЛК.
Для начала определимся что такое мультивалютность. Полноценная поддержка нескольких валют подразумевает учет услуг в разной валюте на одном лицевом счете. Например, абонентская плата в долларах, а превышение трафика в рублях. Вот такое извращение в BGB реализовать нельзя, так как BGB вообще никаких валют не поддерживает, он просто оперирует цифрами. Любое другое понимание мультивалютности реализовать в BGB возможно. Например, валюту сделаем параметром договора, тарифные планы раздельные для каждой валюты, соответсвенно если договор долларовый, то и разрешенные для него тарифы долларовые, это все можно автоматизировать с помошью шаблонов договоров и групп тарифных планов. Если нам требуется для долларовых договоров выставлять долларовые инвойсы, то делаем "типы счетов/фактур" для этого случая, если же надо конвертировать в рубли, то опять же делаем отдельные "типы документов" и в них конвертируем (несколько извратно, придется придумать где хранить и откуда брать курсы валют). С платежами аналогично, если платеж зачисляется в той же валюте что и договор, то просто зачисляется, если в другой, то опять надо конвертировать, нужны будут курсы. Платежи обычно автоматизируют, интеграция с 1С или еще с чем то, вот эта интеграция и будет отслеживать конвертацию. В итоге, если ваша мультивалютность ограничивается разными даговорами, где по каждому договору тарифы, платежи и документы выставляются в одной валюте, то можно сказать что такая мультивалютность поддерживается BGB "из коробки".
|