COOPENOMICS  v1
Кооперативная Экономика
Эффекты по процессам

Внесение результата

➕🏛️ Ledger::add на счёт Ledger::accounts::SHARE_FUND на сумму паевого взноса за вычетом ссуды
➕🔒 Wallet::add_blocked_funds на кошельке _source_program на сумму паевого взноса за вычетом ссуды
➖🏛️ Ledger::sub со счёта Ledger::accounts::LONG_TERM_LOANS на сумму погашаемой ссуды
🫳 Loan::settle_debt на сумму погашаемой ссуды


Выдача ссуды

➕🏛️ Ledger::add на счёт Ledger::accounts::LONG_TERM_LOANS на сумму выданной ссуды
🫴 Loan::create_debt на сумму выданной ссуды


Списание расходов

➕🏛️ Ledger::add на счёт Ledger::accounts::ECONOMIC_ACTIVITY_FUND на сумму расхода


Приём имущественных взносов в программу

➕🏛️ Ledger::add на счёт Ledger::accounts::SHARE_FUND на сумму паевого взноса
➕🔒 Wallet::add_blocked_funds на кошельке _capital_program на сумму паевого взноса


Конвертация взноса результатом

➖🔒 Wallet::sub_blocked_funds на кошельке _source_program на сумму паевого взноса за вычетом суммы конвертации в кошелёк проекта
➕🔓 Wallet::add_available_funds на кошельке _wallet_program на сумму конвертации в главный кошелёк
➕🔒 Wallet::add_blocked_funds на кошельке _source_program на сумму конвертации в кошелёк программы


Инвестиции в проект

🔒 Wallet::block_funds на кошельке _wallet_program на сумму инвестиций
➖🔒 Wallet::sub_blocked_funds на кошельке _wallet_program на сумму инвестиций
➕🔒 Wallet::add_blocked_funds на кошельке _source_program на сумму инвестиций


Инвестиции в программу

🔒 Wallet::block_funds на кошельке _wallet_program на сумму инвестиций
➖🔒 Wallet::sub_blocked_funds на кошельке _capital_program на сумму инвестиций
➕🔒 Wallet::add_blocked_funds на кошельке _capital_program на сумму инвестиций


Фондирование членских взносов на программу

➖🏛️ Ledger::sub со счёта Ledger::accounts::TARGET_RECEIPTS на сумму фондирования


Фондирование членских взносов на проект

➖🏛️ Ledger::sub со счёта Ledger::accounts::TARGET_RECEIPTS на сумму фондирования


Возврат паевого взноса из проекта

➖🔒 Wallet::sub_blocked_funds на кошельке _capital_program на сумму возврата
➕🔓 Wallet::add_available_funds на кошельке _wallet_program на сумму возврата


Возврат паевого взноса из программы

➖🔒 Wallet::sub_blocked_funds на кошельке _capital_program на сумму возврата
➕🔓 Wallet::add_available_funds на кошельке _wallet_program на сумму возврата