Documentation
Difficulty level:
Configuratie - Objecten - Beheer producten - Weergaves

Symptom: the price block of a booking contains no lines. On the booking dashboard the table stays empty, and in the confirmation e-mail or PDF the lines with date, start time and end time are missing.

Why this happens

The price block is not a summary of the booking, it is the price specification. Each line represents one calculated period and carries the date and the times itself. Without price lines there is no row to show a date and time in.

i-Reserve looks for a row in the price schema that matches the booking. Such a row only matches when all conditions are met:

  • the calendar covers the date of the booking;
  • the weekday of the booking is present in the schema;
  • the start time falls within the from–to window of the schema row;
  • the duration of the booking is at least equal to the timespan of the period.

That last condition is usually the cause. If the booking is shorter than the timespan, no schema row matches and i-Reserve calculates nothing — not even a line of € 0.00.

Example

A product with a single 60-minute period:

BookingDurationResult
09:00 – 10:0060 minutesPrice line with date, 09:00 and 10:00
09:00 – 09:2525 minutesNo price line, so no date and time either

It is not about the amount

A price of € 0.00 is not a problem: a price line of € 0.00 is shown normally, with date and time. Two situations that look similar:

  • If a customer has 100% discount through the customer profile and the base price is already € 0.00, the discount line is omitted. There is nothing to deduct.
  • In the front-end booking process a total of € 0.00 is deliberately hidden, so a free booking does not display € 0.00. That only hides the total, not the specification.

Bookings from Outlook

Microsoft 365 can shorten meetings automatically (“end meetings early”): half an hour becomes 25 minutes, an hour becomes 50 minutes. When such an appointment ends up in i-Reserve as a booking, it is shorter than a timespan of 30 or 60 minutes and no price line follows.

What can you do?

  • Add a period with a shorter timespan (for example 5, 15 or 30 minutes), so every duration finds a matching schema row. See Multiple period and block-length prices.
  • Or let appointments keep their full block length: switch off the automatic shortening of meetings in Microsoft 365.
  • When in doubt, check the other conditions: calendar period, weekday and time window. See How does pricing work in i-Reserve?.

Quick test: create the same booking again with a duration exactly equal to the timespan. If the price line does appear, the duration was the cause.