Skip to main content

Price

Price indicates the value of the room/option. Supplements and/or surcharges can be included into the price and will be verified with nodes supplements/surcharges.

type Price implements Priceable {
currency: Currency!
binding: Boolean!
net: Float!
gross: Float!
exchange: Exchange!
markups: [Markup!]
minimumSellingPrice: Float
}

Fields

Price.currency ● Currency! non-null scalar

Currency code indicating which currency should be paid.

Price.binding ● Boolean! non-null scalar

It indicates whether the gross price must be honored, meaning the customer cannot sell the room/option at a price lower than the supplier's established rate.

Price.net ● Float! non-null scalar

It indicates the net price that the customer must pay to the supplier. The net price is calculated by substrating the included surcharges from the gross price. (For calculation purposes only)

Price.gross ● Float! non-null scalar

Indicates the retail price that the supplier sells to the customer.

Price.exchange ● Exchange! non-null object

Provides currency information and the applicable rate for the results returned by the Supplier

Price.markups ● [Markup!] list object

Informs markup applied over supplier price.

Price.minimumSellingPrice ● Float scalar

Indicates the minimum selling price it can be sold (determined by the Seller). Is is specified (not null), that field takes preference to Gross and Binding.

Interfaces

Priceable interface

Member Of

BookingDetail object ● BookingRoom object ● FerryOfferData object ● FerryOrderPayload object ● HotelBookingAmend object ● HotelBookingDetail object ● HotelCancelDetail object ● HotelOptionQuote object ● HotelOptionSearch object ● PriceBreakdown object ● RoomPrice object ● Supplement object ● Surcharge object