36 lines
811 B
Markdown
36 lines
811 B
Markdown
# 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
|