|
| constexpr eosio::name | LOCK_ORDER = "o.mkt.lock"_n |
| | Резервирование средств заказчика под конкретный Order (TRANSFER w.wal.share → w.mkt.order, Dr 80 / Cr 86 — паевой переходит в целевое финансирование на резерв-кошелёк). Единственный обязательный шаг ledger2 при createorder. Подробнее...
|
| |
| constexpr eosio::name | CONVERT_TO_MKT_MEMBER = "o.mkt.conv"_n |
| | Конвертация паевого взноса в членский кошелёк «Стола заказов» (TRANSFER w.wal.share → w.mkt.member, Dr 80 / Cr 86). ЕДИНСТВЕННЫЙ путь паевой→членский — только по Заявлению о конвертации (action convert). Автоматической конвертации на выдаче (signiss2) НЕТ: доплата/довзнос по факту берутся с уже внесённого членского (o.mkt.lockm/o.mkt.lockmf), при нехватке — отказ. Подробнее...
|
| |
| constexpr eosio::name | LOCK_FROM_MEMBER = "o.mkt.lockm"_n |
| | Добор резерва заказа с членского «Стола заказов» (TRANSFER w.mkt.member → w.mkt.order, без Dr/Cr — оба кошелька на 86). Парный к o.mkt.conv шаг доплаты по факту: после конвертации добирает резерв под этот же Order. Подробнее...
|
| |
| constexpr eosio::name | UNLOCK_ORDER = "o.mkt.unlock"_n |
| | Снятие резерва при отмене Order'а или недовыдаче (TRANSFER w.mkt.order → w.mkt.member, без Dr/Cr — оба кошелька на 86). Средства возвращаются на членский «Стола заказов» (не на универсальный членский) — остаются в программе и могут быть потрачены на следующие заказы. Подробнее...
|
| |
| constexpr eosio::name | PURCHASE_FROM_SUPPLIER = "o.mkt.purch"_n |
| | Приёмка имущества кооперативом по АПП приёмки от поставщика (Dr 10 / Cr 86, NONE — только бухпроводка, кошельки не двигаются; имущество — аналитика по 10). Атомарно с PAY_SUPPLIER на закрывающей подписи председателя. Подробнее...
|
| |
| constexpr eosio::name | PAY_SUPPLIER = "o.mkt.payout"_n |
| | Оплата поставщику с расчётного счёта по факту приёмки (Dr 86 / Cr 51, ISSUE ∅ → SUPPLIER_PAYMENTS). Атомарно с PURCHASE_FROM_SUPPLIER. Подробнее...
|
| |
| constexpr eosio::name | CONSUME_BY_MEMBER = "o.mkt.consum"_n |
| | Выдача имущества пайщику по АПП выдачи (BURN с w.mkt.order, Dr 86 / Cr 10 — сжигание резерва заказа и выбытие имущества со склада через целевое финансирование). Подробнее...
|
| |
| constexpr eosio::name | RETURN_BY_MEMBER = "o.mkt.return"_n |
| | Гарантийный возврат имущества пайщиком — compensating forward к CONSUME_BY_MEMBER (ISSUE ∅ → w.mkt.member, Dr 10 / Cr 86 — восстановление средств на членском «Стола заказов» заказчика и возврат имущества на склад). Реверты ledger2::revert в Столе заказов не используются. Подробнее...
|
| |
| constexpr eosio::name | WRITE_OFF_PERISHABLE = "o.mkt.wroff"_n |
| | Утилизация скоропорта со склада (NONE Dr 86 / Cr 10). По протоколу совета. Подробнее...
|
| |
| constexpr eosio::name | MARKDOWN_LOSS = "o.mkt.loss"_n |
| | Уценка при выдаче из остатка кооператива (NONE Dr 91 / Cr 10): разница между ценой прибытия и фактической ценой выдачи выбывает со склада в прочие расходы. Вместе с o.mkt.consum даёт выбытие по полной стоимости прибытия — на счёте 10 ничего не зависает. Накопленный расход на 91 погашается позже отдельным процессом (Dr 86 / Cr 91, аналогично списанию скоропорта через совет — пока не реализован, requirement 76 вопрос 4). Подробнее...
|
| |
| constexpr eosio::name | MEMBERSHIP_FEE_LOCK = "o.mkt.fee"_n |
| | Блокировка членского взноса при создании заказа (TRANSFER w.wal.share → w.mkt.fee, Dr 80 / Cr 86 — как o.mkt.lock). Взнос считается от единой ставки кооператива и фиксируется явным полем Order.membership_fee; на signiss2 при факте больше заказа — дособирается этой же операцией. Подробнее...
|
| |
| constexpr eosio::name | MEMBERSHIP_FEE_REFUND = "o.mkt.refund"_n |
| | Возврат неиспользованной части членского взноса (TRANSFER w.mkt.fee → w.mkt.member, без Dr/Cr — оба кошелька на 86). Срабатывает при отмене заказа (полностью) и при недовыдаче (пропорционально факту); симметричен o.mkt.unlock для резерва стоимости. Подробнее...
|
| |
| constexpr eosio::name | LOCK_FEE_FROM_MEMBER = "o.mkt.lockmf"_n |
| | Блокировка членского взноса под заказ из уже внесённых членских средств пайщика (TRANSFER w.mkt.member → w.mkt.fee, без Dr/Cr — оба кошелька на 86). Парный по взносу к o.mkt.lockm (тот добирает тело заказа): stockorder фондируется из членского кошелька «Стола заказов» начисто, паевой сперва конвертируется отдельным действием (o.mkt.conv). Инверсия o.mkt.refund. Подробнее...
|
| |
| constexpr eosio::name | REFUSAL_PENALTY = "o.mkt.penal"_n |
| | Удержание 50% при отказе пайщика от получения после акцепта поставщиком (TRANSFER w.mkt.order → w.mkt.fee, без Dr/Cr — оба кошелька на 86). Транзит: удержанная половина тела заказа кладётся в пул членских взносов, откуда вместе с удержанной половиной взноса единым o.brn.common (Branch::accrue) зачисляется в общий кошелёк КУ. Прямой TRANSFER w.mkt.order[пайщик] → w.brn.common[braname] невозможен — walletop держит один username на обе стороны. Имущество остаётся на складе КУ; вторая половина возвращается пайщику (o.mkt.unlock + o.mkt.refund). Подробнее...
|
| |