Skip to main content

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