Sixième Étoile — Documentation

Margins and Multipliers

Configure global and per-category margin percentages and base multipliers in Sixième Étoile — purpose, allowed values, stacking order, and effect on final HT price.

Overview

Margins and multipliers are the final price adjustment layer in the dynamic pricing chain. They apply after zone multipliers, advanced rates, and seasonal multipliers have been calculated, allowing operators to add a commercial markup without editing every individual zone or route.


Margin vs. Multiplier — the Difference

ConceptFormulaExampleUse case
Marginprice × (1 + margin / 100)15% margin on €100 base → €115 HTStandard commercial markup expressed as a percentage of cost
Multiplierprice × multiplier×1.5 multiplier on €100 base → €150 HTCoefficient-based adjustment, often used for vehicle category premiums

Both can be configured globally or scoped to a specific vehicle category. When both a global margin and a category multiplier are active, they stack: the multiplier is applied first, then the margin.


Margin Fields

FieldPurposeAllowed valuesEffect
marginPercentCommercial markup percentageDecimal ≥ 0 (e.g. 15.00 = 15%, 0 = no markup)Applied as price × (1 + marginPercent / 100) after all other calculations
vehicleCategoryScope to a vehicle categoryCategory code or null (null = global)If scoped, only applies when the quote line's vehicle category matches
tripTypeScope to a trip typeTRANSFER, EXCURSION, DISPO, OFF_GRID, or nullIf scoped, only applies for the specified trip type
isActiveWhether this margin rule is activetrue / falseInactive rules are ignored

Multiplier Fields

FieldPurposeAllowed valuesEffect
baseMultiplierPrice scaling coefficientDecimal > 0 (e.g. 1.5 = +50%, 1.0 = no change, 0.8 = −20%)Applied as price × baseMultiplier
vehicleCategoryScope to a vehicle categoryCategory code or nullIf scoped, only applies to the matched vehicle category
tripTypeScope to a trip typeTRANSFER, EXCURSION, DISPO, OFF_GRID, or nullIf scoped, only applies for the specified trip type
isActiveWhether this multiplier rule is activetrue / falseInactive rules are ignored

Stacking Order

When multiple margin or multiplier rules are active for the same quote line, they are applied in the following order:

  1. Base price (from zone lookup or route grid)
  2. Zone multiplier (from PricingZone.priceMultiplier)
  3. Advanced rate (night/weekend factor)
  4. Seasonal multiplier
  5. Base multiplier(s) configured here — most-specific scope first (vehicle category > global)
  6. Margin(s) configured here — most-specific scope first (vehicle category > global)

Within the same scope level (e.g., two global multipliers), rules are applied multiplicatively:

finalPrice = basePrice × zoneMultiplier × advancedRate × seasonalMultiplier × multiplier1 × multiplier2 × (1 + margin1/100) × (1 + margin2/100)

Example Calculation

StepValueCalculation
Base price€100.00From zone pricing
Zone multiplier (RADIUS airport zone ×1.3)×1.3€100 × 1.3 = €130.00
Advanced rate (night window 21h–7h, ×1.1)×1.1€130 × 1.1 = €143.00
Seasonal multiplier (August peak, ×1.2)×1.2€143 × 1.2 = €171.60
Vehicle multiplier (VAN category, ×1.15)×1.15€171.60 × 1.15 = €197.34
Global margin (12%)+12%€197.34 × 1.12 = €221.02 HT

Configuring Margins and Multipliers

  1. Go to Settings → Tarification → Marges & Multiplicateurs (screen N-09).
  2. To add a margin rule: click Add Margin, enter marginPercent, and optionally scope to a vehicle category or trip type.
  3. To add a multiplier rule: click Add Multiplier, enter baseMultiplier, and optionally scope to a vehicle category or trip type.
  4. Save. Changes take effect on all new quotes immediately.

Practical Tips

  • Use a single global margin as your starting point. Most operators benefit from one global margin (e.g., 15%) to ensure every quote includes a commercial markup, then add per-category adjustments on top.
  • Use multipliers for vehicle tier premiums. If your Minibus and Luxury vehicles command higher markups than Berlines, set category multipliers (e.g., ×1.2 for Minibus, ×1.5 for Luxury) rather than separate route prices.
  • Avoid stacking too many rules. More than 3–4 margin/multiplier layers makes prices hard to predict and explain to clients. Keep the chain short and transparent.
  • Test the full chain. Use the trip analysis panel in the quote cockpit to see each multiplication step. Verify that the final price matches your expectations before deploying a new rule.
  • Zero margin is valid. If you want a specific category or trip type to have no markup (e.g., for a loss-leader pricing strategy), set marginPercent = 0 with that scope. This explicitly suppresses the global margin for that combination.
Was this page helpful?

On this page