Run a tender from a BOQ
Take a priced bill of quantities out to market: package it, invite the subcontractors, leve…
Import and keep your supplier price lists current, raise the project buying schedule against those live rates, and report committed spend against the estimate allowance so nothing quietly buys over budget.
3 steps across the platform - what you do at each one, and why it matters.
Import each supplier price list into its own catalog and refresh it whenever new prices land, so the rates you buy against are the ones the supplier is quoting today.

Why: Buying off a stale price list is how a package lands over budget before a single order goes out. A current catalog keeps the estimate and the order working from the same numbers.
Build the project buying schedule and price each package straight off the live supplier catalogs, so every line carries a real quoted rate rather than a guessed allowance.

Why: Pricing the buy against the actual catalog turns a rough allowance into a committed number you can hold the supplier to, and it flags any item where the market has moved since the estimate.
Pull the committed-cost report and set the orders you have placed against the allowance carried in the estimate, package by package.
Why: Knowing early which packages are buying over their allowance is what lets you claw the money back elsewhere while there is still budget to move, not at final account.
3 / 184 platform modules
Take a priced bill of quantities out to market: package it, invite the subcontractors, leve…
Buy the quantities you already priced: raise a requisition off the bill, place the order wi…
Take a folder of returned tenders that never quite match, strip them back to the same scope…