Eine Reservation ist definiert aus einem Gast, beliebig vielen Betten, einem Ankunftsdatum, einer Aufenthaltsdauer, einem Reservationsstatus, einem Buchungskanal sowie einer Liste von Zahlungen, die dieser Gast getätigt hat.
Durch das Hostel definierte Zusatzleistungen (wie z.B. Frühstück, Bettwäsche usw.) können hinzugebucht werden.
Für jedes Bett, das einer Reservation zugeteilt ist, kann das Geschlecht (weiblich, männlich, gemischt, leer), die Alterskategorie (gemäss der eigenen Definition) und ein Preis (vordefiniert oder manuell) definiert werden.
Besonderheiten:
Wird ein Bett als Leerbett markiert, wird dessen Preis auf Null gesetzt und das Bett wird (in den Statistiken) auch nicht als Logiernacht/Ankunft gezählt.
Wird einer Reservation der Status «No Show» gegeben, werden alle zugeteilten Betten als Leerbetten markiert und die Dauer (Anzahl Übernachtungen) auf 1 reduziert. Dadurch gehen die restlichen Informationen nicht verloren und sie können bei Bedarf abgefragt werden.