Preconstruction

Bid packages, bid leveling, award, and estimates.

Route: /dashboard/platform/projects/[projectId]/preconstruction.

Bid packages

Start the package

startBidPackage. Statuses: draft, open, closed, awarded, archived (transitionBidPackageStatus).

Invite bidders

inviteBidder. Opening needs at least one persisted invitation: "A bid package requires at least one persisted invitation before issue". Invitations appear in the subcontractor portal.

Record submissions

recordBidSubmission with BidLineItem rows, or the bidder submits through the portal (submitPortalBid).

Level and award

constructionBidComparison compares submissions. awardBidSubmission awards one and creates a commitment.

Estimates

createEstimateWithLine creates an estimate. reviseEstimate adds a new EstimateVersion; issued versions are never overwritten. Statuses: draft, internal_review, issued, accepted, rejected, superseded. Issuing needs a current version with lines: "An estimate requires a current version with line items before issue".

On this page