|
| constexpr eosio::name | DISTRIBUTE_PERSONAL = "o.brn.person"_n |
| | Распределение доверенному/председателю КУ при ручном распределении председателем (TRANSFER w.brn.pool → w.brn.person, без Dr/Cr — внутри 86). Доля = вес/Σвесов из реестра весов branch::weights; вторая нога двухходовки после o.brn.release. Подробнее...
|
| |
| constexpr eosio::name | DISTRIBUTE_COMMON = "o.brn.common"_n |
| | Зачисление 100% членского взноса в общий кошелёк КУ при финализации заказа (TRANSFER w.mkt.fee → w.brn.common, без Dr/Cr — внутри 86; username = braname КУ). Вызывается branch::accrue инлайн от контракта-источника. Подробнее...
|
| |
| constexpr eosio::name | RETURN_FEE_FROM_COMMON = "o.brn.retfee"_n |
| | Возврат членского взноса из общего кошелька КУ при гарантийном возврате имущества (TRANSFER w.brn.common → w.mkt.fee, без Dr/Cr — внутри 86; username = braname КУ). Точная инверсия DISTRIBUTE_COMMON: взнос идёт обратно тем же путём, каким пришёл. Первая нога двухходовки возврата — вторая (w.mkt.fee → w.mkt.member заказчика) выполняется существующей MEMBERSHIP_FEE_REFUND. Прямой TRANSFER w.brn.common[braname] → w.mkt.member[пайщик] невозможен: walletop держит один username на обе стороны, поэтому транзит через COOPERATIVE-пул w.mkt.fee (тот же приём, что в REFUSAL_PENALTY и RELEASE_FROM_COMMON). Вызывается branch::retfee инлайн от контракта-источника. Подробнее...
|
| |
| constexpr eosio::name | RELEASE_FROM_COMMON = "o.brn.release"_n |
| | Изъятие из общего кошелька КУ в транзитный пул ручного распределения (TRANSFER w.brn.common → w.brn.pool, без Dr/Cr — внутри 86; username = braname). Первая нога двухходовки распределения: один username на операцию — поэтому common→person идёт через COOPERATIVE-транзит w.brn.pool. Подробнее...
|
| |
| constexpr eosio::name | SPEND_COMMON = "o.brn.spend"_n |
| | Прямая оплата расхода кооперативного участка по реквизитам получателя (BURN с w.brn.expns, Dr 86 / Cr 51 — выплата с расчётного счёта после подтверждения кассиром). Роль direct в наборе шасси расходов для КУ; средства попадают в пул расходов при создании служебной записки (o.brn.expfnd). Подробнее...
|
| |
| constexpr eosio::name | EXPENSE_FUND = "o.brn.expfnd"_n |
| | Выделение средств участка под расход (TRANSFER w.brn.common → w.brn.expns, без Dr/Cr — внутри 86; username = braname). Выполняется при создании служебной записки: сумма расхода уходит из общего кошелька в пул расходов и перестаёт быть доступной распределению. Подробнее...
|
| |
| constexpr eosio::name | EXPENSE_UNFUND = "o.brn.expunf"_n |
| | Возврат неизрасходованных средств из пула расходов в общий кошелёк участка (TRANSFER w.brn.expns → w.brn.common, без Dr/Cr — внутри 86; username = braname). Инверсия o.brn.expfnd: совет отклонил расход либо расход закрыт на сумму меньше запланированной. Подробнее...
|
| |
| constexpr eosio::name | EXPENSE_ADVANCE = "o.brn.expadv"_n |
| | Выдача аванса под отчёт по расходу участка (TRANSFER w.brn.expns → w.exp.adv, Dr 86 / Cr 51 — деньги ушли с расчётного счёта получателю; username = получатель аванса). Роль advance в наборе шасси расходов для КУ. Подробнее...
|
| |
| constexpr eosio::name | EXPENSE_REPORT = "o.brn.exprpt"_n |
| | Закрытие подотчёта по расходу участка отчётом с чеками (BURN с w.exp.adv, без Dr/Cr — проводка Dr 86 / Cr 51 уже сделана при выдаче аванса). Роль report в наборе шасси расходов для КУ. Подробнее...
|
| |
| constexpr eosio::name | EXPENSE_RETURN = "o.brn.expret"_n |
| | Возврат неиспользованного аванса под отчёт в пул расходов участка (TRANSFER w.exp.adv → w.brn.expns, Dr 51 / Cr 86 — деньги вернулись на расчётный счёт). Роль refund в наборе шасси расходов для КУ. Подробнее...
|
| |
| constexpr eosio::name | EXPENSE_OVERSPEND = "o.brn.expovr"_n |
| | Доплата сверх выданного аванса по расходу участка (TRANSFER w.brn.expns → w.exp.adv, Dr 86 / Cr 51). Роль overspend в наборе шасси расходов для КУ; сразу за ней шасси закрывает подотчёт отчётом. Подробнее...
|
| |
| constexpr eosio::name | FINANCIAL_AID = "o.brn.aid"_n |
| | Материальная помощь доверенному КУ, сумма К ВЫПЛАТЕ за вычетом налога (BURN с w.brn.person, Dr 86 / Cr 51 — выплата с расчётного счёта по заявлению, после подтверждения кассиром). Парная операция удержания — FINANCIAL_AID_TAX, применяется той же транзакцией. Подробнее...
|
| |
| constexpr eosio::name | FINANCIAL_AID_TAX = "o.brn.aidtax"_n |
| | Удержание НДФЛ из материальной помощи (TRANSFER w.brn.person → w.sov.ndfl, Dr 86 / Cr 68). Кооператив — налоговый агент: с кошелька получателя списывается вся сумма заявления, на руки уходит остаток. Деньги при этом с расчётного счёта не уходят — обязательство висит на 68 до платежа в бюджет (TAX_PAYMENT). Подробнее...
|
| |
| constexpr eosio::name | CONVERT_TO_MKT = "o.brn.conv"_n |
| | Перевод персональных средств доверенного в членский кошелёк «Стола заказов» (TRANSFER w.brn.person → w.mkt.member, без Dr/Cr — внутри 86) для заказов как обычный пайщик. Подробнее...
|
| |