What can you do with it?
Access and manage QuickBooks accounting data including customers, invoices, bills, payments, and financial reports, enabling comprehensive accounting operations such as creating customers, generating invoices, recording payments, and retrieving company information.How to use it?
Basic Command Structure
Parameters
Required:action
- The operation to perform (get-company-info, create-customer, update-customer, get-customer, list-customers, create-invoice, get-invoice, create-payment)
realm-id
- QuickBooks company realm IDcustomer-id
- Customer ID for operationsinvoice-id
- Invoice ID for operationscompany-id
- Company ID for info retrievaldisplay-name
- Customer display nameemail
- Customer email address
Tools
Get Company Info
Retrieve information about the company Parameters:realm-id
(required) - QuickBooks company realm IDcompany-id
(required) - Company ID
Create Customer
Create a new customer in QuickBooks Parameters:realm-id
(required) - QuickBooks company realm IDdisplay-name
(required) - Customer display nameemail
(optional) - Customer email addressphone
(optional) - Customer phone numberaddress-line1
(optional) - Address line 1city
(optional) - Citystate
(optional) - State/provincepostal-code
(optional) - Postal/ZIP codecountry
(optional) - Country code
Update Customer
Update an existing customer’s information Parameters:realm-id
(required) - QuickBooks company realm IDcustomer-id
(required) - Customer ID to updatesync-token
(required) - Current sync token valuedisplay-name
(optional) - Updated display nameemail
(optional) - Updated email addressphone
(optional) - Updated phone numberaddress-line1
(optional) - Updated address line 1city
(optional) - Updated citystate
(optional) - Updated state/provincepostal-code
(optional) - Updated postal/ZIP code
Get Customer
Retrieve a customer by ID Parameters:realm-id
(required) - QuickBooks company realm IDcustomer-id
(required) - Customer ID to retrieve
List Customers
Retrieve a list of customers Parameters:realm-id
(required) - QuickBooks company realm ID
Create Invoice
Create a new invoice for a customer Parameters:realm-id
(required) - QuickBooks company realm IDcustomer-id
(required) - Customer ID to invoiceamount
(required) - Invoice amountitem-name
(optional) - Service/product nameitem-id
(optional) - Service/product IDbill-email
(optional) - Email for billingtxn-date
(optional) - Transaction date
Get Invoice
Retrieve an invoice by ID Parameters:realm-id
(required) - QuickBooks company realm IDinvoice-id
(required) - Invoice ID to retrieve
Create Payment
Record a payment for an invoice Parameters:realm-id
(required) - QuickBooks company realm IDcustomer-id
(required) - Customer ID making paymentinvoice-id
(required) - Invoice ID being paidamount
(required) - Payment amountpayment-method-id
(optional) - Payment method reference IDtxn-date
(optional) - Transaction date