К содержимому
Invista 3.0 HTML-прототип
онлайн saved

Коммерческий контур

Составная операция

Сборка сложной операции из нескольких документов: сделки, комиссии, выдачи и первичные подтверждения.

Составная операция C-042Это контейнер бизнес-смысла: он связывает документы, общий хэш/KWEX-ссылку, проект, автора, проверку суммы и журнал аудита.

1. Выбор сценария

7 сценариев из ТЗ

2. Общие параметры

FIXTURE_010

3. Документы внутри операции

ожидает проверки
#ДокументТипПроектСуммаСтатусПереход
ADOC-C042-1сделка fiat_cryptoINVISTA12 450.00 USDTготоводокумент
BDOC-C042-2комиссия блокчейнаINVISTA−5.00 USDTготовопроводки
CDOC-C042-3выдача с балансаINVISTA2 000.00 USDручная проверкапервичка

Распределение хэша

один ко многим
Хэш 0x9aab77b1f2c5e803d9... СетьEthereum Сумма в блокчейне2.25 ETH
ДокументСделкаРаспределено, ETHСтатус
DOC-1280INV-12801.30распределено
DOC-1281INV-12810.95распределено
Расхождение с системой-0.05ручная проверка
Контроль суммыПредпросмотр показывает: хэш 12 450 USDT = документы 12 445 USDT + комиссия 5 USDT. Если не сходится — статус «ручная проверка», проведение запрещено.
АтомарностьСоздание и сторнирование выполняются целиком: либо все документы внутри составной операции создаются/сторнируются, либо ни один. Нельзя отменить только одну часть C-042.

Предпросмотр проводок

#ДебетКредитСуммаВал.КурсUSDTОписание
1DS.USDT.KWEX_INVISTACL.USDT.IVAN_IVANOV+10 000.00USDT1.0010 000.00Приход USDT на кошелёк
2CL.USDT.IVAN_IVANOVINV.USD.CASH-9 800.00USD1.009 800.00Выдача USD из фиатного запаса
3CL.USDT.IVAN_IVANOVINC.CASH_DEALS+200.00USDT1.00200.00Доход сделки (спред)
Σ контрольная20 000.00 USDTсошлось
Заметки прототипадемо · backend не вызывается
Что показывает

Конструктор составной операции: сценарий, проект, общий хэш, документы, первичка и контроль суммы.

Бизнес-правила

project_id обязателен; составная операция связывает документы, а не заменяет их; idempotency key один на всю операцию.