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