sharixopen:knowledge:modules:payments
Содержание
Payments: финансовый снимок и распределение
Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.
Раздел: Модули Open и их обязанности
Граница
Платёжный модуль проводит расчёт, фиксирует снимок финансовых строк и результат ledger. Он принимает нормализованные исходные суммы по контракту от заказа и runtime.
Не владеет
AdditionalSpendingPolicy, AdditionalPurchase, RelatedServiceReference и AdditionalCost остаются у runtime. Не следует дублировать расход в платежной ORM.
Инварианты
Замороженный financial snapshot идемпотентен; повторное событие не создаёт новую сумму. Сбор processing fee, компенсация исполнителя и доход сервиса различаются семантически.
Связанные понятия
sharixopen/knowledge/modules/payments.txt · Последнее изменение: — sx_knowledge_api_open