BidPricingTerms
How a bid is priced, and why: cost-plus with a markup, a target price or a competitive price. Exactly one of markupPct, targetPrice and competitivePrice is set, per mode.
type BidPricingTerms {
bidId: ID!
competitivePrice: String
id: ID!
markupPct: String
mode: BidPricingMode!
reason: String!
rowVersion: Int!
targetPrice: String
}
Fields
BidPricingTerms.bidId ● ID! non-null scalar
The bid.
BidPricingTerms.competitivePrice ● String scalar
The competitive price in the cost sheet's currency (COMPETITIVE only). Null for a caller without permission to view margins.
BidPricingTerms.id ● ID! non-null scalar
The terms.
BidPricingTerms.markupPct ● String scalar
The markup on cost, as a percentage with at most 4 decimals (COST_PLUS only). Null for a caller without permission to view margins.
BidPricingTerms.mode ● BidPricingMode! non-null enum
How the price is set.
BidPricingTerms.reason ● String! non-null scalar
Why this pricing was chosen.
BidPricingTerms.rowVersion ● Int! non-null scalar
Pass back as expectedVersion to change.
BidPricingTerms.targetPrice ● String scalar
The target price in the cost sheet's currency (TARGET_PRICE only). Null for a caller without permission to view margins.
Returned By
bidPricingTerms query ● setBidPricingTerms mutation
Member Of
BidCommercialSummary object