Кошельки активов и записи
Операции счёта, которые можно проследить
Знать остаток недостаточно: нужны актив, счёт и породившая его операция. Кошельки и записи HOLD OS отвечают на эти вопросы.
Остатки активов отдельно от денег
В счёте Gold хранится в кошельке Gold, Silver — в Silver, каждый Custom — в собственном. Рядом находится один общий денежный кошелёк.
Деньги учитываются в целых томанах. Кошелёк Silver или Custom не создаёт скрытый Gold; каждый новый кошелёк начинается с нуля.
Счёт Владелец всех кошельков ниже
- Кошелёк Gold Остаток в единице и точности Gold
- Кошелёк Silver Остаток в единице и точности Silver
- Кошелёк Custom В единице, заданной организацией
Общий денежный кошелёк Целые томаны для всех активов счёта
Записи связаны со счётом и активом
У записи две постоянные координаты: счёт и актив. Они не меняются при переходе страниц, смене выбора или основного актива.
Просмотр кошелька и действия с ним также требуют прав по роли, текущему счёту и активу.
У каждого остатка объяснимая история
Остаток — результат записанных событий. Его происхождение можно объяснить.
-
Начало с нуля
Новый кошелёк пуст; остаток не возникает без записанного события.
-
Событие
Подтверждённая сделка или событие договора фиксирует изменение в том же кошельке и активе.
-
Постоянная идентичность
Событие сохраняет исходные идентичность и единицу.
-
Обратное прослеживание
От текущего остатка к сформировавшим его событиям.
Связь операций с записями
Операции влияют на кошелёк по-разному. HOLD OS явно различает их.
| Что оценить | Подход HOLD OS |
|---|---|
| Заявка | Не меняет остатки до подтверждения и записи. |
| Подтверждённая сделка | Результат в кошельках того же счёта с той же идентичностью актива. |
| Арендная плата | Отдельна от основного имущества; её выплата его не уменьшает. |
| Физическое получение или возврат | В аренде не увеличивает остаток кошелька. |
Наглядный пример
Клиент держит Gold и Silver в одном счёте и подаёт заявку на покупку Silver. До уполномоченного подтверждения остатки неизменны; затем результат записывается в кошельки счёта как Silver.
Даже после смены основного актива эта сделка остаётся Silver с исходной единицей. Пример условный, без реальных количеств, сумм и имён.
Посмотрите кошельки и записи в продукте
На вашем сценарии рассмотрим структуру кошельков и прослеживание записей.