# Module: Pricing Management

User Type: **Super Administrator**
Source: *Mi Digital Academy - Education CRM Features Document*

All features and functionalities of this module, strictly feature and function based.

## 1. Academic Pricing
- Grade-wise pricing
- Subject-wise pricing
- Bundle pricing (multiple subjects at discounted rates)
- Full grade pricing

## 2. Professional Pricing
- Course-wise pricing
- Bundle pricing for related courses
- Skill path pricing
- Lifetime access pricing

## 3. Bulk License Pricing
- Tiered pricing by license volume
- Custom enterprise pricing
- Discount eligibility for bulk purchases

## 4. Flexible Upgrade Pricing
- Prorated pricing for adding subjects anytime
- Upgrade from single to multiple subjects
- Upgrade from one grade to another
- Transfer unused duration to new subscription

## 5. Multi-Currency Support
- Set prices in multiple currencies
- Currency conversion handling

## 6. Tax Configuration
- Tax calculation (GST, VAT)
- Tax rules per region

## 7. Price History & Control
- Update prices over time
- Control price visibility
- Grandfather existing subscriptions at old prices (if applicable)

## Feature Documents

Detailed specifications for each feature group (in `pricing_management/`):

1. [Academic Pricing](pricing_management/academic_pricing.md)
   - Test Cases: [academic_pricing_tests.md](pricing_management/academic_pricing_tests.md)
2. [Professional Pricing](pricing_management/professional_pricing.md)
   - Test Cases: [professional_pricing_tests.md](pricing_management/professional_pricing_tests.md)
3. [Bulk License Pricing](pricing_management/bulk_license_pricing.md)
   - Test Cases: [bulk_license_pricing_tests.md](pricing_management/bulk_license_pricing_tests.md)
4. [Flexible Upgrade Pricing](pricing_management/flexible_upgrade_pricing.md)
   - Test Cases: [flexible_upgrade_pricing_tests.md](pricing_management/flexible_upgrade_pricing_tests.md)
5. [Multi-Currency Support](pricing_management/multi_currency_support.md)
   - Test Cases: [multi_currency_support_tests.md](pricing_management/multi_currency_support_tests.md)
6. [Tax Configuration](pricing_management/tax_configuration.md)
   - Test Cases: [tax_configuration_tests.md](pricing_management/tax_configuration_tests.md)
7. [Price History & Control](pricing_management/price_history_control.md)
   - Test Cases: [price_history_control_tests.md](pricing_management/price_history_control_tests.md)
