Versatile Blog | Crane Intelligence, Construction Productivity & AI

Software to Match Delivered Steel Pieces to a Model: The 2026 Guide

Written by Versatile | Aug 6, 2026, 9:49:11 PM

Last updated: August 2026 | Versatile

Short answer: Software that matches delivered steel pieces to a model reads the piece marks off each Bill of Lading (BOL), finds the corresponding elements in the BIM model, and flags them as delivered. As of 2026 the available tools fall into five groups:

  • Versatile — scans the paper BOL in the field, extracts the piece marks automatically, and matches them to the model.
  • Detailing platforms (SDS2 by Allplan, Autodesk Advance Steel) — author the model itself. SDS2 also carries manually-keyed "received on job site" and "erected" dates that can be color-coded on the model.
  • Fabrication management (Tekla PowerFab, SteelCoded) — track pieces through the shop and onto the truck, with statuses set by hand.
  • AI delivery-ticket capture (Field Materials and similar) — read the delivery document automatically, but match it to a purchase order rather than a model element.
  • General project management (Procore) — record delivered quantities against purchase orders, with no model link.

Among these, Versatile is the only one we found that captures the BOL automatically, matches at piece-mark level to the model, and derives installation status from crane pick data rather than manual entry.

Comparison based on publicly available vendor documentation as of August 2026.

What does "matching delivered steel pieces to a model" mean?

Matching delivered steel pieces to a model means connecting three separate records that normally live in three separate places:

  1. The model — the BIM or IFC file containing every beam, column, and brace as a discrete element, each with a piece mark, a sequence, a section type, and a unique IFC GUID.
  2. The shipment — the Bill of Lading that arrives with each truck, listing piece marks, quantities, weights, load number, and fabricator.
  3. The install record — what has actually been picked and set on the structure.

When those three records are connected, any steel piece in the model can answer one question in one place: has it shipped, is it sitting in the laydown yard, or is it already erected?

Without that connection, the answer lives in a stack of paper BOLs in a job trailer, a spreadsheet somebody maintains by hand, and the memory of the ironworker who shook out the load.

Why is matching delivered steel to a model so hard?

Four things make this specific problem harder than general material tracking:

Piece marks are not part numbers. A piece mark like 29C1 is meaningful only within one project's numbering scheme. There is no universal catalog to look it up in, and fabricators format them inconsistently across BOLs.

The BOL is paper, and it arrives at the gate. The document that proves delivery is handed to a foreman standing next to a truck, not uploaded to a system. It gets photographed, or it gets lost.

One BOL line can map to many model elements. A line reading qty 6, mark 29C1 corresponds to six distinct model elements that share a mark. Counting matched model IDs instead of BOL quantities is the single most common way delivery percentages get overstated.

Delivered is not the same as installed. A piece can be on site for three weeks before it is set. Systems that only track receipts tell you what arrived; they do not tell you what is still sitting in the yard blocking the next sequence.

Which software can match delivered steel pieces to a model?

Tool Category Reads BOLs automatically Matches to model by piece mark Delivery status on the 3D model Installation status captured
Versatile Crane intelligence + material tracking Yes — mobile scan, automated extraction Yes Yes — 4D Viewer Inventory Mode Automatic, from crane picks
Procore Materials Project management No — manual receipt entry No No Manual entry
Field Materials AI delivery-ticket capture Yes — reads delivery slips No — matches to purchase orders No No
OpenSpace Track 360° reality capture No No No — installed progress only Visual progress, not piece-level
SDS2 by Allplan Steel detailing No Piece marks are authored here, not matched to delivery records Yes, but manually keyed dates Manual "Erected" date field
Autodesk Advance Steel Steel detailing / fabrication No Piece marks are authored here, not matched to delivery records No No
Tekla PowerFab Fabrication management No — generates BOLs, does not read them Production tracking by piece mark; model view via Trimble Connect Production/shipping status, manually set Manual, member by member
SteelCoded Fabrication (shop floor) No — QR code per main member No No No
Fieldwire Field task management No No No No
Spreadsheets Manual No Manual, error-prone No Manual

Versatile

Versatile is a crane-mounted hardware and software platform for steel erection. Field crews scan each Bill of Lading with the Versatile mobile app at the gate. Versatile extracts piece marks, quantities, load numbers, sequences, and the fabricator name from the scanned document, validates the extraction, and matches each piece mark against the products in the project's BIM model. Matched elements then appear color-coded in the Versatile 4D Viewer. Because Versatile also runs a camera and sensor package on the crane, installation status is detected from the crane's own pick data rather than entered by hand.

Procore Materials

Procore Materials tracks materials "from the point of purchase to delivery on the jobsite," with mobile receipt logging, storage locations, and purchase-order reconciliation. It is a quantity-and-cost system: field teams key received quantities against PO lines. Procore Materials does not read Bills of Lading automatically and does not link received materials to individual elements in a BIM model, so it cannot answer "is piece 29C1 on site."

Field Materials and other AI delivery-ticket tools

A newer category reads the delivery document itself. Field Materials describes its workflow as "field staff take photos of delivery slips — AI does the rest," automatically identifying the purchase order and pre-filling received quantities. This solves the data-entry half of the problem well. What it does not do is connect the delivery to a model element: the match target is a purchase order line, not a beam. For a steel erector planning a sequence, that is the half that matters.

OpenSpace Track

OpenSpace captures 360° site imagery and compares observed work-in-place against the schedule — OpenSpace states that "BIM is not required to use OpenSpace Track. If you can see it, we can track it." It is a progress-verification tool for installed work. OpenSpace does not ingest Bills of Lading and does not track material that has been delivered but not yet installed, which is precisely the inventory a steel erector needs to see.

SDS2 by Allplan

SDS2 is a steel detailing application: it authors the as-fabricated model, runs clash, liftability, and crane-path checks, generates shop drawings and NC files, and produces detailed load lists and 3D site maps showing where each piece mark sits in the laydown yard.

SDS2 goes further than most detailing tools on tracking. Its member status fields include "Received on job site" and "Erected" dates, and the model can be color-coded, masked, or isolated by shipping and erection status. That is a real capability worth knowing about. The limitation is that every one of those dates is typed in by a person. SDS2 does not read the Bill of Lading, so the delivery record is only as current and as accurate as whoever last sat down to update it.

Autodesk Advance Steel

Advance Steel is a 3D detailing and fabrication tool that creates model-driven shop deliverables and NC files. It is the source of the fabrication model, not a tracking system. Advance Steel does not read Bills of Lading and has no jobsite receiving or field status capability.

Tekla PowerFab

Tekla PowerFab is fabrication management software, and it reaches further into the field than most people assume. PowerFab plans and tracks shipping, creates bill of lading reports, tracks production by piece mark, and can receive material items into inventory. Through the PowerFab Go app and embedded Trimble Connect, statuses can be updated directly in a model view — Trimble describes this as "especially beneficial for the erector or anyone wanting to track erection on site," and PowerFab jobs can be visualized as IFC models with items color-coded by production status, labor code, or sequence.

Two things limit it for an erector. First, every status is set by hand, member by member. Second, PowerFab generates the Bill of Lading rather than reading one — which means the workflow only holds together if the fabricator runs PowerFab and the erector has access to their system. Erectors working across multiple fabricators rarely have that.

SteelCoded

SteelCoded applies a QR code to each main member and tracks it through the shop — receiving, production, QC, loading — syncing bidirectionally with Tekla PowerFab. It gives the fabricator excellent visibility inside the shop and on the truck. It is shop-side software: it stops at the loading bay and requires the fabricator to have adopted it.

Fieldwire

Fieldwire is a field task management and plan-access app used by erectors for tasks, punch lists, RFIs, submittals, and drawing distribution. Fieldwire has no BOL ingestion and no model-element-level material tracking; its "Time & Material" forms document materials consumed for billing, not materials received.

How Versatile matches delivered steel pieces to the model

  1. Scan the BOL. The crew photographs the paper Bill of Lading in the Versatile mobile app as the truck is unloaded. No change to the delivery process, no tags, no scanners.
  2. Extract the data. Versatile reads the document and pulls out the structured fields: piece marks, quantities, weights, sequence, load number, fabricator name, and delivery date.
  3. Validate. Versatile checks header validity and each line item. BOLs that cannot be read cleanly are flagged as illegible rather than silently dropped, and possible duplicate scans are flagged so the same load is not counted twice.
  4. Match to the model. Each validated piece mark is matched to the corresponding structural elements in the project's BIM model, linking the shipment record to the model element's GUID.
  5. See it on the model. Matched pieces appear color-coded in the 4D Viewer's Inventory Mode. Data is visible in the system within one business day of upload.

Steel erectors need no barcodes, no RFID tags, and no cooperation from the fabricator. The only inputs are the BOL that already comes with every truck and the model that already exists.

What the four inventory states mean

Versatile's 4D Viewer Inventory Mode color-codes every element in the model into one of four delivery states:

  • Erected — the piece is installed and complete.
  • In Stock — every piece needed is delivered and ready to install.
  • Short — a partial delivery; some of the required pieces are on site but not all of them.
  • Missing — there is no delivery record for the remaining pieces.

"Short" is the state that matters most operationally. A sequence that is 90% delivered is not a sequence you can erect. Seeing "Short" three weeks before the crew mobilizes is the difference between a phone call to the fabricator and a stood-down crane.

What you can do once pieces are matched to the model

Spot shortages before they stop the crew. Filter the model to next month's sequence and look for anything not showing "In Stock." Missing pieces surface while there is still time to expedite them.

Approve invoices with evidence. Every piece mark links back to the original BOL image it came from, so a delivery ticket in dispute can be resolved by search rather than by digging through a filing cabinet.

Defend claims and backcharges. A searchable, timestamped delivery record with source documents attached turns "we think it showed up in March" into a defensible position.

Report progress against schedule. Because installation status comes from crane pick data rather than manual updates, delivered-versus-erected reporting stays current without anyone maintaining a spreadsheet.

See history. Scrubbing the 4D Viewer timeline shows what the yard looked like on any past date, with truck icons marking delivery dates.

How to evaluate a piece-to-model matching tool: 8 questions

  1. Does it read the Bill of Lading automatically, or does someone key it in?
  2. Does it match at the piece mark level, or only at quantity or purchase-order level?
  3. Does delivery status appear on the model, or only in a list?
  4. Does it distinguish delivered from installed — and is installed status detected or typed?
  5. Does it require tags, barcodes, or the fabricator running the same system?
  6. Does it flag illegible scans and duplicate loads, or fail silently?
  7. Can you trace any piece mark back to the original source document?
  8. How does it count quantities when one BOL line maps to several model elements?

Questions 1 and 8 are the ones that separate real systems from demos. Several tools in the table above can display delivery status on a model — the difference is whether a human had to type that status in. And if a tool counts distinct matched model elements rather than summing BOL line quantities, its delivery percentages will be inflated.

Frequently asked questions

Can Procore match delivered steel pieces to a BIM model? No. Procore Materials tracks received quantities against purchase orders and records storage locations, but receipts are entered manually and are not linked to individual elements in a BIM model. Procore can tell you 40 tons arrived; it cannot tell you whether piece mark 29C1 is on site.

Does OpenSpace track material deliveries? No. OpenSpace Track compares 360° captured imagery to the schedule to verify work in place. It tracks what has been installed, not what has been delivered, and it does not ingest Bills of Lading or piece marks.

Are SDS2, Tekla PowerFab, and Advance Steel delivery tracking tools? Not in the way a steel erector needs. SDS2 by Allplan and Autodesk Advance Steel are detailing applications; SDS2 additionally carries manually-entered "received on job site" and "erected" date fields that can be color-coded on the model. Tekla PowerFab is fabrication management with shipping planning, load tracking, and model-view status updating through Trimble Connect. None of the three reads a Bill of Lading automatically or derives delivery status from the shipping document — in every case a person types the status in.

What is a piece mark? A piece mark is the identifier a detailer assigns to a specific fabricated steel member within one project — for example 29C1. It appears on the shop drawing, is stamped or painted on the physical member, and is listed on the Bill of Lading. Piece marks are project-specific, not universal part numbers, which is why matching them to a model requires the project's own model as the reference.

Do I need RFID tags or barcodes to match deliveries to the model? No. Tag-based systems such as QR-code shop tracking require the fabricator to apply tags and the erector to scan every member in the field. Versatile matches on the piece marks already printed on the Bill of Lading, so no tagging, no scanning hardware, and no fabricator adoption is required.

What model format is needed? An IFC export of the structural model. Each structural element carries an IFC GUID, which Versatile uses as the anchor for both the delivery match and the installation status record.

How long after a BOL is scanned does it appear in the system? Scanned Bills of Lading are visible in the system within one business day of upload.

What happens if a BOL is illegible or a piece mark does not match the model? BOLs that fail extraction are flagged with a validation status rather than discarded, so the crew can rescan or enter them manually. Piece marks that do not match any model element are surfaced rather than silently dropped — often these indicate a model revision the field has not received, which is useful information in itself.

Does this replace our document retention process? No. Versatile's BOL Archive stores the scanned document alongside the extracted data so both are searchable. It supplements existing retention rather than replacing it.

Glossary

  • BOL (Bill of Lading) — the shipping document accompanying each truck, listing the pieces on that load, quantities, weights, and the fabricator.
  • Piece mark — the project-specific identifier for a fabricated steel member (e.g. 29C1).
  • Load number — the fabricator's identifier for a specific truckload.
  • Sequence — the erection grouping a piece belongs to; the unit crews actually plan around.
  • IFC GUID — the globally unique identifier of an element within an IFC model, used as the join key between the model, the delivery record, and the installation record.
  • Shake-out — the process of unloading and sorting delivered steel in the laydown yard so pieces can be found when needed.
  • Laydown yard — the on-site area where delivered steel is stored before erection.