Sharper MMS integrates with both QuickBooks Desktop and QuickBooks Online (QBO) to keep your accounting records in sync. Sharper is the source of truth for all accounts receivable transactions — invoices, payments, credits, refunds, and tax entries should always be initiated in Sharper.
Warning: Do not edit invoices, payments, or other AR records directly in QuickBooks. Changes made in QuickBooks without a corresponding update in Sharper will cause data mismatches and reconciliation issues.
QuickBooks Desktop
QuickBooks Desktop sync uses the QuickBooks Web Connector, a background application that communicates between Sharper and QuickBooks via SOAP.
How Sync Works
The Web Connector runs on the computer where QuickBooks Desktop is installed.
When the Web Connector runs, it pulls queued transactions from Sharper and pushes them into QuickBooks.
Sync is initiated manually by running the Web Connector.
What Syncs
Invoices
Payments
Credit memos
Refunds
Tax items (sales tax rates)
Chart of accounts
Payment terms
Troubleshooting QB Desktop Sync
If data is not syncing as expected:
Navigate to Accounting → Accounting Sync in Sharper.
Search for the relevant sync job (e.g., Invoiceimport, Salestaximport, Iteminventoryimport).
Click Requeue on the failed or pending job.
Run the QuickBooks Web Connector.
For invoice import failures, verify that all products on the invoice are active in Sharper and all tax items tied to the invoice line items are active.
QuickBooks Online (QBO)
QuickBooks Online sync uses the QBO API and runs automatically on a scheduled basis.
Sync Frequency
As of November 1, 2025, QBO syncs every 60 minutes (changed from every 5 minutes due to a QuickBooks Online platform update limiting connection frequency). This change does not affect QuickBooks Desktop or Sage Intacct.
This change does not impact your daily operations. All financial data continues to sync reliably throughout the day. No action is required on your part.
What Syncs
Invoices
Payments
Credit memos
Refunds
Tax rates
Journal entries
Chart of accounts
Best Practices for Data Integrity
Use Sharper as the source of truth for all AR transactions: reservations, invoices, prorations, taxes, payments, adjustments, and credit memos.
Do not edit AR records in QBO — editing an invoice or deleting a payment in QBO without a matching change in Sharper will cause reconciliation problems.
Reconcile monthly — Compare Sharper's general ledger to QBO account balances each month to catch discrepancies early.
Troubleshooting QBO Sync Issues
Check the sync log in Accounting → Accounting Sync for failed journal entries or error messages.
For missing or duplicated records, verify that the transaction was created correctly in Sharper first.
Contact Sharper support with details and screenshots if sync errors persist.
Accounting Sync Log
The Accounting Sync log (Accounting → Accounting Sync) shows the status of all queued and completed sync operations. Use it to:
Identify failed sync jobs
Requeue items that did not sync
Monitor the overall health of your accounting integration
