Connect desktop finance to
the rest of the operation.
Zaptiva uses the QuickBooks Desktop SDK and Web Connector to synchronize customers, items, orders, inventory, invoices, payments, and operational systems.

The company file does not receive inbound web requests.
QuickBooks Web Connector runs on the QuickBooks machine or local network, initiates communication with a SOAP web service, and carries qbXML between that service and QuickBooks. The schedule, company-file authorization, qbXML version, and request/response cycle all shape the integration.
What QuickBooks Enterprise
is built to manage.
QuickBooks Desktop Enterprise extends familiar QuickBooks accounting with higher-capacity company files, granular user permissions, advanced reporting, and optional capabilities for inventory, pricing, payroll, time, and industry workflows. It remains a Windows desktop application even when delivered through a hosted environment.
Integrations usually operate through the QuickBooks Desktop SDK and qbXML request-response messages under an approved QuickBooks application connection. Zaptiva manages the local or hosted runtime, supported object coverage, company-file access, external identifiers, and the user prompts required when a connection is first authorized.
Complex inventory
Advanced editions can support multiple sites, bins, serial or lot tracking, cycle counts, landed cost, and pick-pack-ship workflows.
Sales + purchasing
Customers, estimates, sales orders, invoices, receipts, vendors, purchase orders, bills, and payments form connected transaction chains.
Pricing + permissions
Enterprise can apply more granular pricing rules and user controls, with availability depending on subscription and configuration.
Desktop SDK integration
A Windows-side service exchanges qbXML with the open or hosted company file and returns QuickBooks identifiers and statuses.
Cloud queue ↔ Web Connector ↔ company file
Zaptiva exposes a secure Web Connector service, sends small qbXML work units when polled, and captures record keys, edit sequences, and errors for controlled retries.
QuickBooks Desktop SDK
qbXML or QBFC requests pass through the QuickBooks request processor and its supported object model.
QuickBooks Web Connector
The Windows connector initiates the session, exchanges qbXML with a SOAP service, and requires no inbound firewall port.
File/report exports
Controlled exports can support reporting or migration, while operational writes remain in the SDK path.
Every movement has a source, a rule, and a result.
The workflow is designed for auditability and recovery—not just a successful demo.
Poll
Web Connector authenticates to the Zaptiva service on a schedule or user request.
Request
Zaptiva returns version-compatible qbXML for the authorized company file.
Process
QuickBooks validates the request and produces a qbXML response.
Acknowledge
Zaptiva stores ListID/TxnID, EditSequence, status, and any actionable error.
The records teams
actually work with.
Scope is confirmed against the installed edition, modules, permissions, and current vendor interface before build.
Built to survive real operations.
Technical decisions stay visible to finance, operations, and IT.
Company-file authorization
The application certificate and permissions are configured for the correct file and access mode.
Small resumable batches
Long queues are broken into measured requests that can safely resume after interruption.
Edit-sequence control
Updates use current object state to prevent overwriting a newer user change.
Put the connection
to useful work.
Choose a focused operating problem, prove the flow, and build from a reusable foundation.
What teams ask
before the build.
Practical answers for architecture, compatibility, deployment, and ownership.
Does Web Connector require an open inbound port?+
No. Intuit documents that communication is initiated by Web Connector running near QuickBooks, so a public inbound port to the desktop is not required.
Is this the same integration model as QuickBooks Online?+
No. Enterprise/Desktop uses qbXML and a local request processor or Web Connector; QuickBooks Online uses OAuth 2.0 and cloud REST APIs.
Grounded in current product documentation.
Capabilities vary by edition, version, modules, licensing, and configuration. Zaptiva verifies the target environment during discovery.
Ready to connect QuickBooks Enterprise?
Bring us the product version, hosting model, connected systems, and desired outcome. We’ll shape the supported technical path.
