Create Invoice
Create a new invoice in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Update Invoice
Update an existing invoice in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVOICE])
Delete Invoice
Delete an existing invoice in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_INVOICE])
Create Customer
Add a new customer to QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER])
Update Customer
Update an existing customer's information in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER])
Create Bill
Create a new bill in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BILL])
Pay Bill
Record a bill payment in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAY_BILL])
Create Expense
Record a new expense in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXPENSE])
Create Payment
Record a payment received from a customer in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PAYMENT])
Create Estimate
Create a new estimate for a customer in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESTIMATE])
Create Journal Entry
Create a new journal entry in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_JOURNAL_ENTRY])
Create Vendor
Add a new vendor to QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VENDOR])
Create Product/Service
Add a new product or service item to QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_SERVICE])
Create Purchase Order
Create a new purchase order in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PURCHASE_ORDER])
Run Report
Generate a financial report in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RUN_REPORT])
New Invoice Created
Triggered when a new invoice is created in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INVOICE_CREATED])
Invoice Updated
Triggered when an existing invoice is updated in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_UPDATED])
Payment Received
Triggered when a payment is received from a customer in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
New Customer Added
Triggered when a new customer is added to QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_ADDED])
Customer Updated
Triggered when a customer's information is updated in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOMER_UPDATED])
New Bill Created
Triggered when a new bill is created in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BILL_CREATED])
Bill Paid
Triggered when a bill is paid in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BILL_PAID])
New Expense Recorded
Triggered when a new expense is recorded in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EXPENSE_RECORDED])
Estimate Created
Triggered when a new estimate is created in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_CREATED])
Estimate Accepted
Triggered when an estimate is accepted by a customer in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_ACCEPTED])
New Vendor Added
Triggered when a new vendor is added to QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_VENDOR_ADDED])
Product/Service Created
Triggered when a new product or service item is created in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_SERVICE_CREATED])
Purchase Order Created
Triggered when a new purchase order is created in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PURCHASE_ORDER_CREATED])
Low Inventory Alert
Triggered when inventory for a product falls below a specified threshold
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_ALERT])
Account Balance Changed
Triggered when the balance of a specified account changes in QuickBooks Online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCOUNT_BALANCE_CHANGED])