forum.bitel.ru http://forum.bitel.ru/ |
|
Абонентские платы в разной валюте. http://forum.bitel.ru/viewtopic.php?f=1&t=10026 |
Страница 1 из 1 |
Автор: | oldb0y [ 15 дек 2014, 16:09 ] |
Заголовок сообщения: | Абонентские платы в разной валюте. |
Здравствуйте. Кому-нибудь приходилось настраивать мультивалютную систему? Какие вобще решения / идеи есть по этому вопросу? Стараюсь для себя попробывать построить алгоритм работы, но все идеи отпадают из-за своей сложности/корявости. |
Автор: | skn [ 15 дек 2014, 17:46 ] |
Заголовок сообщения: | Re: Абонентские платы в разной валюте. |
а поподробнее что нужно и для чего? |
Автор: | Arcad77 [ 20 апр 2016, 03:55 ] |
Заголовок сообщения: | Re: Абонентские платы в разной валюте. |
В новом ЛК реализовали! Цитата: Сейчас пока поддержка локализации не до конца сделана - нельзя выбрать, но как просто пример форматирования валюты -
если зайти с браузера с русской локалью - будет 1,00 руб., если зайти с браузера с английской локалью - будет 1.00 RUB. >- написание самой валюты. (вы это в криптографию загнали /u0441/u0443/u043c, а попроще нельзя) Это используется стандартные java properties-файлы, они исторически закодированы в ANSI. Можно кодировать в нормальный вид /opt/java/jdk8/bin/native2ascii -encoding UTF-8 -reverse Locale.properties Locale-UTF8.properties отредактировать новый файл и перекодировать /opt/java/jdk8/bin/native2ascii -encoding UTF-8 Locale-UTF8.properties Locale.properties >>Если судить по шаблонам LibreOffice для узбекской валюты - то вроде правильно все. >Все подходит только триады через пробел не хватает! Тогда такой шаблон: #,##0 Т.е. в Locale.properties укажем currency.UZS={0,number,#,##0} \u0441\u0443\u043C. |
Автор: | Jimson [ 20 апр 2016, 04:21 ] |
Заголовок сообщения: | Re: Абонентские платы в разной валюте. |
Локаль и мультивалютность биллинга это не одно и тоже, это надо пояснять разве? Вы можете жить на Нибиру, но покупать апгрейд на новую версию BGB будете за рубли. Смысл зависимости валюты договора от локали сервера/клиента от меня ускальзает, мне кажется это надо исправить в новом ЛК. Для начала определимся что такое мультивалютность. Полноценная поддержка нескольких валют подразумевает учет услуг в разной валюте на одном лицевом счете. Например, абонентская плата в долларах, а превышение трафика в рублях. Вот такое извращение в BGB реализовать нельзя, так как BGB вообще никаких валют не поддерживает, он просто оперирует цифрами. Любое другое понимание мультивалютности реализовать в BGB возможно. Например, валюту сделаем параметром договора, тарифные планы раздельные для каждой валюты, соответсвенно если договор долларовый, то и разрешенные для него тарифы долларовые, это все можно автоматизировать с помошью шаблонов договоров и групп тарифных планов. Если нам требуется для долларовых договоров выставлять долларовые инвойсы, то делаем "типы счетов/фактур" для этого случая, если же надо конвертировать в рубли, то опять же делаем отдельные "типы документов" и в них конвертируем (несколько извратно, придется придумать где хранить и откуда брать курсы валют). С платежами аналогично, если платеж зачисляется в той же валюте что и договор, то просто зачисляется, если в другой, то опять надо конвертировать, нужны будут курсы. Платежи обычно автоматизируют, интеграция с 1С или еще с чем то, вот эта интеграция и будет отслеживать конвертацию. В итоге, если ваша мультивалютность ограничивается разными даговорами, где по каждому договору тарифы, платежи и документы выставляются в одной валюте, то можно сказать что такая мультивалютность поддерживается BGB "из коробки". |
Автор: | Arcad77 [ 04 май 2016, 00:50 ] |
Заголовок сообщения: | Re: Абонентские платы в разной валюте. |
Очень правильное замечание! Но пока научили НОВЫЙ клиент правильно оформлять циферки которыми оперирует холоднокровный BGBilling! Ждем прогресса для "старого клиента" и "СРМ" |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |