|
| | ledger (eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds) |
| |
| void | apply (uint64_t receiver, uint64_t code, uint64_t action) |
| |
| void | migrate () |
| | Миграция данных контракта Инициализирует расчетный счет по сумме паевых и вступительных взносов Подробнее...
|
| |
| void | add (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| | Пополнение счета (дебетовая операция). Увеличивает доступные средства на указанном счете. Счет создается автоматически при первом пополнении. Подробнее...
|
| |
| void | sub (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| | Списание со счета (кредитовая операция). Уменьшает доступные средства на указанном счете. Счет удаляется при обнулении всех балансов. Подробнее...
|
| |
| void | block (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| | Блокировка средств на счете. Переводит средства из доступных в заблокированные Подробнее...
|
| |
| void | unblock (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| | Разблокировка средств на счете. Переводит средства из заблокированных в доступные Подробнее...
|
| |
| void | writeoff (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| | Атомарное списание средств со счета. Списывает средства в категорию списанных без возможности возврата Подробнее...
|
| |
| void | writeoffcnsl (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| | Атомарная отмена списания средств Возвращает средства из категории списанных в доступные Подробнее...
|
| |
| void | create (eosio::name coopname, eosio::name username, uint64_t account_id, eosio::asset quantity, std::string reason, document2 document, checksum256 writeoff_hash) |
| | Создание заявления на списание средств через совет. Создает операцию списания, требующую одобрения советом Подробнее...
|
| |
| void | auth (eosio::name coopname, checksum256 writeoff_hash) |
| | Авторизация списания средств советом Подтверждает операцию списания после одобрения советом Подробнее...
|
| |
| void | complete (eosio::name coopname, checksum256 writeoff_hash) |
| | Завершение операции списания от gateway Коллбэк от gateway при успешном завершении операции Подробнее...
|
| |
| void | decline (eosio::name coopname, checksum256 writeoff_hash, std::string reason) |
| | Отклонение операции списания от gateway Коллбэк от gateway при отклонении операции Подробнее...
|
| |
| | ledger (eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds) |
| |
| void | apply (uint64_t receiver, uint64_t code, uint64_t action) |
| |
| void | migrate () |
| |
| void | add (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| |
| void | sub (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| |
| void | block (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| |
| void | unblock (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| |
| void | writeoff (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| |
| void | writeoffcnsl (eosio::name coopname, uint64_t account_id, eosio::asset quantity, std::string comment, checksum256 hash, eosio::name username) |
| |
| void | create (eosio::name coopname, eosio::name username, uint64_t account_id, eosio::asset quantity, std::string reason, document2 document, checksum256 writeoff_hash) |
| |
| void | auth (eosio::name coopname, checksum256 writeoff_hash) |
| |
| void | complete (eosio::name coopname, checksum256 writeoff_hash) |
| |
| void | decline (eosio::name coopname, checksum256 writeoff_hash, std::string reason) |
| |
Контракт ledger для управления бухгалтерской книгой кооператива
Обеспечивает ведение счетов согласно стандартам кооперативной отчетности Счета создаются автоматически при первом пополнении и удаляются при обнулении всех балансов