BidCostRollup
A cost sheet's roll-up as pricing-core's rollupCost returns it. With errors, every amount is null and errors lists why.
type BidCostRollup {
commissioning: String
complete: Boolean!
contingency: String
contingencyPct: String
errors: [BidCostRollupError!]!
financing: String
freight: String
installation: String
labour: String
marginPct: String
markupPct: String
material: String
other: String
overhead: String
packing: String
perNode: [BidCostRollupNode!]!
price: String
totalCost: String
travel: String
unattachedMaterial: String
unitPrice: String
warranty: String
}
Fields
BidCostRollup.commissioning ● String scalar
The commissioning bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.complete ● Boolean! non-null scalar
True when no line is missing a cost and the roll-up has no errors.
BidCostRollup.contingency ● String scalar
The contingency bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.contingencyPct ● String scalar
The contingency percentage applied: the highest of the model's rows whose risk tag is on a line. Null for a caller without permission to view costs.
BidCostRollup.errors ● [BidCostRollupError!]! non-null object
Why the roll-up refused the sheet; empty when it did not.
BidCostRollup.financing ● String scalar
The financing bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.freight ● String scalar
The freight bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.installation ● String scalar
The installation bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.labour ● String scalar
The labour bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.marginPct ● String scalar
The margin the price implies, as a percentage of the price (4 dp), from rollupCost. Null for a caller without permission to view margins, or to view costs (the roll-up is not run).
BidCostRollup.markupPct ● String scalar
The markup the price implies, as a percentage of the cost (4 dp), from rollupCost. Null for a caller without permission to view margins, or to view costs (the roll-up is not run).
BidCostRollup.material ● String scalar
The material bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.other ● String scalar
The other bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.overhead ● String scalar
The overhead bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.packing ● String scalar
The packing bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.perNode ● [BidCostRollupNode!]! non-null object
Material per node of the snapshot, in tree order.
BidCostRollup.price ● String scalar
The price the bid's pricing terms give, in the sheet currency at its precision, from rollupCost; null without terms or when the roll-up refused the sheet. Null for a caller without permission to view margins, or to view costs (the roll-up is not run).
BidCostRollup.totalCost ● String scalar
The sum of the twelve buckets in the sheet currency. Null for a caller without permission to view costs.
BidCostRollup.travel ● String scalar
The travel bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
BidCostRollup.unattachedMaterial ● String scalar
The exact material of priced item lines on no node. Null for a caller without permission to view costs.
BidCostRollup.unitPrice ● String scalar
The price divided by the configured quantity, from rollupCost. Null for a caller without permission to view margins, or to view costs (the roll-up is not run).
BidCostRollup.warranty ● String scalar
The warranty bucket in the sheet currency, at its precision, as pricing-core's rollupCost returns it. Null for a caller without permission to view costs.
Member Of
BidCostSheetView object