🔗 QuickBooks Web Connector

✅ Server is running successfully!

📥 Quick Actions

Download QWC File View WSDL

⚙️ Current Configuration

App Name: QB Data Sync
Server URL: https://infinitecapi.online/wsdl
Username: qbuser
Password: qbpass
Company File: (Use currently open file)
Update Frequency: Every 30 minutes
⚠️ Important: Make sure to update serverURL in config.js to your actual VPS IP or domain before generating the QWC file!

📋 Setup Instructions

For Server Management Company (RDP Server):

  1. Click "Download QWC File" button above
  2. Copy the downloaded quickbooks-connector.qwc to the RDP server
  3. Open QuickBooks Web Connector
  4. Click "Add an application" and select the QWC file
  5. Enter password: qbpass
  6. Click "Update Selected" to test connection

🔍 Testing

To verify the WSDL is accessible from the QuickBooks server, have them visit:

https://infinitecapi.online/wsdl

They should see XML content if the connection is working.

📡 API Endpoints

Fetch Customers:

POST /api/customers/fetch

Request body (optional):

{
  "maxReturned": 100,
  "name": "John Doe",
  "nameFilter": {
    "name": "Acme",
    "matchCriterion": "StartsWith"
  }
}

Response will contain jobId to check results in queue

📊 Queue Status

GET /api/queue

View all jobs and their results