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