{ "id": "ShariXKnowledgeOpenKnowledgeModulesPayments", "page": "sharixopen:knowledge:modules:payments", "area": "open", "type": "reference", "title": "Payments: финансовый снимок и распределение", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeModulesCatalog", "ShariXKnowledgeOpenKnowledgeDomainSpendingcompensation", "ShariXKnowledgeOpenKnowledgeDomainOrderticket" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeModulesStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "1a1070268d12f30d5a114413112dd77b1ed92f26a14fa7db9973a17051f359d1", "schema": 1 } ====== Payments: финансовый снимок и распределение ====== ~~NOCACHE~~ **Тип:** contract · **Статус:** сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт. **Раздел:** [[sharixopen:knowledge:modules:catalog|Модули Open и их обязанности]] ===== Граница ===== Платёжный модуль проводит расчёт, фиксирует снимок финансовых строк и результат ledger. Он принимает нормализованные исходные суммы по контракту от заказа и runtime. ===== Не владеет ===== AdditionalSpendingPolicy, AdditionalPurchase, RelatedServiceReference и AdditionalCost остаются у runtime. Не следует дублировать расход в платежной ORM. ===== Инварианты ===== Замороженный financial snapshot идемпотентен; повторное событие не создаёт новую сумму. Сбор processing fee, компенсация исполнителя и доход сервиса различаются семантически. ===== Связанные понятия ===== * [[sharixopen:knowledge:domain:spending_compensation|Дополнительные расходы, делегирование и компенсация]] * [[sharixopen:knowledge:domain:order_ticket|Заказ, Ticket и PROCESS]] ~~SHARIX_KNOWLEDGE_RELATED~~