c8ef808539
- Add consume_promo_offer to 5 call sites in tariff_purchase.py where _get_user_period_discount() stacks promo_offer into blended discount (lines 823, 1134, 1706, 2238, 2971) - Fix negative amount_kopeks in miniapp.py:5351 transaction record (was -final_total, all other SUBSCRIPTION_PAYMENT use positive) - Replace duplicate _get_user_promo_offer_discount_percent in monitoring_service with shared get_user_active_promo_discount_percent