Review outstanding invoices
Find customer [name] and list their invoices with open balances. Show invoice numbers, due dates, original amounts, and remaining balances. Separate overdue invoices as of [date].
Leina connects to QuickBooks Online to help you review open invoices, record received payments, and summarize financial reports. Ask in your team chat. Leina does the work and brings back the result.
Connect QuickBooks Online, choose what to share, and hand off your first task.
You
Record the USD 1,500 received from Cedar Studio on September 30, reference BANK-0930. Apply USD 1,000 to invoice 1042 and USD 500 to invoice 1048.
Leina
The payment is allocated across both invoices. Invoice 1042 is settled; invoice 1048 has USD 300 remaining.
QuickBooks · Example payment record
Cedar Studio · USD 1,500
USD 1,500 received and allocated to two invoices; USD 300 remains due.
A QuickBooks Online AI agent uses your authorized company connection to read accounting records and carry out the changes you request. Ask it to check receivables, allocate a received payment, or summarize a financial report.
You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.
QuickBooks Online is accounting software for managing invoices, expenses, payments, and business financial reports.
Provide the customer, date, amount, reference, and invoice allocations.
Find matching records and inspect their open balances.
Create a customer payment with the specified invoice allocations.
Return the payment record and check what remains due.
Copy a prompt, add your details, and send it to Leina in your connected team chat.
Find customer [name] and list their invoices with open balances. Show invoice numbers, due dates, original amounts, and remaining balances. Separate overdue invoices as of [date].
Record the [amount and currency] received from [customer] on [date], reference [reference]. Apply [amount] to invoice [number] and [amount] to invoice [number], then show the payment record and remaining invoice balances.
Create an invoice for [customer] dated [date], due [date], for [product or service, quantity, and unit price]. Use the existing product or service records and include this customer memo: [memo].
Run the profit and loss report for [month] and balance sheet as of [month end], using accrual accounting. Summarize revenue, expenses, net income, assets, and liabilities, preserving the report currency and dates.
Read the QuickBooks profit and loss report for [month] on [cash or accrual] basis. Create a summary under Notion page [page link], including revenue, expenses, net income, currency, and questions for the finance team.
Your next QuickBooks Online task can start with a message.
Tell Leina what you need in your team chat. Include the source, destination, and expected result.
Connect the tools involved and give Leina access to the content it needs.
Share the source material, say where the result belongs, and describe what you need.
Review the result and any changes in the connected app.
Hand off these everyday tasks to your AI employee.
Get the connected company's profile: name, legal name, address, fiscal year start and country.
List customers, optionally filtered by name or active status.
Get one customer by ID, including its current SyncToken.
Create a customer.
Update a customer. Customers cannot be deleted in QuickBooks; set `additional_fields.Active` to false to deactivate one.
List invoices, optionally filtered by customer, number, date range or open balance.
Get one invoice by ID, including its lines, balance and current SyncToken.
Create an invoice for a customer from one or more sales lines.
Update an invoice. With the default sparse update only the supplied fields change; a supplied `lines` array replaces the invoice's lines.
Void an invoice. QuickBooks keeps the record but zeroes its amounts, so the invoice no longer counts toward balances.
Permanently delete an invoice. This cannot be undone; void the invoice instead to keep a record.
List customer payments, optionally filtered by customer or date range.
Get one payment by ID, including the invoices it was applied to.
Record a customer payment, optionally applying it to specific invoices.
List accounts from the chart of accounts, optionally filtered by type or name.
Get one account by ID.
Check that the connection works by reading the company profile.
List records of the given entities that changed since a point in time (change data capture). QuickBooks looks back at most 30 days and returns at most 1000 records per call.
Run up to 30 operations in one request. Each item is either a read-only query or a create, update or delete of one entity. Items do not roll back each other when one fails.
Get the exchange rate from a currency to the company's home currency.
Get the company preferences: accounting, sales, tax, currency and other settings.
Run any QuickBooks report. Use `parameters` for report-specific options such as customer, vendor or account filters.
Upload a file to QuickBooks, optionally attached to a transaction or other record.
List attachments, optionally only those linked to one record.
Get an attachment's metadata by ID.
Get a temporary URL to download an attachment's file.
Update an attachment's metadata, such as its note or file name.
Permanently delete an attachment.
Void a payment. QuickBooks keeps the record but zeroes its amounts.
List records of any supported entity by name. Prefer the entity-specific list actions.
Get one record of any supported entity by name and ID.
Create a record of any supported entity by name.
Update a record of any supported entity by name.
Delete a record of any supported entity by name. Entities QuickBooks cannot delete are deactivated instead.
List bills, optionally filtered.
Get one bill by its ID.
Create a bill.
Update a bill. With the default sparse update only the supplied fields change.
Permanently delete a bill. This cannot be undone.
List bill payments, optionally filtered.
Get one bill payment by its ID.
Create a bill payment.
Update a bill payment. With the default sparse update only the supplied fields change.
Permanently delete a bill payment. This cannot be undone.
List budgets, optionally filtered.
List classs, optionally filtered.
List credit memos, optionally filtered.
Get one credit memo by its ID.
Create a credit memo.
Update a credit memo. With the default sparse update only the supplied fields change.
Permanently delete a credit memo. This cannot be undone.
List credit terms, optionally filtered.
Get one credit term by its ID.
Create a credit term.
Update a credit term. With the default sparse update only the supplied fields change.
Deactivate a credit term by setting Active to false. QuickBooks does not delete this kind of record.
List currencys, optionally filtered.
Deactivate a customer by setting Active to false. QuickBooks does not delete this kind of record.
List departments, optionally filtered.
Get one department by its ID.
Create a department.
Update a department. With the default sparse update only the supplied fields change.
Deactivate a department by setting Active to false. QuickBooks does not delete this kind of record.
List deposits, optionally filtered.
Get one deposit by its ID.
Create a deposit.
Update a deposit. With the default sparse update only the supplied fields change.
Permanently delete a deposit. This cannot be undone.
List employees, optionally filtered.
Get one employee by its ID.
Create a employee.
Update a employee. With the default sparse update only the supplied fields change.
Deactivate a employee by setting Active to false. QuickBooks does not delete this kind of record.
List estimates, optionally filtered.
Get one estimate by its ID.
Create a estimate.
Update a estimate. With the default sparse update only the supplied fields change.
Permanently delete a estimate. This cannot be undone.
List journal codes, optionally filtered.
Get one journal code by its ID.
Create a journal code.
Update a journal code. With the default sparse update only the supplied fields change.
List journal entrys, optionally filtered.
Get one journal entry by its ID.
Create a journal entry.
Update a journal entry. With the default sparse update only the supplied fields change.
Permanently delete a journal entry. This cannot be undone.
Create a account.
Deactivate a account by setting Active to false. QuickBooks does not delete this kind of record.
List payment methods, optionally filtered.
Get one payment method by its ID.
Create a payment method.
Deactivate a payment method by setting Active to false. QuickBooks does not delete this kind of record.
Update a payment. With the default sparse update only the supplied fields change.
Permanently delete a payment. This cannot be undone.
List product or services, optionally filtered.
Get one product or service by its ID.
Create a product or service.
Update a product or service. With the default sparse update only the supplied fields change.
Deactivate a product or service by setting Active to false. QuickBooks does not delete this kind of record.
List purchase orders, optionally filtered.
Get one purchase order by its ID.
Create a purchase order.
Update a purchase order. With the default sparse update only the supplied fields change.
Permanently delete a purchase order. This cannot be undone.
List purchase (expense, check or credit card charge)s, optionally filtered.
Get one purchase (expense, check or credit card charge) by its ID.
Create a purchase (expense, check or credit card charge).
Update a purchase (expense, check or credit card charge). With the default sparse update only the supplied fields change.
Permanently delete a purchase (expense, check or credit card charge). This cannot be undone.
List refund receipts, optionally filtered.
Get one refund receipt by its ID.
Create a refund receipt.
Update a refund receipt. With the default sparse update only the supplied fields change.
Permanently delete a refund receipt. This cannot be undone.
List sales receipts, optionally filtered.
Get one sales receipt by its ID.
Create a sales receipt.
Update a sales receipt. With the default sparse update only the supplied fields change.
Permanently delete a sales receipt. This cannot be undone.
List tax agencys, optionally filtered.
Get one tax agency by its ID.
Create a tax agency.
List tax codes, optionally filtered.
Get one tax code by its ID.
List tax rates, optionally filtered.
Get one tax rate by its ID.
List time activitys, optionally filtered.
Get one time activity by its ID.
Create a time activity.
Update a time activity. With the default sparse update only the supplied fields change.
Permanently delete a time activity. This cannot be undone.
List transfers, optionally filtered.
Get one transfer by its ID.
Create a transfer.
Update a transfer. With the default sparse update only the supplied fields change.
Permanently delete a transfer. This cannot be undone.
List vendor credits, optionally filtered.
Get one vendor credit by its ID.
Create a vendor credit.
Update a vendor credit. With the default sparse update only the supplied fields change.
Permanently delete a vendor credit. This cannot be undone.
List vendors, optionally filtered.
Get one vendor by its ID.
Create a vendor.
Update a vendor. With the default sparse update only the supplied fields change.
Deactivate a vendor by setting Active to false. QuickBooks does not delete this kind of record.
Tell Leina which sources to use and where the result belongs.
Connect the Apps your work depends on, and give Leina the context to carry the task forward.
Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.
See How Leina Works in SlackThe payment is allocated across both invoices. Invoice 1042 is settled; invoice 1048 has USD 300 remaining.
No. It creates an accounting record of a payment you have received. It does not charge a card or move money. Specify the customer, payment amount, date, and invoice allocation.
Voiding retains an invoice record with zeroed amounts; deletion permanently removes it.
Yes. Configure your Intuit OAuth app and match production or sandbox credentials to the selected environment.
Yes. Specify cash or accrual accounting and the report period. Available reports and fields depend on the connected company and its QuickBooks configuration.
Start with one task you already need to do. Tell Leina what a finished result should look like.
Connect QuickBooks Online, choose what to share, and hand off your first task.