create_quotation
Creates a new quotation (Angebot) in Lexoffice. Supports specifying a recipient by contact ID or inline address, adding line items with pricing, tax conditions, payment terms, and shipping conditions. The quotation can optionally be finalized immediately.
list_contacts
Lists and filters contacts in Lexoffice. Supports filtering by email, name, contact number, and role (customer or vendor). Returns paginated results with full contact details.
get_invoice
Retrieves a single invoice from Lexoffice by its ID. Returns comprehensive details including address, line items, totals, tax conditions, payment terms, shipping conditions, voucher status, and dates.
manage_voucher
Create, retrieve, or update bookkeeping vouchers in Lexoffice. Vouchers represent financial documents such as sales invoices, purchase invoices, credit notes, and their purchase counterparts.
manage_article
Create, retrieve, update, or delete articles (products or services) in Lexoffice. Articles represent goods or services that can be used on invoices and other vouchers.
create_contact
Creates a new contact in Lexoffice. A contact must be either a company or a person, not both. Assign customer and/or vendor roles to define the contact's relationship. The API allows a maximum of one billing address, one shipping address, and one contact person per API call.
update_contact
Updates an existing contact in Lexoffice. Requires the current version number for optimistic locking -- retrieve it first with get_contact. The full contact must be sent on update; any fields omitted will be cleared. A contact must remain either a company or a person, not both.
create_invoice
Creates a new invoice in Lexoffice. Supports specifying a recipient by contact ID or inline address, adding line items with pricing, tax conditions, payment terms, and shipping conditions. The invoice can optionally be finalized immediately or linked to a preceding sales voucher.
list_articles
Lists articles (products and services) from Lexoffice with optional filtering by article number, GTIN, or type. Results are paginated.
create_credit_note
Creates a new credit note (Gutschrift) in Lexoffice. Credit notes are used to partially or fully reverse an invoice. Supports specifying a recipient by contact ID or inline address, adding line items with pricing, tax conditions, payment terms, and shipping conditions. The credit note can optionally be finalized immediately or linked to a preceding sales voucher such as an invoice.
list_vouchers
Lists bookkeeping vouchers from the Lexoffice voucherlist endpoint. Returns all voucher types including invoices, credit notes, and purchase documents. Supports filtering by type, status, date ranges, contact, and voucher number.
get_payment
Retrieves payment information for a specific voucher from Lexoffice. Returns the open amount, payment status, payment items, and paid date. Use the voucher ID to look up its payment details.
get_contact
Retrieves the full details of a single Lexoffice contact by ID. Returns company or person information, roles, addresses, email addresses, phone numbers, and notes.
create_order_confirmation
Creates a new order confirmation (Auftragsbestätigung) in Lexoffice. Order confirmations are used to confirm an order to a customer, typically after receiving a quotation acceptance. Supports specifying a recipient by contact ID or inline address, adding line items with pricing, tax conditions, payment terms, and shipping conditions. The order confirmation can optionally be finalized immediately or linked to a preceding sales voucher such as a quotation.
get_profile
Retrieves the organization profile from Lexoffice, including company name, tax information, address, and contact details. Useful for understanding the connected account's configuration.