- Shipped
- 11 Kasım 2026 06:09 UTC
- Author
- Kamo
- Commit
- 185198f
Abonelik iş kolu üzerinden satılan her örgüt için genel: - CorePlans: çekirdek-plan aboneliği deterministik olarak seçilir; düz ürün (max_seats 1, sabit fiyatlı, ücretsiz değil — örneğin Pazarlama Web Sitesi) asla bir koltuk: koltuk sırası yok, oturmuyor, "lisanslı" değil (yalnızca koltuk lisansı sorgusu). - OrgBillingAgreement.market_id + OrgBillingAgreements.live: anlaşmalar piyasa ve ALICI'dan fiyatlandırılmış (POS calculatePrice artık satıcının fiyatını okumaz). - Opt-in bekleme süreleri (grace_mode OFF|MANUAL|AUTO DEFAULT OFF, grace_days 60, account_subscriptions ve commerce_subscriptions üzerinde grace_until, grace_expired_at); SubscriptionLifecycleService: ödenmesi gereken tarihte otomatik olarak başlar, süresi dolduğunda hizmet bir El ile durdur, ödeme kaldırır. - POS iptal / süre sonu artık müşterinin erişimini sonlandırır (İPTAL, koltuklar geçersiz); immediate=true şimdi sona erer. - billing.subscription.paid / ended / grace olayları, göndermeden sonra NATS'a aktarıldı. - Sadece ilk fatura için ONE_TIME ek fatura.
