Accounting integrations
Connect field operations to accounting systems for customers, quotes, invoices, payments, items, taxes, and sync audit trails.
Gate 6 integration readiness
No OAuth tokens are collected in sandbox mode; production must store encrypted access and refresh tokens.
Live accounting OAuth, token exchange, provider webhooks, and production sync workers are not configured.
Requested provider registry exists: complete
Sandbox connection and sync flows are local-only: complete
Provider sync jobs include idempotency keys: complete
Live OAuth callbacks and token exchange: blocked_until_credentials
Provider webhook verification: blocked_until_credentials
Supported providers
10
Sandbox connections
10
Security model
OAuth tokens encrypted at rest
No credentials are shown or logged.
Provider contract coverage
| Provider | Contract status | FieldOps objects | Live enabled | Token storage |
|---|---|---|---|---|
| Xero | mock_contract_ready | clients, quotes, invoices, payments, items, tax_rates | No | encrypted_required_not_configured |
| Intuit QuickBooks Online | mock_contract_ready | clients, quotes, invoices, payments, items, tax_rates | No | encrypted_required_not_configured |
| Sage Accounting | mock_contract_ready | clients, quotes, invoices, payments, items, tax_rates | No | encrypted_required_not_configured |
| Zoho Books | mock_contract_ready | clients, quotes, invoices, payments, items, tax_rates | No | encrypted_required_not_configured |
| MYOB | mock_contract_ready | clients, quotes, invoices, payments, items, tax_rates | No | encrypted_required_not_configured |
| FreeAgent | mock_contract_ready | clients, quotes, invoices | No | encrypted_required_not_configured |
| Reckon | mock_contract_ready | clients, invoices, payments, items | No | encrypted_required_not_configured |
| SMEPlus | owner_confirmation_required | clients, invoices | No | encrypted_required_not_configured |
| FreshBooks | mock_contract_ready | clients, quotes, invoices, payments | No | encrypted_required_not_configured |
| Wave Accounting | mock_contract_ready | clients, invoices, payments, items | No | encrypted_required_not_configured |
Active connection slots
| Provider | External org/tenant | Status | Last sync |
|---|---|---|---|
| Xero | sandbox-xero-tenant-2 | sandbox_ready | 2026-06-16T09:00:00+00:00 |
| Intuit QuickBooks Online | sandbox-quickbooks_online-tenant-2 | sandbox_ready | 2026-06-16T09:00:00+00:00 |
| Sage Accounting | sandbox-sage_accounting-tenant-2 | sandbox_ready | Not synced yet |
| Zoho Books | sandbox-zoho_books-tenant-2 | sandbox_ready | Not synced yet |
| MYOB | sandbox-myob-tenant-2 | sandbox_ready | Not synced yet |
| FreeAgent | sandbox-freeagent-tenant-2 | sandbox_ready | Not synced yet |
| Reckon | sandbox-reckon-tenant-2 | sandbox_ready | Not synced yet |
| SMEPlus | sandbox-smeplus-tenant-2 | requires_owner_confirmation_in_demo | Not synced yet |
| FreshBooks | sandbox-freshbooks-tenant-2 | sandbox_ready | Not synced yet |
| Wave Accounting | sandbox-wave-tenant-2 | sandbox_ready | Not synced yet |
Sandbox sync history
| Provider | Entities | Status | Records | Idempotency | Completed |
|---|---|---|---|---|---|
| Xero | customers, quotes, invoices, payments | sandbox_completed | customers: 10 quotes: 8 invoices: 6 payments: 3 | 4a85a1cb0996 |
2026-06-16T09:00:00+00:00 |
| Intuit QuickBooks Online | customers, tax_rates | sandbox_needs_review | customers: 2 tax_rates: 1 | 9bd9742606a6 |
Xero
oauth2Accounting API with OAuth app setup required.
contacts
quotes
invoices
payments
items
tax_rates
Connected to sandbox-xero-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs
Intuit QuickBooks Online
oauth2QuickBooks Online Accounting API uses REST.
customers
estimates
invoices
payments
items
tax_codes
Connected to sandbox-quickbooks_online-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs
Sage Accounting
oauth2Sage Accounting API app registration required.
contacts
quotes
invoices
payments
items
tax_rates
Connected to sandbox-sage_accounting-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs
Zoho Books
oauth2Zoho Books supports multiple data centers; region must be stored per connection.
contacts
estimates
invoices
payments
items
taxes
Connected to sandbox-zoho_books-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs
MYOB
oauth2MYOB Business API covers AccountRight, Essentials, and MYOB Business.
contacts
quotes
invoices
payments
items
tax_codes
Connected to sandbox-myob-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs
FreeAgent
oauth2FreeAgent API uses REST with JSON/XML responses.
contacts
estimates
invoices
bills
expenses
projects
Connected to sandbox-freeagent-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs
Reckon
oauth2Reckon developer program and API product selection required.
customers
invoices
payments
items
reports
Connected to sandbox-reckon-tenant-2 in sandbox mode.
ready_for_partner_app
Docs
SMEPlus
owner_confirmation_requiredOfficial developer/API documentation was not found in current research.
contacts
invoices
Connected to sandbox-smeplus-tenant-2 in sandbox mode.
requires_owner_confirmation
Docs needed
FreshBooks
oauth2FreshBooks API uses OAuth2 tokens and JSON.
clients
estimates
invoices
payments
expenses
projects
Connected to sandbox-freshbooks-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs
Wave Accounting
oauth2Wave Developer Portal provides API documentation and partner guidance.
customers
invoices
payments
products
reports
Connected to sandbox-wave-tenant-2 in sandbox mode.
ready_for_oauth_app
Docs