|
COOPENOMICS
v1
Кооперативная Экономика
|
On-chain гарантийная претензия поставщику — анкер процесса p.mkt.claim (компонент 68, задача 99D-13; решение владельца 08.09.2026). Подробнее...
#include <table_marketplace_warranty_claims.hpp>
Открытые члены | |
| uint64_t | primary_key () const |
| checksum256 | by_hash () const |
| uint64_t | by_supplier () const |
| uint64_t | by_status () const |
| uint64_t | by_original_order () const |
Открытые атрибуты | |
| uint64_t | id |
| checksum256 | hash |
| process_hash для p.mkt.claim = sha256(хэш рекламации ‖ "claim") Подробнее... | |
| eosio::name | coopname |
| eosio::name | supplier |
| поставщик по заказу (order.offerer) Подробнее... | |
| eosio::name | orderer |
| пайщик, вернувший имущество Подробнее... | |
| uint64_t | original_order_id |
| внутренний id заказа Подробнее... | |
| checksum256 | original_order_hash |
| process_hash заказа (p.mkt.supply) Подробнее... | |
| eosio::asset | actual_quantity = asset(0, _unit_piece) |
| возвращённое количество Подробнее... | |
| eosio::asset | amount = asset(0, _root_govern_symbol) |
| сумма претензии — стоимость возвращённого имущества Подробнее... | |
| std::string | reason_text |
| причина обращения пайщика (из рекламации) Подробнее... | |
| std::vector< checksum256 > | photos |
| хеши фотографий из рекламации Подробнее... | |
| document2 | reclamation |
| рекламация 1106 с подписями пайщика и оператора участка Подробнее... | |
| eosio::name | status = ClaimStatus::PENDING |
| time_point_sec | created_at |
| момент решения совета Подробнее... | |
| time_point_sec | decided_at |
| момент признания поставщиком Подробнее... | |
On-chain гарантийная претензия поставщику — анкер процесса p.mkt.claim (компонент 68, задача 99D-13; решение владельца 08.09.2026).
Возникает в момент исполнения решения совета об отмене сделки (onmktrtauth) по заказу с внешним поставщиком: кооператив уже оплатил имущество, а оно вернулось на склад участка по рекламации пайщика. Претензия несёт рекламацию с двумя подписями (пайщика и оператора участка, принявшего имущество) и сумму, на которую произошёл возврат.
scope = coopname; primary_key = id; hash = sha256(байты хэша рекламации ‖ "claim") — process_hash всех операций претензии; выводится из хэша рекламации детерминированно, но отличается от него, чтобы нитка претензии в реестре процессов не сливалась с ниткой возврата. Поставщик признаёт претензию admitclaim; несогласие в цепь не пишется.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| eosio::asset Marketplace::warranty_claim::actual_quantity = asset(0, _unit_piece) |
возвращённое количество
| eosio::asset Marketplace::warranty_claim::amount = asset(0, _root_govern_symbol) |
сумма претензии — стоимость возвращённого имущества
| eosio::name Marketplace::warranty_claim::coopname |
| time_point_sec Marketplace::warranty_claim::created_at |
момент решения совета
| time_point_sec Marketplace::warranty_claim::decided_at |
момент признания поставщиком
| checksum256 Marketplace::warranty_claim::hash |
process_hash для p.mkt.claim = sha256(хэш рекламации ‖ "claim")
| uint64_t Marketplace::warranty_claim::id |
| eosio::name Marketplace::warranty_claim::orderer |
пайщик, вернувший имущество
| checksum256 Marketplace::warranty_claim::original_order_hash |
process_hash заказа (p.mkt.supply)
| uint64_t Marketplace::warranty_claim::original_order_id |
внутренний id заказа
| std::vector<checksum256> Marketplace::warranty_claim::photos |
хеши фотографий из рекламации
| std::string Marketplace::warranty_claim::reason_text |
причина обращения пайщика (из рекламации)
| document2 Marketplace::warranty_claim::reclamation |
рекламация 1106 с подписями пайщика и оператора участка
| eosio::name Marketplace::warranty_claim::status = ClaimStatus::PENDING |
| eosio::name Marketplace::warranty_claim::supplier |
поставщик по заказу (order.offerer)