Glossary
Name | Definition |
---|---|
Administration |
Property within an organization. An organization can have multiple properties. A property can be a hotel, a holiday park, a camping, etc. |
AdministrationAmenity |
An AdministrationAmenity is a relationship between an Administration and an Amenity. When the linked Amenity |
AdministrationSubscription |
A link between a Subscription and an Administration, chosen by the user when the app is installed. |
Agency |
This agency can be used for backwards compatibility with the V2 API. |
AgendaPeriod |
A blocking event on the calendar of a Rentable. This includes Reservations and maintenance events. |
AggregatedJournalTransaction |
Aggregation of transactions between ledger accounts |
Agreement |
An agreement with an Owner for a given RentableIdentity |
Amenity |
Amenities are for external and internal use. They can be used to signify amenities of a RentableType or Rentable that are important to the guest. |
AmenityGroup |
Provides a way for Organizations to categorize Amenities. |
AmenityOption |
Represents an option of an Amenity with type Amenities::MultipleChoiceAmenity. |
Application |
A representation of your BEX App |
AreaType |
Represents an area such as "ground floor" or "first floor". |
Availability |
Availabilities represent a stay in or at a Rentable (mostly a holiday house, room or campsite). |
Booking |
A Booking consists of one or more reservations. |
CancellationRule |
Defines the percentage of the total price & administrative costs to be paid for Reservation cancellation. |
ChangeRequest |
Defines a reservation change that has to be approved by an Administration. This is very useful |
Channel |
Every Reservation originates from a channel. This can be a tour operator, the backoffice, the website and so on. |
Chargeback |
An amount to be paid back to the customer. |
CheckoutPortalBooking |
A CheckoutPortal::Booking consists of one or more checkout_portal_reservations. It should be considered a shopping cart. |
CheckoutPortalReservation |
A CheckoutPortal::Reservation can be considered a shopping cart item. |
City |
Represents a city of a Region in a country. |
CommissionAgreement |
A commission agreement of an Administration |
ComplexPrice |
Yields a complex price for a given date of a master price list. |
Contact |
A person that opted in to receive a newsletter. Usually a Customer or Owner. |
Cost |
A cost is a surcharge that may apply to a certain Reservation. |
CurrencyConversion |
A currency conversion defines the exchange rate from an administration's native currency to a certain other currency. |
Customer |
Encapsulates the Customer details of a Booking. |
Customer |
A Customer is a guest that created one or multiple Bookings. Note that a Customer of a particular Booking may have custom IBAN or BIC details. |
Debtor |
A Debtor represents someone who is billed. This might be a Channel, Reservation or Owner. |
DeprecatedAccommodationType |
Segment that an accommodation belongs to. For example, "Holiday houses" or "Campsites". |
DiscountAction |
Represents a fixed or percentage discount that may be applied to a Reservation. |
DiscountCampaign |
Discount campaigns are used to advertise DiscountActions on rent prices for one or more RentableTypes. |
DiscountCard |
Discount cards (for example the ASCI camping card) implicitly represent a package, usually with a |
Domain |
A domain represents a top level domain name like "example.com". |
Executor |
An executor represents a user that executes a Todo, for example a cleaner, gardener or technical service employee. |
Extra |
An Extra is an option that can be added to a reservation, for example a child chair, tickets etc. |
ExtraOrderItem |
Persists that an Extra has been ordered with a given quantity. The price |
ExtraPackage |
An ExtraPackage is a Package that can be user selected. They can have |
Facility |
A facility is anything that cannot be rented, for example a swimming pool or sanitary block. |
FirstTermOffset |
A first term offset is part of a payment policy. |
Guest |
A guest on the guest list of a Reservation. These details are often used for reporting guest list information to authorities. |
GuestGroupLimit |
RentableTypes, Packages and DiscountActions may only apply to specific guest groups or are calculated differently based on the guest group. |
Image |
Represents an image with multiple versions. |
InternalMessage |
Internal messages are notifications that can be sent to an administration when needed. |
Invoice |
Invoices can be created for Orders, Channels and Owners. An Invoice will be |
InvoiceItem |
Defines a line on an Invoice. |
JournalTransaction |
A transaction between ledger accounts |
Label |
A label provides a way to categorize RentableIdentities, Owners and Reservations. |
LedgerAccount |
Financial ledger accounts for journal transactions |
Logo |
Represents a logo of a payment method |
LosPrice |
Yields the price for a given arrival date and length of stay (LOS). |
MainOrderItem |
Persists that a default (required) Cost has been ordered with a given quantity. The price |
MasterPriceList |
Contains a list of valid arrival or checkout dates. |
Measurement |
Represents a meter_reading of a utility |
Memo |
A memo is a small note that can be added to a Reservation, which will |
Message |
Represents a message that needs to be sent to the main guest of a Reservation. |
MeterType |
A meter type of an administration. |
NightPrice |
Yields the night price for a given date. |
OrderItem |
Defines a Cost, grouped bundle of Costs or Extra that is ordered and applies to the associated Reservation. |
Organization |
Represents an organizational structure. It can have one or more Administrations (mostly holiday parks & campings). |
Owner |
An Owner is typically a private person that invests in holiday homes (RentableIdentity) on a holiday park (Administration). Incoming reservation rent is paid out minus commission. |
PackageEntry |
Represents a Cost or Extra of a Package with a specific price as part of the Package. |
Payment |
Represents a payment. |
PaymentMethod |
Payment methods that are available for processing payments. |
PaymentPolicy |
A payment policy determines when the debtor should pay which amoubt, based on te underlying first term offsets and payment terms. |
PaymentRequest |
An amount to be paid by a Customer |
PaymentResult |
A status update of a payment attempt |
PaymentTerm |
A payment term is part of a payment policy |
Period |
Periods are sets of date ranges. They can be used to define the validity of: |
PeriodEntry |
Represents a date range as part of a Period. |
PrimaryPackage |
In contrast to ExtraPackages, primary packages can be applied only once to a Reservation. |
QuestionAnswer |
As part of a Reservation, a QuestionAnswer is an answer of a Customer to a question predefined by an Administration. |
Receipt |
A receipt is a document acknowledging that an Administration has received |
ReceiptItem |
Represents a line as part of a Receipt. |
RefundRequest |
An amount to be refunded to the Customer |
RefundResult |
A status update of a refund attempt |
Region |
Represents a region of a country. |
Register |
A POS register of an administration. |
Rentable |
A rentable is a period during which a RentableIdentity can be rented. A RentableIdentity can have multiple rentables, each representing different configurations (type, tags, pet policy, for rent, etc...) of the same physical accommodation. This exists because it's typical for holiday parks to upgrade accommodations. A RentableIdentity cannot have more than one active Rentable for a given date. |
RentableAmenity |
A RentableAmenity is a relationship between a Rentable and an Amenity. When the linked Amenity |
RentableIdentity |
An accommodation that can be booked as part of a Reservation |
RentableSegment |
Segment that a RentableType belongs to. For example, "Holiday houses" or "Berths". |
RentableType |
A RentableType represents a type and thus can have multiple underlying Rentables. |
RentableTypeAmenity |
A RentableTypeAmenity is a relationship between a RentableType and an Amenity. When the linked Amenity |
RentableTypeAvailability |
Defines the availability of a RentableType on a given date. |
RentableTypeGroup |
Used by administrations to group RentableTypes that have something in common with each other. |
Reservation |
Request serializer for updating a Reservation outside of the channel namespace. |
Reservation |
A reservation of a single accommodation (RentableIdentity) as part of a Booking. |
ReservationAmenity |
A ReservationAmenity is a relationship between a Reservation and an Amenity. |
Review |
A Review is a collection of ReviewAnswers given by a Customer of a Reservation. |
ReviewAnswer |
Represents an answer to a review question given by the Customer of a Reservation. |
ReviewForm |
A review form is a collection of ReviewQuestions that apply to given RentableSegments. |
ReviewQuestion |
A review question is part of a ReviewForm. It provides a multilingual |
Room |
Definition of a Room of a RentableType. |
RoomAmenity |
A RoomAmenity is a relationship between a Room and an Amenity. When the linked Amenity |
RoomType |
Definition of a room type that is available in one or more types (RentableType) of an Organization. |
Signature |
A signature of a Receipt, obtained by having a Receipt signed by an external financial party, for example to meet Registrierkassensicherheitsverordnung (RKSV) regulations in Austria. |
SimplePrice |
Yields a simple price for a given date of a master price list. |
Subdomain |
A subdomain represents a full domain name like "www.example.com" or "book.example.com". |
Subscription |
A subscription is created for an Organization when your app is installed. It has zero |
SupportedPaymentMethod |
Translated names and images for a supported payment method |
Terms |
General terms and conditions to which a guest has to agree to when making a Reservation. |
Todo |
A todo is a task that needs to be done before a given deadline. It has an optional relationship to a Reservation or TodoList. |
TodoImage |
An image that has been uploaded as part of a Todo. |
TodoList |
Todo lists are used to categorize Todos. For example: |
TrafficSource |
A traffic source represent the medium through which a Reservation has been created. For example: |
User |
A user that has a vertain role in the given Organization |
ValidArrivalOrCheckoutDate |
Defines whether arrival or checkout is possible on a given date. Part of an ArrivalCheckoutDate. |
VATCode |
A representation of a VAT type, eg Low/High VAT |
VATTariff |
A rate of a VATCode for a given timeframe |