Create Invoice
Create a new invoice in Xero for a specific customer.
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 Xero with new information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVOICE])
Delete Invoice
Delete an existing invoice from Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_INVOICE])
Create Payment
Record a new payment against an invoice in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PAYMENT])
Create Bill
Create a new bill (accounts payable) in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BILL])
Update Bill
Update an existing bill in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_BILL])
Create Credit Note
Create a new credit note in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CREDIT_NOTE])
Create Bank Transaction
Record a new bank transaction in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BANK_TRANSACTION])
Create Journal Entry
Create a new manual journal entry in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_JOURNAL_ENTRY])
Create Expense Claim
Submit a new expense claim in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXPENSE_CLAIM])
Approve Expense Claim
Approve an existing expense claim in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPROVE_EXPENSE_CLAIM])
Create Purchase Order
Create a new purchase order in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PURCHASE_ORDER])
Update Purchase Order
Update an existing purchase order in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PURCHASE_ORDER])
New Invoice
Triggered when a new invoice is created in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INVOICE_TRIGGER])
Updated Invoice
Triggered when an existing invoice is updated in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATED_INVOICE_TRIGGER])
New Payment
Triggered when a new payment is recorded in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAYMENT_TRIGGER])
New Bill
Triggered when a new bill is created in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BILL_TRIGGER])
Updated Bill
Triggered when an existing bill is updated in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATED_BILL_TRIGGER])
New Credit Note
Triggered when a new credit note is created in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CREDIT_NOTE_TRIGGER])
New Bank Transaction
Triggered when a new bank transaction is recorded in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BANK_TRANSACTION_TRIGGER])
New Journal Entry
Triggered when a new manual journal entry is created in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_JOURNAL_ENTRY_TRIGGER])
New Expense Claim
Triggered when a new expense claim is submitted in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EXPENSE_CLAIM_TRIGGER])
Approved Expense Claim
Triggered when an expense claim is approved in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPROVED_EXPENSE_CLAIM_TRIGGER])
New Purchase Order
Triggered when a new purchase order is created in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PURCHASE_ORDER_TRIGGER])
Updated Purchase Order
Triggered when an existing purchase order is updated in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATED_PURCHASE_ORDER_TRIGGER])
Overdue Invoice
Triggered when an invoice becomes overdue in Xero.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OVERDUE_INVOICE_TRIGGER])