Files

811 B

Mode3 - QuickBooks SOAP Integration

This mode provides a SOAP server for QuickBooks desktop integration via the QuickBooks Web Connector.

Features

  • SOAP endpoint for QuickBooks Web Connector
  • Query and update QuickBooks entities (customers, invoices, etc.)
  • Request authentication and session management
  • Change detection and queue management

Setup

cd Mode3
bun install
bun run backend/server.ts

Environment Variables

Create a .env file with:

QUICKBOOKS_USER_NAME=your_username
QUICKBOOKS_PASSWORD=your_password
QUICKBOOKS_FILE_PATH=/path/to/quickbooks/file
LOG_LEVEL=info

API Endpoints

  • POST /ws - SOAP endpoint for QuickBooks Web Connector
  • POST /quickbooks/auth - Authenticate with QuickBooks
  • GET /quickbooks/status - Get current QB session status