update_invoice
Update Invoice
Update an existing invoice. Partial updates (PATCH) work on any status but cannot modify line items. Full updates (PUT) only work on draft invoices and can modify line items.
update_invoice
Update an existing invoice. Partial updates (PATCH) work on any status but cannot modify line items. Full updates (PUT) only work on draft invoices and can modify line items.
get_invoice
Retrieve full details of a specific invoice, including line items, totals, payment status, and client information.
list_bills
Search and list bills (supplier invoices/purchase documents) in your Elorus organization. Supports filtering by status, supplier, self-billed flag, date range, and pagination.
list_projects
List projects in your Elorus organization. Projects can have time entries, tasks, expenses, and invoices linked to them.
list_products
Search and list products and services (inventory items) in your Elorus organization. Products can be referenced on invoice and bill line items.
void_invoice
Toggle the void status of an issued invoice. Voided invoices remain for record-keeping but are excluded from reports and balances. Can also un-void a previously voided invoice.
list_taxes
List tax rates configured in your Elorus organization. Use the returned tax IDs when creating invoices, bills, or product line items.
create_product
Create a new product or service (inventory item) in Elorus. Products can be referenced on invoice line items and support multi-currency pricing.
list_estimates
Search and list estimates (quotes/pro-forma invoices) in your Elorus organization. Supports filtering by status, client, date range, and pagination.
create_invoice
Create a new invoice in Elorus. Specify a client, document type, line items, and optional settings like currency, draft status, and taxes. Use calculatorMode "total" with unitTotal for tax-inclusive pricing, or "initial" with unitValue for tax-exclusive pricing.
delete_contact
Permanently delete a contact from your Elorus organization. This action cannot be undone.
list_document_types
List available document types configured in your Elorus organization. Document types include invoices, credit notes, bills, estimates, etc. Use the returned IDs when creating invoices, estimates, or bills.
create_contact
Create a new contact in Elorus. A contact can represent a client, supplier, or both. Provide either a company name or first/last name (or both).
create_time_entry
Create a new time entry in Elorus, linked to a project. Time entries track hours worked and can be marked as billable for later invoicing.
list_payments_received
List cash receipts (payments received from clients or income). Supports filtering by contact, transaction type, date range, and pagination.
list_expenses
Search and list expense records. Expenses are simple records for tracking costs that can be linked to projects and marked as billable.
create_project
Create a new project in Elorus. Projects help monitor finances, track time, and organize tasks and expenses.
create_credit_note
Create a new credit note in Elorus. Credit notes reduce the balance owed by a client. They can be associated with specific invoices or created independently.
record_payment_received
Record a payment received from a client (cash receipt). Can be a client payment against invoices or general income (contract/rental). Records the payment and updates invoice balances automatically.
create_expense
Create a new expense record in Elorus. Expenses can be linked to projects and marked as billable for later inclusion in client invoices.
create_estimate
Create a new estimate (quote/pro-forma invoice) in Elorus. Estimates can later be converted to invoices.
list_invoices
Search and list invoices in your Elorus organization. Supports filtering by status, client, date range, payment status, and more.
get_contact
Retrieve detailed information about a specific contact by their ID. Returns full contact details including company info, addresses, VAT number, and custom fields.
update_contact
Update an existing contact's details. Only the provided fields will be modified (partial update). Use this to change names, addresses, VAT numbers, or client/supplier status.
send_invoice_email
Send an invoice to the client via email using Elorus. The email uses the default template configured for the document type. You can optionally customize the recipients.
list_time_entries
List time entries in your Elorus organization. Filter by project, task, billable status, and date range to review time tracking data.
list_contacts
Search and list contacts (clients, suppliers, or both) in your Elorus organization. Supports filtering by role, free-text search, date ranges, and pagination.
Create, manage, and send invoices, credit notes, estimates, and recurring billing documents. Track expenses, record payments, and manage contacts representing clients and suppliers. Monitor project finances with time tracking and task management. Manage products and services inventory, apply tax configurations, and export documents as PDFs. Upload and manage attachments on records. Organize data with custom tracking categories for segmented reporting. Supports multi-currency invoicing, payment receipt generation, client portal discussions, and Greek tax compliance (myDATA/AADE) integration.
Common questions about connecting Elorus to AI agents with Metorial.