Manual Synchronization via the Staging Platform - Overview

Modified on Thu, 5 Nov at 6:14 AM

The Staging Platform lets project managers and other authorized users control the data that moves between Linarc and your ERP. Some record types sync automatically in the background. Others, such as costs, contractor budgets, invoices, and payroll, need your review and a manual sync. The platform adapts to the ERP your company uses, for example QuickBooks Online, QuickBooks Desktop, Sage Intacct, or Acumatica.

Your ERP integration must be connected and configured at the company level, including the account configuration and data mapping. See the integration overview for your ERP:

Access the Staging Platform

  • Open the Project Portfolio console and click 'Integrations' at the top.

The 'ERP Integration' screen opens. The screen title shows your ERP, for example 'ERP Integration - QuickBooks Online'.

  • Tabs: Each record type has its own tab: 'Employee', 'Vendor', 'Cost Codes', 'Project', 'Cost', 'Contractor Budget', 'Invoice', and 'Payroll'.
  • Sync Status: Each tab lists the records, the sync status of each record, and the time of the last successful sync.
  • Import and Sync Controls: The import drop-down at the top-right brings records into staging, and the ‘Sync’ button sends the selected records from the source system to the other one, for example from Linarc to your ERP or from your ERP to Linarc.
  • Record Details: The eye icon in the 'Actions' column opens the 'Raw JSON Data & Mapping' panel. The history icon opens the change history of the record.

Records and Tabs

The table shows what each tab syncs and whether automatic sync is available. Automatic sync works when 'Auto Create' and 'Auto Update' are on for the record type in your company configuration.

TabWhat It SyncsAutomatic SyncMore Information
EmployeeYour workforce directoryAvailableSync Employee Records
VendorVendors, contractors, and other companiesAvailableSync Vendors
Cost CodesYour company cost code libraryAvailableSync Company Cost Codes
ProjectActive projects, each linked to an ERP customerAvailableSync Linarc Projects
CostApproved project costs, including recurring costsNot availableSync Costs
Contractor BudgetApproved project budgetsNot availableSync Contractor Budget
InvoiceApproved invoicesNot availableSync Invoices
PayrollApproved payrollNot availableSync Payroll Data

Manual Synchronization Workflow

Manual synchronization involves four steps:

  1. Select the record type: Use the tabs across the top to pick the entity type you want to synchronize.
  2. Import to Staging: Use the top-left dropdown to pull records from the source system into staging.
    • If Linarc is the source, open the Import from Linarc dropdown and select 'Import All from Linarc,' 'Import New Items from Linarc,' or 'Import Selected.'
    • If your ERP is the source, for example, for employee records), the dropdown will reflect your ERP as the import origin instead.
  1. Verify and Sync: Review the staged records, check the box next to the items you want to sync, and click ‘Sync’ at top-right (this button activates once at least one record is selected).
  2. Troubleshoot and Resolve: If any record fails, click the eye icon to view the failure details. For mismatch errors (such as differing name spellings), click 'Map Manually' to map the staged record to the correct ERP entry.
Note: Ensure your budgets, bills, and invoices are finalized and approved in Linarc before you import them. This sets the official budgets, payables, and receivables in your ERP.

Record Statuses

  • Needs Sync: The record is in staging and has not been sent to your ERP.
  • Synced: The record was sent to your ERP successfully. The ‘Synced’ column shows the date and time of the last successful sync. It shows 'Not Synced' if the record has never synced.
  • Failed: The sync failed. Click the eye icon to read the error.
  • Payment Pending: On the 'Invoice' tab, the invoice is waiting for payment to be recorded in your ERP.

Connection Status and Timing

  • Disconnected ERP: If your ERP is disconnected, a banner appears at the top of the screen, for example 'QuickBooks Online is disconnected. All sync actions are disabled.' Contact your administrator to reconnect.
  • QuickBooks Desktop: Records you sync to QuickBooks Desktop transfer at the next QuickBooks Web Connector poll, or when you run an on-demand poll. See Perform On-demand Polling from QuickBooks Web Connector.

Related Articles

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article