Skip to main content

Markup

Informs markup applied over supplier price.

type Markup implements Priceable {
channel: String
currency: Currency!
binding: Boolean!
net: Float!
gross: Float
exchange: Exchange!
rules: [Rule!]!
}

Fieldsโ€‹

Markup.channelย โ—ย String scalarโ€‹

channel of markup application.

Markup.currencyย โ—ย Currency! non-null scalarโ€‹

Currency code indicating which currency should be paid. This information is mandatory.

Markup.bindingย โ—ย Boolean! non-null scalarโ€‹

It indicates if the price indicated in the gross must be respected. In case minimumSellingPrice is not empty, the binding indicates instead that the minimumSellingPrice must be respected. That is, the customer can not sell the room / option at a price lower than that established by the supplier. This information is mandatory.

Markup.netย โ—ย Float! non-null scalarโ€‹

Indicates the net price that the customer must pay to the supplier plus the markup. This information is mandatory.

Markup.grossย โ—ย Float scalarโ€‹

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

Markup.exchangeย โ—ย Exchange! non-null objectโ€‹

Informs about the currency of origin, and the rate applied over result. This information is mandatory.

Markup.rulesย โ—ย [Rule!]! non-null objectโ€‹

Breakdown of the applied rules for a markup

Interfacesโ€‹

Priceable interfaceโ€‹

Member Ofโ€‹

Price object