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