- Отгружено
- 11 ноября 2026 г. в 06:09 UTC
- Автор
- Kamo
- Завершение
- 185198f
Общий для каждой организации, продающей через Подписка линии бизнеса: - CorePlans: подписка на основной план выбирается детерминистически; плоский продукт (max_seats 1, фиксированная цена, не БЕСПЛАТНО — например, маркетинговый сайт) никогда не a место: без рядов мест, без сидячих мест, без "лицензии" (запрос лицензии только на сидячее место). - OrgBillingAgreement.market_id + OrgBillingAgreements.live: соглашения заключаются на рыночная цена и цена от ПОКУПАТЕЛЯ (POS calculatePrice больше не читает цену продавца). - Опт-в льготный период (grace_mode OFF|MANUAL|AUTO DEFAULT OFF, grace_days 60, grace_until, grace_expired_at) на account_subscriptions и commerce_subscriptions; SubscriptionLifecycleService: автоматический запуск по истечении срока, истечение срока действия останавливает обслуживание как ручная пауза, оплата поднимает его. - POS отменить/конец срока теперь прекратить доступ клиента (CANCELLED, места истекают); отмена по умолчанию до конца оплаченного периода, immediate=true заканчивается сейчас. - billing.subscription.paid / ended / grace события, передаваемые на NATS после фиксации. - ONE_TIME добавки счет только на первом счете.
