Вернемся к финтеху...
В классическом учете действует двойная запись: дебет одного счета = кредит другого счета.
А вот термин полуторная запись я услышала недавно — оказалось, что сам паттерн я использую давно, просто не называла его так 🙂
В прикладном банковском смысле под ней обычно понимают ситуацию, когда:
— делается обычная балансовая двойная проводкаесть баланс не меняется, но нужная нам величина в учете появляется.
— и параллельно фиксируется дополнительная сумма вне этой проводки — без влияния на баланс
То
Простой пример: выдана гарантия клиенту.
Денежные средства в момент выдачи не движутся, но обязательство банка возникает.
Поэтому сумма отражается на внебалансовых счетах — внутри них запись двойная, но на баланс она не влияет.
Вот эта "дополнительная фиксация рядом с балансом" в практике и дала ощущение "половинки”.
📌Где тот же самый паттерн встречается в финтех-архитектуре?
Реализуют его обычно двумя способами.
1️⃣ Через отдельную техническую сущность (аналог счета холдов)
2000 € — основной остаток
300 € — сумма в HOLD
Балансовый счет при этом один — мы просто отдельно учитываем часть средств, которой нельзя пользоваться.
Это классика карточных авторизаций.
2️⃣ Через “окрашенные деньги”
Счет один — 2000 €
Но внутри:
— 1700 € свободные
— 300 € с меткой HOLD (или с идентификатором операции)
Никакой дополнительной балансовой проводки — только расчет доступного остатка.
❓Зачем это вообще нужно
Потому что в реальной жизни между:
“деньги есть”
и
“деньгами можно пользоваться”
почти всегда есть промежуточное состояние.
И если его не моделировать — начинаются:
— «красненькие» сальдо
— гонки списаний
— магия с доступными средствами
— сложная логика в каждом сервисе
А вот почему я раньше не задумывалась про “полторашку”, расскажу в следующем посте.
Спойлер: на уровне процессинга можно жить вообще без бухгалтерских категорий — там все операции целые 🙂
💬 А вы этот термин используете? Слышали?
