Create QuickBooks Invoice
qbo_create_invoiceCreate invoices in QuickBooks Online by specifying customer ID, line items, due date, and notes to manage billing and payments.
Instructions
Create a new invoice in QuickBooks Online.
Args:
customer_id (required): The QuickBooks customer ID
line_items (required): Array of {description, amount, quantity}
due_date: Invoice due date (YYYY-MM-DD)
memo: Notes visible to customer
Returns: Created invoice details including Id, DocNumber, and TotalAmt
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"customer_id": "<customer_id>",
"line_items": "<line_items>"
},
"name": "qbo_create_invoice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | Yes | QuickBooks Customer ID | |
| line_items | Yes | Invoice line items | |
| due_date | No | Due date (YYYY-MM-DD) | |
| memo | No | Customer memo/notes |