Work with Compliance Requirements

During the submission of cost payment applications, contracts, RFQs, or change orders, subcontractors often have to provide supporting documentation to general contractors. With the compliance requirements workflow, you can track and store lien waivers, certificates of insurance, bonding documents, and other required materials before submissions proceed.

Project administrators create compliance requirement templates in settings. Then members upload the required documents in the item's details panel. The system tracks compliance status and can block submissions until requirements are met.

In this article:

Set Up Compliance Requirements

Project administrators create compliance requirement templates in project settings. Choose the appropriate settings location based on what you're creating requirements for:

This lets you create templates like Insurance Certificate, Lien Waiver, Safety Documentation, and Bond Certificate.

To create a compliance requirement template:

  1. Navigate to Project Admin.
  2. Go to Services.
  3. Switch to the Cost or Change Order tab.
  4. Expand the Compliance Requirements section.
  5. Click Add next to the item type (Contract, Payment, RFQ, or SCO).
  6. Add a requirement name and description.
  7. Set document-based or condition-based requirements.
  8. Click Save.
Tip: Start with the most common requirements your project needs, then add others as needed.

Make Compliance Requirements Optional or Required

After creating templates, you can customize requirements for specific items. Navigate to any item's details panel and find the Compliance Requirements section:

  1. Click the More menu More menu icon next to any requirement.

  2. Choose Make Optional or Make Required.

    Compliance requirement optional or required configuration options

Note: If all requirements are optional, the item is considered compliant.

Set Up Expiration Dates

For time-sensitive documents like insurance certificates, you can require expiration dates:

  1. In the requirement setup, enable Requires document expiration date.
  2. Members will be prompted to set expiration dates when uploading documents.
  3. Expired documents will show in calendar views and notifications.

Compliance requirement expiration date configuration dialog

After an expiration date is set, it will appear on the calendar view of the home page and in the Compliance Document Exp. Date column.

To add the Compliance Document Exp. Date column to the contract table view:

  1. Go to the Contract subtab in the Cost tab.
  2. Click the icon.
  3. Find the Compliance Document Exp. Date column on the list and click it.

The new column will show up in the Dates section of the table. Grouping items by dates allows you to quickly see the expiration dates.

Note: If there are multiple expiration dates for multiple compliance requirements, only the latest expiration dates will be displayed on the calendar view and list view.

Create Condition-Based Requirements for Contracts

For contracts, you can create condition-based requirements that block actions based on budget code segments or contract values:

  1. In the requirement setup, select Set a condition instead of document requirements.
  2. Choose your condition type:
    • Budget Code Segment: Block contract actions when linked budgets match specific segment values (e.g., Cost Type equals EQ or MA).
    • Contract Values: Block contract actions based on budget or commitment comparisons (e.g., Original Commitment exceeds Revised Budget).
  3. If non-compliant, choose Block Contract Action or Allow Contract Action.
Note: When using budget code segment conditions, the contract is blocked if any of its linked budgets matches the specified values.

Upload Required Documents

As a member with collaborate permission, you may want to submit a cost payment application or a contract. When a compliance requirement is added, you will see a note: Unfulfilled compliance requirements. The Submit button is not available until you add all the necessary documents.

To do so, see the Compliance Requirements section in the cost payment application details panel or contract item.

To add a required document, click Add Document, and choose from the options:

Note: Since the document is added as a compliance requirement, modifying it will be limited. Documents used in this way are labeled as Referenced in Compliance Requirements.

The requirement is fulfilled when at least one document is added. You may be asked to provide optional documents as well. Now, you can click Submit.

Tip: You can open, download, or remove added documents. Removing a document from the requirement doesn’t delete it from Attachments or Document Package. This option is unavailable once the application is submitted.

Track Compliance Status

The compliance column in overview tables shows real-time status:

Compliance status column in overview table

Note: You can unblock and allow submission actions even when compliance is pending.

View Compliance Status in Tables

Add the Compliance Document Exp. Date column to track expiration dates:

  1. Go to the relevant tab (Contract, Cost Payment Applications, RFQs, or SCOs) in the Cost or Change Order tool.
  2. Click the Settings gear icon icon.
  3. Find and select the Compliance Document Exp. Date column.

The column appears in the Dates section. Use grouping by dates to quickly identify upcoming expirations.

Troubleshooting

Issue Solution
Can't submit even with documents uploaded Check if all required compliance items have documents
Documents not appearing in compliance section Ensure that documents are uploaded to the correct requirement
Compliance column not visible Add the column through table settings (gear icon)
Can't modify uploaded document Documents in compliance requirements have limited editing for audit purposes
Wrong expiration date showing System shows the latest expiration date when multiple requirements exist
Contract blocked unexpectedly Check condition-based requirements for budget code segment rules that apply to linked budgets