Seasonal Multipliers
Configure seasonal price multipliers in Sixième Étoile — date range definitions, multiplier values, stacking order, and interaction with the pricing chain.
Overview
Seasonal multipliers allow operators to automatically increase or decrease base prices during defined date ranges — such as peak summer season, holiday periods, or trade show weeks — without manually editing route or zone prices.
Seasonal Multiplier Fields
| Field | Purpose | Allowed values | Effect |
|---|---|---|---|
name | Descriptive label | Free text | Displayed in the trip analysis panel and the multiplier list |
dateFrom | Start date of the active period (inclusive) | ISO date string (e.g. "2026-07-01") | The multiplier begins applying on this date |
dateTo | End date of the active period (inclusive) | ISO date string (e.g. "2026-08-31") | The multiplier stops applying after this date |
multiplierValue | Price scaling coefficient | Decimal > 0 (e.g. 1.25 = +25%, 0.90 = −10%) | The base-price-after-other-factors is multiplied by this value |
vehicleCategory | Scope to a vehicle category | Category code (e.g. BERLINE) or null | If null, applies to all vehicle categories |
zoneId | Scope to a pricing zone | Zone ID or null | If null, applies regardless of zone |
tripType | Scope to a trip type | TRANSFER, EXCURSION, DISPO, OFF_GRID, or null | If null, applies to all trip types |
isActive | Whether this multiplier participates in calculation | true / false | Inactive multipliers are skipped entirely |
Position in the Pricing Chain
Seasonal multipliers are applied at step 4 of the dynamic pricing chain, after zone multipliers and advanced rates but before margins:
basePrice
× zoneMultiplier (step 2)
× advancedRateFactor (step 3 — night/weekend)
× seasonalMultiplier (step 4 ← this page)
× (1 + marginPercent/100) (step 5)If multiple seasonal multipliers are active for the same quote line (e.g., a global summer multiplier and a category-specific one), they are applied multiplicatively in scope order (most-specific first):
effectiveSeasonalFactor = categorySpecificMultiplier × globalMultiplierStacking Examples
Single active multiplier
| Base price | Seasonal multiplier | Final |
|---|---|---|
| €100.00 | ×1.25 (summer peak) | €125.00 |
Two active multipliers (global + category)
| Base price | Global (all categories) ×1.20 | VAN category ×1.10 | Final |
|---|---|---|---|
| €100.00 | ×1.20 | ×1.10 | €100 × 1.20 × 1.10 = €132.00 |
Date Range Logic
dateFromanddateToare both inclusive. A multiplier withdateFrom = 2026-07-01anddateTo = 2026-07-01applies only on 1 July 2026.- The comparison is against the quote line departure date, not the booking date.
- Overlapping date ranges are allowed. Multiple multipliers with overlapping dates can be active simultaneously; they all apply multiplicatively.
Configuring Seasonal Multipliers
- Go to Settings → Tarification → Multiplicateurs saisonniers (screen N-09).
- Click Add Seasonal Multiplier.
- Enter a name.
- Set
dateFromanddateTo. - Set
multiplierValue(e.g.1.25for +25%). - Optionally scope to a
vehicleCategory,zoneId, ortripType. - Save. The multiplier is immediately active for quote lines with a departure date in the configured range.
Deactivating a Seasonal Multiplier
To stop a seasonal multiplier from applying without deleting it (e.g., to reuse it next year with a different date range):
- Find the multiplier in the list.
- Click Edit.
- Toggle
isActivetofalse. - Save.
To reactivate for a new season, toggle isActive back to true and update dateFrom / dateTo.
Effect on Existing Quotes
Seasonal multipliers only affect quote lines that are created while the multiplier is active and within the date range. Existing quote lines are not retroactively recalculated when you add, change, or remove a seasonal multiplier.
Practical Tips
- Create multipliers for known recurring events. Set up peak season, school holidays, and major trade shows at the start of each fiscal year. Update the dates annually.
- Use
isActive = falseto prepare future multipliers. Create next year's Christmas multiplier now (with December dates) but leave it inactive. Activate it a few days before December. - Combine with zone scoping for local events. If a trade show only affects trips to a specific zone (e.g., a convention center), scope the multiplier to that zone so other trips are unaffected.
- Keep multipliers short and non-overlapping where possible. Multiple overlapping global multipliers compound quickly and can produce unexpected prices. Use scoping (vehicle category, zone, trip type) to segment them instead.
- Verify the effective factor in the quote cockpit. Open the trip analysis panel on a test quote to confirm the seasonal multiplier is applying and the cumulative factor matches expectations.
Fee Catalog and Advanced Rates
Configure supplementary fee types (OptionalFee.feeType) and time-window advanced rates in Sixième Étoile — every enum value documented with purpose, allowed values, and effect.
Cost Parameters
Configure internal cost parameters in Sixième Étoile — fuel price, consumption fallback chain, toll costs, driver costs, and staffing costs used in margin analysis and RSE compliance.