Перейти к содержанию

Регистрационные взносы

Страница управления позволяет изменить размер вступительных и минимальных паевых взносов отдельно для юридических лиц и отдельно для физических лиц и индивидуальных предпринимателей. Изменения должны иметь юридические основания. Обычно, размер взносов прописывается в Уставе кооператива.

управление платежами

Разработчикам

Канонические имена полей и типов — в файле components/controller/schema.gql монорепозитория; интерактивно — в документации GraphQL-API.

Где хранятся суммы взносов

Отдельной мутации GraphQL «только взносы» в схеме нет. Величины хранятся в строке кооператива в таблице coops контракта registrator (поля initial, minimum, org_initial, org_minimum в cooptypes: RegistratorContract.Tables.Cooperatives.ICooperative). Рабочий стол читает их через RPC (fetchTablesrc/entities/Cooperative/api).

Запись (как в UI председателя)

Действие updatecoop контракта registrator, тип RegistratorContract.Actions.UpdateCoop (src/features/Cooperative/UpdateCoop на десктопе).

Часть шагов (голос по решению совета, исполнение ряда решений) выполняется подписью и отправкой транзакции в блокчейн через Client.Blockchain / класс Blockchain в пакете @coopenomics/sdk, а не отдельной мутацией GraphQL; см. 🛠️ Classes.Blockchain и 🛠️ Classes.Client.