Skip to main content
Skip table of contents

Discount & Pricing System

Overview

The Municipality Gateway features a sophisticated discount and pricing engine designed to handle complex pricing scenarios common in municipal services. The system automatically calculates discounts based on multiple criteria including family relationships, age, geography, income levels, and time-based rules.

Core Discount Types

1. Family Discounts (Sibling Discounts)

Purpose: Reduce costs for families with multiple children participating in services.

How It Works:

  • First Child: Full price

  • Second Child: Configurable discount (typically 20-30%)

  • Third+ Children: Higher discount (typically 40-50%)

  • Family Maximum: Optional cap on total family payments

Configuration:

  • Navigate to Discount RulesFamily Discounts

  • Set percentage or fixed amount discounts

  • Define maximum family payment limits

  • Configure age range restrictions

2. Age-Based Discounts

Purpose: Provide appropriate pricing for different age groups.

Standard Age Categories:

  • Children (0-12): Reduced pricing for child programs

  • Youth (13-17): Teen-specific pricing

  • Adults (18-66): Standard pricing

  • Seniors (67+): Senior citizen discounts

Dynamic Age Calculation:

  • System calculates age at service start date

  • Automatic application based on birthdate

  • Age verification through National Registry integration

image-20250812-214114.png

Age based discount

3. Geographic Discounts (Post Code Based)

Purpose: Provide preferential pricing for local residents.

Implementation:

  • Local Residents: Full municipal resident benefits

  • Regional Residents: Partial discounts for neighboring areas

  • Non-Residents: Full pricing or premium rates

  • Tourist Rates: Special pricing for visitors

Configuration Process:

  1. Navigate to Post Code Rules

  2. Define geographic zones and discount percentages

  3. Set effective date ranges

  4. Configure service-specific overrides

image-20250812-214545.png

Geographic Discounts (Post Code Based)

4. Income-Based Discounts

Purpose: Ensure service accessibility regardless of economic circumstances.

Discount Tiers:

  • Low Income: 50-80% discount

  • Moderate Income: 20-40% discount

  • Standard Income: No discount

  • Verification Required: Documentation of income status

5. Time-Based Discounts

Purpose: Encourage early registration and manage capacity.

Common Time Discounts:

  • Early Bird: Discount for early registration

  • Late Registration: Penalty fees for late applications

  • Off-Peak: Reduced rates for less popular time slots

  • Seasonal: Different pricing by season/term

6. Activity-Specific Discounts

Purpose: Promote specific programs or manage capacity.

Examples:

  • Multi-Activity: Discount for participating in multiple programs

  • Loyalty Programs: Returning participant discounts

  • Group Discounts: Reduced rates for team registrations

  • Promotional: Temporary special pricing

Discount Calculation Engine

Calculation Priority Order

The system applies discounts in a specific hierarchy to ensure consistent results:

  1. Base Price Determination: Start with service list price

  2. Age-Based Adjustments: Apply age category pricing

  3. Geographic Discounts: Apply residency-based discounts

  4. Family Discounts: Calculate sibling discounts

  5. Income-Based Discounts: Apply need-based reductions

  6. Time-Based Discounts: Add early/late registration adjustments

  7. Activity-Specific: Apply program-specific discounts

  8. Maximum Discount Rules: Ensure discount limits are respected

Discount Combination Rules

Stacking Policies:

  • Additive: Multiple discounts add together

  • Maximum: Take the highest applicable discount

  • Hierarchical: Apply discounts in priority order

  • Capped: Total discount cannot exceed specified maximum

Example Calculation:

CODE
Swimming Course - Child Registration
Base Price: 20,000 ISK
Age Discount (Child): -20% = 16,000 ISK
Family Discount (2nd child): -25% = 12,000 ISK
Local Resident Discount: -10% = 10,800 ISK
Early Registration: -5% = 10,260 ISK
Final Price: 10,260 ISK (Total Discount: 48.7%)

Discount Rules Configuration

Setting Up New Discount Rules

Prerequisites: Administrative permissions for discount management.

Configuration Steps:

  1. Navigate to Discount Rules: Municipality Gateway → Setup → Discount Rules

  2. Create New Rule: Click New to create discount rule

  3. Basic Information:

    • Code: Unique identifier for the rule

    • Description: User-friendly name

    • Discount Type: Select from available types

    • Active Period: When the rule is applicable

  4. Discount Details:

    • Discount Method: Percentage or fixed amount

    • Discount Value: Specific percentage or amount

    • Maximum Discount: Optional cap on discount amount

    • Minimum Purchase: Threshold for discount eligibility

  5. Applicability Rules:

    • Service Types: Which services the discount applies to

    • Age Ranges: Age restrictions for the discount

    • Post Codes: Geographic restrictions

    • Time Periods: When the discount is available

image-20250812-214744.png

Discount list

Advanced Discount Configurations

Conditional Discounts

Set up complex rules based on multiple criteria:

  • IF participant age between 6-12 AND post code 101-105 THEN apply 30% discount

  • IF family has 3+ children AND early registration THEN apply additional 10% discount

Tiered Discounts

Create graduated discount structures:

  • 1 child: 0% discount

  • 2 children: 20% discount on second child

  • 3 children: 30% discount on second, 40% on third

  • 4+ children: 30% discount on second, 50% on third and subsequent

Seasonal Variations

Configure different pricing for different periods:

  • Summer Programs: Premium pricing (June-August)

  • Winter Programs: Standard pricing (September-May)

  • Holiday Programs: Special event pricing

Discount Validation and Controls

Automatic Validation

The system performs real-time validation during application processing:

Data Verification:

  • Age Verification: Cross-reference with National Registry

  • Address Verification: Confirm post code eligibility

  • Family Relationships: Validate sibling relationships

  • Income Documentation: Verify supporting documentation

Eligibility Checks:

  • Residency Requirements: Minimum residency periods

  • Previous Participation: Loyalty program eligibility

  • Service Prerequisites: Required prior participation

  • Capacity Limits: Available spots for discounted rates

Manual Override Capabilities

When Manual Overrides Are Needed:

  • Exceptional Circumstances: Hardship cases requiring additional assistance

  • System Errors: Incorrect automatic calculations

  • Policy Exceptions: Special municipal decisions

  • Data Issues: Missing or incorrect participant information

Override Process:

  1. Authorization Required: Manager or supervisor approval

  2. Reason Documentation: Required explanation for override

  3. Approval Workflow: Multi-step approval for large discounts

  4. Audit Trail: Complete record of override decisions

Pricing Models and Strategies

Standard Municipal Pricing Models

Cost Recovery Model

  • Full Cost Recovery: 100% of service costs covered by fees

  • Partial Subsidy: Municipality covers portion of costs

  • Loss Leader: Heavily subsidized to encourage participation

Equity-Based Pricing

  • Sliding Scale: Fees based on family income

  • Flat Rate: Same price regardless of economic status

  • Tiered Pricing: Different rates for different income levels

Market-Based Pricing

  • Competitive Rates: Match private sector pricing

  • Premium Services: Higher rates for enhanced offerings

  • Value Pricing: Price based on perceived service value

Dynamic Pricing Features

Demand-Based Adjustments

  • High Demand: Increased pricing for popular services

  • Low Demand: Discounted pricing to encourage participation

  • Peak Hours: Premium pricing for preferred time slots

  • Off-Peak: Reduced rates for less popular times

Capacity Management

  • Early Bird Pricing: Lower rates for early registration

  • Last Minute: Discounted rates for remaining spots

  • Waitlist Pricing: Special rates for waitlisted participants

  • Cancellation Fees: Penalties for late cancellations

Financial Impact Analysis

Discount Usage Reporting

Standard Reports Available:

  • Discount Analysis by Type: Breakdown of discount usage

  • Revenue Impact: Lost revenue due to discounts

  • Participation Rates: Correlation between discounts and enrollment

  • Geographic Analysis: Discount usage by area

Sample Report Output:

Discount Type

Applications

Total Discount

Revenue Impact

Avg. Discount

Family Discount

245

2,450,000 ISK

-15.2%

10,000 ISK

Age Discount

189

1,134,000 ISK

-7.1%

6,000 ISK

Geographic

156

936,000 ISK

-5.8%

6,000 ISK

Income-Based

67

1,072,000 ISK

-6.7%

16,000 ISK

Budget Planning Integration

Cost Projections:

  • Discount Budget Allocation: Plan for expected discount costs

  • Revenue Forecasting: Account for discount impact on income

  • Participation Modeling: Predict enrollment based on pricing

  • Break-Even Analysis: Determine minimum participation rates

Common Pricing Scenarios

Scenario 1: Family Recreation Registration

Situation: Family with 3 children (ages 8, 10, 14) registering for swimming lessons

Calculation Process:

  1. Child 1 (Age 8): 15,000 ISK (child rate)

  2. Child 2 (Age 10): 15,000 ISK → 12,000 ISK (20% sibling discount)

  3. Child 3 (Age 14): 18,000 ISK (youth rate) → 10,800 ISK (40% sibling discount)

  4. Local Resident Discount: Additional 5% on total

  5. Final Total: 35,910 ISK (originally 48,000 ISK)

Scenario 2: Senior Citizen Program

Situation: 72-year-old resident registering for fitness classes

Applied Discounts:

  • Senior Discount: 30% off standard rate

  • Local Resident: 10% additional discount

  • Multi-Class: 15% discount for 3+ classes

  • Final Rate: Approximately 48% total discount

Scenario 3: Income-Based Assistance

Situation: Low-income family seeking childcare services

Process:

  1. Income Verification: Submit financial documentation

  2. Eligibility Assessment: Social services review

  3. Discount Determination: Up to 80% discount approved

  4. Payment Plan: Monthly payment schedule if needed

  5. Ongoing Verification: Annual income review required

System Integration Points

National Registry Integration

Real-Time Data Access:

  • Age Verification: Automatic birthdate lookup

  • Address Confirmation: Current residency validation

  • Family Relationships: Sibling verification

  • Identity Validation: Prevent fraud and duplicate applications

Financial System Integration

Automatic Processing:

  • G/L Account Posting: Separate accounts for discounts

  • Revenue Recognition: Proper accounting for reduced rates

  • Tax Implications: VAT calculations on discounted amounts

  • Budget Tracking: Monitor discount budget utilization

Customer Portal Integration

Self-Service Capabilities:

  • Discount Eligibility: Show available discounts during registration

  • Real-Time Pricing: Display calculated prices with discounts

  • Documentation Upload: Submit income verification online

  • Status Tracking: Monitor discount approval status

Troubleshooting Common Issues

Discount Calculation Problems

Issue: Discounts not applying correctly
Common Causes:

  • Date Range Errors: Discount rule inactive for application date

  • Eligibility Failure: Participant doesn't meet criteria

  • Configuration Errors: Rule setup problems

  • Data Quality: Missing or incorrect participant information

Solutions:

  1. Verify Rule Configuration: Check discount rule settings

  2. Validate Participant Data: Confirm age, address, family relationships

  3. Check Date Ranges: Ensure rules are active for service period

  4. Review Calculation Log: Examine system calculation details

Integration Issues

Issue: National Registry lookup failures
Solutions:

  • Network Connectivity: Verify external service connectivity

  • Authentication: Check service credentials and permissions

  • Data Format: Validate social security number format

  • Service Availability: Confirm external service operational status

Issue: Financial posting errors
Solutions:

  • Account Setup: Verify G/L account configuration

  • Posting Groups: Check discount account assignments

  • VAT Configuration: Confirm tax setup for discounted rates

  • Period Restrictions: Ensure posting period is open

Performance Issues

Issue: Slow discount calculations
Solutions:

  • Rule Optimization: Simplify complex discount rules

  • Data Indexing: Ensure proper database indexing

  • Batch Processing: Process multiple applications together

  • Cache Utilization: Use cached data for frequent lookups

Best Practices

Discount Policy Management

  1. Regular Reviews: Annually review discount effectiveness

  2. Impact Analysis: Monitor financial and participation impact

  3. Equity Assessment: Ensure fair access across all groups

  4. Policy Documentation: Maintain clear discount policies

  5. Staff Training: Ensure staff understand all discount rules

System Configuration

  1. Test Environment: Test discount rules before production

  2. Phased Rollout: Implement new rules gradually

  3. Documentation: Document all configuration changes

  4. Backup Procedures: Maintain configuration backups

  5. Version Control: Track rule changes over time

Customer Communication

  1. Clear Policies: Publish transparent discount policies

  2. Application Guidance: Help customers understand available discounts

  3. Status Updates: Communicate discount approval status

  4. Appeals Process: Provide mechanism for discount disputes

  5. Feedback Collection: Gather input on discount effectiveness


Next: Payment Processing - Understanding payment methods and financial workflows

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.