Skip to main content
Taskr provides full bidirectional sync with major accounting platforms, keeping your financial data consistent across systems.

Supported Platforms

QuickBooks Online

GlobalFull CRUD sync Real-time webhooks Multi-entity support

Xero

GlobalFull CRUD sync Multi-tenant support Comprehensive API

Entity Mapping

Connection Flow

Sync Patterns

Bidirectional Sync

Sync Direction Rules

Provider Configuration

OAuth Setup

Webhook Configuration

API Operations

Sync Token Handling

QuickBooks uses sync tokens for optimistic locking:

Sync Process

1

Initial Full Sync

After connection, sync all historical data:
2

Delta Sync (Scheduled)

Daily sync fetches changes since last sync:
3

Real-time Webhook Sync

Webhooks provide immediate updates:
4

Push Changes from Taskr

Changes in Taskr trigger push sync:

Field Mapping

Customer → QuickBooks Customer

Invoice → Xero Invoice

Conflict Resolution

Conflict Handling

Error Handling

Cause: OAuth refresh token has expiredRecovery:
QuickBooks: 500 requests/minute Xero: 60 requests/minuteRecovery:
Cause: Data doesn’t meet accounting system requirementsRecovery:
Cause: QuickBooks entity was modified externallyRecovery:

Database Schema

Webhook Security

API Endpoints

Bank Sync

Complement accounting sync with bank transactions

Invoice Payment

Track invoice payments and reconciliation