# 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 ```bash 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