Create Invoice
Generate a new invoice in FacturaDirecta with specified details.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Update Invoice
Modify an existing invoice in FacturaDirecta with new information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVOICE])
Delete Invoice
Remove a specific invoice from FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_INVOICE])
Send Invoice
Email an invoice to the client directly from FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_INVOICE])
Create Client
Add a new client to the FacturaDirecta database.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CLIENT])
Update Client
Modify existing client information in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CLIENT])
Delete Client
Remove a client from the FacturaDirecta database.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CLIENT])
Create Product
Add a new product or service to the FacturaDirecta catalog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT])
Update Product
Modify existing product information in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT])
Delete Product
Remove a product from the FacturaDirecta catalog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PRODUCT])
Create Estimate
Generate a new estimate or quote in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESTIMATE])
Convert Estimate To Invoice
Transform an existing estimate into an invoice in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERT_ESTIMATE_TO_INVOICE])
Record Payment
Log a payment received against an invoice in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_PAYMENT])
Generate Financial Report
Create a financial report for a specified period in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_FINANCIAL_REPORT])
Create Recurring Invoice
Set up a recurring invoice for repeat billing in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECURRING_INVOICE])
New Invoice Created
Triggered when a new invoice is created in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INVOICE_CREATED])
Invoice Paid
Triggered when an invoice is marked as paid in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Invoice Overdue
Triggered when an invoice becomes overdue in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_OVERDUE])
New Client Added
Triggered when a new client is added to FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_ADDED])
Estimate Accepted
Triggered when a client accepts an estimate in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_ACCEPTED])
Low Inventory Alert
Triggered when product inventory falls below a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_ALERT])
Monthly Revenue Goal Reached
Triggered when the monthly revenue goal is achieved in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MONTHLY_REVENUE_GOAL_REACHED])
New Payment Received
Triggered when a new payment is recorded in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAYMENT_RECEIVED])
Invoice Viewed By Client
Triggered when a client views an invoice in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_VIEWED_BY_CLIENT])
Recurring Invoice Generated
Triggered when a recurring invoice is automatically generated.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECURRING_INVOICE_GENERATED])
Client Credit Limit Reached
Triggered when a client reaches their assigned credit limit.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLIENT_CREDIT_LIMIT_REACHED])
New Fiscal Year Started
Triggered at the beginning of a new fiscal year in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FISCAL_YEAR_STARTED])
Invoice Disputed
Triggered when a client disputes an invoice in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_DISPUTED])
Tax Rate Changed
Triggered when there's a change in the tax rate affecting invoices.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TAX_RATE_CHANGED])
New User Account Created
Triggered when a new user account is created in FacturaDirecta.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_ACCOUNT_CREATED])