Простой вопрос об операциях

В отчёте клиента стоит 10. Десять граммов золота, серебра или единиц другого актива? Очевидный вопрос часто упускают при проектировании записей.

С одним активом неоднозначность почти незаметна. Второй актив или смена основного превращают запись без явной идентичности в источник ошибок.

Название, идентичность и единица — разные понятия

Для точного смысла количества нужно различать три свойства.

Что оценитьПодход HOLD OS
Отображаемое названиеТекст для людей: его можно менять, переводить и по-разному оформлять.
Идентичность активаСтабильный идентификатор связывает количество с активом независимо от названия.
Единица и точностьОпределяют единицу учёта и число знаков после запятой.

Одна единица, разные активы

Золото и серебро обычно взвешивают в граммах. Запись только единицы «грамм» создаёт риск сложения серебра с золотом. Общая единица не делает активы одинаковыми.

Единица — часть определения актива. «10 граммов» недостаточно; «10 граммов актива Gold» — точная запись.

Условный пример: актив с собственной единицей

Представим актив, отличный от золота и серебра, со своей единицей. Если система предполагает граммы или считает его золотом, все последующие расчёты опираются на ошибку.

Организация задаёт название, единицу и точность; система ничего не предполагает. Пример поясняет принцип и не описывает реальный актив или организацию.

Исходная идентичность записей

Запись сохраняет смысл на момент её создания. Смена основного актива с золота на серебро не должна превращать вчерашние остатки и договоры в серебро или менять их обозначение.

Для длительных договоров это особенно важно: обязательство в золоте учитывается и исполняется в золоте до завершения.

  1. Записанная история Идентичность и единица на момент записи
  2. Позднее изменение Меняется основной актив или отображаемое название
  3. Сохранённая история Исходные идентичность и единица остаются
Поясняющая схема

Как это работает в HOLD OS

Gold, Silver и Custom в HOLD OS имеют стабильную идентичность, единицу и точность при общем финансовом ядре. Название не заменяет идентичность; смена активного или основного актива не преобразует и не переименовывает историю.

Рассмотрите активы организации в HOLD OS

На демонстрации посмотрим, как определяются ваши активы и сохраняются их записи.