Why Zeno Budget never writes to QuickBooks
One of the first architectural rules we wrote down for Zeno Budget is simple: QuickBooks is the ledger, and Zeno Budget never writes to it.
When you connect QuickBooks to Zeno Budget, we ask for read-only access to your accounting data and nothing else. We sync a copy of your accounts, classes, locations, customers, vendors, and transactions so we can display actuals alongside your plan. We never create, edit, or delete records in QuickBooks.
Why read-only is the right boundary
Accountants and controllers are right to be protective of their general ledger. A budgeting tool should never be able to modify historical books or push half-baked adjustments back into QuickBooks.
Keeping QuickBooks strictly read-only gives an organization three practical guarantees:
- Your books stay clean. Nothing a program manager does in a forecast or a change request can ever alter an invoice, bill, or journal entry in QuickBooks.
- Actuals have one source of truth. If an actual number in Zeno Budget looks wrong, the fix belongs in QuickBooks. On the next sync, Zeno Budget picks up the corrected ledger.
- Smaller security surface. Read-only permissions mean less risk for your organization and a clearer audit story for your board and auditors.
One product, two QuickBooks connectors
Keeping QuickBooks strictly on the reading side also lets us support both QuickBooks Online and QuickBooks Desktop behind the same boundary.
Everything above the synced copy, including the cash flow engine, the grid, budget cycles, change requests, and reports, works the exact same way regardless of which version of QuickBooks an organization runs. Whether your books live in QuickBooks Online over OAuth or in QuickBooks Desktop through the QuickBooks Web Connector, your team gets the same planning workflow.