How do payments made in Procore Pay sync with an integrated ERP system?
Background
ERP connectors sync records of payments made through Procore Pay automatically, if payment record syncing is enabled. The precise fields where payment records from Procore appear in your ERP system vary depending on the integration you're using. However, the synchronization process, limitations, and troubleshooting steps described below are the same for all Procore-built ERP connectors.
If you're not sure if your integrated ERP system is configured to sync payment records from Procore Pay, contact your company's internal accounting approver.
Answer
Payments made through Procore Pay sync with your integrated ERP system automatically, if configured to do so. The synchronization process begins immediately when a disbursement status changes to 'Funding Complete'. It can take up to 10 minutes for the payment record to appear in your ERP system.
Limitations
Important
Be sure to sync invoices to your ERP system before initiating a payment toward that invoice. Payment records for payments initiated prior to syncing the related invoice to your ERP system will not export successfully.- You cannot unlink payment records synced between Procore and your ERP system at this time.
- Some integrations allow you to sync partial payments, but some do not due to system limitations. See Procore Pay and ERP: Detailed Data Mapping for details.
- Tax and other markups are not supported when syncing payment records at this time.
What if a payment record fails to export?
If the status of a disbursement is 'Funding Complete' in the Payments tool, but no record of the payment appears in your ERP system after 10 minutes, check the 'Failed to Export' filter in the Company level ERP Integrations tool. Payment records might fail to sync for several reasons, including but not limited to:
- The check number on the payment record is already in use in your ERP system.
- An incorrect Bank ID is entered on the payment in the ERP Integrations tool.
When a payment record fails to sync, the check number and Bank ID fields become editable. Make any necessary changes and click 'Export'.
Tip
To avoid synchronization errors caused by check numbers that are already in use in your ERP system, edit the related funding account and update the 'Next Check Number' field with a number high enough to prevent duplication.
For example, if the most recent check number in use in your ERP system is 100, start your Procore Pay check numbering sequence at 10000 to prevent duplicate check numbers for the next 9900 checks issued.
If you are unable to successfully export the payment record after correcting any errors in the 'Check Number' or 'Bank ID' fields, contact ERP support for assistance.