Supported file types and limits
TruBuild reads content from the formats evaluation teams actually receive: priced Excel workbooks, native and scanned PDFs, Word proposals, and image-based drawings or stamped pages.| Category | Extensions |
|---|---|
| Documents | .pdf, .docx, .doc, .txt |
| Spreadsheets | .xlsx, .xls |
| Presentations | .pptx |
| Images | .png, .jpg, .jpeg, .gif, .bmp |
| Archives | .zip, .7z |
- Maximum file size: 5 GB per file. Large files take longer to upload and process.
- Archives:
.zipand.7zfiles are extracted automatically and each inner file is processed on its own. This is the fastest way to upload a full bid submission folder in one drop. - Unsupported extensions: files outside this list are rejected at upload or fail ingestion with an unsupported type reason, so convert them before uploading (for example, export a
.csvregister to.xlsx).
How to upload
Upload zones appear in package settings, project settings, and directly on the commercial and technical evaluation pages. Empty zones show “No documents uploaded yet. Drag and drop files or click to select.”The Commercial, Technical, and Queries areas appear only if the module is enabled for your organization. If a section you expect is missing, your organization admin can confirm what is enabled; to change it, contact TruBuild support.
Go to the right workflow
Open the Commercial or Technical area for evaluation documents, or the package Settings for package-level files. Where you upload determines how the file is used, so keep commercial and technical documents in their own areas.
Add files
Drag and drop files into the upload zone, or click it to select files. You can add multiple files at once, or drop a single archive containing a full submission.
Link bid documents to the contractor
Upload each contractor’s submission against that contractor, not only at package level. Commercial comparison and technical scoring both rely on this link.
Ingestion statuses
Every uploaded file shows one of three status badges.| Status | Meaning | What to do |
|---|---|---|
| Pending | Uploaded and awaiting processing | Wait; large files and archives take longer |
| Ingested | Parsed successfully and ready for evaluation | Nothing; the file is usable |
| Failed | The file could not be processed | Check the reason shown on the file, fix, and re-upload |
- Unsupported type: the extension is not in the supported list. Convert the file (for example, export a
.csvregister to.xlsx). - Unreadable content: the file is corrupt, password protected, or a scanned image with no extractable text. OCR scanned PDFs before uploading.
- Name-only record: the file was recorded as a filename without content, so there is nothing to parse. Upload the actual file.
What to upload by workflow
| Workflow | Required documents | Optional documents | Best formats |
|---|---|---|---|
| Commercial evaluation | Reference BOQ or PTE, contractor priced BOQs | Commercial PTC responses, revised rounds | .xlsx, .xls, text-based .pdf |
| Technical evaluation | RFP or criteria, contractor technical proposals | Issued technical PTCs, contractor responses | .pdf, .docx, .xlsx |
| Tender queries | Query register or tender documents | RFP context, prior response history, response template | .xlsx, .pdf, .docx, .doc |
| Chat | Project or package context files | Evaluation artifacts and uploaded documents | Any supported upload |
Organization-level template documents, such as PTC style documents, are uploaded in Settings rather than inside a package. Use them to standardize formats across all projects.
Commercial document standards
Reference BOQ or PTE
The reference BOQ or PTE is the commercial baseline that every priced submission is leveled against. Upload it once and treat it as controlled evidence: if the baseline changes mid-tender, bid leveling and variance analysis lose their anchor.Preferred Excel structure
Preferred Excel structure
- Keep the BOQ in Excel whenever possible.
- Use clear headers such as item number, description, unit, quantity, rate, and amount.
- Avoid merged header cells, hidden rows, and decorative title blocks above the real table.
- Keep units consistent across the file.
- Keep subtotal, provisional sum, and prime cost rows distinct from priced line items so they are not double counted.
Package and asset splits
Package and asset splits
- Use a package for the tender package being awarded.
- Use assets when commercial scope needs separate comparisons, such as towers, plots, zones, or workstreams.
- Keep asset naming consistent with the tender strategy and award pack.
Contractor priced submissions
Upload each contractor’s commercial submission against that contractor. TruBuild uses a contractor-specific file layout when running commercial comparisons, so a priced BOQ sitting only at package level will not appear in the leveling.Best bidder instruction
Best bidder instruction
Require bidders to return the issued Excel template. This is the single highest-impact instruction for extraction quality: identical line structures level cleanly, while restructured BOQs force manual alignment review of unit rates and scope gaps.
What to check before running
What to check before running
- Every expected contractor has at least one priced submission file showing Ingested.
- Currency matches the package currency, or the commercial team has noted the mismatch.
- Revised submissions are uploaded to the right round or response stage.
- Scanned-only PDFs have been OCR processed before upload.
Technical document standards
Technical evaluation depends on clear criteria and contractor proposal structure. Evaluators typically check methodology, program, resources, HSE, and quality systems, and the AI draft is only as specific as the criteria and proposals allow.| Document | Standard |
|---|---|
| RFP | Native PDF or Word with headings, criteria, appendices, and page numbers intact |
| Criteria matrix | Excel or Word with criterion title, description, weight, and scoring guidance |
| Contractor proposal | One or more PDF or Word files linked to the correct contractor |
| PTC responses | Uploaded as round responses and linked to the affected contractor where possible |
Tender query document standards
Tender queries support register imports and controlled response generation. Two upload habits matter most:- Match tenderer organization names to package contractor names. Consistent naming is what links each query to the right bidder and keeps duplicate detection accurate.
- Preserve external query numbers and references (RFP section, drawing, circular) when importing a register, so responses trace back to the source documents.
File quality checks
Text-based PDF check
Text-based PDF check
Open the PDF and try to select a sentence. If you cannot select text, OCR the file before upload.
Excel quality check
Excel quality check
Open the workbook and confirm the actual table starts near the top, headers are visible, and prices are not hidden behind formulas or merged blocks.
Contractor naming check
Contractor naming check
Use the same contractor name across package setup, file names, tender query imports, and PTC response documents.
Round control check
Round control check
Do not overwrite Round 1 evidence with Round 2 evidence. Upload revisions as round responses or create a new round. Auditors and award committees expect to see how pricing and scores moved between rounds.
Naming conventions
Pick a convention before the first large tender. A simple pattern works well:Access and data handling
Uploaded files are filed against the package, asset, contractor, and round they belong to. Who can see a file follows your project and package roles: commercial documents are visible to commercial and full-access roles, technical documents to technical and full-access roles, and viewers get read-only access to both. Organization Owners and Admins always have full access. See Roles and permissions for the full mapping.Troubleshooting
A file stays on Pending
A file stays on Pending
Large files and archives take longer to process. If a file does not move to Ingested after an extended wait, re-upload it or contact TruBuild support.
A file shows Failed
A file shows Failed
Check the reason shown on the file. Convert unsupported formats to a supported extension, remove password protection, and OCR scanned PDFs, then re-upload.
Commercial extraction missed prices
Commercial extraction missed prices
Check whether the price columns were hidden, merged, split across multiple sheets, or supplied as a scanned PDF. Re-upload a clean Excel file where possible.
A contractor is missing from comparison
A contractor is missing from comparison
Confirm the contractor exists on the package and the file is uploaded against that contractor, not only at package level.
Technical scoring seems thin
Technical scoring seems thin
Check proposal structure and criteria quality. Vague criteria and poorly sectioned proposals produce weaker justifications.
Query duplicates are noisy
Query duplicates are noisy
Normalize tenderer organization names and preserve prior response history. Duplicate detection improves when historical responses are consistently categorized.
Related
Commercial evaluation
Run a commercial comparison after files are ready.
Technical evaluation
Score contractor proposals against your criteria.
Tender queries
Manage query imports, approvals, and circulars.
Create your first project
Set up the project, package, and bidder list files attach to.

