Skip to content

Tariff Schedule in IZI

Published: · Updated: (13 days ago)· IZI Team

A tariff schedule is a named set of time windows that controls when a tariff is available for purchase and when a gaming session can be started under it. In IZI, schedules are standalone objects — created once in Tariffs → Schedules and reused across any number of tariffs via the sales policy or usage policy. If you need to shift a night window from 22:00 to 23:00, change it in one place and every linked tariff updates automatically.

Each schedule is composed of several layers: days of the week, time intervals (including overnight spans crossing midnight), included dates, excluded dates, and an optional validity period. A tariff is active only when all layers are satisfied simultaneously.

Every club in IZI automatically gets a built-in “Always” schedule (system code ALWAYS) — no day or time restrictions. It cannot be edited or deleted. Use it for tariffs that should be available around the clock: day passes, subscriptions, promotional tariffs.

A schedule is referenced in two places on a tariff card:

LocationWhat it controls
Sales policy → ScheduleWhen the tariff is visible at the desk and in the IZI app for purchase
Usage policy → Start scheduleWhen a session can be opened under an already-purchased tariff
Usage policy → End scheduleHow long a player can continue an already-running session

Both required fields draw from the same schedule list in your club settings. A single tariff can have multiple usage policies with different schedules — for example, a daytime policy at one price and a night policy at another.

  • Name — a free-form label visible in dropdowns when configuring tariffs. Examples: “Night (22:00–08:00)”, “Morning weekday”, “Weekend”.
  • Days of the week — Mon–Sun. If no days are selected, the schedule applies only on dates listed under “Include dates”.
  • Time intervals — one or more From–To windows. An empty list means all day. Overnight intervals are supported: 22:00–08:00 means from 22:00 today until 08:00 the next day. A “To” value of 00:00 means end of day; 23:59 is rejected by the system.
  • Include dates — specific calendar dates when the schedule is active regardless of day-of-week settings. Useful for holidays and promotional days.
  • Exclude dates — dates when the schedule is inactive even if the day of the week matches. Useful for planned closures.
  • Valid from / until — an optional lifespan for the schedule. Outside this range the schedule never fires.

Frequently asked questions

What is a tariff schedule in IZI?

A tariff schedule is a named set of time windows — days of the week, hour intervals, and specific dates — that determines when a tariff is available for purchase and when a session can start under it. A schedule is a standalone object: create it once, reuse it across as many tariffs as you need.

What is the difference between a sales schedule and a start schedule?

The sales schedule (in the sales policy) controls when a tariff is visible at the desk and can be purchased. The start schedule (in the usage policy) controls when a session can actually be opened under an already-purchased tariff. For a night tariff, you might open sales at 21:30 but allow sessions to start only from 22:00.

Does IZI support overnight tariffs that cross midnight?

Yes. Set the interval From 22:00, To 08:00 — the system correctly treats this as an overnight window ending the next morning. A 'To' value of 00:00 means 'until end of day'. The value 23:59 is not allowed and will return a validation error.

Can one schedule be shared across multiple tariffs?

Yes. A schedule is an independent object. A single 'Night (22:00–08:00)' schedule can be attached to any number of tariffs. If the window changes, update the schedule in one place and every linked tariff picks up the change automatically.