Siteline integrates with Viewpoint Spectrum so subcontractors can import project and contract data into Siteline, manage billing in Siteline, and sync invoice data back into Spectrum. This reduces duplicate entry, improves accuracy, and keeps project and accounting teams aligned.
With the Spectrum integration, you can:
Import projects from Spectrum into Siteline
Import contract Schedule of Values (SOV) data into Siteline
Build and manage billing in Siteline
Sync AR invoices back into Spectrum
Use Spectrum vendor invoice and payment history in waiver-related workflows
How the integration works
The Siteline–Spectrum integration follows this high-level workflow:
Spectrum → Siteline
Spectrum stores the project, contract, SOV, tax setup, and vendor payment history used by Siteline.
Siteline
Siteline is where teams manage billing and related workflows.
Siteline → Spectrum
Once billing is ready, Siteline syncs AR invoice data back into Spectrum.
Field mapping summary
Spectrum → Siteline
Spectrum data source | Siteline field | Notes |
Job / contract name | Project name | Imported into Siteline project |
Job code | Internal project # | Imported into Siteline |
Customer name | General contractor | Imported into Siteline |
Customer mailing address | GC address | Imported into Siteline |
Job address | Project address | Imported into Siteline |
Contract billing item | SOV line item | Imported into Siteline SOV |
Contract description | SOV description | Imported into Siteline SOV |
Scheduled value | Scheduled value | Imported into Siteline SOV |
Sales tax code | Tax group | Used in Siteline tax setup |
Vendor invoice/payment history | Waiver workflow reference data | Used in compliance-related workflows |
Change Request Log | SOV change items | Imported from Spectrum as SOV changes |
Siteline → Spectrum
Siteline field | Spectrum target | Notes |
Invoice code | Invoice number | Synced to Spectrum AR |
Batch | Batch | Synced to Spectrum AR |
Invoice date | Invoice date | Synced to Spectrum AR |
Invoice amount | Invoice / extension amount | Synced to Spectrum AR |
Retention | Retention | Synced to Spectrum AR as a single header-level amount |
