- Shipped
- October 23, 2026 at 2:25 AM UTC
- Author
- Kamo
- Commit
- df1fc12
Converting a quote now carries: - each add-on's agreed per-license price (when it differs from the catalog's) - the quote's or accepted option's discount, as a recurring monthly amount (an option's period discount is spread over its months) Orders record both in custom_pricing, so a draft reprice keeps them. Activation puts the agreed price on the add-on licenses and the discount on the subscription (new nullable column **************** so every invoice bills the deal and MRR reflects it. Staff orders can state both directly (addonUnitPrices, recurringDiscount).
