Once connected, RIVET syncs billing data to QuickBooks Online automatically. This guide explains what syncs, how it syncs, and how to manage the process.
Pro Feature
What Syncs to QuickBooks
RIVET sends the following data to QuickBooks:
Invoices
- Created from approved pay applications
- Customer linked to GC or project
- Line items with revenue classification
- Net amount (excluding retainage)
Journal Entries
- Retainage entries for each billing period
- Retainage release entries
- Proper asset/liability accounting
Customers
- GCs or owners as QuickBooks customers
- Contact information
- Address details
Read-Only Sync
When Sync Happens
Data syncs automatically at these points:
| Event in RIVET | What Syncs |
|---|---|
| Pay app approved | Invoice + retainage journal entry |
| Payment recorded | Payment applied to invoice |
| Retainage released | Retainage release journal entry |
| New project created | Customer (if auto-create enabled) |
Invoice Structure
Synced invoices in QuickBooks include:
Header Information
- Customer: GC or owner name
- Invoice number: Pay app number
- Invoice date: Pay app period end date
- Due date: Based on payment terms
- Project reference in memo field
Line Items
You can sync as a single line or itemized:
- Single line - One line for total billing amount
- By SOV item - Line item per SOV work billed
Classes
If using class tracking, the project class is applied to all line items for job costing reports.
Retainage Journal Entries
RIVET creates journal entries to properly account for retainage:
When Billing
| Account | Debit | Credit |
|---|---|---|
| Retainage Receivable | $X | - |
| Revenue | - | $X |
When Released
| Account | Debit | Credit |
|---|---|---|
| Accounts Receivable | $X | - |
| Retainage Receivable | - | $X |
Automatic Accounting
Sync Status Dashboard
Access the centralized sync dashboard for an overview of all integration activity:
- Go to Integrations in the sidebar
- Click Sync Status to view the dashboard
- See recent sync activity, pending items, and any errors
The dashboard displays cards for each integration showing:
- Last Sync - When data was last synchronized
- Pending Items - Number of items waiting to sync
- Errors - Any sync failures requiring attention
- Connection Health - Overall integration status
Quick Access
Checking Pay App Sync Status
View sync status for any pay application:
- Open the pay application
- Look for the Sync Status indicator
- Click for details about synced items
Status Indicators
| Status | Meaning |
|---|---|
| Synced | Successfully pushed to QuickBooks |
| Pending | Queued for sync |
| Failed | Sync error, needs attention |
| Not Synced | Won't sync (draft status, etc.) |
Manual Sync
If automatic sync fails, you can manually trigger a sync:
- Open the pay application
- Click Sync to QuickBooks
- Review any errors
- Retry after fixing issues
Sync Settings
Configure sync behavior in Settings → Integrations → QuickBooks:
Automatic Sync
- Toggle on/off automatic syncing
- When off, use manual sync button
Invoice Format
- Single line or itemized
- Include project details in memo
Customer Creation
- Auto-create customers for new GCs
- Require manual customer mapping
Conflict Resolution
When data exists in both systems with differences, RIVET helps you resolve conflicts:
Types of Conflicts
- Customer mismatch - GC name differs between systems
- Invoice exists - Invoice number already in QuickBooks
- Amount difference - Invoice totals don't match
Resolution Options
- Keep RIVET - Overwrite QuickBooks with RIVET data
- Keep QuickBooks - Skip sync and keep QuickBooks version
- Link existing - Connect RIVET record to existing QBO record
Review Carefully
Handling Sync Errors
Common Errors
| Error | Solution |
|---|---|
| Account not found | Re-map accounts in integration settings |
| Customer not found | Create customer or update mapping |
| Connection expired | Reconnect QuickBooks |
| Duplicate invoice | Check if already exists in QBO |
Reconciliation
Periodically verify RIVET and QuickBooks match:
- Run the sync summary report in RIVET
- Compare to QuickBooks reports
- Investigate any discrepancies
- Re-sync failed items
Best Practices
Weekly Check
Test First
Don't Edit in QBO
Need Help?
If you're having trouble with QuickBooks sync, contact our support team at support@slpwlk.io.