All twins

QuickBooks

live · conformance passing

Models the QuickBooks Online Accounting API a bookkeeping integration actually uses — customers, items and the chart of accounts, invoices with server-computed totals, payments and the balances they move, and the SQL-like query endpoint — with the realm in the path, sync-token concurrency and Intuit's Fault envelope.

Category
Accounting
Sandbox key
issued by the sandbox
Verified against
python-quickbooks 0.9.12
Replaces
A shared Intuit sandbox company whose books nobody can reset

Scenarios

Start a sandbox in one of these, or describe the state you want in a sentence and the seeder writes the records it implies.

  • Overdue receivables

    A customer with three invoices past their due date, one of them part paid, for collections and ageing logic.

  • Throttled company

    The company starts over its per-minute quota, so the first call is answered 429.

What it models

Records your code can read, write and edit for the life of the sandbox. A route the twin does not model returns a provider-shaped refusal rather than a plausible response.

  • companyinfo
  • preferences
  • accounts
  • items
  • customers
  • invoices
  • payments

Verified in CI against

  • pythonpython-quickbooks0.9.12

Live · console.twinbay.ai

Start with one base URL.

Create a sandbox, describe the state you want it in, and point your existing SDK at the hostname it gives you. The sandbox logs each request your agent makes, and you can edit any record it holds.

Start building

A sandbox in under a minute, no card required. Twinbay is free for academic researchers.