Skip to main content

Siteline + Viewpoint Spectrum - Usage

Day-to-day workflow: importing projects, billing, and syncing invoices between Spectrum and Siteline

Written by Bradley LaFave

Audience: accountants and project managers. This page covers the ongoing workflow once the Spectrum integration is live.

Workflow detail

Step 1: Set up the project in Spectrum

Projects and contracts are first created and maintained in Spectrum.

In Spectrum, teams set up:

  • The job and contract

  • Customer / GC details

  • Job and GC addresses

  • The contract SOV

  • Sales tax codes

Spectrum stores vendor invoice and payment history used in downstream workflows.

Step 2: Import the project into Siteline

From Siteline, users create a new project and link it to Spectrum. When a project is linked, Siteline imports key project details from Spectrum, including:

  • Project name

  • Internal project number

  • General contractor

  • GC address

  • Project address

Importing a Spectrum project into Siteline (click image to enlarge and read details)

Importing a Spectrum project into Siteline

Project field mapping: Spectrum β†’ Siteline (click image to enlarge and read details)

Project field mapping: Spectrum to Siteline

Step 3: Import the SOV into Siteline

Siteline imports the contract Schedule of Values from Spectrum into the project's SOV tab. Contract billing items in Spectrum become SOV line items in Siteline. Descriptions and scheduled values carry over into the imported SOV.

Important note about previously billed values

Siteline does not pull previously billed values from Spectrum.

SOV mapping: Spectrum β†’ Siteline (click image to enlarge and read details)

SOV mapping: Spectrum to Siteline

Step 4: Import SOV changes from Spectrum

Siteline can import change requests from Spectrum as SOV change items.

When changes are ready to import, users can review Spectrum change requests and bring them into Siteline as new change-related SOV lines. This keeps the SOV aligned without rebuilding those changes manually in Siteline.

Important: Siteline imports change requests from Spectrum, not Spectrum change orders.

How Spectrum change requests map into Siteline as SOV change items during import (click image to enlarge and read details)

Spectrum change requests mapped to Siteline SOV change items

Step 5: Manage billing in Siteline

Once the project and SOV are imported, billing is managed in Siteline. Teams use Siteline to:

  • Update billing amounts on SOV lines

  • Manage retention

  • Prepare invoices for sync

  • Run billing workflows without double entry into Spectrum

Step 6: Sync AR invoices to Spectrum

When billing is complete, Siteline syncs AR invoice data back into Spectrum.

The sync includes:

  • Invoice code

  • Batch

  • Invoice date

  • Invoice amount

  • Retention amount

Syncing an AR invoice from Siteline to Spectrum (click image to enlarge and read details)

Syncing an AR invoice from Siteline to Spectrum

Retention handling

Siteline sends retention to Spectrum as a single amount at the header level.

If no retention amount is sent, Spectrum falls back to the default retention percent on the prime contract. That value may not match the exact retention total in Siteline. Spectrum also recalculates retention from line item amounts, which can create rounding differences. By passing the exact retention total from Siteline, the amounts stay aligned between both systems.

Spectrum does not support retention invoices, so retention-only invoices cannot be synced from Siteline to Spectrum.

Step 7: Use vendor invoice and payment history for waiver workflows

Siteline uses Spectrum vendor invoice and payment history to support waiver-related workflows. This includes:

  • Invoice number

  • Invoice date

  • Invoice amount

  • Retention held

  • Amount paid

  • Payment number

  • Date paid

Vendor invoice/payment history for waiver workflows (click image to enlarge and read details)

Vendor invoice/payment history for waiver workflows

Step 8: Map tax groups

Siteline supports tax group mapping between Spectrum and Siteline.

Tax group mapping (click image to enlarge and read details)

Tax group mapping between Spectrum and Siteline
Did this answer your question?