|
COOPENOMICS
v1
Кооперативная Экономика
|
#include "marketplace.hpp"#include "src/p.mkt.supply/convert.cpp"#include "src/p.mkt.supply/createorder.cpp"#include "src/p.mkt.supply/stockorder.cpp"#include "src/p.mkt.supply/markdown.cpp"#include "src/p.mkt.supply/setfee.cpp"#include "src/p.mkt.supply/cancelorder.cpp"#include "src/p.mkt.supply/expireorder.cpp"#include "src/p.mkt.supply/closeorder.cpp"#include "src/p.mkt.supply/acceptorder.cpp"#include "src/p.mkt.supply/declineorder.cpp"#include "src/p.mkt.supply/signsupp.cpp"#include "src/p.mkt.supply/signchair.cpp"#include "src/p.mkt.supply/payout.cpp"#include "src/p.mkt.supply/payconfirm.cpp"#include "src/p.mkt.supply/paydecline.cpp"#include "src/p.mkt.supply/readyissue.cpp"#include "src/p.mkt.supply/issuestmt.cpp"#include "src/p.mkt.supply/onmktisauth.cpp"#include "src/p.mkt.supply/onmktisdecl.cpp"#include "src/p.mkt.supply/issueact1.cpp"#include "src/p.mkt.supply/issueact2.cpp"#include "src/p.mkt.supply/cancelissue.cpp"#include "src/p.mkt.return/submretrn.cpp"#include "src/p.mkt.return/aprretrem.cpp"#include "src/p.mkt.return/rejretrem.cpp"#include "src/p.mkt.return/accretrn.cpp"#include "src/p.mkt.return/rejretrn.cpp"#include "src/p.mkt.return/return_fee_helpers.hpp"#include "src/p.mkt.return/onmktrtauth.cpp"#include "src/p.mkt.return/payretfee.cpp"#include "src/p.mkt.return/onmktrtdecl.cpp"#include "src/p.mkt.claim/admitclaim.cpp"#include "src/p.mkt.return/handback.cpp"#include "src/p.mkt.wroff/propwroff.cpp"#include "src/p.mkt.wroff/onmktwoauth.cpp"#include "src/p.mkt.wroff/onmktwodecl.cpp"#include "src/p.mkt.wroff/execwroff.cpp"#include "src/p.mkt.wroff/confirmwroff.cpp"Функции | |
| static void | migrate_supplier_payables (eosio::name coopname) |
|
static |
Перенос открытых обязательств перед поставщиками на кошелёк к оплате w.mkt.topay (задача 99D-16, решение владельца 10.09.2026).
До появления кошелька приёмка проводила только Дт 10 / Кт 76, и у заказов, принятых раньше, суммы к оплате на кошельке нет — выплата по ним списывает с него и упала бы на нехватке. Здесь по каждому поставщику считается непогашенное: принятая стоимость заказов, выплата по которым не завершена, за вычетом уже удержанного при инициации долга. Начисляется только разница с текущим остатком кошелька: приёмка после установки уже пополнила его сама, а повторный запуск ничего не удваивает. Проводки нет — Кт 76 проведён приёмкой. Как и migrate остальных контрактов, вызывается без аргументов при установке и обходит все кооперативы.