Leading AI construction material software integrated with all major construction ERPs

  • Seamlessly import and sync projects, budgets, vendors,
cost codes, cost types, and equipment
  • Export and sync purchase orders without any data entry
  • Automate processing and syncing of AP invoices and receipts
See Demo
A central Field Materials icon with lines connecting to ten construction software logos including Procore, QuickBooks, CMiC, FOUNDATION, Spectrum, Vista, Acumatica, Sage 100, Sage 300, and Sage Intacct.

Field Materials integrates with your accounting system or project management software. You can automate PO and invoice processing with no disruptions to your data flows or reports. Our system adapts to your business without changing your workflow.

Projects
Budgets
Vendors
Cost types
Cost codes
Equipment
POs auto synced
Invoices auto synced
Receipts auto synced
  • Procore logo
  • CMIC logo
  • Foundation software logo
  • sage 100 logo
  • sage 300 logo
  • sage Intacct logo
  • Viewpoint Vista logo
  • Viewpoint Spectrum logo
  • Quickbooks logo
  • Quickbooks Desktop logo
  • Acumatica - The Cloud ERP, logo

Estimation, Takeoff, BIM Software

You can import your bill of materials from your Estimation, Takeoff, or BIM software. Our system reads standard CSV and Excel files. Easily save the file format so that this operation takes a single click in the future.

A laptop screen shows a bill of materials software with an "Import Items from Document" pop-up for uploading and importing estimation files.

Ready to transform your operations?

See Demo

FAQ

Which ERPs does Field Materials integrate with?

Current integrations include:

  • Sage 100 Contractor
  • Sage 300CRE
  • Sage Intacct
  • Viewpoint Vista
  • Viewpoint Spectrum
  • Foundation
  • Procore
  • CMiC
  • QuickBooks Online
  • QuickBooks Desktop

How does Field Materials integrate with my ERP?

We have built-in integrations with all major construction ERPs: 

  • Sage 100 Construction: through an on-premise desktop client
  • Sage 300 CRE: through an on-premise desktop client 
  • Sage Intacct: through an API
  • Viewpoint Vista: through a direct cloud ODBC connection (provisioned via Trimble)
  • Viewpoint Spectrum: through a direct cloud ODBC connection (provisioned via Trimble)
  • Foundation: through a direct cloud ODBC connection (provisioned via Foundation)
  • Procore: via API
  • CMiC: via API
  • QuickBooks Online: via API
  • QuickBooks Desktop: through an on-premise desktop client

The integration is bi-directional, meaning we pull information from your ERP and push information back into it. We pull in your projects, vendors, cost codes, cost types, and budgets so everything's already set up when you start using Field Materials. When you create purchase orders or approve invoices in Field Materials, that information flows back into your ERP with full job and cost coding. Your accounting team doesn't have to do duplicate data entry.

If you're using an ERP we don't currently integrate with, we can build custom integrations as long as your ERP has an API. The integration typically takes a few weeks to develop after you sign a contract with us.

What if Field Materials doesn’t integrate with my ERP?

If you're using an ERP we don't currently integrate with, we can build custom integrations as long as your ERP has an API. The integration typically takes a few weeks to develop after you sign a contract with us.

What data gets synced between Field Materials and my ERP?

Data Field Materials pulls from your ERP:
  • Projects (also called “jobs”)
  • Vendors (also called “suppliers”)
  • Cost codes
  • Cost types
  • Equipment and service codes
  • Tax Codes (by county)
  • Job budgets organized by Cost Code and Cost Type (optional)
  • Existing POs created in the ERP before the customer started using Field Materials (optional)
Data Field Materials writes to your ERP:
  • Purchase orders (POs) (itemized with cost codes and cost types)
  • Invoices (can be posted against POs, as direct job costs, or as overhead expenses against GL accounts)
  • Receipts (as AP payments or AP entries)

How does Field Materials handle custom configurations for my ERP?

Flexible customization options are supported:

  • We support writing custom PO names and descriptions into your ERP (e.g., “job number”-“PO number”-“notes”)
  • We support custom PO numbering schemes
  • We support writing custom invoice descriptions (e.g., “job number”-“PO number”-“invoice number”)
  • In some ERPs (e.g., Viewpoint Vista), we can even read and write custom fields
  • We support default PO formats: lump sump vs detailed (order in Field Materials can stay itemized but pushed as a lump sum PO into your ERP)
  • We support both master (organization-level) phase/cost codes as well as project-specific phase/cost codes
  • We support customized sales tax treatment (e.g., sales tax could be written as a separate line item posted against a specific cost code or GL account)
  • We support customizing default payment terms for your invoices
  • Customize whether invoices should be auto-exported upon approval

Can Field Materials handle multiple companies in my ERP?

Yes, Field Materials supports connecting multiple companies within a single ERP instance. You can assign users to specific ERP companies, allowing each user to seamlessly switch between the companies they have access to when working in Field Materials.