Skip to main content

Booking options

Purpose​

The Options & services module defines the services charged on top of the room night: breakfast, airport transfer, spa, extra bed, parking.

Each service carries a pricing mode that determines how its price is multiplied on an invoice — per person per night, per night, as a flat fee or per unit — along with its price, its VAT and the moments when it can be offered.

Who can access this module?

The module is visible to accounts holding the Hotel management right.

Access​

  • Menu: Hotel management → Booking options
  • Address: /options-reservation
  • Screen title: Options & services

The Retour au tableau de bord link takes you back to Main Hotel.

The list of services​

ColumnContent
ServiceThe name of the service, with its description underneath.
TarificationThe calculation mode, with the unit where applicable.
Prix HTThe price excluding tax.
TVAThe rate applied.
Prix TTCThe price including tax, calculated from the two previous columns.
ÉtatActif or Inactif.
Actions✏️ Modifier.

The row of an inactive service appears greyed out.

Searching and filtering​

FilterValues
HôtelThe establishment concerned.
CatégorieToutes, Restauration, Transport, Bien-être, Services, Autre.
SearchBy service name.

The message « Aucun service ne correspond aux filtres sélectionnés. » signals too restrictive a selection.

The four pricing modes​

This is a service's most important setting: it determines how the price is multiplied on the invoice.

ModeCalculationExample
Par pers. / nuitMultiplied by the number of occupants and of nights.Breakfast at 80 MAD: 2 people × 3 nights = 480 MAD.
Par nuitMultiplied by the number of nights.Parking at 50 MAD: 3 nights = 150 MAD.
Forfait séjourCharged once only, whatever the stay.Airport transfer at 300 MAD = 300 MAD.
À l'unitéMultiplied by the quantity entered.Massage at 400 MAD per session: 2 sessions = 800 MAD.
The pricing mode is the first choice to make

A breakfast entered as Forfait séjour instead of Par pers. / nuit will be charged once instead of six times for two people over three nights. The mistake is invisible on the service record: it only shows up at invoicing time.

The calculation preview in the window

The entry window displays the price including tax live, along with a worked example matching the mode chosen. It is the safest way to check that you have picked the right mode: read the example before saving.

Creating a service​

Click the ➕ button at the top of the screen: the Nouveau service window opens.

FieldRequiredDescription
Nom du service✔The name — e.g. Petit-déjeuner buffet.
Mode de tarification✔One of the four modes above.
Unité de facturation✔ in À l'unité modeThe unit's label — e.g. pièce, séance, trajet.
Prix HT✔The price excluding tax, positive or zero.
Taux de TVA (%)✔From 0 to 100.
Proposable à la réservation—The service can be added when booking.
Ajoutable pendant le séjour—The service can be added once the guest is on site.
Service actif—Activity switch.

Confirm with the save button, or give up with Annuler.

Availability​

The two boxes Proposable à la réservation and Ajoutable pendant le séjour define when the service can be sold.

At least one of the two boxes must be ticked

The application refuses to save a service with both unticked: it would be unsellable. The save button then stays greyed out, with no explanatory message.

Setting the two boxes sensibly
  • Booking only: an airport transfer, which has to be ordered in advance.
  • Stay only: a minibar or room service, consumed on site.
  • Both: breakfast, which is either booked or added on the morning itself.

Editing a service​

Click the ✏️ icon on the row: the Modifier le service window opens with the saved values.

A price change does not carry over to stays in progress

The services already attached to a booking keep the price in force when they were added. The new price will apply to subsequent additions.

Activating or deactivating a service​

The Service actif switch takes a service off sale without deleting it.

Deactivate rather than delete

No deletion is offered. For a seasonal service — a heated pool, a summer shuttle — or a discontinued one, deactivate it: it stays viewable, with its invoicing history, and stands out greyed in the list.

Messages and troubleshooting​

SituationMessageWhat to do
No service displayedAucun service ne correspond aux filtres sélectionnés.Widen the filters, the category one in particular.
The save button stays greyed out—Empty name, negative or missing price, missing unit in À l'unité mode, or neither availability box ticked.
The Unité de facturation field appears—The À l'unité mode is selected: it becomes required.
The price including tax does not match—It is recalculated from the price excluding tax and the VAT: check the rate entered.
A service is not offered at booking time—Check the Proposable à la réservation box and the Actif state.
A service cannot be deleted—Deletion does not exist: deactivate the service.
The session has expiredAutomatic return to the sign-in screenSign in again; the entry in progress is lost.

Known limitations in this version​

  • No deletion of a service is possible.
  • No success message confirms creation or editing.
  • The category is used for filtering but does not appear as a column in the table.
  • No validity period: a seasonal service has to be activated and deactivated by hand.
  • No quota and no stock: nothing limits how many times a service can be sold on the same date.
  • No differentiated price by room type or by customer category.

See also​