Комментарии 10
Это они ещё не пытались правильно учесть российскую банковскую комиссию в валюте, выставленную на 365 дней, пересекающих високосный год, списываемую со счёта в другой валюте, которую клиент оплачивает где-то в середине срока. Там могут быть и учёт доходов будущих периодов, и доходы/расходы от встроенных производных инструментов, неотделяемым от основного договора (из-за колебания курсов валют). А ещё для такой комиссии может потребоваться возврат… или клиент её может так и не оплатить… Или оплатить частично…
В начале статьи, когда рассуждали про десятичное деление валют, я, уж было, запаниковал, представив, что есть валюты с делением не кратным 2 или 5. Это ж запросто могло быть 3. А вот представьте, треть рубля или доллара, которые надо хранить точно и из из трёх третей составить рубль и при этом сохранить точность в десятичной сфере...
есть валюты с делением кратным 12. К счастью последняя такая устарела уже лет 15 как. Примерно в тот момент стали становиться популярными подходы с хранением денег в decimal или money.
Я попытался найти что-то такое самостоятельно и, судя по вики, примерно в 1970ых закончился процесс перехода на десятичные валюты. Осталась парочка с делением на 5, но это не мешает. Единственной формальной валютой всё ещё не перешедшей на десятичный размен, получается, остаётся Мальтийский скудо. Но, я так понимаю, валюта не участвует в торгах на валютных рынках и является больше традицией. Валюта всё ещё имеет хождение на территории Мальтийского ордена, где в 2005 году было также разрешено хождение евро.
А в биллинге сотовых операторов надо имитировать онлайновый расчёт при звонках prepaid клиентов, то есть здесь есть не только все вышеперечисленные сложности, но и все расчёты надо производить очень быстро, прямо в процессе звонка!
Еще в некоторых странах бывают тн «sudden holidays» — религиозные праздники, дата которых недетерминирвана и определяется чуть ли не по звездам и фазам луны толкователями священных книг. Очень весело пересчитывать документы и счета при этом.
Какие бы ограничения вы не планировали, планируйте и способы их обхода. Это обязательно пригодится.
Вот это прям в точку.
Все случаи всегда были в бизнесе, не правда ли? Возьмите биллинг любой b2с компании.
Почему «фин-тех стартап» исследует велосипед и ИТ это решает?
Нет ответа, все вопросы к бизнесу, который не компетентен что бы родит продукт до эго внедрения.
Почему «фин-тех стартап» исследует велосипед и ИТ это решает?
Нет ответа, все вопросы к бизнесу, который не компетентен что бы родит продукт до эго внедрения.
А еще есть криптовалюты, которые хотя бы спасибо, что десятичные, но после запятой там может твориться много всякого.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Чему я научился, разрабатывая биллинговую систему