#include <eosio/eosio.hpp>
#include <eosio/asset.hpp>
См. исходные тексты.
 | 
| typedef eosio::multi_index< "expenses"_n, expense, indexed_by<"byusername"_n, const_mem_fun< expense, uint64_t, &expense::by_username > >, indexed_by<"byhash"_n, const_mem_fun< expense, checksum256, &expense::by_expense_hash > >, indexed_by<"byprojhash"_n, const_mem_fun< expense, checksum256, &expense::by_project_hash > > >  | Capital::expense_index | 
|   | 
 | 
| std::optional< expense >  | Capital::get_expense (eosio::name coopname, const checksum256 &hash) | 
|   | Получает расход по хэшу.  Подробнее...
  | 
|   | 
| expense  | Capital::Expenses::get_expense_or_fail (eosio::name coopname, const checksum256 &expense_hash) | 
|   | Получает расход по хэшу или вызывает ошибку.  Подробнее...
  | 
|   | 
| void  | Capital::Expenses::create_expense (eosio::name coopname, const checksum256 &project_hash, const checksum256 &expense_hash, eosio::name username, const eosio::asset &amount, const std::string &description, const document2 &statement) | 
|   | Создает запись расхода в таблице.  Подробнее...
  | 
|   | 
| void  | Capital::Expenses::update_status (eosio::name coopname, const checksum256 &expense_hash, eosio::name new_status) | 
|   | Обновляет статус расхода.  Подробнее...
  | 
|   | 
| void  | Capital::Expenses::set_approved (eosio::name coopname, const checksum256 &expense_hash, const document2 &approved_statement) | 
|   | Обновляет статус и одобренную записку расхода.  Подробнее...
  | 
|   | 
| void  | Capital::Expenses::set_authorized (eosio::name coopname, const checksum256 &expense_hash, const document2 &authorization) | 
|   | Обновляет статус и авторизацию расхода.  Подробнее...
  | 
|   | 
| void  | Capital::Expenses::delete_expense (eosio::name coopname, const checksum256 &expense_hash) | 
|   | Удаляет запись расхода из таблицы.  Подробнее...
  | 
|   |